Commit Graph

441 Commits

Author SHA1 Message Date
Marshall Greenblatt 75a4730637 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/963@618 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-04 18:35:09 +00:00
Marshall Greenblatt 4d0a87ae47 Speculative fix for crashes related to CookieStoreProxy on Windows (issue #591).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@615 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-03 20:59:30 +00:00
Marshall Greenblatt 4ee46079b6 Add patch to fix crash in WebCore::Document::webkitRequestAnimationFrame.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@606 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-26 14:10:24 +00:00
Marshall Greenblatt c5e4fef620 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/963@605 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-25 20:01:47 +00:00
Marshall Greenblatt 1707bb75e5 Merge revision 600 changes:
- Add ability to directly retrieve plugin information (issue #575).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@601 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-20 21:15:58 +00:00
Marshall Greenblatt dacb86d363 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/963@599 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-20 18:49:43 +00:00
Marshall Greenblatt 82390e4676 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/963@576 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-03 19:26:28 +00:00
Marshall Greenblatt 0cf1388a2c 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/963@563 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-30 17:20:26 +00:00
Marshall Greenblatt 407b10012d Merge revision 556 changes:
- Fix race condition in CefCookieManagerImpl constructor (issue #542).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@557 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-29 16:52:40 +00:00
Marshall Greenblatt 0d485419a7 Fix compile errors.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@545 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-22 23:52:16 +00:00
Marshall Greenblatt bba09e1319 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/963@544 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-22 22:10:49 +00:00
Marshall Greenblatt 1d54b2de7d Revert revision 536 changes: Add CefCookieManager interface and CefRequestHandler::GetCookieManager for custom cookie handling (issue #542).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@539 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-21 16:12:31 +00:00
Marshall Greenblatt 6a23cfd5c6 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/963@536 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-15 22:40:45 +00:00
Marshall Greenblatt 542e115b9b 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/963@528 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-13 15:09:34 +00:00
Marshall Greenblatt 9ba4603109 Merge revision 457 changes:
- Add the ability to restrict V8 extension loading by frame using a new CefPermissionHandler::OnBeforeScriptExtensionLoad() callback (issue #471).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@519 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-24 17:33:50 +00:00
Marshall Greenblatt 4560ab916b Merge revision 457 changes:
- Add the ability to restrict V8 extension loading by frame using a new CefPermissionHandler::OnBeforeScriptExtensionLoad() callback (issue #471).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@518 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-24 15:37:39 +00:00
Marshall Greenblatt a15f7a968d Allow inspection of drag&drop clipboard contents for non-local schemes (issue #533).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@517 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-23 23:14:15 +00:00
Marshall Greenblatt 2fd388c036 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/963@516 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-21 22:51:37 +00:00
Marshall Greenblatt fdcea1583c Merge revision 502 changes:
- Setting the OnBeforeResourceLoad redirectUrl value should behave the same as using request->SetURL() (issue #529).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@503 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-16 20:13:44 +00:00
Marshall Greenblatt e2c233100d Merge revision 497 changes:
- Fix memory leak in CefV8ValueImpl::ExecuteFunctionWithContext (issue #526).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@498 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-15 16:21:53 +00:00
Marshall Greenblatt b5ef1d0e61 Merge revision 470 changes:
- Don't add the "--expose-gc" V8 flag by default for all CEF users (issue #483).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@494 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-14 18:08:00 +00:00
Marshall Greenblatt 24788d33b3 Merge revision 491 changes:
- Fix memory leak due to CToCpp argument lists not being deleted (issue #526).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@493 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-14 17:54:38 +00:00
Marshall Greenblatt 7947abaaa0 Revert revision 476: Add patch to fix GDI object leak in FontCacheChromiumWin.cpp createFontIndirectAndGetWinName (issue #499).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@478 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-07 21:03:26 +00:00
Marshall Greenblatt d1ec7b7e9b Merge revision 476 changes:
- Add patch to fix GDI object leak in FontCacheChromiumWin.cpp createFontIndirectAndGetWinName (issue #499).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@477 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-07 20:47:53 +00:00
Marshall Greenblatt 2240f2cf36 Merge revision 472 changes:
- Fix bug in CefZipArchive::Clear() (issue #486).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@473 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-23 15:52:05 +00:00
Marshall Greenblatt c028cc796e Mac: Add work-around for windowless flash plugins do not get keyboard input in text fields (issue #477).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@465 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-13 21:55:24 +00:00
Marshall Greenblatt 589ec0a4e3 Merge revision 461 changes:
- Add #ifndef guards in cef_build.h to avoid conflicts with other projects using Chromium code.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@462 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-05 20:16:56 +00:00
Marshall Greenblatt cf2d8bd082 Linux: Fix compile error.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@456 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-03 19:38:36 +00:00
Marshall Greenblatt 715a056e70 Merge revision 448 and 453 changes:
- Add support for running unit tests without multi-threaded message loop mode (issue #338).
- Mac: Fix unit test expectations.
- Mac: cef_time_t.day_of_week is not supported.
- Mac: Add support for building the 'Run cef_unittests' target from the command line.


git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@455 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-03 19:07:42 +00:00
Marshall Greenblatt 58c8cfcd0a Merge revision 449-452 changes:
- Linux: Fix window destruction crash.
- Linux: Fix cefclient shutdown crash.
- Remove WebURLRequestTest.CANCEL test with WUR_STATE_LOADING due to flakiness.
- Linux: Initialize the 'proxy_type' variable to make the compiler happy.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@454 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-03 18:07:21 +00:00
Marshall Greenblatt 912baa9f49 Merge revision 446 changes:
- Create separate implementation file for TestHandler methods and globals.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@447 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-29 20:36:53 +00:00
Marshall Greenblatt 11edadd02c Merge revision 434 and 436 changes:
- Make the |url| parameter to OnBeforePopup() optional.
- Include CEF and Chromium version information in binary distributions (issue #325).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@437 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-21 19:25:38 +00:00
Marshall Greenblatt 5bd72a4688 Merge revision 432 change:
- Add support to check_revision.py for building release branches (issue #325).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@433 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-20 16:36:41 +00:00
Marshall Greenblatt 9e3e86c10a Rebase webcore_v8_custom.patch file.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@431 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-20 16:18:21 +00:00
Marshall Greenblatt a450e52970 Merge revision 428 and 429 changes:
- Add support to automate.py for building release branches (issue #325).
- Windows: Update the libcef.dll version number to include the Chrome branch version (issue #325).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@430 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-19 23:26:56 +00:00
Marshall Greenblatt 22deeebe2e Create 963 release branch.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@427 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-19 22:36:08 +00:00
Marshall Greenblatt eff39b0f11 Update to Chromium revision 113143.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@426 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-16 14:51:10 +00:00
Marshall Greenblatt 9fadd1724f Make the realm parameter to GetAuthCredentials() optional (issue #355).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@425 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-16 13:50:15 +00:00
Marshall Greenblatt ef19285349 Add CefBrowserSettings.fullscreen_enabled flag for enabling fullscreen mode. (issue #457).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@424 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-16 12:33:16 +00:00
Marshall Greenblatt 87507e875c - Reduce CPU usage with requestAnimationFrame by maintaining a consistent 60fps frame rate (issue #456).
- (Win) Reduce memory/CPU usage with UpdateInputMethod by restricting tasks to every 100ms (issue #454).

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@423 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-16 12:24:09 +00:00
Marshall Greenblatt 10b3b3cc41 Revert: Improve CPU usage by ignoring ScheduleAnimation() and ScheduleComposite() calls when not using accelerated compositing (issue #456).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@422 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-15 16:47:38 +00:00
Marshall Greenblatt 198d63cd2a Fix crash introduced by revision 419 changes.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@421 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-15 16:42:28 +00:00
Marshall Greenblatt bbe2a2f2d3 Improve CPU usage by ignoring ScheduleAnimation() and ScheduleComposite() calls when not using accelerated compositing (issue #456).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@420 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-15 16:06:02 +00:00
Marshall Greenblatt 2bbd89f97d Correct implementation of the ability to observe and modify resource redirects (issue #346).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@419 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-15 14:47:23 +00:00
Marshall Greenblatt bd84c988cf Check that DOMStorageContext is non-NULL in UIT_SetStoragePath before dereferencing.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@418 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-15 12:59:44 +00:00
Marshall Greenblatt 84a40f0820 Add the ability to observe and modify resource redirects (issue #346).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@417 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-12 18:01:13 +00:00
Marshall Greenblatt bfcc2dbb8c Add the ability to observe and modify resource redirects (issue #346).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@416 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-12 17:34:24 +00:00
Marshall Greenblatt 956073100e Mac: Create a real dSYM that includes file/line info in make_distrib.py.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@415 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-09 14:02:32 +00:00
Marshall Greenblatt 8a1b694797 Mac: The MessageLoop::AutoRunState scope in Run() never exits so clear the state_ variable in the CefMessageLoopForUI destructor to avoid an assertion in the MessageLoop destructor (issue #443).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@413 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-08 15:18:19 +00:00
Marshall Greenblatt fe80635c69 Add CefQuitMessageLoop function (issue #443).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@412 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-08 13:25:26 +00:00