Marshall Greenblatt
1f2e2bdc84
Expose drag image via CefDragData (issue #1715 )
2017-05-11 14:24:00 -04:00
Marshall Greenblatt
ad5c7905b0
Fix crash when parent is destroyed during popup creation (issue #2041 )
2017-05-09 18:31:43 -04:00
Marshall Greenblatt
5b9fb7e4ec
Popups must share the parent context to avoid crashes on parent browser destruction (issue #2162 )
2017-05-04 19:03:58 -04:00
Marshall Greenblatt
f4e37fde73
cefclient: macOS: Fix Xcode 5 compile error (issue #2116 )
2017-04-28 17:53:33 -04:00
Marshall Greenblatt
30bc708a04
cefclient: macOS: Fix crash during shutdown from full-screen (issue #2158 )
2017-04-26 15:22:34 -04:00
Marshall Greenblatt
c6b0e0e7cb
cefclient: macOS: Fix CefBrowser leak during OSR shutdown (issue #2151 )
2017-04-26 15:22:27 -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
b66cddb919
cefclient: Linux: Fix order and timing of OSR key events (issue #2139 )
2017-04-04 12:39:01 -04:00
Marshall Greenblatt
54647945f1
Update to Chromium revision 939b32ee ( #454471 )
2017-03-08 13:33:05 -08:00
Marshall Greenblatt
8fa8af357b
views: Support styling of menus (issue #2102 )
2017-02-28 12:17:47 -05:00
Marshall Greenblatt
10f9a9484f
views: Support ink drop effect on buttons (issue #2102 )
2017-02-28 12:17:47 -05:00
Marshall Greenblatt
16125bdbbd
views: Support accelerators in MenuButton label (issue #2102 )
2017-02-23 12:47:20 -08:00
Marshall Greenblatt
6eaf11f07a
views: Support top menu switching with mouse and arrow keys (issue #2102 )
...
- cefclient: Add example ViewsMenuBar implementation and show top menu
by default (specify `--hide-top-menu` to hide it).
2017-02-22 18:15:36 -05:00
Marshall Greenblatt
c8c3ef4792
views: cefclient: Fix top menu placement (issue #2102 )
2017-02-17 21:42:15 -05:00
Marshall Greenblatt
6ed4fe96b8
views: Add groups and focus/blur callbacks (issue #2102 )
...
- cefclient: Only make menus focusable when ALT is pressed.
- cefclient: Display sample top menu when passed the `--show-top-menu`
command-line flag.
2017-02-17 21:08:55 -05:00
Marshall Greenblatt
bd1b80198f
views: Add support for accelerators (issue #2102 )
2017-02-17 14:11:19 -08:00
Marshall Greenblatt
897c0f01ed
Simplify ownership of CefBrowserContext objects (issue #2083 )
2017-02-15 08:53:34 -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
caef479ae0
macOS: Update xib files to 10.9 deployment target
2017-02-02 18:16:43 -05:00
Marshall Greenblatt
d6531b9fe6
macOS: cefclient: Create Tests menu with Interface Builder
2017-02-02 15:43:41 -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
da6f2864c2
cefclient: Fix typo in TempWindow comments
2017-01-17 12:46:49 -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
c1a1dbdb7d
Windows: Fix x64 build conversion from 'size_t' to 'int' error (issue #2054 )
2016-11-30 15:23:04 -05:00
Marshall Greenblatt
12aeeb13f7
Update to Chromium revision 3a87aecc ( #433059 )
2016-11-29 16:56:29 -05:00
Marshall Greenblatt
4ecff1670e
Windows: Fix x64 build conversion from 'size_t' to 'int' error (issue #2043 )
2016-11-18 14:31:29 -05:00
Marshall Greenblatt
258c588b44
Mac: Fix resource copy when building the binary distrib with Ninja (issue #1632 )
2016-11-18 13:34:32 -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
f557d325c1
Remove Chromium target dependencies for unit tests (issue #1632 )
2016-11-16 12:51:44 -08:00
Marshall Greenblatt
ef6df50bf9
Remove Chromium includes in unit tests (issue #1632 )
2016-11-15 18:22:34 -05:00
Marshall Greenblatt
0e65f027d2
Remove usage of ui::KeyboardCode in unit tests (issue #1632 )
2016-11-15 17:50:33 -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
a7195c0103
Remove usage of gfx in unit tests (issue #1632 )
2016-11-14 13:47:31 -05:00
Marshall Greenblatt
9ed17519a9
Remove usage of base::StringPrintf in unit tests (issue #1632 )
2016-11-14 13:28:05 -05:00
Marshall Greenblatt
03f3900d75
Remove usage of base::WrapUnique in unit tests (issue #1632 )
2016-11-14 13:03:12 -05:00
Marshall Greenblatt
18d56feac0
Add CefThread interface (issue #1632 )
2016-11-14 11:30:15 -05:00
Marshall Greenblatt
607d420baf
Fix memory leak with IME on macOS (see http://crbug.com/654695 )
2016-11-10 19:16:38 -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
f3a0ff98bb
Add test for history navigation of pages containing dynamically created iframes (issue #2022 )
2016-11-04 13:56:19 -04:00
Marshall Greenblatt
d6b17a8fb5
Standardize IME callbacks for off-screen rendering (issue #1675 )
2016-11-03 21:02:36 -04:00
Marshall Greenblatt
ffab334e94
Fix translator error with X509CertificateList (issue #1824 )
2016-10-27 15:46:58 -04:00
Marshall Greenblatt
29f7953677
Minor fixes for output consistency
2016-10-27 14:24:03 -04:00
Marshall Greenblatt
676cb1f07d
Add callback for custom certificate selection (issue #1824 )
2016-10-27 14:04:48 -04:00