Marshall Greenblatt
07ba48b082
Add support for non-ref-counted interface classes (issue #2090 )
2017-02-09 17:50:46 -05:00
Marshall Greenblatt
aa398d8798
macOS: Generate correct framework and Info.plist version numbers (issue #1969 )
2017-02-06 18:15:42 -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
03ed733800
Windows: Fix missing InsertAllocatorDispatch symbol in cef_sandbox.lib (issue #2044 )
2016-11-30 19:54:08 -05:00
Marshall Greenblatt
bd9a2c8069
Rename unittests to ceftests (issue #1632 )
2016-11-18 12:44:46 -05:00
Marshall Greenblatt
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
Marshall Greenblatt
18d56feac0
Add CefThread interface (issue #1632 )
2016-11-14 11:30:15 -05:00
Marshall Greenblatt
d6b17a8fb5
Standardize IME callbacks for off-screen rendering (issue #1675 )
2016-11-03 21:02:36 -04:00
Marshall Greenblatt
efd96f342f
Mac: Always set enable_dsyms=true (issue #2027 )
2016-10-28 20:27:55 -04:00
Marshall Greenblatt
e39accd266
Fix CefMenuModelDelegate methods missing from the CAPI (issue #2006 )
2016-10-28 13:20:04 -04:00
Marshall Greenblatt
29f7953677
Minor fixes for output consistency
2016-10-27 14:24:03 -04:00
Marshall Greenblatt
f7a4102978
Windows: Fix crash when AVX instructions are not supported (issue #1999 )
2016-10-27 14:03:53 -04:00
Marshall Greenblatt
be15daa844
Add patch tool enhancements (issue #2016 )
2016-10-27 14:03:52 -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
b338bf9392
Linux: Don't generate GN configs for missing sysroots
2016-10-17 14:08:55 -04:00
Marshall Greenblatt
6158110063
Linux: Add ARM build support (issue #1990 )
2016-09-09 18:04:39 -07:00
Marshall Greenblatt
96b368ed14
Mac: Fix typo in make_distrib.py
2016-09-02 16:58:13 +03:00
Marshall Greenblatt
5068b50b48
Use DCHECK_IS_ON() instead of !NDEBUG for debug logic (issue #1961 )
2016-09-01 14:24:30 +03:00
Marshall Greenblatt
1e84e0cfff
Mac: Fix dSYM processing and add debug dSYM in make_distrib.py (issue #1403 )
2016-09-01 12:21:14 +03:00
Marshall Greenblatt
9064e30296
Update to Chromium revision 1ae106db ( #414607 )
2016-09-01 11:52:50 +03:00
Marshall Greenblatt
c48cac8dc4
Mac: Fix dSYM path in make_distrib.py (issue #1403 )
2016-08-30 18:45:11 +03:00
Marshall Greenblatt
9ee4db6dbb
Fix documentation errors
2016-08-26 13:22:22 +03:00
Marshall Greenblatt
ae452e5348
Windows: Clarify custom toolchain env variable requirements (issue #1403 )
2016-08-26 13:08:37 +03:00
Marshall Greenblatt
c006dc7f0f
Linux: Fix copying of libcef.so in make_distrib.py (issue #1403 )
2016-08-25 06:12:45 -07:00
Marshall Greenblatt
5288dc5414
Fix DEPOT_TOOLS_WIN_TOOLCHAIN value check (issue #1403 )
2016-08-25 16:01:01 +03:00
Marshall Greenblatt
041ec09525
Add missing visual_studio_runtime_dirs value (issue #1403 )
2016-08-25 15:27:14 +03:00
Marshall Greenblatt
0cba9481fb
Change official debug builds to release + dcheck_always_on (issue #1961 )
2016-08-25 14:36:39 +03:00
Marshall Greenblatt
da314f12fb
Linux: Remove deleted key from make_distrib.py (issue #1403 )
2016-08-25 13:21:07 +03:00
Marshall Greenblatt
968fbacac3
Remove GYP build support (issue #1403 )
2016-08-08 14:31:57 +03:00
Marshall Greenblatt
98f59f47fd
Update to Chromium revision fc6aaca4 ( #406441 )
2016-07-26 13:28:54 -04:00
Marshall Greenblatt
d92bc1d200
Build with GN by default (issue #1403 )
2016-07-20 18:27:37 -04:00
Marshall Greenblatt
88a8dad9c9
Generate pack header files using GN (issue #1403 )
2016-07-20 16:40:23 -04:00
Marshall Greenblatt
0e940c4128
Windows: Fix widevine copy step for binary distribution (issue #1948 )
2016-07-20 14:26:37 -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
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
fe9c24e307
Linux: Include cefsimple instead of cefclient in client distribution (issue #1916 )
2016-06-07 11:27:40 -04:00
Marshall Greenblatt
76a40cafe3
Linux: Include cefsimple instead of cefclient in client distribution (issue #1916 )
2016-06-06 18:23:15 -04:00
Marshall Greenblatt
754638846e
cefbuilds: Linux: Include cefsimple instead of cefclient in client distribution (issue #1916 ).
...
cefbuilds: Fix CEF source URL.
2016-06-06 18:03:17 -04:00
Marshall Greenblatt
733ff6ffff
Windows: Remove wow_helper.exe which is no longer required (issue #1915 )
2016-06-06 12:47:59 -04:00
Marshall Greenblatt
99bf1b8458
Windows: Set CEF_VCVARS=none when using a custom VS install location
2016-05-28 22:00:28 -04:00
Marshall Greenblatt
769150e178
Add cefbuilds tools. See AutomatedBuildSetup Wiki page for usage.
2016-05-27 17:55:00 -04:00
Marshall Greenblatt
582ce074aa
Add new CEF_ARCHIVE_FORMAT env var to support different built-in compression formats (issue #1067 )
2016-05-18 18:14:26 -04:00
Marshall Greenblatt
0b3d93cc8f
Add new CEF_COMMAND_7ZIP_FORMAT env var to support different compression formats (issue #1067 )
2016-05-17 13:52:31 -04:00
Marshall Greenblatt
ca928bd3f7
Update msvs_env.bat to respect platform architecture
2016-05-17 12:50:04 -04:00
Marshall Greenblatt
80c7c1bd77
Add cmake, include and libcef_dll directories to minimal binary distribution (issue #1897 )
2016-05-16 14:46:13 -04:00
Marshall Greenblatt
575c968a55
Modernize binary distribution CMake configuration (issue #1897 )
...
- Load CEF configuration using `find_package(CEF)`.
- Use per-target configuration via a new SET_EXECUTABLE_TARGET_PROPERTIES
macro instead of setting global CMAKE_* variables.
- Support building projects more easily with an external binary
distribution directory.
- Improve related documentation.
2016-05-12 18:10:31 -04:00
Marshall Greenblatt
79c8f30d46
Fix failure to extract depot_tools archive due to lack of top-level directory (issue #1877 )
2016-04-28 13:30:08 -04:00
Marshall Greenblatt
3c957f9257
Fix depot_tools download URL (issue #1877 )
2016-04-26 12:10:20 -04:00