Marshall Greenblatt
68e1fcf3a4
tools: win: Remove dynamic_annotations.lib from cef_sandbox
...
This library was removed in https://crbug.com/40209570 .
2024-07-10 12:35:47 -04:00
Marshall Greenblatt
1f35258023
Include debug symbols for all distributed binaries ( fixes #2235 )
2024-07-08 12:18:01 -04:00
Nik Pavlov
231701d98b
Expose DumpWithoutCrashing ( fixes #3588 )
2024-07-02 18:08:16 +00:00
Marshall Greenblatt
a461a89728
Delete Alloy bootstrap ( fixes #3685 )
2024-07-01 12:32:14 -04:00
Nik Pavlov
b95b3e6fd5
tools: Fix "invalid escape sequence '\s'" warning
2024-07-01 15:12:35 +00:00
Marshall Greenblatt
c44aa35bfc
Update to Chromium version 127.0.6533.0 ( #1313161 )
2024-06-20 12:09:46 -04:00
Marshall Greenblatt
701fc03f00
Update to Chromium version 126.0.6478.0 ( #1300313 )
2024-05-26 13:45:29 -04:00
Marshall Greenblatt
32fc106ab0
Enable BackupRefPtr for compatible non-Official builds (see #3239 )
...
Compatible configurations include:
- Non-component builds.
- Debug builds on Mac/Linux.
- Release builds on Windows (b/c Debug builds require component builds).
- ASAN builds (which are also Release builds).
See related logic in //build_overrides/partition_alloc.gni
2024-05-20 13:05:37 -04:00
Marshall Greenblatt
002f4b5b4a
tools: Don't write args.gn if unchanged (see #3681 , see #3685 )
...
Now that args.gn is an input to the make_config_header target we
don't want to invalidate the build unnecessarily by modifying the
file if the contents are unchanged.
2024-05-03 15:38:10 -04:00
Marshall Greenblatt
17a1fd62ec
tests: Remove extension tests (see #3685 )
...
The Alloy extension API is deprecated and these tests have not been
supported for some time.
2024-05-03 15:23:35 -04:00
Marshall Greenblatt
b92749a58a
Add DISABLE_ALLOY_BOOTSTRAP to cef_config.h (see #3681 , see #3685 )
...
Include cef_config.h from base/cef_build.h and fix detection of
args.gn changes so that defines are available everywhere by default.
Fix include configuration for chrome_elf_set and sandbox targets.
2024-05-01 14:34:32 -04:00
Marshall Greenblatt
49a34d9160
Apply new Chromium style for #include sorting
...
Add "cef/" prefix for CEF #includes in libcef/ directory.
Sort #includes by following
https://google.github.io/styleguide/cppguide.html#Names_and_Order_of_Includes
2024-05-01 14:34:32 -04:00
Marshall Greenblatt
b537fc929b
mac: Disable dangling pointer detector (see #3239 )
...
This is enabled by default on Mac in M125 but we can't use it until
raw_ptr<> is supported by libcef. For background see
https://chromium.googlesource.com/chromium/src/+/main/docs/dangling_ptr.md
2024-04-26 10:31:40 -04:00
Marshall Greenblatt
4fe529e2dc
mac: Enable allocator shim to fix builds (see #3061 )
...
This is a workaround for https://crbug.com/326898585
2024-04-25 18:43:04 -04:00
reito
260dd0ca24
osr: Implement shared texture support ( fixes #1006 , fixes #2575 )
...
Adds support for the OnAcceleratedPaint callback. Verified to work
on macOS and Windows. Linux support is present but not implemented
for cefclient, so it is not verified to work.
To test:
Run `cefclient --off-screen-rendering-enabled --shared-texture-enabled`
2024-04-23 13:03:56 -04:00
Jacobo Aragunde Pérez
81a0648ee1
tools: Use raw strings for regexps in python scripts ( fixes #3677 )
...
Starting with Python 3.12, use of invalid escape sequences in strings
is reported as a SyntaxWarning and will become a SyntaxError at a
later point.
Regular expressions use the backslash character a lot, which result in
warnings of this kind. Python docs recommend to generally use raw
strings for this purpose.
2024-04-12 15:53:51 +00:00
Marshall Greenblatt
da1c3179a9
win: Fix MSVC compile error with cef_color_ids.h (see #3671 )
...
Copy and modify ui/color/color_id_macros.inc to include an MSVC
workaround for `__VA_ARGS__` expansion.
2024-04-11 11:29:51 -04:00
Marshall Greenblatt
29c21f58e8
views: Generate cef_color_ids.h header (see #3671 )
2024-04-03 12:09:22 -04:00
Marshall Greenblatt
54a9c26b92
Disable thin archives with cef_sandbox builds ( fixes #3674 )
2024-03-28 11:35:37 -04:00
Marshall Greenblatt
8db08e657d
win: distrib: Add DirectX compiler binaries for WebGPU ( fixes #3646 )
2024-02-15 17:00:30 -05:00
Marshall Greenblatt
132ac7a180
tools: win: Switch to python3.bat
...
The python.bat file is removed in never versions of depot_tools.
2024-01-24 17:06:57 -05:00
Marshall Greenblatt
0d50d5a8c6
tools: Add env var to filter output configs ( fixes #2423 )
...
Adds a new GN_OUT_CONFIGS environment variable that, if specified,
will limit the generated configurations to a list of comma-delimited
values (e.g. "Debug_GN_x64,Release_GN_x64").
2024-01-11 13:08:50 -05:00
Sergey Markelov
9f6995f839
tools: Fix formatting of lists in capi comments
2024-01-05 15:04:12 -05:00
Sergey Markelov
784302280b
tools: Write generated files with UNIX line endings on all platforms (see #3627 )
2024-01-05 15:03:45 -05:00
Marshall Greenblatt
80c65f25a3
Update to Chromium version 121.0.6167.0 ( #1233107 )
2023-12-13 12:58:55 -05:00
Marshall Greenblatt
f781ea373f
Update to Chromium version 120.0.6099.0 ( #1217362 )
...
- chrome: Disable upgrade/downgrade behavior (see #3608 )
- chrome: Disable process singleton behavior (see #3609 )
- chrome: Disable config as default system browser (see #3613 )
2023-11-28 12:47:00 -05:00
Marshall Greenblatt
a9f1ce090a
tools: Fix typo in make_distrib.py
2023-11-14 12:27:28 -05:00
Diego Pino
4ae030fec1
automate-git: Print out invalid options on error
2023-10-04 16:22:12 +00:00
Marshall Greenblatt
f4ecc23213
Disable Chromium field trials in official builds ( fixes #3560 )
2023-08-30 13:21:06 -04:00
Marshall Greenblatt
445da33efe
win: Enable Rust dependencies for x86 builds (see #3553 )
2023-08-16 19:09:46 -04:00
Marshall Greenblatt
a4b27a7248
Update to Chromium version 117.0.5938.0 ( #1181205 )
2023-08-15 12:07:58 -04:00
Marshall Greenblatt
52cb08b973
win: Reduce length of command line for combine_libs.py
...
This fixes "command line is too long" error when running make_distrib.py.
2023-08-15 12:07:57 -04:00
Marshall Greenblatt
8b46735b79
Update to Chromium version 117.0.5895.0 ( #1171312 )
2023-07-20 18:11:34 -04:00
Marshall Greenblatt
5042d71408
Remove CEF-specific integer and char16 typedef's (see #3507 )
2023-06-01 19:32:36 +03:00
Marshall Greenblatt
695ee2a041
Update to Chromium version 115.0.5790.0 ( #1148114 )
...
- Mac: 13.3 SDK (Xcode 14.3) is now required
2023-06-01 13:44:39 +03:00
Marshall Greenblatt
cf8b7db4b4
win: Ship d3dcompiler_47.dll on ARM64 ( fixes #3515 )
...
Use the same file from the Windows SDK as Chromium on all architectures
("$windows_sdk_path/Redist/D3D/$target_cpu/d3dcompiler_47.dll").
2023-06-01 13:38:38 +03:00
Marshall Greenblatt
87a04aba03
win: Update msvs_env.bat to prefer VS2022 ( fixes #3509 )
2023-06-01 12:55:30 +03:00
Marshall Greenblatt
e5c4b27366
tools: Fix incorrect SharedMemoryRegion translation ( fixes #3498 )
2023-05-09 12:37:42 +03:00
Marshall Greenblatt
dc9e64308a
Replace NOTREACHED() with DCHECK(false) ( fixes #3500 )
...
Restores the old behavior of assertion in Debug build only.
2023-05-08 18:36:00 +03:00
Marshall Greenblatt
b8e1c6a59d
Remove TRACE_EVENT_COPY_XXX overloads ( fixes #3497 )
...
This functionality is not compatible with Chromium's new tracing implementation
based on Perfetto.
2023-05-08 18:32:54 +03:00
Marshall Greenblatt
ab94a13522
Update to Chromium version 114.0.5735.0 ( #1135570 )
...
- Mac: 13.3 SDK (Xcode 14.3) is now supported (see https://crbug.com/1431897 ).
- Mac: Removed UnderlayOpenGLHostingWindow which is no longer used.
2023-05-05 22:53:16 +03:00
Eric Astor
55e158fe81
Avoid generating an accidental UDL suffix
...
In the error case, we previously output a pragma with a string immediately
followed by __FILE__ - but with no space between the string terminator and
__FILE__, a compliant C++ compiler can interpret this as a user-defined literal
suffix and end up failing to embed the intended information. We should add
spaces here to ensure our generated code is standards-compliant.
2023-04-12 19:54:31 +00:00
Marshall Greenblatt
4b3c3132cb
Update to Chromium version 113.0.5672.0 ( #1121455 )
2023-04-05 17:48:51 -04:00
Marshall Greenblatt
178a44bd18
Rewrite issue links to GitHub (see #3464 )
2023-03-13 13:50:48 -04:00
Marshall Greenblatt
d33b67cb33
tools: mac: Add missing README.sandbox.txt (fixes issue #3453 )
2023-03-03 15:48:03 -05:00
Marshall Greenblatt
ae9ede9aa6
win: Add windows_sdk_version GN arg (see https://crbug.com/1420723 )
2023-03-03 09:59:30 -05:00
Marshall Greenblatt
400fbf7839
automate-git: Remove --chromium-channel parameter (fixes issue #3447 )
...
This functionality is currently unused, and depends on deprecated omahaproxy
data sources from Chromium.
2023-02-08 12:56:20 -05:00
Marshall Greenblatt
5c4ac32bb9
tools: Return non-zero exit code from automate-git.py on error
2023-01-19 16:42:55 -05:00
Marshall Greenblatt
c7ffa3a122
Update translator tooling for bracket style
2023-01-04 17:32:03 -05:00
Marshall Greenblatt
47d69a842a
Update to Chromium version 109.0.5414.0 ( #1070088 )
...
- mac: Xcode 14.0 with macOS SDK 13.0 is now required.
- Remove CefRequestHandler::OnQuotaRequest because persistent quota is no
longer supported (see https://crbug.com/1208141 )
2022-11-17 12:50:15 -05:00