Charles Kerr
0f3bd54c62
chore: remove unused #include "content/..." calls ( #52504 )
...
* chore: remove unused #include "content/..." calls in .h files
* chore: remove unused #include "content/..." calls in .cc files
* chore: remove unused #include "content/..." calls in .mm files
2026-07-29 20:11:07 -05:00
23af5c4a11
chore: bump chromium to 150.0.7844.0 (main) ( #51610 )
...
* chore: bump chromium in DEPS to 150.0.7839.0
* chore: bump chromium in DEPS to 150.0.7840.0
* fix(patch-conflict): update sqlite rename_exports.h for sqlite 3.53.1 upgrade
The sqlite amalgamation was rolled to 3.53.1, which regenerated
rename_exports.h with new line numbers for all exports. Updated the patch
context to match the new file while preserving the win32 export renames.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7828672
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com >
* chore: update patch hunk headers
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com >
* 7836112: inline media_capture_util after upstream removal
Upstream removed extensions/browser/media_capture_util.h/cc as dead code
after deleting app_shell. Electron still needs GrantMediaStreamRequest
and VerifyMediaAccessPermission, so inline the logic directly into
ElectronExtensionHostDelegate.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7836112
* 7801320: add embedded param to GetExtensionIdForMimeType and body_cache to SendExecuteMimeTypeHandlerEvent
Upstream added an `embedded` parameter to PluginUtils::GetExtensionIdForMimeType
to honor MIME handler can_embed settings, and a `body_cache` parameter to
SendExecuteMimeTypeHandlerEvent for PDF fallback-to-native replay. Updated
Electron's implementations to accept the new parameters.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7801320
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7781210
* fix(patch-update): update kIcCloseIcon to kIcCloseOldIcon in picture-in-picture patch
Upstream renamed ui/views/vector_icons/ic_close.icon to ic_close_old.icon,
which changes the generated symbol from kIcCloseIcon to kIcCloseOldIcon.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7795717
* chore: bump chromium in DEPS to 150.0.7841.0
* fix(patch-conflict): update picture-in-picture patch for kCloseChromeRefresh icon rename
Upstream renamed kCloseChromeRefreshIcon to kCloseChromeRefreshOldIcon in
the same sweep that renamed kIcCloseIcon to kIcCloseOldIcon. Updated the
patch to reference kCloseChromeRefreshOldIcon in the GOOGLE_CHROME_BRANDING
guard.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7795717
* chore: update patch hunk headers
* 7795717: update window control icon names for upstream rename
Upstream renamed all views vector icons with an "Old" suffix as part of
the GlowUp icon refresh. Updated kWindowControlMinimizeIcon,
kWindowControlMaximizeIcon, kWindowControlRestoreIcon, and
kWindowControlCloseIcon to their *OldIcon variants.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7795717
* chore: regenerate filenames.libcxx.gni
Removed ctype.h, fenv.h, and inttypes.h which were deleted upstream.
* chore: remove obsolete siso patches
Upstream rewrote file_parser.go's readFile to use mmapfile.Read instead
of os.Open + chunked ReadAt goroutines. The race condition in bindflt.sys
that these patches worked around (redundant CreateFileW calls under
concurrent opens) can no longer occur with the new mmap-based approach.
Also guard the git am step against an empty patches directory.
* chore: bump chromium in DEPS to 150.0.7843.0
* chore: bump chromium in DEPS to 150.0.7844.0
* fix(patch-conflict): update mas patch for CATransactionV2 feature guard
Upstream guarded the CAContext reallocation on resize behind the
kCATransactionV2 feature flag. Updated the MAS build guard to preserve
this new condition alongside the existing allow_remote_layers_ check.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7850052
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com >
* chore: update patch hunk headers
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com >
* fixup! 7836112: inline media_capture_util after upstream removal
* fixup! chore: remove obsolete siso patches
* 7832184: [asm.js] Disable asm.js-to-Wasm translation
The codepath that produced the warning this Node.js test was
asserting on is no longer taken after the upstream change.
Refs https://chromium-review.googlesource.com/c/v8/v8/+/7832184
* chore: update patches
* chore: back out unrelated formatting changes
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Keeley Hammond <khammond@slack-corp.com >
Co-authored-by: Claude <svc-devxp-claude@slack-corp.com >
Co-authored-by: David Sanders <dsanders11@ucsbalum.com >
2026-05-20 10:54:42 -05:00
7a5e8a45c5
chore: bump chromium to 150.0.7830.0 (main) ( #51522 )
...
* chore: bump chromium in DEPS to 150.0.7828.0
* chore: update patches
* [Extensions] const qualifier for MimeTypesHandler::GetHandler()
https://chromium-review.googlesource.com/c/chromium/src/+/7813441
* Refactor extension protocols to use ChildProcessId
https://chromium-review.googlesource.com/c/chromium/src/+/7806511
* serial: Avoid triggering macOS Bluetooth permission prompt in getPorts
https://chromium-review.googlesource.com/c/chromium/src/+/7809350
* chore: bump chromium in DEPS to 150.0.7830.0
* chore: remove upstreamed patch
Upstream's "Adjust client size constraints for frame insets before
clamping" provides the same InflateClientSizeConstraintsInPixels logic
that fix_aspect_ratio_with_max_size.patch added inline.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7795073
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* chore: update patches (trivial only)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* 7818056: [Extensions] Rename MimeTypesHandler::GetHandler()
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7818056
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
* [CodeCache] Sequence PersistentCache across profile lifetimes
https://chromium-review.googlesource.com/c/chromium/src/+/7812618
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: John Kleinschmidt <jkleinsc@electronjs.org >
Co-authored-by: chromium-roller[bot] <chromium-roller[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-07 17:01:21 -04:00
b93642678c
chore: bump chromium to 149.0.7798.0 (main) ( #50814 )
...
* chore: bump chromium in DEPS to 149.0.7779.0
* chore: bump chromium in DEPS to 149.0.7781.0
* 7726883: Add secondary label support to SimpleMenuModel and update views_examples
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7726883
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com >
* chore: update patches (trivial only)
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com >
* fix: IWYU for base/logging.h
Upstream is removing transitive includes of base/logging.h as part of
crbug.com/499476145. Several CLs landed in this roll that required
adding explicit includes across Electron source and patches.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7732103
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7735571
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* 7732482: [bedrock] Create BrowserProcess setters for system tray icons
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7732482
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com >
* chore: update patches (trivial only)
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com >
* 7739543: Add RenderWidgetHostView::HasSavedFrame
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7739543
Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com >
* chore: bump chromium in DEPS to 149.0.7783.0
* chore: bump chromium in DEPS to 149.0.7789.0
* chore: update patches (trivial only)
* 7703728: DedicatedWorker: Enforce same-origin check for main script fetch.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7703728
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* 7720140: Remove GetPrefServiceForContext from ExtensionsBrowserClient
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7720140
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: update patches (trivial only)
* 7728375: Disable reentrancy by default except for Android and iOS
Upstream changed the default ObserverList reentrancy policy from
kAllowReentrancy to kDisallowReentrancy. Electron's observer lists
are re-entered when macOS AppKit delivers synchronous window
notifications (e.g. windowDidResignMain: during windowDidChangeOcclusionState:)
because JS event handlers can trigger window state changes mid-iteration.
Explicitly opt into kAllowReentrancy for now. A follow-up should
convert synchronous Emit calls in window observer callbacks to
EmitEventSoon to eliminate the reentrancy.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7728375
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: bump chromium in DEPS to 149.0.7791.1
* chore: update patches (trivial only)
* 7696481: [pdf] Rename PdfViewerStreamManager to MimeHandlerStreamManager
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7696481
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* 7745796: Printing: Remove parameter from ShowScriptedPrintPreview() interface
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7745796
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* 7688714: [Lens / Cookies] Grant secure cookie exemptions for Lens side panel
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7688714
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* 7752609: don't show glic button for non-normal BWIs.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7752609
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* 7749860: [media] Remove VideoFrame::WrapSharedImage with coded_size
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7749860
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* chore: bump chromium in DEPS to 149.0.7793.0
* chore: bump chromium in DEPS to 149.0.7795.0
* chore: bump chromium in DEPS to 149.0.7797.0
* chore: update patches
* chore: remove upstreamed patches
- fix_pass_trigger_for_global_shortcuts_on_wayland.patch: https://chromium-review.googlesource.com/c/chromium/src/+/7620219
- gin_mark_argumentholder_as_cppgc_stack_allocated.patch: https://chromium-review.googlesource.com/c/chromium/src/+/7728865
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* chore: bump chromium in DEPS to 149.0.7798.0
* chore: update filenames.libcxx.gni
* 7760061: Reland Reland Add a client-side decorated frame view for non-browser widgets on Linux
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7760061
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* 7760945: Rename WebString::UTF8ConversionMode to Utf8ConversionMode
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7760945
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* chore: update patches
* chore: remove upstreamed patches
- patches/devtools_frontend/fix_context_selector_not_showing_execution_contexts.patch: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/7761316
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* 7719004: [extensions] Gate dict-format mime_types_handler parsing
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7719004
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* 7716681: [pdf] Introduce MimeHandlerStreamDelegate and plumb ownership
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7716681
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* 7725342: Rename WebString::FromUTF8 to FromUtf8 in Blink
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7725342
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* 7615475: Add a native frame view for non-browser widgets on Linux
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7615475
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* 7735248: Move ManifestV2ExperimentManager to //extensions
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7735248
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* 7725187: linux: set env FC_FONTATIONS and EGL_PLATFORM early
Move Ozone pre-init from ElectronBrowserMainParts::PreEarlyInitialization()
to ElectronMainDelegate::PreSandboxStartup() to match upstream's rename
and relocation. The call has to run before threads are created.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7725187
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* 7743280: Introduce client ID for network throttling conditions.
Ref: https://chromium-review.googlesource.com/c/chromium/src/+/7743280
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* chore: disable ml-kem node test incompatible with BoringSSL
test-crypto-pqc-key-objects-ml-kem: BoringSSL's ML-KEM support is
inconsistent with the test's OpenSSL-version-based assumptions.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
* test: update V8 serialization wire format version to 16
V8 14.9 (Chromium 149) bumped the serialization wire format from
version 15 to 16. Update the hardcoded expected bytes in the
test-v8-serdes.js test.
Remove this patch once upstream Node.js catches up via its next
V8 roll.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Samuel Maddock <samuelmaddock@electronjs.org >
Co-authored-by: Claude <svc-devxp-claude@slack-corp.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: clavin <clavin@electronjs.org >
2026-04-23 16:32:10 -05:00
wujinli
f49a645c06
fix: compilation error when disabling extensions and pdf_viewer ( #47964 )
2025-08-07 11:18:32 -04:00
Charles Kerr
77833eddfb
perf: avoid unnecessary vector copy in GetMimeTypeToExtensionIdMap() ( #46373 )
...
* perf: avoid making an unnecessary copy of the vector
MimeTypesHandler::GetMIMETypeAllowlist() returns a const&, so we can
iterate that directly instead of making a temporary copy of it.
* perf: move the call to ExtensionRegistry::Get() outside of the loop
Also, keep the previous behavior of not calling it at all if there
aren't any whitelisted extensions.
* perf: avoid redundant map lookup
* refactor: const correctness
* refactor: cleanup
2025-03-31 21:52:49 -05:00
Charles Kerr
2a383e9ddd
refactor: use C++20's contains() method ( #45742 )
...
* chore: use std::map<>::contains() instead of count() or find()
* chore: use std::map<>::contains() instead of base::Contains()
2025-02-21 17:33:43 -06:00
Charles Kerr
f595443a22
refactor: fix modernize-return-braced-init-list warnings ( #44838 )
...
* refactor: avoid repeating the return type from the declaration; use a braced initializer list instead [modernize-return-braced-init-list]
* refactor: avoid repeating the return type from the declaration; use a braced initializer list instead [modernize-return-braced-init-list]
NB: using the braced-initializer list uncovered an error here:
the float returned by std::floor() can't be implicitly cast to
an int. This is solved by using base::ClampFloor<int>() instead.
std::floor()
2024-11-27 09:41:46 +09:00
Charles Kerr
60c4c9fec6
chore: remove unused #includes ( #42971 )
...
* chore: iwyu buildflags.h
* chore: iwyu dictionary.h
* chore: iwyu arguments.h
* chore: iwyu values.h
* chore: iwyu compiler_specific.h
* chore: iwyu binder_map.h
* chore: iwyu <vector>
* chore: iwyu <set>
* chore: iwyu raw_ptr
* chore: iwyu gfx/canvas.h
* chore: iwyu gfx/color_utils.h
* chore: iwyu base/strings/stringprintf.h
* chore: iwyu base/task/thread_pool.h
* chore: iwyu base/no_destructor.h
* chore: iwyu base/path_service.h
* chore: iwyu base/files/file_pathh
* chore: iwyu base/strings/sys_string_conversions.h
* chore: iwyu base/logging.h
* chore: iwyu base/command_line.h
* chore: iwyu base/files/file_util.h
* chore: iwyu base/files/scoped_file.h
* chore: iwyu base/strings/utf_string_conversions.h
* chore: iwyu base/environment.h
* chore: iwyu base/scoped_observation.h
* chore: iwyu base/strings/string_split.h
* chore: iwyu base/strings/pattern.h
* chore: iwyu base/json/string_escape.h
* chore: iwyu base/json/json_reader.h
* chore: iwyu base/memory/singleton.h
* chore: iwyu base/observer_list.h
* chore: iwyu base/timer/timer.h
* fixup! chore: iwyu values.h
* chore: iwyu shell/browser/browser.h
* chore: iwyu base/stl_util.h
* chore: iwyu base/strings/string_util.h
* chore: iwyu shell/browser/javascript_environment.h
* chore: iwyu base/memory/ref_counted.h
* chore: iwyu base/environment.h
* chore: iwyu content/public/browser/browser_thread.h
* chore: remove unused typedef gin_helper::EventEmitter::ValueArray
* chore: iwyu gin/wrappable.h
* chore: iwyu shell/common/gin_helper/function_template_extensions.h
* chore: iwyu shell/common/gin_converters/login_item_settings_converter.h
* chore: iwyu shell/common/gin_helper/arguments.h
* chore: iwyu ui/gfx/skia_util.h
* chore: iwyu ui/gfx/geometry/rect.h
* chore: iwyu ui/gfx/image/image.h
* chore: iwyu base/strings/strcat.h
* chore: iwyu ui/native_theme/native_theme.h
* fixup! chore: iwyu shell/browser/javascript_environment.h
* fixup! chore: iwyu gfx/canvas.h
* fixup! chore: iwyu content/public/browser/browser_thread.h
* fixup! chore: iwyu ui/native_theme/native_theme.h
* fixup! chore: iwyu ui/native_theme/native_theme.h
2024-07-22 11:31:32 +02:00
Shelley Vohr
b0590b6ee8
fix: failing build with enable_electron_extensions=false ( #40032 )
...
* fix: ENABLE_EXTENSIONS -> ENABLE_ELECTRON_EXTENSIONS
* fix: extension guard fixes
* chore: fix linker errors
2023-10-04 10:40:01 +02:00
8532e1239e
chore: bump chromium to 93.0.4530.0 (master) ( #29256 )
...
* chore: bump chromium in DEPS to 92.0.4512.6
* 2887336: [CaptureHandle][#2 ] Propagate CaptureHandleConfig in browser process
https://chromium-review.googlesource.com/c/chromium/src/+/2887336
* refactor: base::Optional -> absl::optional
* chore: fixup patch indices
* chore: bump chromium in DEPS to 92.0.4514.0
* 2899417: Make build work when enable_pdf is set to false.
https://chromium-review.googlesource.com/c/chromium/src/+/2899417
* 2904731: use BrowserContext instead of Profile in PreconnectManager
https://chromium-review.googlesource.com/c/chromium/src/+/2904731
* 2295749: fix: check IsSecureEventInputEnabled in constructor before setting SetPasswordInputEnabled to true
https://chromium-review.googlesource.com/c/chromium/src/+/2295749
* 2893803: Add a GetWebView to RenderFrame.
https://chromium-review.googlesource.com/c/chromium/src/+/2893803
* 2892345: Implement WebContents::ForEachRenderFrameHost
https://chromium-review.googlesource.com/c/chromium/src/+/2892345
* chore: fixup patch indices
* 2892048: Real instance methods for BrowserContext: remaining 5 methods.
https://chromium-review.googlesource.com/c/chromium/src/+/2892048
* 2902821: [mojo] Don't require full header includes for referenced interfaces
https://chromium-review.googlesource.com/c/chromium/src/+/2902821
* 2496500: Remove last deprecated extension Event ctor.
https://chromium-review.googlesource.com/c/chromium/src/+/2496500
* chore: fixup malformed pepper support patch
* chore: bump chromium in DEPS to 92.0.4515.0
* 2908461: Add CreateEmptyPrintPagesParamsPtr() inside print_view_manager_base.cc.
https://chromium-review.googlesource.com/c/chromium/src/+/2908461
* 2880838: viz: add optional HDRMetadata to TransferableResource
https://chromium-review.googlesource.com/c/chromium/src/+/2880838
* chore: fixup patch indices
* chore: bump chromium in DEPS to 92.0.4515.5
* chore: update patches
* chore: bump chromium in DEPS to 92.0.4515.7
* chore: bump chromium in DEPS to 92.0.4515.9
* chore: bump chromium in DEPS to 93.0.4522.0
* chore: bump chromium in DEPS to 93.0.4523.0
* chore: bump chromium in DEPS to 93.0.4524.0
* chore: update patches
* chore: enable_pak_file_integrity_checks was reverted
* chore: update patches
* refactor: base/optional was replaced with absl::optional
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2910202
* refactor: replace all usages of base::nullopt with absl::nullopt
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2910202
* chore: add missing base::Contains include
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2910202
* refactor: replace all usages of base::make_optional with
absl::make_optional
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2910202
* refactor: replace WorldScriptContext() with GetScriptContextFromWorldId
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2893213
* chore: clean up left over opening namespace
Refs: https://github.com/electron/electron/commit/95bfe6d08f65471394fb3005dbfa177cdf71210a
* chore: add missing base::Contains include
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2910202
* refactor: replace GetCurrentDisplayIterator with the hard checker
GetCurrentDisplay
This code looks suspicious but if the iterator was invalid before it
will also be invalid now.
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2893191
* refactor: headers are now passed directly in extensions client
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2918906
* refactor: base::DictionaryValue::empty() has been removed
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2912424
* chore: add missing includes for network URLLoaderFactory
Refs: unknown, probably a side effect of header changes
* refactor: make convenience wrapper around AppendArg
There is no converter FromV8 for base::StringPiece (apparently its not
possible). So we now take in an std::string and use the construct for
StringPiece to do implicit conversion.
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2905544
* chore: add patch
* chore: bump chromium in DEPS to 93.0.4525.0
* chore: update patches
* refactor: CanResize has been de-virtualized
Refs: https://chromium-review.googlesource.com/c/chromium/src/+/2485774
* chore: update resource integrity patch
* chore: add character encoding idl patch
* chore: bump chromium in DEPS to 93.0.4526.0
* chore: update patches
* chore: bump chromium in DEPS to 93.0.4527.0
* chore: bump chromium in DEPS to 93.0.4528.0
* chore: update patches
* chore: update idl encoding patch
* chore: bump chromium in DEPS to 93.0.4529.0
* chore: update patches
* chore: bump chromium in DEPS to 93.0.4530.0
* chore: update patches
* fix: only SetCanResize after the widget has been initialized
* chore: add patch for vr on windows gn gen
* spec: fix focus related tests on linux due to delay in focus swap
* chore: remove new usages of base::Optional from main
Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com>
Co-authored-by: Shelley Vohr <shelley.vohr@gmail.com >
Co-authored-by: PatchUp <73610968+patchup[bot]@users.noreply.github.com>
Co-authored-by: Samuel Attard <sattard@slack-corp.com >
Co-authored-by: Samuel Attard <samuel.r.attard@gmail.com >
2021-06-03 01:05:04 -07:00
Electron Bot
2fb14f53fe
chore: bump chromium to 1a093e6a0cb5e72ba78990fe39824 (master) ( #24575 )
2020-07-21 22:34:34 -07:00
Jeremy Rose
d08cfce6cb
chore: use more inclusive language in a few places ( #24023 )
...
* chore: use more inclusive language in lint script
* whitelist -> allowed_extension_ids in plugin_utils
* some other places
2020-06-09 11:29:29 -07:00
Jeremy Apthorp
d590f2efe3
feat: enable pdf viewer ( #21794 )
2020-02-12 16:39:12 -08:00