Marshall Greenblatt
6354d8daf1
Fix dangling raw_ptr errors and related issues (see #3239 )
...
- Use raw_ptr in class container fields.
- Use defined lifespan for StreamReaderURLLoader.
- Fix lifespan assumptions for WebContents/RFH usage.
2024-05-21 12:56:47 -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
b67cbc47e3
Update to Chromium version 125.0.6422.0 ( #1287751 )
2024-04-25 18:43:05 -04:00
Marshall Greenblatt
52dac91167
Update to Chromium version 124.0.6367.0 ( #1274542 )
2024-03-22 13:46:28 -04:00
Marshall Greenblatt
a02d2ab3e6
libcef: Format with clang-tidy (see #3632 )
2024-01-20 19:33:17 -05:00
Nik Pavlov
44323082b1
Add binary format support to CefMessageRouter ( fixes #3502 )
2023-10-25 18:20:55 +00:00
Nik Pavlov
d8ea7363f5
Remove unnecessary copy during CefBinaryValue creation (see #3502 )
2023-10-05 16:57:01 +00:00
Marshall Greenblatt
8b46735b79
Update to Chromium version 117.0.5895.0 ( #1171312 )
2023-07-20 18:11:34 -04: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
584b19967a
Update to Chromium version 112.0.5615.0
...
- Windows: VS2022 and Win11 SDK 10.0.22621.0 are now required.
2023-03-03 09:59:30 -05:00
Marshall Greenblatt
4c41f14360
Remove deprecated base::[Dictionary|List]Value API usage
2023-01-30 21:32:19 -05:00
Marshall Greenblatt
d04b5d4f87
Update to Chromium version 110.0.5481.0 ( #1084008 )
2023-01-04 21:36:29 -05:00
Marshall Greenblatt
3af3eab3e4
Update source files for bracket style
2023-01-04 17:47:17 -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
Marshall Greenblatt
4d1fd05740
Update to Chromium version 107.0.5304.0 ( #1047731 )
2022-09-29 13:09:35 -04:00
Marshall Greenblatt
7659dd60ba
Update to Chromium version 106.0.5249.0 ( #1036826 )
2022-08-25 14:09:20 -04:00
Marshall Greenblatt
9af494d36c
Update to Chromium version 105.0.5195.0 ( #1027018 )
2022-07-25 23:47:56 -04:00
Marshall Greenblatt
c7ea0c5958
Update to Chromium version 104.0.5112.0 ( #1012729 )
...
- Mac: 10.13 is now the minimum required macOS version
2022-06-22 10:56:35 +03:00
Marshall Greenblatt
f97f0bbda6
Update to Chromium version 100.0.4896.0 ( #972766 )
2022-02-22 19:22:39 -05:00
Marshall Greenblatt
1e1133ec66
Update to Chromium version 99.0.4844.0 ( #961656 )
2022-01-26 21:10:29 -05:00
Marshall Greenblatt
5782fdca16
Update to Chromium version 95.0.4638.0 ( #920003 )
...
Known issues:
- Windows ARM64 builds are currently failing due to
https://crbug.com/1242884#c31
2021-09-22 12:08:24 +03:00
Marshall Greenblatt
25c1947f1d
Update to Chromium version 94.0.4606.0 ( #911515 )
2021-08-24 17:43:02 -04:00
Marshall Greenblatt
b4ea0496e7
Update to Chromium version 93.0.4577.0 ( #902210 )
2021-07-27 19:03:09 -04:00
Marshall Greenblatt
00dca9601e
Update to Chromium version 92.0.4515.0 ( #885287 )
2021-06-10 16:42:44 -04:00
Marshall Greenblatt
047e8f9349
Update to Chromium version 82.0.4085.0 ( #749737 )
...
- Building on macOS now requires the 10.15 SDK. Xcode 11.3 is recommended as
Xcode 11.4 is not currently supported (see https://crbug.com/1065146 ).
- Jumbo build configuration is no longer supported.
Chromium is skipping the M82 release and consequently no CEF 4085 branch will
be created. For details on the Chromium decision see
https://groups.google.com/a/chromium.org/d/msg/chromium-dev/Vn7uzglqLz0/JItlSrZxBAAJ
2020-04-02 13:20:25 -04:00
Marshall Greenblatt
ea63799c3e
libcef: Convert NULL to nullptr (see issue #2861 )
2020-01-15 14:49:22 +01:00
Daniel Nitsche
879911b721
Update to Chromium version 75.0.3749.0 ( #645082 )
2019-04-16 14:38:48 +00:00
Marshall Greenblatt
a659b48fd1
Update to Chromium version 70.0.3507.0 ( #578961 )
2018-08-02 15:15:23 -04:00
Marshall Greenblatt
7a59914f97
Update to Chromium revision 66afc5e5 ( #540276 )
2018-03-22 16:56:23 -04:00
Marshall Greenblatt
9e644b7538
Update to Chromium revision bc084a8b ( #530369 )
2018-02-19 17:38:04 -05:00
Marshall Greenblatt
8d51acb9be
Update to Chromium revision 5fdc0fab ( #520840 )
...
- Windows now builds with clang by default.
2017-12-14 15:31:07 -05:00
Marshall Greenblatt
5c79944b31
Update to Chromium revision d483fb77 ( #474934 )
...
- CefLifeSpanHandler::OnBeforePopup is now called on the UI thread.
- Remove CefBrowserSettings.javascript_open_windows which is no
longer supported.
2017-06-02 05:55:23 -07:00
Marshall Greenblatt
31d9407ee2
Apply clang-format to all C, C++ and ObjC files (issue #2171 )
2017-05-18 12:30:05 +02:00
Marshall Greenblatt
3f71138d64
Update to Chromium revision a106f0ab ( #464641 )
...
- Remove CefWindowInfo.transparent_painting_enabled. Set
CefBrowserSettings.background_color to an opaque or transparent
value instead.
2017-04-24 15:14:47 -04:00
Marshall Greenblatt
54647945f1
Update to Chromium revision 939b32ee ( #454471 )
2017-03-08 13:33:05 -08:00
Marshall Greenblatt
b7b145fa4f
Update to Chromium revision ad51088c ( #444943 )
2017-01-24 16:53:09 -05:00
Marshall Greenblatt
cdd2a40469
Change index parameter type from int to size_t (issue #1491 )
2016-11-04 15:26:35 -04:00
Marshall Greenblatt
07d12b78e1
Update to Chromium revision 9cedf753 ( #418732 )
...
- Simplify usage of OnBeforePluginLoad (issue #2015 )
- Switch crash reporting from crashpad to breakpad on Windows and OS X.
Adds a new chrome_elf.dll dependency on Windows (issue #1995 )
- Remove CefTextfield::GetPlaceholderTextColor() method which is no
longer supported by Chromium.
2016-10-20 16:54:25 -04:00
Marshall Greenblatt
9064e30296
Update to Chromium revision 1ae106db ( #414607 )
2016-09-01 11:52:50 +03:00
Marshall Greenblatt
05ee60b7b4
Update to Chromium revision 318e6f54 ( #400326 )
2016-06-21 12:41:21 -04:00
Marshall Greenblatt
e7ddc933c9
Update to Chromium revision 6e53600d ( #386251 )
...
- Remove |accept_lang| parameter from CefJSDialogHandler::OnJSDialog
and CefFormatUrlForSecurityDisplay (see https://crbug.com/336973#c36 ).
- Remove remaining NPAPI-related code including functions from
cef_web_plugin.h (see https://crbug.com/493212#c55 ).
- Mac: 10.7+ deployment target is now required for client applications.
- Mac: Remove CefBrowserHost::SetWindowVisibility (issue #1375 ). No
replacement is required for windowed rendering. Use WasHidden for
off-screen rendering.
- Windows: Visual Studio 2015 Update 2 is now required when building
CEF/Chromium.
2016-04-28 12:57:08 -04:00
Marshall Greenblatt
378a64b39a
Update to Chromium revision 14bd12d6 ( #333041 )
...
- Remove CefNavigationEntry::GetFrameName() (see http://crbug.com/477150#c5 ).
- Devirtualize base::BindState (see http://crbug.com/486594 ).
- Move Tuple to the base namespace.
2015-06-08 17:31:50 -04:00
Yu-Teh Shen
d02f03a71a
Add JSON parsing support (issue #1188 ).
2015-06-03 15:03:41 -04:00
Marshall Greenblatt
0369063810
- Add CefValue for wrapping various value types in a single object (issue #1607 ).
...
- Add IsSame() and IsEqual() methods for comparing CefValue* types.
- Improve CefValue* documentation.
2015-04-16 15:04:56 +02:00
Marshall Greenblatt
0b78461f5b
Update to Chromium revision ad468e8b ( #292352 ).
...
- Building Chromium using SVN is no longer supported.
- Remove CefDOMEvent and CefDOMEventListener (issue #933 ).
- Remove CefRenderHandler::OnScrollOffsetChanged (http://crbug.com/404656 ).
- Remove UR_FLAG_REPORT_LOAD_TIMING (https://codereview.chromium.org/451623002/ ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1816 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2014-09-04 17:53:40 +00:00
Marshall Greenblatt
30c36156ea
Update to Chromium revision 242756.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1553 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2014-01-02 22:41:11 +00:00
Marshall Greenblatt
cdd7333b76
Update to Chromium revision 217791.
...
- Pass popup window attributes to CefLifeSpanHandler::OnBeforePopup (issue #520 ).
- Windows: Add manifest files for all binary targets and include compatibility manifest in *.exe targets.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1367 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-08-15 19:38:55 +00:00
Marshall Greenblatt
c3b02b7231
Update to Chromium revision 187216.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1136 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-12 20:23:24 +00:00
Marshall Greenblatt
d56fc817d5
Update to Chromium revision 176706.
...
- See crbug.com/167209 for a description of why NSPrincipalClass needs to be specified in helper-Info.plist.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@987 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-01-15 19:12:28 +00:00
Marshall Greenblatt
1e871cc2c8
- Pass information to the renderer process synchronously on render thread creation and new browser creation to avoid race conditions (issue #744 ).
...
- Add the ability to pass extra information to child processes using a new CefBrowserProcessHandler::OnRenderProcessThreadCreated callback (issue #744 ).
- Fix OnBeforeChildProcessLaunch documentation (issue #754 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@910 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-11-20 20:08:36 +00:00