Following up on the revert of the Gtk3 canvas refactoring to resolve the performance regression, it looks like this may have caused a few side effects:
Canvas drawing errors: https://bugs.launchpad.net/inkscape/+bug/1608152
Crash on file open: https://bugs.launchpad.net/inkscape/+bug/1607698
Crash resizing application windows: https://bugs.launchpad.net/inkscape/+bug/1608216
Unfortunately these are all deemed blockers. :-/
Anyone have ideas on what might be the problem on these? Any chance there are fixes in trunk which need ported?
Bryce
No idea yet :/
The second and third bugs may have the same underlying cause - a bug in the resizing code / size allocation handler. This is strange, since I don't remember this being a problem before the GTK 3 related changes.
Best regards, Krzysztof
2016-08-09 10:20 GMT-07:00 Bryce Harrington <bryce@...961...>:
Following up on the revert of the Gtk3 canvas refactoring to resolve the performance regression, it looks like this may have caused a few side effects:
Canvas drawing errors: https://bugs.launchpad.net/inkscape/+bug/1608152
Crash on file open: https://bugs.launchpad.net/inkscape/+bug/1607698
Crash resizing application windows: https://bugs.launchpad.net/inkscape/+bug/1608216
Unfortunately these are all deemed blockers. :-/
Anyone have ideas on what might be the problem on these? Any chance there are fixes in trunk which need ported?
Bryce
Hi all,
2016-08-09 10:20 GMT-07:00 Bryce Harrington <bryce@...961...>:
Following up on the revert of the Gtk3 canvas refactoring to resolve the performance regression, it looks like this may have caused a few side effects:
Canvas drawing errors: https://bugs.launchpad.net/inkscape/+bug/1608152
Crash on file open: https://bugs.launchpad.net/inkscape/+bug/1607698
Crash resizing application windows: https://bugs.launchpad.net/inkscape/+bug/1608216
Unfortunately these are all deemed blockers. :-/
Anyone have ideas on what might be the problem on these? Any chance there are fixes in trunk which need ported?
Just attached a patch in https://bugs.launchpad.net/inkscape/+bug/1608216 that seems to fix all three issues. Only tested on Windows XP (32-bit) with Inkscape 0.92.x rev. 15043. Please test on other operating systems (I'll test again on Xubuntu tomorrow) and confirm the fix works as expected and doesn't introduce new regressions.
Regards, -- Nicolas
Great work!
El jue, 18-08-2016 a las 12:21 +0000, Nicolas Dufour escribió:
Hi all,
2016-08-09 10:20 GMT-07:00 Bryce Harrington <bryce@...3419... g>:
Following up on the revert of the Gtk3 canvas refactoring to resolve the performance regression, it looks like this may have caused a few side effects:
Canvas drawing errors: https://bugs.launchpad.net/inkscape/+bug/1608152
Crash on file open: https://bugs.launchpad.net/inkscape/+bug/1607698
Crash resizing application windows: https://bugs.launchpad.net/inkscape/+bug/1608216
Unfortunately these are all deemed blockers. :-/
Anyone have ideas on what might be the problem on these? Any chance there are fixes in trunk which need ported?
Just attached a patch in https://bugs.launchpad.net/inkscape/+bug/160 8216 that seems to fix all three issues. Only tested on Windows XP (32-bit) with Inkscape 0.92.x rev. 15043. Please test on other operating systems (I'll test again on Xubuntu tomorrow) and confirm the fix works as expected and doesn't introduce new regressions.
Regards,
Nicolas
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Patch tested successfully (at least, no obvious regression) on OS X, Windows XP (32-bit) and Xubuntu 16.04, and committed rev. 15044. Regards, -- Nicolas
participants (4)
-
Bryce Harrington
-
Jabier Arraiza
-
Krzysztof Kosiński
-
Nicolas Dufour