Community
Participate
Working Groups
Some SWT change in I20210812-1800 caused severe regression in the IDE on GTK/Linux. Line number ruler doesn't properly repaint itself anymore. Open String class, scroll to the middle, scroll back and forth with the mouse wheel, line numbers are completely corrupt (duplicated, overpainted, partly painted etc). Unfortunately build I20210812-1800 had multiple severe changes, not sure which one caused regression. Switching SWT/binaries to v4946r18 tag fixes the problem. Possible candidates: Bug 575044: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/183906 Bug 539524: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/183706 Bug 539524: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/183457 Bug 568859: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/172497 This must be fixed for M3 next week!
Can you show screenshow/screencast what/how is broken? I don't see breakage on my Fedora 34.
If I'm to guess https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/172497 should be the cause. Can you try reverting this one and test whether it fixes for you?
Created attachment 286940 [details] screen recording on RHEL 7.4 / GTK 3.22 Yep, this seem to be bug 568859. After revert + SWT rebuild IDE works fine again.
Here is the revert: https://git.eclipse.org/r/c/platform/eclipse.platform.swt/+/183997 I've verified, that with SWT rebuilt with this commit, IDE works properly again.
Fixed in I20210813-1800.
Verified in I20210813-1800.