Community
Participate
Working Groups
In Bug 426025 it was discovered the jhlabs filters used for disabled icons are not internally thread safe. The filters use static global variables for look up tables and other purposes. This could cause artifacting when rasterizing the disabled icon set, as shown in the linked bug. The solution is to instantiate the filters once per worker thread.
New Gerrit change created: https://git.eclipse.org/r/46519
The jhlabs LUT variables weren't actually static but unsynchronized, lazily instantiated state (obviously static variables would still be an issue with this fix).
Gerrit change https://git.eclipse.org/r/46519 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=20832566744b34e989ba775b719aa2a29af411db
Great work Tony, thanks
New Gerrit change created: https://git.eclipse.org/r/46824
The icon renderer was not appending the .png suffix to filtered disabled icons, this fixes that.
Gerrit change https://git.eclipse.org/r/46824 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.ui.git/commit/?id=b1c7ba24bc03b532d37dbe4948bc52d98e1b41e0
Thanks Tony