Commit Graph

497 Commits

Author SHA1 Message Date
Marshall Greenblatt 811d5c9467 Merge revision 824 changes:
- Add CefZoomHandler interface to support custom zoom handling (issue #733).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@826 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-01 20:38:01 +00:00
Marshall Greenblatt b0435f2ffa Merge revision 799 changes:
- Mac: Trigger keydown events for single keystrokes (issue #664).


git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@801 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-26 16:45:01 +00:00
Marshall Greenblatt 494b676c5f Merge revision 756 changes:
- Rename PROXY_TYPE values to avoid naming conflict (issue #548).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@758 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-04 18:56:53 +00:00
Marshall Greenblatt aaf8df75df Merge revision 753 changes:
- Add patch to fix opening of password protected files with CefZipReader (issue #496).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@755 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-04 17:10:13 +00:00
Marshall Greenblatt e390fbe5b6 Merge revision 745 changes:
- Improve the handling of invalidation/painting for off-screen rendering (issue #695).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@746 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-21 19:49:11 +00:00
Marshall Greenblatt 71500d0792 Merge revision 743 changes:
- Optimize the cefclient off-screen rendering example (issue #697).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@744 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-16 19:22:25 +00:00
Marshall Greenblatt 6eaeda0ebb Merge revision 741 changes:
- Add the ability to customize the animation frame rate (issue #697).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@742 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-15 15:16:39 +00:00
Marshall Greenblatt 4a9c00b2e7 Merge revision 739 changes:
- Add the ability to customize the animation frame rate (issue #697).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@740 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-14 23:34:56 +00:00
Marshall Greenblatt f0e11cc5df Merge revision 736 and revision 737 changes:
- Fix crashes/assertions when CefBrowserImpl is destroyed on a non-UI thread (issue #694).
- Improve the handling of invalidation/painting for off-screen rendering (issue #695).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@738 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-13 16:36:57 +00:00
Marshall Greenblatt be1fd6d3c3 Merge revision 734 changes:
- Only release the request context proxy if it exists (issue #677).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@735 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-07 17:19:31 +00:00
Marshall Greenblatt 2bb74087b6 Mac: Fix compile error.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@724 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-29 23:08:26 +00:00
Marshall Greenblatt f68c8439b6 Merge revision 698 and 699 changes:
- Add persistent HTML5 application cache support (issue #543).
- Standardize the approach for creating new directories.
- Allow empty message parameters passed to CefJSDialogHandler.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@700 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-20 19:46:23 +00:00
Marshall Greenblatt 748b664824 Merge revision 634 changes:
- Linux: Fix compile error due to gdk_pixbuf_unref deprecation (issue #593).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@693 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-11 20:47:29 +00:00
Marshall Greenblatt 74c98bf3fb Merge revision 686 changes:
- 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/branches/1025@687 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-11 18:44:29 +00:00
Marshall Greenblatt 0eba41d901 Update the AUTHORS.txt file.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@685 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-11 17:40:38 +00:00
Marshall Greenblatt 6fc2dd37f9 Merge revision 676 changes:
- Mac: Add IME support (issue #557).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@677 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-07 18:44:21 +00:00
Marshall Greenblatt 962b2a254d Merge revision 663 changes:
- Mac: Delay destroying the browser window until pending drag operations have completed (issue #610).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@664 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-01 18:43:15 +00:00
Marshall Greenblatt 252e8f9cb6 Merge revision 661 changes:
- Fix misspelling of the Referer HTTP header (issue #619).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@662 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-01 17:42:50 +00:00
Marshall Greenblatt 99ebb866b6 Merge revision 655 changes:
- 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/branches/1025@656 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-30 18:06:58 +00:00
Marshall Greenblatt 46021aafbd Merge revision 650 changes:
- 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.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@651 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-25 20:46:44 +00:00
Marshall Greenblatt 0bccf1bff2 Merge revision 643 and revision 648 changes:
- Improve the cefclient transparency test by adding the ability to view individual pixel values (issue #584).
- Change cefclient off-screen rendering example to account for premultiplied alpha values (issue #584).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@649 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-25 14:33:01 +00:00
Marshall Greenblatt 2bd2007fb9 Update tools_gyp.patch.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@641 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-22 18:33:20 +00:00
Marshall Greenblatt b43117ea8e Merge revision 638 changes:
- Add missing break statements in CefContext::GetDataResource (issue #236).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@639 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-22 16:47:23 +00:00
Marshall Greenblatt 93e32f3c9b Merge revision 568 changes:
- Execute the CefFocusHandler::OnSetFocus callback for calls to CefBrowser::SetFocus and mouse clicks on the view (issue #563).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@637 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-22 15:29:13 +00:00
Marshall Greenblatt 7da9e04940 Merge revision 635 changes:
- Win: Fix mouse wheel scrolling in second monitor (issue #595).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@636 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-18 21:58:38 +00:00
Marshall Greenblatt 8cd487c1fe Merge revision 569 and 624 changes:
- Add off-screen rendering support for Mac OS-X (issue #540).
- Add patch for ninja build support on Mac OS-X.
- Avoid calling OnSetFocus multiple times (issue #563).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@626 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-16 17:02:04 +00:00
Marshall Greenblatt 36657868d3 Merge revision 617 changes:
- Fix usage of ReadRawData return value in scheme handler implementation (issue #534).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@618 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-04 18:35:09 +00:00
Marshall Greenblatt fd1549571d Update to Chromium version 18.0.1025.166.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@607 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-26 18:25:20 +00:00
Marshall Greenblatt f73db66461 Merge revision 603 changes:
- Fix memory leak when returning zero-length strings from V8 (issue #581).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@605 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-25 20:01:47 +00:00
Marshall Greenblatt b1f9c5428c Merge revision 600 changes:
- Add ability to directly retrieve plugin information (issue #575).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@601 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-20 21:15:58 +00:00
Marshall Greenblatt 77a340ec9c Merge revision 598 changes:
- Mac: Add flagsChanged: signal handler so that modifier keys are correctly passed to JS (issue #574).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@599 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-20 18:49:43 +00:00
Marshall Greenblatt af17a1a12d Merge revision 574 changes:
- Add CefCookieManager::SetSupportedSchemes method which supports cookie storage for non-http(s) schemes (issue #567).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@575 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-03 19:25:36 +00:00
Marshall Greenblatt 7ab2a3b36a Merge revision 561 changes:
- Fix problem with CefBrowser::GetMainFrame() clearing the frame URL value (issue #556).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@562 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-30 17:19:41 +00:00
Marshall Greenblatt 0d33fc8cd2 Merge revision 556 changes:
- Fix race condition in CefCookieManagerImpl constructor (issue #542).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@558 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-29 16:53:16 +00:00
Marshall Greenblatt 6c669ab484 Fix compile errors.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@547 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-23 00:20:54 +00:00
Marshall Greenblatt b23f791dd5 Merge revision 542 changes:
- Add CefCookieManager interface and CefRequestHandler::GetCookieManager for custom cookie handling (issue #542).
- Support getting and setting cookies with custom scheme handlers (issue #555).
- Support calling CefFrame::GetIdentifier and CefFrame::GetURL on any thread (issue #556).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@543 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-22 22:09:09 +00:00
Marshall Greenblatt c48206e801 Revert revision 535 changes: Add CefCookieManager interface and CefRequestHandler::GetCookieManager for custom cookie handling (issue #542).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@540 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-21 16:13:31 +00:00
Marshall Greenblatt ee6315dd47 Mac: Fix compile error.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@537 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-16 14:01:57 +00:00
Marshall Greenblatt 7d59dad3b5 Merge revision 534 changes:
- Add CefCookieManager interface and CefRequestHandler::GetCookieManager for custom cookie handling (issue #542).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@535 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-15 22:39:36 +00:00
Marshall Greenblatt ce081248da Update to Chromium version 18.0.1025.54.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@530 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-13 18:35:46 +00:00
Marshall Greenblatt 2f7c28cb00 Merge revision 526 changes:
- Invalidate the entire scroll rect when using off-screen rendering mode (issue #469).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@527 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-13 15:06:54 +00:00
Marshall Greenblatt c84e36a96d Merge revision 514 changes:
- Windows: Fix crash in cefclient when entering long URLs via the address bar (issue #532).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@515 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-21 22:51:01 +00:00
Marshall Greenblatt e501bfad99 Create 1025 release branch.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1025@507 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-17 17:35:06 +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 16ec14510b Update to Chromium revision 119867.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@505 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-17 16:12:48 +00:00
Marshall Greenblatt a3e0935ce3 Update to Chromium revision 119867.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@504 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-17 14:51:20 +00:00
Marshall Greenblatt c04103744c Setting the OnBeforeResourceLoad redirectUrl value should behave the same as using request->SetURL() (issue #529).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@502 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-16 20:13:07 +00:00
Marshall Greenblatt 1a092a0c1a Add the ability to (issue #236):
1. Disable pack file loading via CefSettings.pack_loading_disabled.
2. Customize pack file load paths via CefSettings.pack_file_path and CefSettings.locales_dir_path.
3. Provide custom resource bundle handling via CefResourceBundleHandler.

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@501 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-16 17:11:49 +00:00
Marshall Greenblatt def9fdb540 Fix memory leak in CefV8ValueImpl::ExecuteFunctionWithContext (issue #526).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@497 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-15 16:19:59 +00:00
Marshall Greenblatt ce0eb1c92b Fix memory leak due to CToCpp argument lists not being deleted (issue #526).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@491 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-14 17:41:35 +00:00