electron/shell/common/api
trop[bot] 878a763344
fix: crash in clipboard.readImage() on malformed image data (#50492)
gfx::PNGCodec::Decode() returns a null SkBitmap when it fails to decode
the clipboard contents as a PNG. Passing that null bitmap to
gfx::Image::CreateFrom1xBitmap() triggers a crash.

Return an empty gfx::Image instead, matching the existing null-check
pattern in skia_util.cc.

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: Sam Attard <sattard@anthropic.com>
2026-03-25 22:15:58 -07:00
..
shared_texture fix: missing shared texture docs (#49809) 2026-02-16 22:18:27 -08:00
api.mojom feat: route deprecated sync clipboard read through permission checks (#45377) 2025-02-05 15:13:29 +09:00
crashpad_support.cc refactor: avoid deprecated v8::Context::GetIsolate() calls (pt 1) (#47760) 2025-07-21 16:34:38 +02:00
electron_api_asar.cc fix: runtime JS error that crashes GetPackageJSON (#48293) 2025-09-30 18:32:13 +02:00
electron_api_clipboard.cc fix: crash in clipboard.readImage() on malformed image data (#50492) 2026-03-25 22:15:58 -07:00
electron_api_clipboard.h refactor: use gin::Arguments in api::Clipboard (#48354) 2025-09-23 04:12:47 +09:00
electron_api_clipboard_mac.mm chore: bump chromium to 105.0.5173.0 (main) (#34770) 2022-07-13 17:26:16 -04:00
electron_api_command_line.cc refactor: remove gin_helper::Arguments (#48374) 2025-10-03 14:10:29 -05:00
electron_api_environment.cc refactor: avoid deprecated v8::Context::GetIsolate() calls (pt 1) (#47760) 2025-07-21 16:34:38 +02:00
electron_api_native_image.cc chore: bump chromium to 146.0.7666.0 (41-x-y) (#49543) 2026-02-17 16:19:16 -05:00
electron_api_native_image.h chore: bump chromium to 146.0.7666.0 (41-x-y) (#49543) 2026-02-17 16:19:16 -05:00
electron_api_native_image_mac.mm feat: add SF Symbol support to NativeImage::CreateFromNamedImage (#48203) 2025-11-04 11:15:34 +01:00
electron_api_native_image_win.cc chore: bump chromium to 143.0.7474.0 (main) (#48572) 2025-10-17 13:04:24 -04:00
electron_api_net.cc chore: move gin::Handle to gin_helper (#47959) 2025-08-05 02:03:06 +09:00
electron_api_shared_texture.cc chore: bump chromium to 146.0.7666.0 (41-x-y) (#49543) 2026-02-17 16:19:16 -05:00
electron_api_shared_texture.h feat: add sharedTexture module to import shared texture (#47317) 2025-11-07 09:50:28 +01:00
electron_api_shell.cc fix: second argument to shell.writeShortcutLink is optional (#49503) 2026-01-26 11:57:56 +01:00
electron_api_testing.cc refactor: avoid deprecated v8::Context::GetIsolate() calls (pt 1) (#47760) 2025-07-21 16:34:38 +02:00
electron_api_url_loader.cc fix: webRequest.onBeforeSendHeaders not being able to modify reserved headers (#49226) 2025-12-19 23:08:40 +13:00
electron_api_url_loader.h chore: bump chromium to 146.0.7680.16 (41-x-y) (#49838) 2026-02-20 14:30:11 -05:00
electron_api_v8_util.cc refactor: avoid deprecated v8::Context::GetIsolate() calls (pt 1) (#47760) 2025-07-21 16:34:38 +02:00
electron_bindings.cc chore: bump chromium to 146.0.7645.0 (41-x-y) (#49497) 2026-01-26 11:58:09 +01:00
electron_bindings.h chore: bump chromium to 143.0.7483.0 (main) (#48590) 2025-10-21 08:11:09 -05:00
features.cc refactor: avoid deprecated v8::Context::GetIsolate() calls (pt 1) (#47760) 2025-07-21 16:34:38 +02:00