13 Commits

Author SHA1 Message Date
Marshall Greenblatt
f44244d180 Merge revision 963 changes:
- Move browser object tracking from CefContext to CefContentBrowserClient and introduce a new CefBrowserInfo class to simplify ID management (issue #830).
- Add a new CefBrowser::IsSame method (issue #830).
- Improve CefRenderProcessHandler::OnBrowserCreated documentation (issue #830).
- Add a new NavigationTest.CrossOrigin test for cross-origin navigation (issue #830).
- Fix existing NavigationTest tests to run in single-process mode.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1271@965 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-12-30 12:37:59 +00:00
Marshall Greenblatt
66e1a978c7 Merge revision 960 changes:
- Don't leak the V8 unit test setup into other tests.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1271@961 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-12-22 16:55:59 +00:00
Marshall Greenblatt
28c75e2523 Merge revision 922 changes:
- Pass actual HTTP response code to CefLoadHandler::OnLoadEnd (issue #521).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1271@923 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-11-21 22:11:48 +00:00
Marshall Greenblatt
a2f8d7ae90 Merge revision 913 changes:
- Fix inspector hook in V8Test.OnUncaughtExceptionDevTools (issue #736).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1271@914 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-11-20 20:21:59 +00:00
Marshall Greenblatt
a3771028ce Merge revision 910 changes:
- Pass information to the renderer process synchronously on render thread creation and new browser creation to avoid race conditions (issue #744).
- Add the ability to pass extra information to child processes using a new CefBrowserProcessHandler::OnRenderProcessThreadCreated callback (issue #744).
- Fix OnBeforeChildProcessLaunch documentation (issue #754).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1271@911 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-11-20 20:09:20 +00:00
Marshall Greenblatt
8cc049f7db Merge revision 904 changes:
- Add new CefRenderProcessHandler::OnBeforeNavigation callback (issue #722).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1271@905 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-11-09 18:48:18 +00:00
Marshall Greenblatt
737ad31704 Fix Linux/OS-X compile errors (issue #751).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1271@896 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-11-05 20:14:50 +00:00
Marshall Greenblatt
7057bebe5b Merge revision 890 changes:
- Add CefV8ContextHandler::OnUncaughtException callback (issue #736).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1271@891 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-11-02 18:17:12 +00:00
Marshall Greenblatt
b6138d8d10 Merge revision 878, revision 880, revision 881, revision 882 and revision 884 changes:
- Pass resource-related command-line flags to all process types (issue #759).
- Add performance tests for CEF V8 methods (issue #484).
- Support implicit detachment of CEF V8 references when the associated context is released (issue #484).
- 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/branches/1271@889 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-31 17:53:11 +00:00
Marshall Greenblatt
0d901a9a32 Merge revision 868 changes:
- Add a new CefGetGeolocation function for retrieving geolocation information via an API callback (issue #764).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1271@869 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-19 18:41:12 +00:00
Marshall Greenblatt
4f38c2fc27 Merge revision 865 changes:
- 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/branches/1271@866 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-17 22:48:17 +00:00
Marshall Greenblatt
0ae3b28abe Merge revision 862 changes:
- 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/branches/1271@863 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-16 19:29:27 +00:00
Marshall Greenblatt
c5bb1d019a Create 1271 release branch for CEF3.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1271@841 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-04 15:04:03 +00:00