Closed dmalec closed 1 year ago
I am getting similar results on Ubuntu Jammy w/ wxWidgets 3.0.5 when running the wxWidgets printing sample code. I'm guessing there's something in my set up that's causing grief for some amount of printing / print preview in that configuration.
Resolves #132
Summary
wxWidgets released 3.2.0 as stable on July 07, 2022. While the 3.0.x line is still being distributed and is also considered stable, this may be a good time to migrate to 3.2.x. As an added plus, the migration for UCBLogo looks like it is relatively straightforward mechanically speaking.
Testing
Tried various functions of the GUI and the interaction with the core Logo interpreter including:
PAUSE
andSTOP
commands via the UI to interrupt a running loopNotes
The CI/CD strategy is a bit complicated by where things are today (March 20, 2023):
My proposal on this:
I know this isn't a perfect solution and I am game to rework this for another approach if folks have different ideas on this front.
Test Environments
NOTE: Ubuntu Jammy (22.04) w/ wxWidgets 3.0.5 is an interesting case as I'm seeing some odd behavior when looking at printing / print preview. This appears to be unrelated to the changes in constants as I can get the same behavior with the current
master
branch code. I'm thinking this might be worth a look independently from the wxWidgets upgrade; but, can also look into it as part of this if that makes more sense.