Marshall Greenblatt
ff983a6e72
- Add off-screen rendering support on Windows. This involves a number of new CefBrowser and CefHandler methods. See the "Off-Screen Rendering Example" in cefclient for example usage.
...
- Add CefRunMessageLoop() for efficient message loop usage and modify cefclient to use it.
- Add CefHandler::HandleNavStateChange() for back/forward state notifications and modify cefclient to use it.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@208 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-24 20:36:47 +00:00
Marshall Greenblatt
658c53e87c
Add support for retrieving values from DOM form elements.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@207 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-24 15:49:41 +00:00
Marshall Greenblatt
9bd6ea0c0a
Add a history entry when navigating to anchors within the same page (issue #207 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@206 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-22 23:53:10 +00:00
Marshall Greenblatt
c480b409cd
Fix next browser ID value reset (issue #204 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@205 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-22 23:11:26 +00:00
Marshall Greenblatt
27496a992a
Fix Mac settings to allow both Xcode debugging and app execution (issue #199 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@204 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-22 22:59:02 +00:00
Marshall Greenblatt
0e3f74b199
Fix CHROMIUM_BUILD_COMPATIBILITY.txt dates (issue #206 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@203 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-15 13:47:20 +00:00
Marshall Greenblatt
327ad9d9de
- HandleAddressChange and HandleTitleChange will always be called for the main frame and only the main frame (issue #200 ).
...
- The |frame| parameter to HandleLoadStart and HandleLoadEnd will always be non-empty. The CefFrame::IsMain() method can be used to check if the notification is for the main frame. The |isMainContent| parameter has been removed.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@202 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-08 19:33:18 +00:00
Marshall Greenblatt
11b831119a
Mac:
...
- Fix compile errors.
- Add support for creating hidden windows and TEST_REDIRECT_POPUP_URLS.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@201 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-08 03:54:50 +00:00
Marshall Greenblatt
7b1166b18a
- Respect the WS_VISIBLE flag when creating browser windows (issue #201 ).
...
- Add a CefBrowser::CloseBrowser() method.
- Add a TEST_REDIRECT_POPUP_URLS test to cefclient.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@200 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-08 01:07:47 +00:00
Marshall Greenblatt
1f01d6b2a8
Allow registration of non-standard schemes (issue #195 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@199 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-04 17:56:01 +00:00
Marshall Greenblatt
131ac33548
cefclient Mac: add WebURLRequest test.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@198 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-04 02:38:53 +00:00
Marshall Greenblatt
91a46104f9
cefclient:
...
- Add Mac support for binary resource loading (issue #198 ).
- Simplify binary resource loading usage.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@197 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-04 02:14:04 +00:00
Marshall Greenblatt
377bd880b4
Add persistent storage support for cookie data (issue #193 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@196 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-03-02 02:25:01 +00:00
Marshall Greenblatt
bb45b04024
Fix Mac GYP configuration error.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@195 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-28 02:03:06 +00:00
Marshall Greenblatt
14f2536b27
Add drag and drop support for Windows (issue #140 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@194 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-28 00:33:11 +00:00
Marshall Greenblatt
7684d7442e
Increase Windows cefclient timer speed so that CefDoMessageLoopWork() is called more frequently in single-threaded message loop mode (issue #189 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@193 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-23 15:33:44 +00:00
Marshall Greenblatt
6ca5cff06c
Add asserts to verify correct DOM object usage.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@192 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-23 14:56:10 +00:00
Marshall Greenblatt
60736ac4e0
Add support for accessing and modifying the DOM (issue #60 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@191 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-23 03:45:13 +00:00
Marshall Greenblatt
04bce7acad
Simplify parsing of CEF structure types.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@190 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-22 00:07:19 +00:00
Marshall Greenblatt
0c0da498d0
Fix Mac compile errors.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@189 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-22 00:05:36 +00:00
Marshall Greenblatt
06a6f0ce7c
Issue #188 :
...
- Add a CefV8Context object and CefV8Value::ExecuteFunctionWithContext method to support asynchronous V8 ExecuteFunction callbacks.
- Add a CefFrame::GetBrowser() method.
- Ensure that V8 types are only referenced on the UI thread.
- Accept a empty |object| parameter to CefV8Value::ExecuteFunction.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@188 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-21 22:44:06 +00:00
Marshall Greenblatt
42846e6e31
Fix Mac compile error.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@187 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-16 03:19:07 +00:00
Marshall Greenblatt
163f8d6db9
Update to Chromium revision 74933.
...
- CefRegisterPlugin now only supports a single mime type per registration.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@186 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-15 18:07:24 +00:00
Marshall Greenblatt
44ca592cff
- Add missing files.
...
- Fix Mac compile errors.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@185 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-10 01:17:54 +00:00
Marshall Greenblatt
a125c0d964
- Add CefWebURLRequest implementation (issue #51 ).
...
- Default new CefRequest objects to the "GET" method.
- Send URL and title change notifications for CefFrame::LoadString().
- Disable the RequestTest.HistoryNav test which requires WebKit patches.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@184 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-09 22:04:35 +00:00
Marshall Greenblatt
af12107c33
Mac: Use NSView* instead of void* for cef_window_handle_t.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@183 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-02 16:30:24 +00:00
Marshall Greenblatt
02bd128046
Mac:
...
- Add support for popup windows.
- Fix select list bugs.
- Add additional tests to cefclient.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@182 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-02 02:25:32 +00:00
Marshall Greenblatt
5911e7027c
The |isMainContent| parameter to HandleLoadEnd should be true for reloads (issue #183 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@181 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-01 16:52:32 +00:00
Marshall Greenblatt
7cd53aea4d
Fix a crash when closing the browser window with WebKit Inspector open (issue #182 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@180 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-01 15:45:38 +00:00
Marshall Greenblatt
d2ce65040e
Do not activate the select list window on Windows (issue #169 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@179 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-01 15:37:47 +00:00
Marshall Greenblatt
915f3673f8
Fix Mac compile errors.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@178 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-02-01 00:27:34 +00:00
Marshall Greenblatt
64d9d8294c
Add support for creating and parsing URLs (issue #181 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@177 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-31 20:47:04 +00:00
Marshall Greenblatt
83dd15925f
Introduce cef_runnable.h and cef_tuple.h and perform further thread-related cleanup (issue #175 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@176 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-29 22:52:34 +00:00
Marshall Greenblatt
942fa69d8b
Fix Mac compile errors.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@175 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-29 03:02:42 +00:00
Marshall Greenblatt
7f1694fb68
Improve thread safety and documentation and add support for thread-specific APIs (issue #175 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@174 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-29 01:42:59 +00:00
Marshall Greenblatt
c89349cf5a
Pass HTTP status code to HandleLoadEnd (issue #177 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@173 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-28 18:02:16 +00:00
Marshall Greenblatt
2ec061c1df
Fix ParseDialogResultEx to use correct page range variables (issue #179 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@172 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-27 18:46:19 +00:00
Marshall Greenblatt
7dafd4189f
Move gclient integration to the gclient_hook.py script in order to support a platform-agnostic DEPS file (issue #174 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@171 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-27 02:21:50 +00:00
Marshall Greenblatt
9eb1744d83
Mac:
...
- Fix compile error (issue #176 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@170 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-26 23:54:54 +00:00
Marshall Greenblatt
e8436018ef
Add CefHandler::HandleStatus for status messages, mouse over URLs and keyboard focus URLs (issue #61 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@169 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-26 15:12:49 +00:00
Marshall Greenblatt
ca3a392c33
- Add developer tools support (issue #127 ).
...
- Send title change notifications generated after page content is done loading.
- Restore windows and bring to the front in BrowserWebViewDelegate::show().
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@168 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-25 18:37:27 +00:00
Marshall Greenblatt
c9b8e88dd9
Add zoom support (issue #116 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@167 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-25 15:34:50 +00:00
Marshall Greenblatt
8420cbbff1
Add support for single sign-on (issue #148 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@166 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-24 21:24:21 +00:00
Marshall Greenblatt
4cd63f6d64
Disable notification API to avoid crash due to it not being implemented (issue #170 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@165 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-24 21:05:47 +00:00
Marshall Greenblatt
442cc1b89f
Add the ability to specify log file location and severity level (issue #172 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@164 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-24 20:41:07 +00:00
Marshall Greenblatt
013c008775
Add HandleProtocolExecution event for unregistered protocols (issue #155 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@163 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-12 01:33:03 +00:00
Marshall Greenblatt
bf02152631
- Update to Chromium revision 71081.
...
- Add a new |isMainContent| boolean argument to HandleLoadStart and HandleLoadEnd (issue #166 ).
- Only call HandleAddressChange and HandleTitleChange for the main content load (issue #166 ).
- Pass the URL for new popup windows to HandleBeforeCreated (issue #5 ).
- cefclient: Add a test for XMLHttpRequest.
- cefclient: Size popup windows in ClientHandler::HandleBeforeCreated.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@162 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-11 23:46:14 +00:00
Marshall Greenblatt
b8385a7649
- Add initial Linux implementation files.
...
- Fix copyright years.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@161 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-10 01:31:12 +00:00
Marshall Greenblatt
7b91ff9266
Fix mac compile errors.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@160 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-10 00:23:42 +00:00
Marshall Greenblatt
890200a098
- Update to Chromium revision 70742.
...
- Fix crash when calling CefInitialize with extra_plugins_paths specified (issue #164 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@159 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-07 21:34:20 +00:00