Marshall Greenblatt
bf0acb75b9
Move devtools resources to a separate devtools_resources.pak file (issue #714 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@763 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-05 22:36:13 +00:00
Marshall Greenblatt
d366763847
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/963@746 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-21 19:49:11 +00:00
Marshall Greenblatt
4292533524
Merge revision 741 changes:
...
- Add the ability to customize the animation frame rate (issue #697 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@742 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-15 15:16:39 +00:00
Marshall Greenblatt
34af061616
Merge revision 739 changes:
...
- Add the ability to customize the animation frame rate (issue #697 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@740 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-14 23:34:56 +00:00
Marshall Greenblatt
b04a3cad07
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/963@738 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-13 16:36:57 +00:00
Marshall Greenblatt
bcc07f0333
Merge revision 734 changes:
...
- Only release the request context proxy if it exists (issue #677 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@735 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-08-07 17:19:31 +00:00
Marshall Greenblatt
939b5a2008
Merge revision 644 and 725 changes:
...
- Add new CefV8StackTrace and CefV8StackFrame interfaces to support retrieval of the JavaScript stack trace for the currently active V8 context (issue #682 ).
- Add CefV8Context::Eval method for synchronous JavaScript execution that returns a value or exception (issue #444 ).
- Refactor V8 unit tests (issue #480 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@726 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-07-25 09:54:04 +00:00
Marshall Greenblatt
a0feffdba6
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/963@687 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-11 18:44:29 +00:00
Marshall Greenblatt
260b5e4246
Merge revision 676 changes:
...
- Mac: Add IME support (issue #557 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@677 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-07 18:44:21 +00:00
Marshall Greenblatt
da3df8bc18
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/963@664 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-01 18:43:15 +00:00
Marshall Greenblatt
22bc38ed2c
Merge revision 661 changes:
...
- Fix misspelling of the Referer HTTP header (issue #619 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@662 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-01 17:42:50 +00:00
Marshall Greenblatt
cf34d1f08a
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/963@656 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-30 18:06:58 +00:00
Marshall Greenblatt
f2cb8680ba
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/963@651 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-25 20:46:44 +00:00
Marshall Greenblatt
d9b85ac1db
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/963@637 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-22 15:29:13 +00:00
Marshall Greenblatt
c9be1aa8e4
Merge revision 635 changes:
...
- Win: Fix mouse wheel scrolling in second monitor (issue #595 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@636 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-18 21:58:38 +00:00
Marshall Greenblatt
a63833acfd
Merge revision 482 changes:
...
- Mac: Fix the "no autorelease pool in place" error by initializing an NSAutoreleasePool on every thread (issue #502 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@629 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-17 20:04:23 +00:00
Marshall Greenblatt
266f4e7a27
Add geolocation support (issue #365 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@628 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-17 19:51:58 +00:00
Marshall Greenblatt
e193688d10
Merge revision 569 and 624 changes:
...
- Add off-screen rendering support for Mac OS-X (issue #540 ).
- Avoid calling OnSetFocus multiple times (issue #563 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/963@627 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-05-16 17:03:23 +00:00
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
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
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
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
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
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
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
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
Marshall Greenblatt
08fcdfc9d1
Mac: Fix compile error due to revision 409 changes.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@411 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-08 13:15:55 +00:00