electron/shell/browser/api
trop[bot] 2d7cfd3de2
perf: don't wait for thumbnails if they were not requested on macOS (#46250)
When using the SCK thumbnail capturer, the first refresh has the list of
sources, and the second refresh has the thumbnails. If thumbnails are
not needed, only wait for the first refresh.

Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com>
Co-authored-by: John Beutner <beutner.john@gmail.com>
2025-03-25 16:44:25 +01:00
..
views chore: more iwyu (#43063) 2024-07-29 12:42:57 -05:00
electron_api_app.cc fix: NODE_OPTIONS parsing for child processes on macOS (#46242) 2025-03-25 19:32:04 +09:00
electron_api_app.h build: make is_mas_build a generated header instead of config (#43737) 2024-09-17 01:38:56 -07:00
electron_api_app_mac.mm chore: remove more unused #include calls (#43000) 2024-07-25 11:25:45 +02:00
electron_api_app_mas.mm chore: bump chromium to 117.0.5923.0 (main) (#39304) 2023-08-04 10:47:29 +02:00
electron_api_auto_updater.cc refactor: only pass v8::Context to gin_helper::MicrotasksScope constructor (#45505) 2025-02-07 10:03:21 +01:00
electron_api_auto_updater.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_base_window.cc fix: setContentProtection(true) after hide on Windows (#45890) 2025-03-05 10:48:03 -05:00
electron_api_base_window.h fix: setContentProtection(true) after hide on Windows (#45890) 2025-03-05 10:48:03 -05:00
electron_api_browser_window.cc refactor: unfilter unresponsive events (#44669) 2024-11-14 16:59:10 -08:00
electron_api_browser_window.h refactor: unfilter unresponsive events (#44669) 2024-11-14 16:59:10 -08:00
electron_api_content_tracing.cc refactor: in StopTracing(), use string literals instead of optional<string> (#45291) 2025-01-22 09:43:19 -06:00
electron_api_cookies.cc chore: remove unused isolate argument from Cookies constructor (#44923) 2024-12-02 13:25:44 -05:00
electron_api_cookies.h chore: remove unused isolate argument from Cookies constructor (#44923) 2024-12-02 13:25:44 -05:00
electron_api_crash_reporter.cc refactor: fix modernize-return-braced-init-list warnings (#44856) 2024-11-26 22:18:13 -06:00
electron_api_crash_reporter.h chore: remove more unused #include calls (#43000) 2024-07-25 11:25:45 +02:00
electron_api_data_pipe_holder.cc refactor: return-braced-init-list pt 2 of 2 (#44891) 2024-11-30 16:47:30 -06:00
electron_api_data_pipe_holder.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_debugger.cc refactor: use base::as_string_view() (#45746) 2025-02-21 10:14:12 -06:00
electron_api_debugger.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_desktop_capturer.cc perf: don't wait for thumbnails if they were not requested on macOS (#46250) 2025-03-25 16:44:25 +01:00
electron_api_desktop_capturer.h feat: add support for system picker in setDisplayMediaRequestHandler (#43581) 2024-09-10 16:05:57 -07:00
electron_api_desktop_capturer_mac.mm feat: add support for system picker in setDisplayMediaRequestHandler (#43581) 2024-09-10 16:05:57 -07:00
electron_api_dialog.cc chore: more iwyu (#43063) 2024-07-29 12:42:57 -05:00
electron_api_download_item.cc refactor: return-braced-init-list pt 2 of 2 (#44891) 2024-11-30 16:47:30 -06:00
electron_api_download_item.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_event_emitter.cc chore: remove more unused #include calls (#43000) 2024-07-25 11:25:45 +02:00
electron_api_event_emitter.h chore: add ELECTRON_ prefix to C++ include guards (#31925) 2021-11-22 16:34:31 +09:00
electron_api_global_shortcut.cc refactor: use C++20's contains() method (#45814) 2025-02-27 10:38:30 +01:00
electron_api_global_shortcut.h refactor: remove unused v8::Isolate* arg from GlobalShortcut constructor (#45794) 2025-02-24 22:15:49 -06:00
electron_api_in_app_purchase.cc chore: more iwyu (#43063) 2024-07-29 12:42:57 -05:00
electron_api_in_app_purchase.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_menu.cc fix: misc-use-internal-linkage warnings (#44872) 2024-11-27 12:35:37 -06:00
electron_api_menu.h chore: bump chromium to 132.0.6807.0 (34-x-y) (#44361) 2024-11-04 14:47:15 -05:00
electron_api_menu_mac.h chore: bump chromium to 132.0.6807.0 (34-x-y) (#44361) 2024-11-04 14:47:15 -05:00
electron_api_menu_mac.mm chore: bump chromium to 132.0.6807.0 (34-x-y) (#44361) 2024-11-04 14:47:15 -05:00
electron_api_menu_views.cc chore: bump chromium to 132.0.6807.0 (34-x-y) (#44361) 2024-11-04 14:47:15 -05:00
electron_api_menu_views.h chore: bump chromium to 132.0.6807.0 (34-x-y) (#44361) 2024-11-04 14:47:15 -05:00
electron_api_native_theme.cc feat: add transparency checking to nativeTheme (#42862) 2024-07-24 14:38:22 +02:00
electron_api_native_theme.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_native_theme_mac.mm chore: cleanup arc migration helpers (#39606) 2023-08-23 09:54:21 -04:00
electron_api_net_log.cc refactor: fix modernize-return-braced-init-list warnings (#44856) 2024-11-26 22:18:13 -06:00
electron_api_net_log.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_notification.cc fix: crash in gin::wrappable::secondweakcallback (#45376) 2025-01-29 12:10:57 -08:00
electron_api_notification.h fix: crash in gin::wrappable::secondweakcallback (#45376) 2025-01-29 12:10:57 -08:00
electron_api_power_monitor.cc chore: bump chromium to 131.0.6734.0 (main) (#43769) 2024-09-25 06:19:39 -05:00
electron_api_power_monitor.h chore: bump chromium to 131.0.6734.0 (main) (#43769) 2024-09-25 06:19:39 -05:00
electron_api_power_monitor_mac.mm fix: user-did-{resign|become}-active events on macOS (#41506) 2024-03-06 12:43:39 +01:00
electron_api_power_monitor_win.cc chore: iwyu mojom-forward header files (#43741) 2024-09-17 12:58:56 -07:00
electron_api_power_save_blocker.cc refactor: use C++20's contains() method (#45814) 2025-02-27 10:38:30 +01:00
electron_api_power_save_blocker.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_printing.cc chore: remove deprecated webContents.getPrinters() (#39663) 2023-09-05 10:16:41 +02:00
electron_api_protocol.cc refactor: reduce coupling in electron::api::Protocol (#46181) 2025-03-21 11:09:19 -05:00
electron_api_protocol.h refactor: reduce coupling in electron::api::Protocol (#46181) 2025-03-21 11:09:19 -05:00
electron_api_push_notifications.cc chore: more iwyu (#43063) 2024-07-29 12:42:57 -05:00
electron_api_push_notifications.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_push_notifications_mac.mm fix: APNS token ids are lowercase ASCII (#46150) 2025-03-20 16:52:03 -05:00
electron_api_safe_storage.cc refactor: fix modernize-return-braced-init-list warnings (#44856) 2024-11-26 22:18:13 -06:00
electron_api_screen.cc refactor: fix modernize-return-braced-init-list warnings (#44856) 2024-11-26 22:18:13 -06:00
electron_api_screen.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_service_worker_context.cc refactor: return-braced-init-list pt 2 of 2 (#44891) 2024-11-30 16:47:30 -06:00
electron_api_service_worker_context.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_session.cc refactor: reduce coupling in electron::api::Protocol (#46181) 2025-03-21 11:09:19 -05:00
electron_api_session.h fix: crash in gin::wrappable::secondweakcallback (#45376) 2025-01-29 12:10:57 -08:00
electron_api_system_preferences.cc chore: more iwyu (#43063) 2024-07-29 12:42:57 -05:00
electron_api_system_preferences.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_system_preferences_mac.mm chore: bump chromium to 131.0.6734.0 (main) (#43769) 2024-09-25 06:19:39 -05:00
electron_api_system_preferences_win.cc refactor: return-braced-init-list pt 2 of 2 (#44891) 2024-11-30 16:47:30 -06:00
electron_api_tray.cc fix: crash in gin::wrappable::secondweakcallback (#45376) 2025-01-29 12:10:57 -08:00
electron_api_tray.h fix: crash in gin::wrappable::secondweakcallback (#45376) 2025-01-29 12:10:57 -08:00
electron_api_utility_process.cc refactor: return-braced-init-list pt 2 of 2 (#44891) 2024-11-30 16:47:30 -06:00
electron_api_utility_process.h refactor: use private inheritance from mojo::MessageReceiver (#45994) 2025-03-12 22:49:24 -05:00
electron_api_view.cc refactor: use = default to define trivial destructors (#46192) 2025-03-22 10:14:28 -05:00
electron_api_view.h feat: view.getVisible() (#45410) 2025-02-05 14:35:12 -05:00
electron_api_web_contents.cc fix: prevent title change for within page navigation (#46034) 2025-03-14 09:53:52 -05:00
electron_api_web_contents.h refactor: remove unused system header includes (34-x-y) (#46135) 2025-03-20 07:57:29 +01:00
electron_api_web_contents_impl.cc chore: bump chromium to 131.0.6734.0 (main) (#43769) 2024-09-25 06:19:39 -05:00
electron_api_web_contents_mac.mm chore: bump chromium to 127.0.6521.0 (main) (#42118) 2024-06-07 17:18:35 -04:00
electron_api_web_contents_view.cc refactor: return-braced-init-list pt 2 of 2 (#44891) 2024-11-30 16:47:30 -06:00
electron_api_web_contents_view.h feat: customize border radius of Views (#42320) 2024-07-16 20:16:25 -04:00
electron_api_web_frame_main.cc refactor: use C++20's contains() method (#45814) 2025-02-27 10:38:30 +01:00
electron_api_web_frame_main.h fix: dangling speculative frames (#45687) 2025-02-19 15:19:19 -05:00
electron_api_web_request.cc refactor: use C++20's contains() method (#45814) 2025-02-27 10:38:30 +01:00
electron_api_web_request.h refactor: declare gin::Wrapper subclasses as final (#43527) 2024-09-04 18:40:02 -05:00
electron_api_web_view_manager.cc chore: rename built-in modules to bindings to match naming update in node (#37182) 2023-02-09 10:31:38 +09:00
frame_subscriber.cc refactor: put empty virtual function definitions in header (#43285) 2024-08-12 09:56:51 +02:00
frame_subscriber.h refactor: put empty virtual function definitions in header (#43285) 2024-08-12 09:56:51 +02:00
gpu_info_enumerator.cc refactor: simplify code by using base::Value::EnsureList() (#41162) 2024-01-30 14:48:09 -06:00
gpu_info_enumerator.h refactor: remove unused system header includes (34-x-y) (#46135) 2025-03-20 07:57:29 +01:00
gpuinfo_manager.cc chore: more iwyu (#43063) 2024-07-29 12:42:57 -05:00
gpuinfo_manager.h chore: more iwyu (#43063) 2024-07-29 12:42:57 -05:00
message_port.cc refactor: use C++20's contains() method (#45814) 2025-02-27 10:38:30 +01:00
message_port.h refactor: use private inheritance from mojo::MessageReceiver (#45994) 2025-03-12 22:49:24 -05:00
process_metric.cc build: make is_mas_build a generated header instead of config (#43737) 2024-09-17 01:38:56 -07:00
process_metric.h chore: bump chromium to 100.0.4857.0 (main) (#32419) 2022-02-09 18:58:52 -08:00
save_page_handler.cc chore: remove more unused #include calls (#43000) 2024-07-25 11:25:45 +02:00
save_page_handler.h chore: more iwyu (#43063) 2024-07-29 12:42:57 -05:00
ui_event.cc chore: used nested namespaces (#34737) 2022-06-29 12:55:47 -07:00
ui_event.h chore: used nested namespaces (#34737) 2022-06-29 12:55:47 -07:00