Marshall Greenblatt
f4e653adca
Reduce persistent CEF V8 memory usage by tracking objects on a per-context basis and not persisting objects when the underlying V8 handle is unused (issue #484 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@884 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-30 20:49:43 +00:00
Marshall Greenblatt
59fe4fbab3
Support implicit detachment of CEF V8 references when the associated context is released (issue #484 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@883 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-29 21:54:57 +00:00
Marshall Greenblatt
3ac5952636
Support implicit detachment of CEF V8 references when the associated context is released (issue #484 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@882 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-29 21:50:46 +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
95b29d590d
Add performance tests for CEF V8 methods (issue #484 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@880 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-26 20:42:41 +00:00
Marshall Greenblatt
ce76bfc1e1
Add performance tests for CEF V8 methods (issue #484 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@879 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-26 20:39:24 +00:00
Marshall Greenblatt
a9a7b8940d
Pass resource-related command-line flags to all process types (issue #759 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@878 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-25 21:19:20 +00:00
Marshall Greenblatt
e9c567599d
Always set "lang" command-line flag, and use instead of "locale", to avoid an assertion in RenderThreadImpl::GetLocale() (issue #759 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@875 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-22 20:56:38 +00:00
Marshall Greenblatt
21c2b1ecdd
Add a new CefGetGeolocation function for retrieving geolocation information via an API callback (issue #764 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@871 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-19 19:52:07 +00:00
Marshall Greenblatt
e45ff9e838
Add a new CefGetGeolocation function for retrieving geolocation information via an API callback (issue #764 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@868 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-19 18:39:44 +00:00
Marshall Greenblatt
e1f2be1785
- Expose tracing functionality via new cef_trace.h and cef_trace_event.h headers (issue #711 ).
...
- Add about:tracing UI support (issue #711 ).
- Avoid unnecessary string type conversions for values and process messages.
- Add support for a 'note' attribute in patch.cfg.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@865 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-17 22:45:49 +00:00
Marshall Greenblatt
eda69594ef
- Provide default implementations of the file chooser dialogs (open, open multiple, save) on all platforms (issue #761 ).
...
- Add a new CefBrowserHost::RunFileDialog method that displays the specified file chooser dialog and returns the results asynchronously (issue #761 ).
- Add a new CefDialogHandler::OnFileDialog callback that allows the application to provide custom UI for file chooser dialogs (issue #761 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@862 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-16 19:28:07 +00:00
Marshall Greenblatt
dc5ba49aaf
Linux: Fix compile error due to header location change (issue #757 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@860 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-12 23:53:37 +00:00
Marshall Greenblatt
f51f171b43
Add CefV8ContextHandler::OnUncaughtException callback (issue #736 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@857 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-12 16:38:24 +00:00
Marshall Greenblatt
cd03d80623
Fix location of VERSION files in make_distrib.py.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@855 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-11 20:45:13 +00:00
Marshall Greenblatt
e490ebd78d
Mac: Fix display of Flash plugins (issue #741 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@852 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-11 19:10:24 +00:00
Marshall Greenblatt
1098949521
- Add about:version, about:credits and about:license internal URLs (issue #731 ).
...
- Centralize retrieval of the CEF major version number from a new VERSION file.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@845 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-08 17:47:37 +00:00
Marshall Greenblatt
167c601f29
Update to Chromium revision 160122.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@844 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-04 19:17:45 +00:00
Marshall Greenblatt
163cc7d9cc
Update to Chromium revision 160122.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@843 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-04 19:17:13 +00:00
Marshall Greenblatt
13afc1226f
Update to Chromium revision 157509.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@838 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-03 21:50:01 +00:00
Marshall Greenblatt
ca817dc4cd
Fix interference of V8 unittest setup with other tests (issue #712 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@836 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-03 21:35:04 +00:00
Marshall Greenblatt
2592b05444
Update to Chromium revision 157509.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@835 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-03 19:52:50 +00:00
Marshall Greenblatt
ecf5ff4c6e
Mac: Fix errors in binary distribution.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@833 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-02 18:29:11 +00:00
Marshall Greenblatt
91cde9eeb0
Remove support for HTML5 audio & video tags (issue #530 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@831 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-02 17:01:30 +00:00
Marshall Greenblatt
1210ebacea
Remove support for HTML5 audio & video tags (issue #530 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@829 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-02 16:40:31 +00:00
Marshall Greenblatt
49640d17a3
- Eliminate use of scoped directories (issue #670 ).
...
- Create a temporary cache_path directory if none is specified (issue #735 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@827 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-01 21:49:08 +00:00
Marshall Greenblatt
7a0ff637f0
Add CefZoomHandler interface to support custom zoom handling (issue #733 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@824 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-01 20:35:35 +00:00
Marshall Greenblatt
a3ac7b446f
Add new CefRequestHandler::OnBeforePluginLoad callback and functions for controlling plugin loading and life span (issue #645 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@822 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-28 20:14:02 +00:00
Marshall Greenblatt
ccb2b296ac
Fix assertion when executing V8 callbacks during extension load (issue #712 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@821 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-28 17:45:46 +00:00
Marshall Greenblatt
410bbcfea4
Add support for V8 startup tests and a new V8Test.Extension test (issue #712 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@818 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-28 17:11:10 +00:00
Marshall Greenblatt
149ae3df88
Add CefRequestHandler::OnQuotaRequest callback for handling webkitStorageInfo.requestQuota requests (issue #732 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@816 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-27 22:52:15 +00:00
Marshall Greenblatt
c4a2ee9b8d
Create temporary cache_path directory if none is specified (issue #735 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@814 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-27 21:25:29 +00:00
Marshall Greenblatt
61b0934996
Allow title change notifications after the document has loaded (issue #704 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@812 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-27 21:02:36 +00:00
Marshall Greenblatt
8957947cff
Add CefBrowserProcessHandler::OnBeforeChildProcessLaunch and CefCommandLine::PrependWrapper to support custom construction of the command line for child processes (issue #628 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@810 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-27 17:07:31 +00:00
Marshall Greenblatt
cc3b8c9cf3
Allow use of an empty key string with CefV8Value methods (issue #718 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@808 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-26 21:39:21 +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
790ec83c42
Allow use of CefV8Context Enter/Exit to avoid V8RecursionScope assertions when using V8 directly (issue #708 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@805 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-26 17:41:44 +00:00
Marshall Greenblatt
d3dafb3073
Win: Erase in-progress IME composition on cancel (issue #701 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@803 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-26 17:34:13 +00:00
Marshall Greenblatt
2cfc1fefc0
Mac: Trigger keydown events for single keystrokes (issue #664 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@799 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-26 16:42:42 +00:00
Marshall Greenblatt
b42dc21a99
Mac: Add version number to dylib files (issue #730 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@797 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-26 15:48:31 +00:00
Marshall Greenblatt
4d30b132c6
- Mac: Add plugin_carbon_interpose target to fix plugin crash (issue #680 ).
...
- Mac: Add version number to dylib files (issue #730 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@795 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-26 00:09:05 +00:00
Marshall Greenblatt
11012b9c8c
Fix crash when pending navigation executes after the browser window has been destroyed (issue #724 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@791 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-20 19:48:39 +00:00
Marshall Greenblatt
f6fcf8e1f6
Fix VS2008 compile error in CefByteReadHandler::Seek due to missing abs(long long) function.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@787 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-19 15:44:20 +00:00
Marshall Greenblatt
10d1a71890
Fix VS2008 compile error in CefByteReadHandler::Seek due to missing abs(long long) function.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@786 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-19 15:43:33 +00:00
Marshall Greenblatt
c0496ac63b
Fix compile warning in CefByteReadHandler::Read.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@783 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-14 21:51:50 +00:00
Marshall Greenblatt
7c80586970
Fix compile warning in CefByteReadHandler::Read.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@782 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-14 21:51:29 +00:00
Marshall Greenblatt
3cf6d92539
Add geolocation support (issue #365 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@780 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-14 19:04:45 +00:00
Marshall Greenblatt
2705f19cf6
Windows: Fix loading of custom cursor resources (issue #692 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@778 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-10 22:19:19 +00:00
Marshall Greenblatt
b7656f50fd
Fix DCHECK failure when calling OnSetFocus from LoadRequest (issue #685 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@776 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-10 19:47:58 +00:00
Marshall Greenblatt
e620a6831f
Propagate logging command-line parameters to all processes (issue #717 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@774 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-10 16:13:51 +00:00