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
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
1fcda77625
Mac: Fix handling of numeric pad characters. Don't send character events for non-character numeric and function keys (issue #426 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@379 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-16 20:40:57 +00:00
Marshall Greenblatt
0e4c6a648c
Mac: use regions to improve painting performance (issue #360 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@377 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-14 17:47:21 +00:00
Marshall Greenblatt
09bf0b039f
Mac: additional repaint fixes related to issue #360 .
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@364 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-08 16:19:03 +00:00
Marshall Greenblatt
5155483796
Mac: additional repaint fixes related to issue #360 .
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@342 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-26 14:21:49 +00:00
Marshall Greenblatt
765e7b4c33
Mac: additional repaint fixes related to issue #360 .
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@326 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-18 20:10:22 +00:00
Marshall Greenblatt
78c23fc30b
Mac: fix repaint artifacts introduced by issue #360 when overlapping elements are scrolled.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@319 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-18 00:06:44 +00:00
Marshall Greenblatt
69331e2064
- Update to Chromium revision 105051.
...
- Enable use of clang compiler on Mac.
- Add CefSettings.threaded_compositing_enabled option.
- Begin converting NewRunnable usage to base::Bind.
- Avoid assertion when an empty message is passed to OnConsoleMessage().
- Add an "--allow-partial" option to the make_distrib tool.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@316 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-12 19:09:15 +00:00
Marshall Greenblatt
96f73aadc3
Mac: Fix OnKeyEvent() notification (issue #366 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@303 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-06 14:45:36 +00:00
Marshall Greenblatt
9fa941f1d7
- Improve redraw and scrolling performance (issue #360 ).
...
- Don't show magenta background when redrawing in release build (issue #300 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@299 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-03 15:48:32 +00:00
Marshall Greenblatt
16e468bb8c
- [mac] Add selector implementations for edit commands (issue #276 ).
...
- [mac] Don't generate character events for arrow key presses (issue #294 ).
- Call OnSetFocus when the browser view receives focus/becomes first responder (issue #314 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@281 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-08-27 18:41:21 +00:00
Marshall Greenblatt
6880d990a8
Mac:
...
- Don't show the "drop" icon outside of valid drop regions.
- Fix a crash if the WebViewHost is destroyed before the BrowserWebView.
- Remove unused/unnecessary code.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@276 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-08-14 21:54:18 +00:00
Marshall Greenblatt
da210afca7
Update to Chromium revision 91424.
...
- Add tools/gyp_cef to satisfy grit_info.py module load requirement.
- Add skia_gpu.patch to work around skia/Angle/WebGL bug.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@263 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-07-03 00:03:30 +00:00
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
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
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
e826c9b1a0
- Fix Mac compile errors due to string type changes (issue #146 ).
...
- Fix Windows crash due to string type changes (issue #147 ).
- Add missing svn:eol-style properties.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@149 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-23 14:46:01 +00:00
Marshall Greenblatt
7d60642638
Introduce CefString and cef_string_t implementations that support string type conversions and customization of the API string type (issue #146 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@145 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-22 17:49:46 +00:00
Marshall Greenblatt
c629ac966f
Mac:
...
- Complete basic functionality in libcef.
- Port cefclient and unittests.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@135 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-15 15:39:56 +00:00
Marshall Greenblatt
c6be988e89
Add initial Mac implementation files.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@123 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-23 17:00:47 +00:00