Commit Graph

49 Commits

Author SHA1 Message Date
Marshall Greenblatt 6a8f3a9410 Improve the handling of invalidation/painting for off-screen rendering (issue #695).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@745 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-21 19:48:29 +00:00
Marshall Greenblatt a2ca607a77 Optimize the cefclient off-screen rendering example (issue #697).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@743 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-16 19:21:47 +00:00
Marshall Greenblatt 606612399c Add the ability to customize the animation frame rate (issue #697).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@741 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-15 15:13:11 +00:00
Marshall Greenblatt 03ced41cf2 Add the ability to customize the animation frame rate (issue #697).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@739 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-14 23:33:57 +00:00
Marshall Greenblatt a189761144 Improve the handling of invalidation/painting for off-screen rendering (issue #695).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@737 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-13 16:27:44 +00:00
Marshall Greenblatt 6ab23a802f Fix crashes/assertions when CefBrowserImpl is destroyed on a non-UI thread (issue #694).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@736 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-13 16:24:53 +00:00
Marshall Greenblatt 26a2281486 Only release the request context proxy if it exists (issue #677).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@734 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-07 17:18:08 +00:00
Marshall Greenblatt b6720c17e0 Add checks to CefStringBase constructors for NULL pointers (issue #671).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@732 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-07 17:05:24 +00:00
Marshall Greenblatt 3b8ebef27b Update to Chromium revision 149431.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@731 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-07 13:58:35 +00:00
Marshall Greenblatt 46b9f02fb5 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@725 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-07-25 09:45:49 +00:00
Marshall Greenblatt c167b5f3a6 Fix Mac/Linux compile errors.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@705 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-22 19:25:44 +00:00
Marshall Greenblatt a6aded4716 Implement persistent localStorage with the new DOM storage backend (issue #603).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@704 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-22 14:56:07 +00:00
Marshall Greenblatt 1f42df1b61 Update to Chromium revision 142910.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@703 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-22 00:10:10 +00:00
Marshall Greenblatt c56def5569 Update to Chromium revision 140240.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@701 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-21 20:35:13 +00:00
Marshall Greenblatt 93e1f9722b Allow empty message parameters passed to CefJSDialogHandler.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@699 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-20 19:44:45 +00:00
Marshall Greenblatt 1ed3ac28b4 - Add persistent HTML5 application cache support (issue #543).
- Standardize the approach for creating new directories.

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@698 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-20 19:44:00 +00:00
Marshall Greenblatt 15c579aa77 Mac: Add support for cef_time_t.day_of_week (issue #629).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@691 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-11 20:38:42 +00:00
Marshall Greenblatt 61e9bc6007 Mac: Fix the need to press the delete key twice to delete a character after changing the IME language (issue #635).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@686 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-11 18:43:58 +00:00
Marshall Greenblatt 3ab23316db Update the AUTHORS.txt file.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@683 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-11 17:39:30 +00:00
Marshall Greenblatt 06806ee190 Mac: Add IME support (issue #557).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@676 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-07 18:41:32 +00:00
Marshall Greenblatt 8403acb14b Make the |target_domain| parameter to CefAddCrossOriginWhitelistEntry and CefRemoveCrossOriginWhitelistEntry optional.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@667 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-04 18:44:14 +00:00
Marshall Greenblatt 0bfea3e1b1 Mac: Delay destroying the browser window until pending drag operations have completed (issue #610).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@663 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-01 18:40:04 +00:00
Marshall Greenblatt c601933e8b Fix misspelling of the Referer HTTP header (issue #619).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@661 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-01 17:42:20 +00:00
Marshall Greenblatt dbe75b1326 Avoid crash due to missing prerenderer support (issue #608).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@657 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-30 20:35:41 +00:00
Marshall Greenblatt 5c2e5eab8d - Windows: Delay destroying the browser window until pending drag operations have completed (issue #610).
- Revert: Windows: Reset the window procedure in the WebWidgetHost destructor to avoid crashes if messages are delivered after the window is destroyed.

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@655 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-30 18:05:23 +00:00
Marshall Greenblatt cf5665ca3e - Make sure BrowserRequestContextProxy is only used on the IO thread (issue #542).
- Windows: Reset the window procedure in the WebWidgetHost destructor to avoid crashes if messages are delivered after the window is destroyed.
- Add thread-related DCHECKS in browser_resource_loader_bridge.cc.

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@650 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-25 20:44:34 +00:00
Marshall Greenblatt ab96ec27a4 Change cefclient off-screen rendering example to account for premultiplied alpha values (issue #584).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@648 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-25 14:23:30 +00:00
Marshall Greenblatt 53e4ce626d Linux: Fix compile errors.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@646 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-23 21:51:09 +00:00
Marshall Greenblatt 8d5bad43d3 Mac: Fix compile errors.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@645 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-23 20:33:32 +00:00
Marshall Greenblatt 801ff3ca43 - Update to Chromium revision 138235.
- Move to the new DOM storage backend. Persistent localStorage support will need to be re-implemented (issue #603).
- Add CefV8Value::CreateUInt method and indicate that integer types are 32bit via usage of int32 and uint32 types (issue #331).
- Add CefV8Context::Eval method for synchronous JavaScript execution that returns a value or exception (issue #444).
- Move exception handling from an ExecuteFunction argument to a CefV8Value attribute (issue #546).
- Make user data an attribute for all CefV8Value object types and not just CreateObject (issue #547).
- Un-fork SQLitePersistentCookieStore by adding stub implementations for sqlite_diagnostics and browser_thread.
- Update tools/cef_parser.py to match the CEF3 version.

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@644 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-23 19:01:04 +00:00
Marshall Greenblatt b5f2f5db3e Improve the cefclient transparency test by adding the ability to view individual pixel values (issue #584).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@643 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-23 17:37:56 +00:00
Marshall Greenblatt a3cc27784c Allow wmode="transparent" for Flash when using off-screen rendering (issue #527).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@640 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-22 18:19:26 +00:00
Marshall Greenblatt 7a0d59b9cb Add missing break statements in CefContext::GetDataResource (issue #236).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@638 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-22 16:45:21 +00:00
Marshall Greenblatt 929cd40273 Win: Fix mouse wheel scrolling in second monitor (issue #595).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@635 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-18 21:58:07 +00:00
Marshall Greenblatt df4544e949 Linux: Fix compile error due to gdk_pixbuf_unref deprecation (issue #593).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@634 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-18 21:41:24 +00:00
Marshall Greenblatt fb2d3f9490 - Add off-screen rendering support for Mac OS-X (issue #540).
- Add patch for ninja build support on Mac OS-X.

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@624 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-16 16:56:38 +00:00
Marshall Greenblatt 89ea7caae9 Fix usage of ReadRawData return value in scheme handler implementation (issue #534).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@617 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-04 18:34:12 +00:00
Marshall Greenblatt 00fbc510da Fix memory leak when returning zero-length strings from V8 (issue #581).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@603 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-25 20:00:28 +00:00
Marshall Greenblatt 97561ac51a Add ability to directly retrieve plugin information (issue #575).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@600 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-20 20:40:53 +00:00
Marshall Greenblatt ecec216eb9 Mac: Add flagsChanged: signal handler so that modifier keys are correctly passed to JS (issue #574).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@598 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-20 18:47:47 +00:00
Marshall Greenblatt b5c62d3bbb Update to Chromium revision 131752.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@589 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-11 19:42:34 +00:00
Marshall Greenblatt b061ea934e Update to Chromium revision 131752.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@587 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-11 19:37:06 +00:00
Marshall Greenblatt 1cd6e3b3e7 Fix Mac compile error.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@585 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-05 16:15:42 +00:00
Marshall Greenblatt 211a176537 Update to Chromium revision 130586.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@584 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-05 03:02:46 +00:00
Marshall Greenblatt 39727dd26f Update to Chromium revision 129376.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@581 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-05 00:37:45 +00:00
Marshall Greenblatt c8848da3bb Update to Chromium revision 129376.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@580 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-04 22:38:30 +00:00
Marshall Greenblatt 0930631a5f Update to Chromium revision 129376.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@579 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-04 22:32:24 +00:00
Marshall Greenblatt 825080f86d Add CefCookieManager::SetSupportedSchemes method which supports cookie storage for non-http(s) schemes (issue #567).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@574 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-03 19:24:37 +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