Commit Graph

  • 0ceab51f94 Fix StringPrintf format error. Marshall Greenblatt 2012-05-02 16:28:22 +00:00
  • 4158d13cce Fix compile error. Marshall Greenblatt 2012-05-02 15:56:15 +00:00
  • 10a336e500 Update to Chromium revision 134688. Marshall Greenblatt 2012-05-01 17:47:54 +00:00
  • dfd4a8ba99 Fix StringPrintf format error. Marshall Greenblatt 2012-04-27 22:18:57 +00:00
  • db3a9817ed Add direct DOM access (issue #511). Marshall Greenblatt 2012-04-27 21:19:06 +00:00
  • 4fe0ddf640 Add ability to directly retrieve plugin information (issue #575). Marshall Greenblatt 2012-04-27 19:12:01 +00:00
  • 9017c0e74e - Update to Chromium revision 133962. - Mac: Fix path discovery for non-native frameworks (issue #576). - Avoid loading Chrome-specific pack files (issue #578). - Make DevTools remote debugging URLs harder to guess (issue #583) - Add CefBrowser::GetDevToolsURL() method (issue #583). - Add DevTools example to cefclient (must run with --remote-debugging-port=XXXX command-line flag) (issue #583). Marshall Greenblatt 2012-04-26 22:20:18 +00:00
  • 7987af5acf Fix memory leak when returning zero-length strings from V8 (issue #581). Marshall Greenblatt 2012-04-25 20:01:10 +00:00
  • 00fbc510da Fix memory leak when returning zero-length strings from V8 (issue #581). Marshall Greenblatt 2012-04-25 20:00:28 +00:00
  • 6c8f4644aa - Update to Chromium revision 133430. - Move custom scheme registration to CefApp::OnRegisterCustomSchemes(). This is required by the introduction of ContentClient::AddAdditionalSchemes() and fixes a race condition when registering standard schemes in different processes. - Execute V8 functions using V8Proxy. This is required for inspector instrumentation to work correctly and fixes an assertion in WebCore related to V8RecursionScope. - Enable verbose V8 TryCatch logging. - Mac: Expose UnderlayOpenGLHostingWindow interface that should be used for all CEF windows. - Add CefSettings.remote_debugging_port option. Marshall Greenblatt 2012-04-24 18:01:48 +00:00
  • 97561ac51a Add ability to directly retrieve plugin information (issue #575). Marshall Greenblatt 2012-04-20 20:40:53 +00:00
  • ecec216eb9 Mac: Add flagsChanged: signal handler so that modifier keys are correctly passed to JS (issue #574). Marshall Greenblatt 2012-04-20 18:47:47 +00:00
  • fdbabb4378 Add context menu support (issue #509): - Add new CefContextMenuHandler, CefContextMenuParams and CefMenuModel classes. - Add cef_strings.grd and related infrastructure for supporting translation of CEF strings. - Generate include/cef_pack_resources.h and include/cef_pack_strings.h files at build time that include all IDs used by CEF pack files. Marshall Greenblatt 2012-04-19 21:28:12 +00:00
  • effbca00e2 Add context menu support (issue #509): - Add new CefContextMenuHandler, CefContextMenuParams and CefMenuModel classes. - Add cef_strings.grd and related infrastructure for supporting translation of CEF strings. - Generate include/cef_pack_resources.h and include/cef_pack_strings.h files at build time that include all IDs used by CEF pack files. Marshall Greenblatt 2012-04-19 21:18:22 +00:00
  • 7bc494880f Add context menu support (issue #509): - Add new CefContextMenuHandler, CefContextMenuParams and CefMenuModel classes. - Add cef_strings.grd and related infrastructure for supporting translation of CEF strings. - Generate include/cef_pack_resources.h and include/cef_pack_strings.h files at build time that include all IDs used by CEF pack files. Marshall Greenblatt 2012-04-19 20:31:46 +00:00
  • 07bba96106 Add support for JavaScript alert, confirm, prompt and onbeforeunload dialogs (issue #507). - Add CefJSDialogHandler and CefJSDialogCallback interfaces. - Add default dialog implementations for Windows and Mac OS-X. - Add "JavaScript Dialogs" example to cefclient. - Change TestHandler::AddResource to ignore the query component when matching URLs. Marshall Greenblatt 2012-04-16 21:15:27 +00:00
  • 7ce5e9924e Don't DCHECK the |value| argument passed to cef_string_list_append(). Marshall Greenblatt 2012-04-13 15:23:52 +00:00
  • 8d74f7cae4 Add JavaScript binding example to cefclient. Marshall Greenblatt 2012-04-12 22:21:19 +00:00
  • c7d9fb4abe Add JavaScript binding example to cefclient. Marshall Greenblatt 2012-04-12 21:58:35 +00:00
  • 647c74cf96 Add JavaScript binding example to cefclient. Marshall Greenblatt 2012-04-12 20:21:50 +00:00
  • b5c62d3bbb Update to Chromium revision 131752. Marshall Greenblatt 2012-04-11 19:42:34 +00:00
  • f3dc5779b5 Update to Chromium revision 131752. Marshall Greenblatt 2012-04-11 19:42:02 +00:00
  • b061ea934e Update to Chromium revision 131752. Marshall Greenblatt 2012-04-11 19:37:06 +00:00
  • 9d200c109a - Update to Chromium revision 131752. - Add support for multi_threaded_message_loop run mode on Windows (issue #522). Marshall Greenblatt 2012-04-11 18:00:55 +00:00
  • 1cd6e3b3e7 Fix Mac compile error. Marshall Greenblatt 2012-04-05 16:15:42 +00:00
  • 211a176537 Update to Chromium revision 130586. Marshall Greenblatt 2012-04-05 03:02:46 +00:00
  • 39727dd26f Update to Chromium revision 129376. Marshall Greenblatt 2012-04-05 00:37:45 +00:00
  • c8848da3bb Update to Chromium revision 129376. Marshall Greenblatt 2012-04-04 22:38:30 +00:00
  • 0930631a5f Update to Chromium revision 129376. Marshall Greenblatt 2012-04-04 22:32:24 +00:00
  • f94336aade CEF3: Update to Chromium revision 130586. Marshall Greenblatt 2012-04-04 18:18:09 +00:00
  • 0b3ef6e2cd CEF3: Add CefCookieManager::SetSupportedSchemes method which supports cookie storage for non-http(s) schemes (issue #567). Marshall Greenblatt 2012-04-03 22:14:28 +00:00
  • 825080f86d Add CefCookieManager::SetSupportedSchemes method which supports cookie storage for non-http(s) schemes (issue #567). Marshall Greenblatt 2012-04-03 19:24:37 +00:00
  • 34adee805c Branch CEF3 files from /branches/cef3 to /trunk/cef3 (issue #564). Marshall Greenblatt 2012-04-03 01:34:16 +00:00
  • b568f160d9 Rename CEF1 files from /trunk to /trunk/cef1 (issue #564). Marshall Greenblatt 2012-04-03 01:27:13 +00:00
  • 0a1fd8b040 Avoid calling OnSetFocus multiple times (issue #563). Marshall Greenblatt 2012-04-02 19:05:42 +00:00
  • b59fc7633d Execute the CefFocusHandler::OnSetFocus callback for calls to CefBrowser::SetFocus and mouse clicks on the view (issue #563). Marshall Greenblatt 2012-04-02 16:28:56 +00:00
  • 0872b047a4 Fix problem with CefBrowser::GetMainFrame() clearing the frame URL value (issue #556). Marshall Greenblatt 2012-03-30 17:18:31 +00:00
  • 3b23cc1815 Fix race condition in CefCookieManagerImpl constructor (issue #542). Marshall Greenblatt 2012-03-29 16:51:31 +00:00
  • 4f1dd4f96c Fix compile errors. Marshall Greenblatt 2012-03-23 00:19:51 +00:00
  • c814366421 - 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). Marshall Greenblatt 2012-03-22 22:08:05 +00:00
  • e258cbc536 Revert revision 534 changes: Add CefCookieManager interface and CefRequestHandler::GetCookieManager for custom cookie handling (issue #542). Marshall Greenblatt 2012-03-21 16:14:14 +00:00
  • ef43df264a Add CefCookieManager interface and CefRequestHandler::GetCookieManager for custom cookie handling (issue #542). Marshall Greenblatt 2012-03-15 22:38:02 +00:00
  • 97d6924f7e Invalidate the entire scroll rect when using off-screen rendering mode (issue #469). Marshall Greenblatt 2012-03-13 15:05:56 +00:00
  • b5516ace67 Windows: Fix crash in cefclient when entering long URLs via the address bar (issue #532). Marshall Greenblatt 2012-02-21 22:50:08 +00:00
  • 9114952cfb Update to Chromium revision 122508. - Don't define toolkit_views in combination with tookit_uses_gtk (the current Linux default). Marshall Greenblatt 2012-02-18 00:24:20 +00:00
  • 52aade3759 Update to Chromium revision 122508. - CefDragData::GetFileExtension() has been removed. - Audio playback no longer works (issue #530). Marshall Greenblatt 2012-02-18 00:19:52 +00:00
  • c24c257eb8 Use includes instead of forward class declarations in header files to simplify usage (issue #142). Marshall Greenblatt 2012-02-17 17:31:19 +00:00
  • 16ec14510b Update to Chromium revision 119867. Marshall Greenblatt 2012-02-17 16:12:48 +00:00
  • a3e0935ce3 Update to Chromium revision 119867. Marshall Greenblatt 2012-02-17 14:51:20 +00:00
  • c04103744c Setting the OnBeforeResourceLoad redirectUrl value should behave the same as using request->SetURL() (issue #529). Marshall Greenblatt 2012-02-16 20:13:07 +00:00
  • 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. Marshall Greenblatt 2012-02-16 17:11:49 +00:00
  • def9fdb540 Fix memory leak in CefV8ValueImpl::ExecuteFunctionWithContext (issue #526). Marshall Greenblatt 2012-02-15 16:19:59 +00:00
  • ce0eb1c92b Fix memory leak due to CToCpp argument lists not being deleted (issue #526). Marshall Greenblatt 2012-02-14 17:41:35 +00:00
  • 55b363354f Mac: Fix the "no autorelease pool in place" error by initializing an NSAutoreleasePool on every thread (issue #502). Marshall Greenblatt 2012-02-10 16:22:47 +00:00
  • 9bcab6db78 Linux: Remove the gdk_drag_context_get_suggested_action accessor that requires gtk+ 2.21 or greater. Marshall Greenblatt 2012-02-08 16:45:40 +00:00
  • 3309ccf917 Linux: Add gdk.h include to hopefully fix compile errors on some distros. Marshall Greenblatt 2012-02-08 15:24:27 +00:00
  • 5e101281d0 Revert revision 476: Add patch to fix GDI object leak in FontCacheChromiumWin.cpp createFontIndirectAndGetWinName (issue #499). Marshall Greenblatt 2012-02-07 21:04:17 +00:00
  • 7789edd124 Add patch to fix GDI object leak in FontCacheChromiumWin.cpp createFontIndirectAndGetWinName (issue #499). Marshall Greenblatt 2012-02-07 20:47:14 +00:00
  • 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. Marshall Greenblatt 2012-01-23 19:04:54 +00:00
  • 80704d6512 Update the AUTHORS.txt file to include the names of past contributors (issue #474). Marshall Greenblatt 2012-01-23 17:18:57 +00:00
  • 67bb4333f4 Fix bug in CefZipArchive::Clear() (issue #486). Marshall Greenblatt 2012-01-23 15:50:48 +00:00
  • 4fde292443 Mac: Fix compile error due to revision 469 changes. Marshall Greenblatt 2012-01-20 14:44:09 +00:00
  • 5a112a21dd Don't add the "--expose-gc" V8 flag by default for all CEF users (issue #483). Marshall Greenblatt 2012-01-19 19:12:15 +00:00
  • 0352efec64 Add methods to CefV8Value for specifying the amount of externally allocated memory associated with the V8 object (issue #478). Marshall Greenblatt 2012-01-19 18:52:59 +00:00
  • ea3dcc8492 Fix the check_style.py patch_RepositoryName function to work with git. Marshall Greenblatt 2012-01-19 17:19:40 +00:00
  • 9f53a6dae6 Add missing svn:eol-style attribute to browser_devtools_scheme_handler.[h|cc] Marshall Greenblatt 2012-01-19 15:43:50 +00:00
  • 1e811415aa Update the AUTHORS.txt file to include the names of past contributors (issue #474). Marshall Greenblatt 2012-01-17 15:05:18 +00:00
  • 29d626dd72 Update the AUTHORS.txt file to include the names of past contributors (issue #474). Marshall Greenblatt 2012-01-11 21:52:13 +00:00
  • 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. Marshall Greenblatt 2012-01-09 23:46:23 +00:00
  • 9cc61f448b Add #ifndef guards in cef_build.h to avoid conflicts with other projects using Chromium code. Marshall Greenblatt 2012-01-05 20:16:27 +00:00
  • 2cc21dbb2f Remove unneeded header include from request_impl.cc. Marshall Greenblatt 2012-01-05 19:48:14 +00:00
  • 8dc8c273f6 Add svn:// protocol support to svn_util.py. Marshall Greenblatt 2012-01-05 19:47:45 +00:00
  • 6cf84686a5 - Add automate/automate-git.py for automated building using git (issue #472). - Add git support to make_version_header.py (issue #472). Marshall Greenblatt 2012-01-05 19:43:23 +00:00
  • b8ba27a671 Add the ability to restrict V8 extension loading by frame using a new CefPermissionHandler::OnBeforeScriptExtensionLoad() callback (issue #471). Marshall Greenblatt 2012-01-05 19:34:20 +00:00
  • ad65bb8532 Mac: Add support for building the 'Run cef_unittests' target from the command line. Marshall Greenblatt 2012-01-03 17:55:08 +00:00
  • 253dcf8cd4 Linux: Initialize the 'proxy_type' variable to make the compiler happy. Marshall Greenblatt 2012-01-03 17:26:13 +00:00
  • 1d489846ed Remove WebURLRequestTest.CANCEL test with WUR_STATE_LOADING due to flakiness. Marshall Greenblatt 2011-12-31 01:46:46 +00:00
  • 8d1abe7d70 Linux: Fix cefclient shutdown crash. Marshall Greenblatt 2011-12-31 01:01:42 +00:00
  • 3d734d9f90 Linux: Fix window destruction crash. Marshall Greenblatt 2011-12-31 00:57:52 +00:00
  • 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. Marshall Greenblatt 2011-12-30 20:55:16 +00:00
  • 893176fe5a Create separate implementation file for TestHandler methods and globals. Marshall Greenblatt 2011-12-29 20:32:02 +00:00
  • 8ece0ba240 Update to Chromium revision 115967. Marshall Greenblatt 2011-12-29 20:26:26 +00:00
  • 9b979dfa14 Fix eol-style attribute on cef_paths.gypi. Marshall Greenblatt 2011-12-29 18:24:41 +00:00
  • 62aedf6b30 Mac: Fix compile errors due to revision 442 changes. Marshall Greenblatt 2011-12-23 18:04:12 +00:00
  • 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. Marshall Greenblatt 2011-12-23 17:36:30 +00:00
  • 97add0e3b7 Remove empty /mac/data directory (issue #460). Marshall Greenblatt 2011-12-22 17:11:01 +00:00
  • cc3a3a68d8 Remove CefV8Value::CreateObject variant that accepts only one argument (issue #449). Marshall Greenblatt 2011-12-22 17:08:35 +00:00
  • 7b24eeeeb0 Linux: Fix compile errors due to Chromium update. Marshall Greenblatt 2011-12-21 21:48:04 +00:00
  • ed9d640f12 Mac: Fix compile errors due to Chromium update. Marshall Greenblatt 2011-12-21 20:02:39 +00:00
  • feab13e9fb Include CEF and Chromium version information in binary distributions (issue #325). Marshall Greenblatt 2011-12-21 19:22:33 +00:00
  • bdb588b77a Update to Chromium revision 115322. Marshall Greenblatt 2011-12-21 18:35:55 +00:00
  • ec797bafe5 Make the |url| parameter to OnBeforePopup() optional. Marshall Greenblatt 2011-12-20 22:07:45 +00:00
  • 6b195a8739 Add support to check_revision.py for building release branches (issue #325). Marshall Greenblatt 2011-12-20 16:35:15 +00:00
  • 59d7310ac7 Windows: Update the libcef.dll version number to include the Chrome branch version (issue #325). Marshall Greenblatt 2011-12-19 23:21:42 +00:00
  • 9cc8ea09dc Add support to automate.py for building release branches (issue #325). Marshall Greenblatt 2011-12-19 23:11:56 +00:00
  • eff39b0f11 Update to Chromium revision 113143. Marshall Greenblatt 2011-12-16 14:51:10 +00:00
  • 9fadd1724f Make the realm parameter to GetAuthCredentials() optional (issue #355). Marshall Greenblatt 2011-12-16 13:50:15 +00:00
  • ef19285349 Add CefBrowserSettings.fullscreen_enabled flag for enabling fullscreen mode. (issue #457). Marshall Greenblatt 2011-12-16 12:33:16 +00:00
  • 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). Marshall Greenblatt 2011-12-16 12:24:09 +00:00
  • 10b3b3cc41 Revert: Improve CPU usage by ignoring ScheduleAnimation() and ScheduleComposite() calls when not using accelerated compositing (issue #456). Marshall Greenblatt 2011-12-15 16:47:38 +00:00