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
cc175e4fbe
- Expose command line parsing support with a new CefCommandLine class (issue #422 ).
...
- cefclient: Add the ability to specify CefSettings and CefBrowserSettings values on the command line.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@378 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-14 23:43:52 +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
69226efeb6
Remove unneeded WebWorker stub code (issue #230 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@376 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-14 15:49:26 +00:00
Marshall Greenblatt
f211cbbc2e
- Linux: Implement resource loading in cefclient.
...
- Fix incorrect svn:eol-style properties.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@375 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-12 04:47:00 +00:00
Marshall Greenblatt
1dab15313a
Linux: Fix gcc 4.6 and 64 bit compile errors (issue #40 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@374 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-12 00:06:03 +00:00
Marshall Greenblatt
82da0fbb38
Update to Chromium revision 109626.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@373 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-11 17:21:19 +00:00
Marshall Greenblatt
ccb42a7623
Win: Use the module path for loading resources instead of hard-coding "libcef.dll" (issue #416 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@372 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-10 23:25:12 +00:00
Marshall Greenblatt
28f171b26f
Introduce CefV8Exception for returning detailed exception information from CefV8Value::ExecuteFunction*() and add the ability to re-throw exceptions. (issue #317 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@371 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-10 22:57:23 +00:00
Marshall Greenblatt
cee94a1db9
Linux: Fix revision 369 compile error.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@370 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-10 20:25:00 +00:00
Marshall Greenblatt
9d2dbef101
Don't generate update tasks while layout is occurring.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@369 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-09 23:13:26 +00:00
Marshall Greenblatt
587eb7871d
- Win: Improve redraw and scrolling performance (issue #360 ).
...
- Win: Fix CefBrowser::GetImage() and add "Get Image" example to cefclient (issue #377 ).
- Pass the list of dirty rectangles to CefRenderHandler::Paint(). (issue #415 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@368 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-09 20:09:24 +00:00
Marshall Greenblatt
85ebe06965
Win: Return non-zero exit status if build_projects.bat fails.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@367 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-08 18:54:21 +00:00
Marshall Greenblatt
82ad2b6a0b
Win: Fix the build output directory path for binary distributions.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@366 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-08 17:35:59 +00:00
Marshall Greenblatt
be70d00429
Mac: Fix spelling error in cefclient menu.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@365 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-08 16:58:01 +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
8257177763
Add support for specifying custom V8 flags via a new CefSettings.javascript_flags configuration option (issue #413 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@363 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-07 22:46:34 +00:00
Marshall Greenblatt
8e45560a02
Pass the |redirectUrl| parameter to GetResponseHeaders() instead of ProcessRequest() (issue #414 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@362 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-07 22:23:51 +00:00
Marshall Greenblatt
ae5371dd09
Move CEF V8 internal attributes to hidden values and add a test to verify safety (issue #316 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@361 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-07 21:39:57 +00:00
Marshall Greenblatt
53a2f21ba4
Update to Chromium revision 108684.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@360 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-04 23:12:18 +00:00
Marshall Greenblatt
73699e71cd
Mac: Fix OS-X 10.5 compile errors due to issue #403 changes.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@359 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-04 19:52:14 +00:00
Marshall Greenblatt
c451702e0c
- Hide CEF internal V8 attributes from JavaScript (issue #316 ).
...
- Add a PropertyAttribute parameter to CefV8Value::SetValue() (issue #412 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@358 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-04 19:34:14 +00:00
Marshall Greenblatt
3e18b2e64c
Mac: Add the NSUnifiedTitleAndToolbarWindowMask flag for popup windows and increase the default size (issue #411 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@357 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-04 18:34:31 +00:00
Marshall Greenblatt
058e9ef2f2
- Add new call to OnKeyEvent() to allow handling of keyboard events before they're passed to the renderer (issue #406 ).
...
- Windows: only scroll with middle mouse button when the cursor is over the view (issue #410 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@356 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-04 18:19:14 +00:00
Marshall Greenblatt
6d8e46fb63
Win: Fix assertion when selecting input text in reverse order due to revision #344 changes.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@355 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-03 16:26:07 +00:00
Marshall Greenblatt
c54c5e1e81
Mac: Add file chooser support (issue #403 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@354 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-03 15:10:37 +00:00
Marshall Greenblatt
28adf8908a
Add CefSetCookiePath() and CefSetStoragePath() functions for changing cookie and localStorage locations while CEF is running (issue #347 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@353 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-02 19:50:00 +00:00
Marshall Greenblatt
7a4cb9dd20
Add the ability to specify full plugin matching parameters including multiple mime types and file extensions via CefPluginInfo (issue #401 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@352 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-01 16:04:57 +00:00
Marshall Greenblatt
1bb1526985
Fix transparent background for toolbar in DevTools (issue #313 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@351 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-31 18:47:01 +00:00
Marshall Greenblatt
b45a7175ac
Re-register the internal chrome-devtools scheme handler after CefClearSchemeHandlerFactories() is called (issue #398 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@350 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-31 17:56:35 +00:00
Marshall Greenblatt
3f91de1cea
Add a new check_revision.py tool that is called from cef_create_projects to verify the current Chromium revision and URL against the values specified in CHROMIUM_BUILD_COMPATIBILITY.txt (issue #297 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@349 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-31 15:51:01 +00:00
Marshall Greenblatt
1897d14214
Call ResourceBundle::CleanupSharedInstance() on exit (issue #393 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@348 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-31 15:40:54 +00:00
Marshall Greenblatt
e6c93810c8
Linux: Fix compile errors due to issue #386 changes.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@347 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-31 15:26:47 +00:00
Marshall Greenblatt
ef80d4ae6b
Use multimap type for storing header values (issue #386 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@346 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-28 21:31:26 +00:00
Marshall Greenblatt
0ec9541b78
Add CefFrame::GetV8Context() method for retrieving the V8 context of a frame (issue #344 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@345 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-28 20:30:19 +00:00
Marshall Greenblatt
5147a4c7a0
Update to Chromium revision 107708.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@344 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-28 19:40:31 +00:00
Marshall Greenblatt
acf7cf5738
Fix tests that were broken by OnLoadEnd() no longer being called for failed provisional loading (issue #381 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@343 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-28 17:13:06 +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
3968878583
Rename the distribution section to redistribution in the binary distribution README.txt file.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@341 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-25 19:36:43 +00:00
Marshall Greenblatt
201373ac1b
Add distribution and licensing sections to the binary distribution README.txt file.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@340 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-25 19:28:30 +00:00
Marshall Greenblatt
df921942ea
- Restore original file permissions after patching a file (issue #387 ).
...
- Add the ability to selectively apply patches based on the presence of an environment variable (issue #388 ).
- Add a patch to disable scrollbar bounce and scrollbar overlay on Lion based on the presence of the CEF_SPI_BUILD environment variable (issue #364 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@339 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-25 16:36:38 +00:00
Marshall Greenblatt
7a91ff899f
Add initial Linux support (issue #40 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@338 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-24 20:20:52 +00:00
Marshall Greenblatt
becadcfd16
Add CefSettings.auto_detect_proxy_settings_enabled option for enabling automatic proxy detection on Windows (issue #332 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@337 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-21 21:14:50 +00:00
Marshall Greenblatt
c422ab5aa8
Allow for cases where CefBrowserImpl::UIT_CreateBrowser() may fail (issue #322 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@336 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-21 21:00:59 +00:00
Marshall Greenblatt
fb2eb5f4b5
Fix problem calling CefBrowser::SetFocus() from a non-UI thread (issue #320 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@335 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-21 20:50:04 +00:00
Marshall Greenblatt
561bb6956b
Add support for transparency on Windows (issue #99 ).
...
- Enable the use of Skia instead of GDI for text rendering.
- Add a new CefWindowInfo::m_bTransparentPainting member.
- Add transparent popup window and off-screen rendering examples to cefclient.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@334 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-21 19:35:19 +00:00
Marshall Greenblatt
34f6a2141e
Use cef-error URL for error pages (issue #382 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@333 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-21 14:42:21 +00:00
Marshall Greenblatt
a8f47d2f33
Don't call OnTitleChange() and OnLoadEnd() for failed provisional loading (issue #381 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@332 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-21 14:38:25 +00:00
Marshall Greenblatt
5022adb6ad
Add handling for empty V8 exception messages (issue #342 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@331 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-21 14:25:14 +00:00
Marshall Greenblatt
2085cc9ce2
Add CefDisplayHandler::OnContentsSizeChange() notificiation (issue #341 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@330 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-10-21 14:09:04 +00:00