903da5e452
Simplify OSR guest view implementation
2017-02-13 13:28:10 -05:00
0a62a4dca8
Enable leak detection for translator test classes (issue #2090 )
2017-02-09 18:11:28 -05:00
0afcb82ee6
Rename CefBase to CefBaseRefCounted (issue #2090 )
2017-02-09 17:50:59 -05:00
07ba48b082
Add support for non-ref-counted interface classes (issue #2090 )
2017-02-09 17:50:46 -05:00
9dd0ca2661
Allow empty value param to CefSetCrashKeyValue (issue #1995 )
2017-02-08 12:35:21 -05:00
aa398d8798
macOS: Generate correct framework and Info.plist version numbers (issue #1969 )
2017-02-06 18:15:42 -05:00
fda2f34c75
macOS: Fix incorrect OSR compositor resize in OnSwapCompositorFrame (issue #2065 )
2017-02-06 16:24:25 -05:00
661fa722a7
macOS: Add option for forwarding browser process crashes to the system crash reporter (issue #1995 )
2017-02-06 15:06:25 -05:00
caef479ae0
macOS: Update xib files to 10.9 deployment target
2017-02-02 18:16:43 -05:00
d6531b9fe6
macOS: cefclient: Create Tests menu with Interface Builder
2017-02-02 15:43:41 -05:00
94f604975d
Fix localization of default context menu labels (issue #2081 )
2017-02-01 15:24:20 -05:00
a90b50f1ff
Fix KeyedServiceFactory assertion during shutdown (issue #2083 )
2017-01-31 17:23:27 -05:00
30451b7ca5
Fix crash using WebRTC with TLS certs (issue #2080 )
2017-01-31 15:25:12 -05:00
5c160e018b
Windows: Fix command line parsing for crash handler (issue #1995 )
2017-01-30 16:21:12 -05:00
a56ac9782e
macOS: Support crash reporting from unbundled apps (issue #1532 )
2017-01-27 14:16:04 -05:00
dda50912ed
macOS: Allow configuration of framework path (issue #1532 )
2017-01-26 19:14:56 -05:00
18ce862ad8
Standardize product/version/platform crash keys (issue #1995 )
2017-01-25 13:37:12 -05:00
819dcdf461
Fix potential OSR crash on renderer process recreation (issue #2082 )
2017-01-25 12:34:42 -05:00
41a02dbe08
Add is_main_frame argument to CefRequestContextHandler::OnBeforePluginLoad (issue #2015 )
2017-01-24 18:53:08 -05:00
b7b145fa4f
Update to Chromium revision ad51088c ( #444943 )
2017-01-24 16:53:09 -05:00
9d48a4f80e
Fix CefRequestHandler::OnCertificateError callback trigger (issue #2019 )
2017-01-17 12:49:23 -05:00
da6f2864c2
cefclient: Fix typo in TempWindow comments
2017-01-17 12:46:49 -05:00
5f4190ff75
Add CefContextMenuParams::GetTitleText method (issue #2030 )
2017-01-17 12:43:49 -05:00
3f0c94f7e6
Windows: Fix white flash during browser creation (issue #1984 )
2017-01-13 16:57:54 -05:00
914fc6f7af
Windows: Fix AppName and ExternalHandler usage in crash_reporter.cfg (issue #1995 )
2017-01-13 15:44:43 -05:00
7bdfe79e35
Add product name and version to crash_reporter.cfg (issue #1995 )
2017-01-12 13:23:28 -05:00
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
c990b5d877
Update copyright year on generated files
2017-01-10 18:00:30 -05:00
9928036f63
Windows: Fix behavior of frameless windows with Views.
...
- Don't set InitParams::TRANSLUCENT_WINDOW. Setting this resulted in
the WS_EX_COMPOSITED style being added and the WS_THICKFRAME style
being removed, which disabled Aero Snap.
- Remove the non-client border to get a completely frameless window.
Having a border is problematic because the top is drawn by Windows
while the rest is drawn black. Having Windows draw part of the
border is required to enable the window drop shadow (see
HWNDMessageHandler::SetDwmFrameExtension).
- Delete the remove_caption patches which are no longer required.
2016-12-14 06:59:13 -08:00
48908c9195
Windows: Add missing crashpad initialization (issue #1995 )
2016-12-05 14:29:54 +01:00
03ed733800
Windows: Fix missing InsertAllocatorDispatch symbol in cef_sandbox.lib (issue #2044 )
2016-11-30 19:54:08 -05:00
c1a1dbdb7d
Windows: Fix x64 build conversion from 'size_t' to 'int' error (issue #2054 )
2016-11-30 15:23:04 -05:00
12aeeb13f7
Update to Chromium revision 3a87aecc ( #433059 )
2016-11-29 16:56:29 -05:00
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
4ecff1670e
Windows: Fix x64 build conversion from 'size_t' to 'int' error (issue #2043 )
2016-11-18 14:31:29 -05:00
258c588b44
Mac: Fix resource copy when building the binary distrib with Ninja (issue #1632 )
2016-11-18 13:34:32 -05:00
bd9a2c8069
Rename unittests to ceftests (issue #1632 )
2016-11-18 12:44:46 -05:00
8fee8ed05d
Add unittests target to the binary distribution (issue #1632 )
...
- Move all tests from the top-level directory to tests/.
- Move files shared by cefclient and unittests to tests/shared/.
- Add a fused (single header/source file) version of gtest in
tests/gtest/ with associated CMake configuration.
- Test-only headers are now exposed in include/test/. Unit test
targets must define UNIT_TEST in order to access them.
- Replace usage of USING_CEF_SHARED with WRAPPING_CEF_SHARED for
clarity (only the libcef_dll_wrapper target should define it).
- Remove the RENAME_DIRECTORY CMake macro which is no longer used.
- Remove C++11 usage from unittests sources for compatibility with
the binary distribution configuration.
- Windows: Fix build errors due to chrome_elf.dll and imm32.lib
missing from the CMake configuration.
2016-11-18 03:19:17 -05:00
f557d325c1
Remove Chromium target dependencies for unit tests (issue #1632 )
2016-11-16 12:51:44 -08:00
ef6df50bf9
Remove Chromium includes in unit tests (issue #1632 )
2016-11-15 18:22:34 -05:00
0e65f027d2
Remove usage of ui::KeyboardCode in unit tests (issue #1632 )
2016-11-15 17:50:33 -05:00
832654689f
Add CefWaitableEvent interface for unit tests (issue #1632 )
2016-11-15 16:18:41 -05:00
04642e0480
Add CefScopedTempDir and file utility functions for unit tests (issue #1632 )
2016-11-15 13:47:44 -05:00
a7195c0103
Remove usage of gfx in unit tests (issue #1632 )
2016-11-14 13:47:31 -05:00
9ed17519a9
Remove usage of base::StringPrintf in unit tests (issue #1632 )
2016-11-14 13:28:05 -05:00
03f3900d75
Remove usage of base::WrapUnique in unit tests (issue #1632 )
2016-11-14 13:03:12 -05:00
18d56feac0
Add CefThread interface (issue #1632 )
2016-11-14 11:30:15 -05:00
607d420baf
Fix memory leak with IME on macOS (see http://crbug.com/654695 )
2016-11-10 19:16:38 -05:00
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
659e5af870
Fix cef_time_t.year documentation (issue #1913 )
2016-11-04 17:07:54 -04:00