Dmitry Azaraev
27d3089804
Add CefBaseTime and use it instead of CefTime (see issue #2935 )
2022-07-19 10:09:35 -04:00
Marshall Greenblatt
3fe062a5b6
Implement new approach for debugging leaked wrapper object references (issue #2593 )
2019-02-14 17:08:43 -05:00
Christopher Cifra
4315f3b724
Add support for V8 ArrayBuffers (issue #244 )
2018-04-10 16:05:19 -04: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
0afcb82ee6
Rename CefBase to CefBaseRefCounted (issue #2090 )
2017-02-09 17:50:59 -05:00
Marshall Greenblatt
a87f0975e2
Remove mention of automatic type conversion in cef_v8.h (issue #1089 )
2016-10-28 20:52:40 -04:00
Marshall Greenblatt
e006ec0ab5
Add V8 interceptor support (issue #1159 )
2016-10-27 14:03:53 -04:00
Marshall Greenblatt
0e97c527ae
Allow CefV8Context::Eval to bypass CSP (issue #2024 )
2016-10-27 14:03:53 -04:00
Marshall Greenblatt
a82110b31e
Fix documentation reference to CefV8ContextHandler.
2015-03-30 11:40:33 +02:00
Marshall Greenblatt
afe3cb1d67
Support custom V8 bindings on WebWorker threads (issue #451 ).
...
- Add CefRenderProcessHandler callbacks for WebWorker context creation, release and uncaught exceptions.
- Add CefTaskRunner class that supports posting of tasks to standard threads and WebWorker threads.
- Organize V8 internal state information on a per-thread/per-Isolate basis.
- Add webkit_451.patch that provides the WebKit implementation.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@972 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-01-03 17:24:24 +00:00
Marshall Greenblatt
e574751caa
Allow creation of V8 wrapper objects on any thread with a V8 isolate (issue #451 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@967 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-12-30 21:16:59 +00:00
Marshall Greenblatt
0cea9668fe
Support implicit detachment of CEF V8 references when the associated context is released (issue #484 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@881 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-29 21:46:02 +00:00
Marshall Greenblatt
7de4dc5aad
Allow use of an empty key string with CefV8Value methods (issue #718 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@806 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-26 21:26:32 +00:00
Marshall Greenblatt
ea6c91fbdb
Add new CefV8StackTrace and CefV8StackFrame interfaces to support retrieval of the JavaScript stack trace for the currently active V8 context (issue #682 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@727 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-07-25 11:50:35 +00:00
Marshall Greenblatt
34adee805c
Branch CEF3 files from /branches/cef3 to /trunk/cef3 (issue #564 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@571 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-03 01:34:16 +00:00
Marshall Greenblatt
b568f160d9
Rename CEF1 files from /trunk to /trunk/cef1 (issue #564 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@570 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-03 01:27:13 +00:00
Marshall Greenblatt
c24c257eb8
Use includes instead of forward class declarations in header files to simplify usage (issue #142 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@506 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-17 17:31:19 +00:00
Marshall Greenblatt
0352efec64
Add methods to CefV8Value for specifying the amount of externally allocated memory associated with the V8 object (issue #478 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@469 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-19 18:52:59 +00:00
Marshall Greenblatt
1073577d03
Make CEF compliant with Google/Chromium style (issue #473 ).
...
- Add a new check_style tool based on Google's cpplint that can be used to verify compliance of pending changes and specific files/directories.
- Update existing CEF source code to be compliant with the style requirements.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@463 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-09 23:46:23 +00:00
Marshall Greenblatt
ff976bc07f
Break cef.h into multiple headers (issue #142 ).
...
- Move wrapper classes from cef_wrapper.h to wrapper/ directory.
- Move C API functions/classes from cef_capi.h to capi/ directory.
- Move global function implementations from cef_context.cc to *_impl.cc files.
- Output auto-generated file paths in cef_paths.gypi.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@442 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-23 17:36:30 +00:00