Marshall Greenblatt
efbc200b51
Linux: Fix focus/activation handling and keyboard input (issue #1679 ).
2015-10-14 09:46:42 -07:00
Marshall Greenblatt
fdf3088470
Linux: Fix BadWindow error when creating popup windows (issue #1717 ).
2015-10-14 09:46:02 -07:00
Marshall Greenblatt
16f8a66040
- Fix use-after-return in ReleaseAndWaitForDestructor if it times out
...
while running unit tests.
- Increase PluginTest PDF load timeout.
2015-10-14 09:42:44 -07:00
Marshall Greenblatt
70ed95bcca
base: Change DCHECK_IS_ON to a macro DCHECK_IS_ON() to match Chromium
...
changes (see http://crrev.com/e649f573 ) and fix unit test runtime
errors when building with GYP_DEFINES=dcheck_always_on=1.
2015-10-14 09:40:59 -07:00
Marshall Greenblatt
3f4687a4cd
Fix parsing of CefResourceManager::Request::url() when both query
...
and fragment components are present (issue #1733 )
2015-10-13 16:51:52 -04:00
Marshall Greenblatt
1f21fe5412
Add CefPrintHandler::OnPrintStart callback (issue #1736 )
2015-10-13 14:04:02 -04:00
Marshall Greenblatt
f7d9457c20
Fix extension resource access permissions (issue #1719 )
2015-10-12 14:13:13 -04:00
Marshall Greenblatt
dd0bb98c22
Remove final keyword to fix builds with non-C++11 compilers (issue #1725 )
2015-10-12 12:43:04 -04:00
Marshall Greenblatt
8aac23386e
Update to Chromium revision cb947c01 ( #352221 )
...
- Implement CefRequestHandler::OnBeforeBrowse using NavigationThrottle
instead of ResourceThrottle (see http://crbug.com/537634 ). The CefRequest
object passed to OnBeforeBrowse will no longer have an associated request
identifier.
- Mac: Remove additional helper apps which are no longer required (see
http://crbug.com/520680 )
- Remove the UR_FLAG_REPORT_RAW_HEADERS flag which is no longer supported (see
http://crbug.com/517114 )
- Remove the CefBrowserSettings.java parameter. Java is an NPAPI plugin and
NPAPI plugins are no longer supported (see http://crbug.com/470301#c11 )
- Add CefFormatUrlForSecurityDisplay function in cef_parser.h
- Fix crash when passing `--disable-extensions` command-line flag (issue #1721 )
- Linux: Fix NSS handler loading (issue #1727 )
2015-10-09 17:31:27 -04:00
Marshall Greenblatt
5780ea8baa
Support configuration of preferences during runtime (issue #1709 )
...
- Preferences are now associated with a CefRequestContext instead of
being stored globally.
- Add methods to CefRequestContext for getting/setting preferences.
2015-10-06 18:14:11 -04:00
Marshall Greenblatt
2328b9be39
cefclient: Remove accidental change disabling plugin load (issue #1708 )
2015-10-01 11:29:33 -04:00
Marshall Greenblatt
4149192d81
Call OnBeforePluginLoad when building the plugin list (issue #1708 )
2015-09-30 18:09:28 -04:00
Marshall Greenblatt
a33720558e
Don't create Widevine-related folders when Widevine support is disabled (issue #1713 )
2015-09-24 11:35:42 +03:00
Marshall Greenblatt
74dfd9ad81
Mac: Fix background color (issue #1161 )
2015-09-22 13:23:33 +02:00
Marshall Greenblatt
dc3aae19e8
Add plugin placeholder and policy support (issue #1708 )
...
- Default plugin loading policy can be specified using the new
`--plugin-policy=[allow|block|detect]` command-line flag.
- Move CefRequestHandler::OnBeforePluginLoad to
CefRequestContextHandler and add a new policy argument that
supports different actions (allow, block, detect, disable) on a
per-plugin-instance basis.
- Add CefContextMenuHandler::RunContextMenu for providing a custom
context menu implementation.
- Add CefResourceBundleHandler::GetDataResourceForScale for
returning scaled resources (issue #1272 ).
- Add CefResourceBundle for retrieving resources from the resource
bundle (*.pak) files loaded by CEF during startup or via the
CefResourceBundleHandler.
- Linux: Fix Debug build IO access warning with CefGetMimeType.
- cef_unittests: Move the refcounting implementation from TestHandler
to subclasses in order to support interface inheritance from
subclasses.
2015-09-22 12:28:46 +03:00
Marshall Greenblatt
846107b291
Windows: Fix warning treated as error with Widevine CDM 64-bit build (issue #1631 )
2015-09-16 13:37:58 +03:00
Marshall Greenblatt
2c3d761ad0
Fix PDF extension loading with custom request context handler (issue #1710 )
2015-09-11 14:23:19 +02:00
Marshall Greenblatt
e343da7e40
Fix crash with OSR when the render process terminates (issue #1702 )
2015-09-07 15:20:39 +02:00
Marshall Greenblatt
3640f81f01
Add Widevine CDM support (issue #1631 )
...
- Windows/Mac: Use `--enable-widevine-cdm` command-line flag to
enable download of CDM binaries via the component updater.
- Linux: Use `--widevide-cdm-path` and `--widevine-cdm-version`
command-line flags to load CDM binaries that already exist on
the system.
- A cache-path value is usually required when CDM is enabled.
2015-09-01 14:04:21 +02:00
Marshall Greenblatt
4a8546efd7
Windows: Fix focus/activation handling and keyboard input (issue #1700 )
2015-08-27 20:09:19 -04:00
Marshall Greenblatt
c2086cf7c7
Mac: Fix 10.10 SDK compile and test errors (issue #1414 )
2015-08-26 16:39:09 -04:00
Marshall Greenblatt
9af98fab45
Update to Chromium revision 788460a4 ( #345352 )
...
- Mac: 10.10 SDK is now required for building (see http://crbug.com/463170#c63 ).
Older SDKs can be used for a short time by setting mac_sdk_min via GYP_DEFINES.
2015-08-26 12:42:54 -04:00
Marshall Greenblatt
aa72f402ba
Always save cookies for http, https, ws and wss schemes (issue #1684 )
2015-08-21 16:38:19 -04:00
Marshall Greenblatt
e6e123d503
Windows: Fix warning C4267: 'argument' : conversion from 'size_t' to 'int' (issue #1695 )
2015-08-21 13:55:13 -04:00
Marshall Greenblatt
9ec03906a8
Don't execute URLRequest callback for already canceled requests (issue #1685 )
2015-08-20 17:05:14 -04:00
Marshall Greenblatt
1999a3f237
Don't render the OSR parent view when a full-screen view is visible (issue #1694 )
2015-08-20 12:28:48 -07:00
Marshall Greenblatt
b543d3217d
Windows: Fix incorrect usage of MAKEINTRESOURCE (issue #1692 )
2015-08-20 13:14:14 -04:00
Marshall Greenblatt
f4e579f1e8
Remove C++11 "= default" to maintain compatibility with older VS versions (issue #1693 )
2015-08-20 10:50:11 -04:00
Marshall Greenblatt
fda35eae80
Windows: Fix VS2015 build errors in the binary distribution (issue #1692 )
2015-08-20 10:22:12 -04:00
Marshall Greenblatt
cd7e0eef20
Fix rendering of the PDF extension with OSR when the device scale factor is not 1 (issue #1687 )
2015-08-19 12:40:38 -07:00
Marshall Greenblatt
39020fb2ea
Fix duplicate/incorrect type defines (issue #1683 )
2015-08-17 20:59:36 -04:00
Marshall Greenblatt
614e2a5b7e
Add missing OVERRIDE specifier to avoid compile errors with clang 3.6 (issue #1688 )
2015-08-17 19:06:43 -04:00
Marshall Greenblatt
aef9fd486a
cefclient: Set recommended command-line switches for off-screen rendering
2015-08-17 18:14:59 -04:00
Marshall Greenblatt
4b491c3a77
Fix assertion when loading the PDF extension with begin-frame-scheduling and OSR (issue #1686 )
2015-08-17 15:50:04 -04:00
Marshall Greenblatt
a63d646e3b
Update to Chromium revision fc6ad471 ( #342568 )
2015-08-14 14:42:03 -04:00
Marshall Greenblatt
a08686e6a6
cefclient: Support dynamic configuration of the device scale factor with off-screen rendering (issue #1674 )
2015-08-11 14:19:16 -04:00
Marshall Greenblatt
41669141eb
Windows: cefclient: Improve high-dpi display (issue #1674 ).
...
- Add high-dpi support to the OSR example.
- Apply DPI scaling to the buttons and URL bar.
2015-08-10 14:08:15 -04:00
Marshall Greenblatt
9e0d84d94a
Windows: Add CefEnableHighDPISupport function and fix high-dpi scaling issues (issue #1674 )
2015-08-07 16:04:03 -04:00
Marshall Greenblatt
2792d1bb12
Linux: Fix undefined reference to 'AtomicOps_Internalx86CPUFeatures' (issue #1681 )
2015-08-07 15:13:49 -04:00
Marshall Greenblatt
828fe45bc1
Linux: Fix Debug build IO access warning (issue #1565 )
2015-08-07 15:08:52 -04:00
Marshall Greenblatt
560b881a2f
Add missing kSpellCheckDictionaries preference (issue #1682 )
2015-08-07 15:04:50 -04:00
Marshall Greenblatt
6cb3be7395
Windows: Fix crash on startup with multi-threaded-message-loop (issue #1678 )
2015-08-05 13:24:01 -04:00
Marshall Greenblatt
3010ee1ce6
Windows: Fix focus/blur handling (issue #1677 )
2015-08-04 13:53:59 -04:00
Marshall Greenblatt
5f0720e096
Fix loading of the DevTools window.
...
- The devtools.html file has been renamed to inspector.html.
2015-07-31 16:54:57 -04:00
Marshall Greenblatt
96e116de9e
Windows: Fix multiple handling of WM_MOUSEWHEEL messages (issue #1481 )
2015-07-31 14:45:31 -04:00
Marshall Greenblatt
84c7b0ad8a
Add CHECK() to verify that the resources directory is an absolute path (issue #1673 )
2015-07-29 12:13:14 -04:00
Marshall Greenblatt
322d697169
Linux: Remove DCHECK hit when initializing CEF from a non-main thread (issue #1639 )
2015-07-29 12:04:19 -04:00
Marshall Greenblatt
c992ef9d57
Update automate-git.py for removal of .DEPS.git in newer branches (issue #1671 )
2015-07-27 13:43:43 -04:00
Marshall Greenblatt
8da8a4fbf1
Update to Chromium revision 12bfc336 ( #338390 ).
...
- The ffmpeg library is now statically linked (see https://codereview.chromium.org/1141703002 ).
- Off-screen rendering of the PDF viewer does not work in combination with surfaces. Pass the
`--disable-surfaces` command-line flag if GPU is enabled (see https://codereview.chromium.org/1169983006 ).
2015-07-24 16:11:13 -04:00
Marshall Greenblatt
50a9343cec
Fix warning C4267: 'argument' : conversion from 'size_t' to 'int' (issue #1647 )
2015-07-23 14:29:54 -04:00