Marshall Greenblatt
97d6924f7e
Invalidate the entire scroll rect when using off-screen rendering mode (issue #469 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@526 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-03-13 15:05:56 +00:00
Marshall Greenblatt
52aade3759
Update to Chromium revision 122508.
...
- CefDragData::GetFileExtension() has been removed.
- Audio playback no longer works (issue #530 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@509 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-18 00:19:52 +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
55b363354f
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/trunk@482 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-10 16:22:47 +00:00
Marshall Greenblatt
9bcab6db78
Linux: Remove the gdk_drag_context_get_suggested_action accessor that requires gtk+ 2.21 or greater.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@481 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-08 16:45:40 +00:00
Marshall Greenblatt
3309ccf917
Linux: Add gdk.h include to hopefully fix compile errors on some distros.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@480 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-08 15:24:27 +00:00
Marshall Greenblatt
2497090b12
- Linux: Add support for HTML5 drag&drop (issue #40 ).
...
- Linux: Fix GTK cefclient to properly shutdown on CTRL+c (issue #40 ).
- Linux: Fix compile error due to v8_impl.cc revision 469 changes.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@475 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-23 19:04:54 +00:00
Marshall Greenblatt
4fde292443
Mac: Fix compile error due to revision 469 changes.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@471 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-20 14:44:09 +00:00
Marshall Greenblatt
5a112a21dd
Don't add the "--expose-gc" V8 flag by default for all CEF users (issue #483 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@470 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-19 19:12:15 +00:00
Marshall Greenblatt
0352efec64
Add methods to CefV8Value for specifying the amount of externally allocated memory associated with the V8 object (issue #478 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@469 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-19 18:52:59 +00:00
Marshall Greenblatt
9f53a6dae6
Add missing svn:eol-style attribute to browser_devtools_scheme_handler.[h|cc]
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@467 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-19 15:43:50 +00:00
Marshall Greenblatt
1073577d03
Make CEF compliant with Google/Chromium style (issue #473 ).
...
- Add a new check_style tool based on Google's cpplint that can be used to verify compliance of pending changes and specific files/directories.
- Update existing CEF source code to be compliant with the style requirements.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@463 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-09 23:46:23 +00:00
Marshall Greenblatt
2cc21dbb2f
Remove unneeded header include from request_impl.cc.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@460 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-05 19:48:14 +00:00
Marshall Greenblatt
b8ba27a671
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/trunk@457 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-05 19:34:20 +00:00
Marshall Greenblatt
3d734d9f90
Linux: Fix window destruction crash.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@449 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-31 00:57:52 +00:00
Marshall Greenblatt
8d6c760bbd
- 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.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@448 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-30 20:55:16 +00:00
Marshall Greenblatt
8ece0ba240
Update to Chromium revision 115967.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@445 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-29 20:26:26 +00:00
Marshall Greenblatt
ff976bc07f
Break cef.h into multiple headers (issue #142 ).
...
- Move wrapper classes from cef_wrapper.h to wrapper/ directory.
- Move C API functions/classes from cef_capi.h to capi/ directory.
- Move global function implementations from cef_context.cc to *_impl.cc files.
- Output auto-generated file paths in cef_paths.gypi.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@442 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-23 17:36:30 +00:00
Marshall Greenblatt
cc3a3a68d8
Remove CefV8Value::CreateObject variant that accepts only one argument (issue #449 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@440 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-22 17:08:35 +00:00
Marshall Greenblatt
7b24eeeeb0
Linux: Fix compile errors due to Chromium update.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@439 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-21 21:48:04 +00:00
Marshall Greenblatt
ed9d640f12
Mac: Fix compile errors due to Chromium update.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@438 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-21 20:02:39 +00:00
Marshall Greenblatt
bdb588b77a
Update to Chromium revision 115322.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@435 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-21 18:35:55 +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
Marshall Greenblatt
64f91d5d9b
Expose unique identifiers for frames and the ability to retrieve a frame's parent frame (issue #450 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@410 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-08 11:44:30 +00:00
Marshall Greenblatt
ef64033467
- Revert: Change index parameter types from int to size_t to make 0-based range implicit.
...
- Add checks that index values are >= 0.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@409 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-08 10:22:15 +00:00
Marshall Greenblatt
64e08c2918
- Auto-generate all C/C++ translation code (issue #33 ).
...
- Change index parameter types from int to size_t to make 0-based range implicit.
- Make CefPrintOptions and CefMenuInfo proper wrapper classes.
- Normalize the naming of menu-related types.
- Remove unused command_line variable from test_suite.cc.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@408 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-08 01:38:30 +00:00
Marshall Greenblatt
b4653ce1da
Win: Fix drag&drop breakage caused by revision 401 changes.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@407 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-08 01:11:08 +00:00
Marshall Greenblatt
83e6bfbaa1
Allow media hosting from all schemes (issue #446 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@406 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-06 10:43:19 +00:00
Marshall Greenblatt
8433529a00
Implement ResourceLoaderBridge::SetDefersLoading (issue #448 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@405 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-06 10:37:43 +00:00
Marshall Greenblatt
a254639d2b
Fix BrowserFileSystem context creation race condition between UI and IO threads (issue #442 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@404 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-06 10:16:51 +00:00
Marshall Greenblatt
de192555cc
Disable stats, histogram and event tracing to avoid memory leaks (issue #328 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@402 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-02 18:06:28 +00:00
Marshall Greenblatt
47217b00d4
Check that UIT_GetWebView() is non-NULL before dereferencing (issue #441 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@401 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-01 17:11:45 +00:00
Marshall Greenblatt
9fd169d16c
Fix crash on shutdown due to CefProcess not being destroyed immediately (issue #277 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@400 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-30 17:00:24 +00:00
Marshall Greenblatt
559caafd1d
Revert revision 395 changes to print_settings.cc.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@396 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-23 23:24:01 +00:00
Marshall Greenblatt
f53b15ca11
Mac: Fix compile errors due to revision 394 changes.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@395 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-23 23:22:01 +00:00
Marshall Greenblatt
7361732f92
- Add a new CefApp interface that provides global handlers and gets passed to CefInitialize() (issue #399 ).
...
- Add a new CefProxyHandler interface to allow applications to resolve proxy information (issue #389 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@394 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-23 22:47:09 +00:00
Marshall Greenblatt
8c5b56cbf5
Add CefBrowserSettings.history_disabled option to disable history back/forward navigation (issue #419 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@393 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-23 17:55:33 +00:00
Marshall Greenblatt
605753c3b8
Replace JSBindingHandler with a new V8ContextHandler interface that contains callbacks for V8 context creation and release (issue #359 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@392 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-21 21:21:55 +00:00
Marshall Greenblatt
ead9b4508c
- Allow registration of V8 extensions with no native function handler (issue #433 ).
...
- Add a CefV8Context::InContext() method to test if V8 is currently in a context (issue #427 ).
- Verify that a current context exists when creating V8 arrays, functions and objects (issue #427 ).
- Add a v8::HandleScope in GetCurrentContext() and GetEnteredContext() to avoid "Cannot create a handle without a HandleScope" V8 errors (issue #427 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@391 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-21 19:01:22 +00:00
Marshall Greenblatt
3279ee3adf
Update to Chromium revision 110703.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@388 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-18 22:10:53 +00:00
Marshall Greenblatt
48d5da7827
Add check for failed V8 function creation in CefV8Value::CreateFunction().
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@387 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-18 17:43:12 +00:00
Marshall Greenblatt
3f2735909a
Verify that libcef build revision and API/header revision match when initializing CEF (issue #431 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@386 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-18 17:30:55 +00:00
Marshall Greenblatt
7a6abdbbf2
Windows: Fix selection of multiple files with long combined paths (issue #423 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@384 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-17 19:39:10 +00:00
Marshall Greenblatt
40edde7f3f
Mac: Fix compile errors due to revision 381 changes (issue #427 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@383 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-17 19:09:15 +00:00
Marshall Greenblatt
e7e289a7c6
Make navigator.language return the same value as CefSettings.locale (issue #429 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@382 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-17 18:52:16 +00:00
Marshall Greenblatt
268675fdbe
Add additional error checking for CefV8Value methods (issue #427 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@381 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-16 22:12:54 +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
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
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
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
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
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
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