electron/shell
trop[bot] cc302c2f07
perf: don't create unused menuitem icons (#47129)
GTK >= 3.90.0 removed support for menuitem icons. When Electron is
built with GTK >= 3.90.0, our code builds these icons and then throws
them away unused. Instead, let's just not build them.

Our gtk_util::GdkPixbufFromSkBitmap utility uses BGRAToRGBA and is
expensive to call.

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Charles Kerr <charles@charleskerr.com>
2025-05-16 08:47:16 -05:00
..
app chore: bump chromium to 138.0.7175.0 (37-x-y) (#47078) 2025-05-14 10:07:45 -04:00
browser perf: don't create unused menuitem icons (#47129) 2025-05-16 08:47:16 -05:00
common refactor: make TrackableObject::weak_map_id() constexpr (#47115) 2025-05-15 19:38:34 -05:00
renderer refactor: Node.js temporary "explicit" microtask policy scope pattern (#46991) 2025-05-08 01:06:31 -05:00
services/node fix: destroy parent port backend when JS env exits (#46437) 2025-04-04 11:02:54 -05:00
utility fix: broken OOP window.print() on macOS/Linux (#45214) 2025-01-20 10:23:44 +01:00