Marshall Greenblatt
f9ebe693e4
Fix substitution of localized strings for directory listings (issue #2412 )
2018-10-19 14:39:54 -04:00
Marshall Greenblatt
e4ae534754
Windows: Fix crashes when dragging an image with OSR enabled (issue #2525 )
2018-10-10 14:44:23 +03:00
Marshall Greenblatt
da53451f97
Update to Chromium version 71.0.3567.0 ( #595360 )
...
- Configuration of OSR VSync interval is currently missing (issue #2517 )
- Rename VERSION to VERSION.in to fix libc++ compile error (issue #2518 )
2018-10-04 12:17:26 +03:00
Marshall Greenblatt
64cd460c73
Add disable-javascript command-line flag to match documentation (issue #1848 )
2018-09-25 14:01:59 +02:00
Marshall Greenblatt
bb61775b61
Fix crash when high contrast themes are enabled (issue #2508 )
2018-09-21 16:34:02 +02:00
Marshall Greenblatt
0401e6b912
Windows: Fix DCHECKs during shutdown with multi-threaded message loop mode (issue #2362 )
2018-09-06 17:32:01 +02:00
Marshall Greenblatt
869efa155f
Fix external message pump (issue #2493 )
2018-09-06 14:40:36 +02:00
Marshall Greenblatt
a64237bcb0
Update to Chromium version 70.0.3538.0 ( #587811 )
...
Known issues:
- The CefLoadCRLSetsFile function needs to be re-implemented (see issue #2497 ).
- Linux: GTK2 support has been removed. The cefclient sample needs to be updated
to use GTK3 (see issue #2014 ).
2018-09-05 15:42:42 +02:00
Marshall Greenblatt
ea0e213bef
Update to Chromium version 70.0.3516.0 ( #581409 )
2018-08-10 11:31:08 -04:00
Marshall Greenblatt
a659b48fd1
Update to Chromium version 70.0.3507.0 ( #578961 )
2018-08-02 15:15:23 -04:00
Marshall Greenblatt
dec98a5534
macOS: Add support for and enable the V2 sandbox (issue #2459 )
...
The CEF_USE_SANDBOX define is now used on all platforms.
2018-07-27 22:33:31 -04:00
Marshall Greenblatt
7d09642925
Update to Chromium version 69.0.3497.0 ( #576753 )
2018-07-24 12:15:30 -04:00
Marshall Greenblatt
96bd993d99
Update to Chromium version 69.0.3489.0 ( #574445 )
2018-07-13 15:29:39 -04:00
Marshall Greenblatt
9229cdd0eb
Remove CefSettings.single_process. This mode is not supported and CefSettings makes it too easy to enable. The command-line flag still exists.
2018-07-09 13:31:32 -04:00
Marshall Greenblatt
6301e06c8a
Update to Chromium version 69.0.3483.0 ( #572879 )
2018-07-09 11:23:23 -04:00
Kudo Chien
123324f5f9
Fix PDF print and save buttons (issue #2463 ).
2018-07-05 18:32:01 +00:00
Marshall Greenblatt
2d48a07bec
Update to Chromium version 69.0.3476.0 ( #571360 )
2018-07-03 13:48:07 -04:00
Marshall Greenblatt
35830c88e5
Update to Chromium version 69.0.3464.0 ( #567918 )
2018-06-19 15:49:32 -04:00
Marshall Greenblatt
b25374c8e7
Pass BrowserProcessSubThread to ContentMainDelegate::RunProcess (issue #2456 )
2018-06-15 15:55:54 -04:00
Marshall Greenblatt
12043b16e7
Update to Chromium version 69.0.3453.0 ( #565531 )
2018-06-12 14:16:03 -04:00
Marshall Greenblatt
08ff72fa20
Update to Chromium version 68.0.3433.0 ( #559327 )
...
Known issues:
- Windows now requires VS 2017 15.7.1 with 10.0.17134.0 SDK.
2018-05-22 17:03:01 +03:00
Marshall Greenblatt
cd27cbc802
Update to Chromium version 68.0.3425.0 ( #557062 )
...
Known issues:
- Surface synchronization is now enabled for OSR, see issue #2447 .
- Jumbo build is broken, fixed in https://crrev.com/868717ce .
2018-05-21 13:54:23 +03:00
Marshall Greenblatt
a9f0fa9dfe
Update to Chromium version 68.0.3416.0 ( #554961 )
2018-05-19 12:35:20 +03:00
Marshall Greenblatt
8426da0de6
Update to Chromium version 68.0.3399.0 ( #551554 )
2018-05-16 11:23:34 +03:00
Marshall Greenblatt
a3c55f1d26
Update to Chromium revision 9ef2aa86 ( #550428 )
2018-05-04 10:50:26 +02:00
Mike Wiedenbauer
90863b8c5d
Add ability to stop CefURLRequest on redirect (issue #1329 )
2018-04-10 13:05:18 -04:00
Marshall Greenblatt
ff8aa46e5e
Support override of crash_reporter.cfg settings with environment variables (issue #2413 )
2018-03-28 17:15:05 -04:00
Marshall Greenblatt
d4ec164297
Windows: Fix crash report upload failure on Windows 7 (see https://crbug.com/826564 ).
2018-03-28 16:02:11 -04:00
Marshall Greenblatt
7a59914f97
Update to Chromium revision 66afc5e5 ( #540276 )
2018-03-22 16:56:23 -04:00
Marshall Greenblatt
57b9cf9ddd
Windows: Add per-monitor DPI support (issue #2313 )
2018-02-20 17:33:25 -05:00
Marshall Greenblatt
9e644b7538
Update to Chromium revision bc084a8b ( #530369 )
2018-02-19 17:38:04 -05:00
Marshall Greenblatt
de1bd286f8
Enable browser-side navigation by default and remove CefRenderHandler::OnBeforeNavigation (issue #2290 )
2018-02-12 18:01:43 -05:00
Marshall Greenblatt
d34d3d1b3b
Add callbacks for network request access to cookies (issue #2374 )
2018-02-06 16:06:44 -05:00
Marshall Greenblatt
d7e1312e9d
Fix crashes when loading Flash plugins with extensions disabled (issue #2359 )
2018-02-02 19:02:07 -05:00
Marshall Greenblatt
232f6bc427
Return Chrome 'Browser' value for DevTools remote debugging (issue #2300 )
2018-01-04 18:52:30 -05:00
Marshall Greenblatt
7b3d7b8575
Return correct 'Browser' value for DevTools remote debugging (issue #2300 )
2017-12-27 17:35:15 -05:00
Marshall Greenblatt
e5d0cfe639
Fix proxy service initialization (issue #2066 )
2017-12-27 16:38:34 -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
facee1f750
- Add cache awareness to CefURLRequest (issue #2283 )
...
- Properly set referer values on server requests (issue #2278 )
2017-11-17 17:14:05 -05:00
Marshall Greenblatt
4787b45db2
Resolve request mapping issues with swapped out frames and browser-side navigation (issue #2290 )
2017-10-26 15:58:57 -04:00
Marshall Greenblatt
2733a561e4
Disable browser-side navigation by default (issue #2290 )
2017-10-26 15:58:49 -04:00
Marshall Greenblatt
8b4980b4ca
Update to Chromium revision adb61db1 ( #508578 )
2017-10-26 15:58:05 -04:00
Marshall Greenblatt
6bcbefa5fc
Fix task runner checking
2017-09-21 14:23:02 +02:00
Marshall Greenblatt
a028976ac4
Update to Chromium revision fa6a5d87 ( #499098 )
2017-09-07 17:29:47 -04:00
Marshall Greenblatt
f229796a39
Update to Chromium revision ff259bab ( #488528 )
2017-07-28 18:30:34 -04: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
d4f06e3806
Move matching h file to top of header list (issue #2171 )
2017-05-19 11:11:18 +02: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
67e23b472a
Expose drag image via CefDragData (issue #1715 )
2017-05-11 14:22:21 -04:00
Marshall Greenblatt
77097ffab7
Remove the CefSettings.context_safety_implementation option (issue #1853 ).
...
The default hash implementation will now always be used.
2017-05-09 15:29:27 -04:00
Marshall Greenblatt
a2b8c250a8
Windows: Revert early chrome_elf crashpad initialization (issue #2122 )
2017-04-27 13:20:33 -04: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
16125bdbbd
views: Support accelerators in MenuButton label (issue #2102 )
2017-02-23 12:47:20 -08:00
Marshall Greenblatt
0afcb82ee6
Rename CefBase to CefBaseRefCounted (issue #2090 )
2017-02-09 17:50:59 -05:00
Marshall Greenblatt
07ba48b082
Add support for non-ref-counted interface classes (issue #2090 )
2017-02-09 17:50:46 -05:00
Marshall Greenblatt
661fa722a7
macOS: Add option for forwarding browser process crashes to the system crash reporter (issue #1995 )
2017-02-06 15:06:25 -05:00
Marshall Greenblatt
a56ac9782e
macOS: Support crash reporting from unbundled apps (issue #1532 )
2017-01-27 14:16:04 -05:00
Marshall Greenblatt
dda50912ed
macOS: Allow configuration of framework path (issue #1532 )
2017-01-26 19:14:56 -05:00
Marshall Greenblatt
41a02dbe08
Add is_main_frame argument to CefRequestContextHandler::OnBeforePluginLoad (issue #2015 )
2017-01-24 18:53:08 -05:00
Marshall Greenblatt
b7b145fa4f
Update to Chromium revision ad51088c ( #444943 )
2017-01-24 16:53:09 -05:00
Marshall Greenblatt
914fc6f7af
Windows: Fix AppName and ExternalHandler usage in crash_reporter.cfg (issue #1995 )
2017-01-13 15:44:43 -05:00
Marshall Greenblatt
7bdfe79e35
Add product name and version to crash_reporter.cfg (issue #1995 )
2017-01-12 13:23:28 -05:00
Marshall Greenblatt
a834487177
Improve crashpad integration (issue #1995 )
...
- Crash reporting is enabled and configured using a "crash_reporter.cfg"
file. See comments in include/cef_crash_util.h and tools/crash_server.py
for usage.
2017-01-10 18:40:31 -05:00
Marshall Greenblatt
12aeeb13f7
Update to Chromium revision 3a87aecc ( #433059 )
2016-11-29 16:56:29 -05:00
Marshall Greenblatt
c6881fe145
Add option to enable/disable net security expiration (issue #1994 )
...
- Net security (CT, HSTS) expiration based on build age is now
disabled by default.
- Add new enable_net_security_expiration option to CefSettings and
CefRequestContextSettings.
2016-11-18 16:11:40 -05:00
Marshall Greenblatt
832654689f
Add CefWaitableEvent interface for unit tests (issue #1632 )
2016-11-15 16:18:41 -05:00
Marshall Greenblatt
04642e0480
Add CefScopedTempDir and file utility functions for unit tests (issue #1632 )
2016-11-15 13:47:44 -05:00
Marshall Greenblatt
18d56feac0
Add CefThread interface (issue #1632 )
2016-11-14 11:30:15 -05:00
Marshall Greenblatt
18763fde50
Add initial WebUI support (issue #2037 )
...
- Visit chrome://webui-hosts for the list of supported hosts.
2016-11-08 16:56:11 -08: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
2149a34d0a
Fix URL comparison errors in CefRequest (issue #1967 )
2016-10-28 14:15:26 -04:00
Marshall Greenblatt
c9e81c082f
Update to Chromium revision 614d31da ( #423768 )
...
- Fix PDF extension loading after showing the plugin placeholder (issue #2020 )
2016-10-25 15:34:33 -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
a1fc6f1ad0
Add CefRegisterWidevineCdm function and remove component updater support (issue #2009 )
...
Mac: Check in widevinecdmadapter.plugin binary until Widevine GN build errors are resolved (https://crbug.com/626436 ).
2016-10-17 14:16:31 -04:00
Marshall Greenblatt
9064e30296
Update to Chromium revision 1ae106db ( #414607 )
2016-09-01 11:52:50 +03:00
Marshall Greenblatt
98f59f47fd
Update to Chromium revision fc6aaca4 ( #406441 )
2016-07-26 13:28:54 -04:00
Marshall Greenblatt
5732a8da52
Unfork streamsPrivate API and add resourcesPrivate and tabs zoom APIs required by the PDF extension (issue #1947 )
2016-07-20 14:07:20 -04:00
Marshall Greenblatt
3cc539b506
Depend directly on chrome targets and unfork code (issue #1947 )
2016-07-15 21:17:44 -04:00
Marshall Greenblatt
62d177455b
Fix Widevine CDM download (issue #1950 )
2016-07-15 13:42:29 -04:00
Marshall Greenblatt
a60bb077a3
Update to Chromium revision 68623971 ( #403382 )
2016-07-07 16:24:12 -04:00
Marshall Greenblatt
d0a2e217a0
Add GN configuration (issue #1403 )
2016-07-05 17:32:01 -04:00
Marshall Greenblatt
05ee60b7b4
Update to Chromium revision 318e6f54 ( #400326 )
2016-06-21 12:41:21 -04:00
Marshall Greenblatt
66425def4a
Fix crash in CefTaskRunnerImpl::GetTaskRunner when CEF is not initialized (issue #1925 )
2016-06-15 14:11:30 -04:00
Marshall Greenblatt
ab2636b012
Update to Chromium revision 2b3ae3b8 ( #394939 )
2016-05-25 08:10:01 -07:00
Marshall Greenblatt
958618359c
Add error code to CefResponse (issue #1845 )
2016-05-11 15:36:15 -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
243a9c26d7
Update to Chromium revision 0bfd25d4 ( #381305 )
...
- Delete include/cef_runnable.h (issue #1336 ).
- Build the cef_unittests target using all Chromium headers. Add a
USING_CHROMIUM_INCLUDES define and libcef_dll_wrapper_unittests
target to support this. This change avoids compile errors due to
the divergence of CEF and Chromium base/ header implementations.
The libcef_dll_wrapper sources must now compile successfully with
both CEF and Chromium base/ headers (issue #1632 ).
- The onbeforeunload message specified via JavaScript is no longer
passed to the client (see http://crbug.com/587940 ).
2016-03-17 13:01:21 -04:00
Marshall Greenblatt
e1aa8cc109
Fix duplicate entries in CefRequest header map (issue #1840 )
2016-03-01 19:11:08 -05:00
Marshall Greenblatt
f7aa98fe69
Update to Chromium revision 088f14a0 ( #373530 )
...
- Building on Windows now requires the Windows 10.0.10586 SDK.
- Remove CefParseCSSColor which was implemented using Blink code in the
browser process. This is longer advisable now that the Oilpan GC is enabled.
- Avoid potential renderer process crashes by disabling script actions
on the CefV8Context passed to CefRenderProcessHandler::OnContextReleased.
2016-02-08 13:16:11 -05:00
Marshall Greenblatt
70ab57ab23
Update to Chromium revision 92d77538 ( #369907 )
2016-02-02 22:16:48 -05:00
Marshall Greenblatt
d2372c3d11
Update to Chromium revision d7d5682a ( #367535 )
2016-01-07 11:53:39 -08:00
Marshall Greenblatt
5dec0c5f57
Update to Chromium revision c78c0ad7 ( #363565 )
2015-12-10 12:45:26 -05:00
Marshall Greenblatt
9bc8da1e02
- Add CefPostData::HasExcludedElements which returns true if the underlying
...
POST data includes elements that are not represented (issue #1761 ).
- Add CefRequest::SetReferrer and CefRequest::GetReferrer[URL|Policy]. The
Referer value will no longer be stored in the header map.
- Move request-related conversion logic to CefRequestImpl and standardize the
implementation.
2015-12-02 17:23:16 -05:00
Marshall Greenblatt
269aaa2c3c
Move network-related code to net/ folder
2015-11-25 21:53:12 -05:00
Marshall Greenblatt
c199539747
Fix multi-part file uploads (issue #1761 )
2015-11-16 17:20:34 -05:00
Marshall Greenblatt
c6111d5947
Update to Chromium revision 304f01a1 ( #358063 )
...
- Improve ordering of CefLoadHandler callbacks. OnLoadingStateChange will
be called before and after all calls to OnLoadStart and OnLoadEnd.
OnLoadStart/OnLoadEnd calls will occur as matching pairs
(see http://crbug.com/539952#c2 ).
- Remove the |requesting_url| argument to CefGeolocationHandler::
OnCancelGeolocationPermission. Clients can use the |request_id| argument
to track this information themselves.
- Fix a crash when loading the PDF extension in multiple browsers with a
custom CefRequestContext (issue #1757 ).
2015-11-11 18:24:00 -05:00
Marshall Greenblatt
1f86d24d48
Use a reasonable default log file location if none is specified (issue #1757 )
2015-10-23 18:32:40 -04:00
Marshall Greenblatt
211c81cb14
CTRL + left click on a link in a PDF document should call OnOpenURLFromTab (issue #1737 )
2015-10-21 17:06:53 -04:00
Marshall Greenblatt
936e595fe5
- Support runtime configuration of renderer-related preferences (issue #1501 ).
...
- Persist modified user preferences including per-host zoom settings when a
cache_path value is specified and persist_user_preferences is set to true
via CefSettings or CefRequestContextSettings.
- Avoid the need to duplicate files from chrome/ by having CefBrowserContext
extend Chrome's Profile class.
2015-10-20 11:12:21 -04:00