Commit Graph

  • 7ec29b5d87 - Add support for entering a V8 context asynchronously (issue #203). - Add support for V8 accessors (issue #203). Marshall Greenblatt 2011-04-07 01:58:49 +00:00
  • 36f3f3d021 - Use libjpeg_turbo instead of libjpeg (fixes Mac GYP error). - Fix incorrect assertion in cefclient_mac.mm. Marshall Greenblatt 2011-04-06 01:45:02 +00:00
  • 71a6f6548b Update to Chromium revision 80310. Marshall Greenblatt 2011-04-05 16:17:33 +00:00
  • 029fbc8865 Fix incorrect screen size information (issue #189). Marshall Greenblatt 2011-03-25 19:53:01 +00:00
  • b8c655fe10 Fix bug in WebWidgetHost::DidInvalidateRect(). Marshall Greenblatt 2011-03-25 18:24:36 +00:00
  • 122366e89e Slow down the off-screen rendering timer to avoid excessive CPU usage. Marshall Greenblatt 2011-03-25 15:26:50 +00:00
  • b90978f659 Fix GYP file typo. Marshall Greenblatt 2011-03-24 22:32:17 +00:00
  • 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. Marshall Greenblatt 2011-03-24 20:36:47 +00:00
  • 658c53e87c Add support for retrieving values from DOM form elements. Marshall Greenblatt 2011-03-24 15:49:41 +00:00
  • 9bd6ea0c0a Add a history entry when navigating to anchors within the same page (issue #207). Marshall Greenblatt 2011-03-22 23:53:10 +00:00
  • c480b409cd Fix next browser ID value reset (issue #204). Marshall Greenblatt 2011-03-22 23:11:26 +00:00
  • 27496a992a Fix Mac settings to allow both Xcode debugging and app execution (issue #199). Marshall Greenblatt 2011-03-22 22:59:02 +00:00
  • 0e3f74b199 Fix CHROMIUM_BUILD_COMPATIBILITY.txt dates (issue #206). Marshall Greenblatt 2011-03-15 13:47:20 +00:00
  • 327ad9d9de - HandleAddressChange and HandleTitleChange will always be called for the main frame and only the main frame (issue #200). - The |frame| parameter to HandleLoadStart and HandleLoadEnd will always be non-empty. The CefFrame::IsMain() method can be used to check if the notification is for the main frame. The |isMainContent| parameter has been removed. Marshall Greenblatt 2011-03-08 19:33:18 +00:00
  • 11b831119a Mac: - Fix compile errors. - Add support for creating hidden windows and TEST_REDIRECT_POPUP_URLS. Marshall Greenblatt 2011-03-08 03:54:50 +00:00
  • 7b1166b18a - Respect the WS_VISIBLE flag when creating browser windows (issue #201). - Add a CefBrowser::CloseBrowser() method. - Add a TEST_REDIRECT_POPUP_URLS test to cefclient. Marshall Greenblatt 2011-03-08 01:07:47 +00:00
  • 1f01d6b2a8 Allow registration of non-standard schemes (issue #195). Marshall Greenblatt 2011-03-04 17:56:01 +00:00
  • 131ac33548 cefclient Mac: add WebURLRequest test. Marshall Greenblatt 2011-03-04 02:38:53 +00:00
  • 91a46104f9 cefclient: - Add Mac support for binary resource loading (issue #198). - Simplify binary resource loading usage. Marshall Greenblatt 2011-03-04 02:14:04 +00:00
  • 377bd880b4 Add persistent storage support for cookie data (issue #193). Marshall Greenblatt 2011-03-02 02:25:01 +00:00
  • bb45b04024 Fix Mac GYP configuration error. Marshall Greenblatt 2011-02-28 02:03:06 +00:00
  • 14f2536b27 Add drag and drop support for Windows (issue #140). Marshall Greenblatt 2011-02-28 00:33:11 +00:00
  • 7684d7442e Increase Windows cefclient timer speed so that CefDoMessageLoopWork() is called more frequently in single-threaded message loop mode (issue #189). Marshall Greenblatt 2011-02-23 15:33:44 +00:00
  • 6ca5cff06c Add asserts to verify correct DOM object usage. Marshall Greenblatt 2011-02-23 14:56:10 +00:00
  • 60736ac4e0 Add support for accessing and modifying the DOM (issue #60). Marshall Greenblatt 2011-02-23 03:45:13 +00:00
  • 04bce7acad Simplify parsing of CEF structure types. Marshall Greenblatt 2011-02-22 00:07:19 +00:00
  • 0c0da498d0 Fix Mac compile errors. Marshall Greenblatt 2011-02-22 00:05:36 +00:00
  • 06a6f0ce7c Issue #188: - Add a CefV8Context object and CefV8Value::ExecuteFunctionWithContext method to support asynchronous V8 ExecuteFunction callbacks. - Add a CefFrame::GetBrowser() method. - Ensure that V8 types are only referenced on the UI thread. - Accept a empty |object| parameter to CefV8Value::ExecuteFunction. Marshall Greenblatt 2011-02-21 22:44:06 +00:00
  • 42846e6e31 Fix Mac compile error. Marshall Greenblatt 2011-02-16 03:19:07 +00:00
  • 163f8d6db9 Update to Chromium revision 74933. - CefRegisterPlugin now only supports a single mime type per registration. Marshall Greenblatt 2011-02-15 18:07:24 +00:00
  • 44ca592cff - Add missing files. - Fix Mac compile errors. Marshall Greenblatt 2011-02-10 01:17:54 +00:00
  • a125c0d964 - Add CefWebURLRequest implementation (issue #51). - Default new CefRequest objects to the "GET" method. - Send URL and title change notifications for CefFrame::LoadString(). - Disable the RequestTest.HistoryNav test which requires WebKit patches. Marshall Greenblatt 2011-02-09 22:04:35 +00:00
  • af12107c33 Mac: Use NSView* instead of void* for cef_window_handle_t. Marshall Greenblatt 2011-02-02 16:30:24 +00:00
  • 02bd128046 Mac: - Add support for popup windows. - Fix select list bugs. - Add additional tests to cefclient. Marshall Greenblatt 2011-02-02 02:25:32 +00:00
  • 5911e7027c The |isMainContent| parameter to HandleLoadEnd should be true for reloads (issue #183). Marshall Greenblatt 2011-02-01 16:52:32 +00:00
  • 7cd53aea4d Fix a crash when closing the browser window with WebKit Inspector open (issue #182). Marshall Greenblatt 2011-02-01 15:45:38 +00:00
  • d2ce65040e Do not activate the select list window on Windows (issue #169). Marshall Greenblatt 2011-02-01 15:37:47 +00:00
  • 915f3673f8 Fix Mac compile errors. Marshall Greenblatt 2011-02-01 00:27:34 +00:00
  • 64d9d8294c Add support for creating and parsing URLs (issue #181). Marshall Greenblatt 2011-01-31 20:47:04 +00:00
  • 83dd15925f Introduce cef_runnable.h and cef_tuple.h and perform further thread-related cleanup (issue #175). Marshall Greenblatt 2011-01-29 22:52:34 +00:00
  • 942fa69d8b Fix Mac compile errors. Marshall Greenblatt 2011-01-29 03:02:42 +00:00
  • 7f1694fb68 Improve thread safety and documentation and add support for thread-specific APIs (issue #175). Marshall Greenblatt 2011-01-29 01:42:59 +00:00
  • c89349cf5a Pass HTTP status code to HandleLoadEnd (issue #177). Marshall Greenblatt 2011-01-28 18:02:16 +00:00
  • 2ec061c1df Fix ParseDialogResultEx to use correct page range variables (issue #179). Marshall Greenblatt 2011-01-27 18:46:19 +00:00
  • 7dafd4189f Move gclient integration to the gclient_hook.py script in order to support a platform-agnostic DEPS file (issue #174). Marshall Greenblatt 2011-01-27 02:21:50 +00:00
  • 9eb1744d83 Mac: - Fix compile error (issue #176). Marshall Greenblatt 2011-01-26 23:54:54 +00:00
  • e8436018ef Add CefHandler::HandleStatus for status messages, mouse over URLs and keyboard focus URLs (issue #61). Marshall Greenblatt 2011-01-26 15:12:49 +00:00
  • ca3a392c33 - Add developer tools support (issue #127). - Send title change notifications generated after page content is done loading. - Restore windows and bring to the front in BrowserWebViewDelegate::show(). Marshall Greenblatt 2011-01-25 18:37:27 +00:00
  • c9b8e88dd9 Add zoom support (issue #116). Marshall Greenblatt 2011-01-25 15:34:50 +00:00
  • 8420cbbff1 Add support for single sign-on (issue #148). Marshall Greenblatt 2011-01-24 21:24:21 +00:00
  • 4cd63f6d64 Disable notification API to avoid crash due to it not being implemented (issue #170). Marshall Greenblatt 2011-01-24 21:05:47 +00:00
  • 442cc1b89f Add the ability to specify log file location and severity level (issue #172). Marshall Greenblatt 2011-01-24 20:41:07 +00:00
  • 013c008775 Add HandleProtocolExecution event for unregistered protocols (issue #155). Marshall Greenblatt 2011-01-12 01:33:03 +00:00
  • bf02152631 - Update to Chromium revision 71081. - Add a new |isMainContent| boolean argument to HandleLoadStart and HandleLoadEnd (issue #166). - Only call HandleAddressChange and HandleTitleChange for the main content load (issue #166). - Pass the URL for new popup windows to HandleBeforeCreated (issue #5). - cefclient: Add a test for XMLHttpRequest. - cefclient: Size popup windows in ClientHandler::HandleBeforeCreated. Marshall Greenblatt 2011-01-11 23:46:14 +00:00
  • b8385a7649 - Add initial Linux implementation files. - Fix copyright years. Marshall Greenblatt 2011-01-10 01:31:12 +00:00
  • 7b91ff9266 Fix mac compile errors. Marshall Greenblatt 2011-01-10 00:23:42 +00:00
  • 890200a098 - Update to Chromium revision 70742. - Fix crash when calling CefInitialize with extra_plugins_paths specified (issue #164). Marshall Greenblatt 2011-01-07 21:34:20 +00:00
  • 874c73b1e1 Add CefHandler::HandleAuthenticationRequest for handling authentication requests (issue #150). Marshall Greenblatt 2011-01-07 01:24:17 +00:00
  • c7959e2106 Fix a crash when calling CefShutdown() before destroying all browser windows (issue #159). Marshall Greenblatt 2011-01-07 01:06:10 +00:00
  • 650cb1d41d Fix use of the default error text when returning RV_CONTINUE from HandleLoadError (issue #161). Marshall Greenblatt 2011-01-06 19:37:10 +00:00
  • a99e32072e Add more robust download handler implementation (issue #156). Marshall Greenblatt 2011-01-06 19:26:45 +00:00
  • 99a1d4ac58 Fix potential memory leak from calling WinHttpGetIEProxyConfigForCurrentUser (issue #160). Marshall Greenblatt 2011-01-06 19:08:15 +00:00
  • 998d11188f Fix Mac OS X compile errors due to Chromium 69409 update. Marshall Greenblatt 2010-12-20 14:50:07 +00:00
  • 3cd3a35f10 - Update to Chromium revision 69409. - Add cefclient tests for GPU acceleration. Marshall Greenblatt 2010-12-16 21:54:42 +00:00
  • 173fb79550 Fix text input of characters from east-asian languages (issue #152). Marshall Greenblatt 2010-12-09 17:30:49 +00:00
  • 871a8a7770 Fix Linux compile errors. Marshall Greenblatt 2010-12-07 01:30:26 +00:00
  • 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. Marshall Greenblatt 2010-11-23 14:46:01 +00:00
  • 81b7d378f7 Make comment language more consistent. Marshall Greenblatt 2010-11-22 18:38:27 +00:00
  • 7cad1a3574 Introduce CefString and cef_string_t implementations that support string type conversions and customization of the API string type (issue #146). Marshall Greenblatt 2010-11-22 17:59:05 +00:00
  • fdec22ac8f Introduce CefString and cef_string_t implementations that support string type conversions and customization of the API string type (issue #146). Marshall Greenblatt 2010-11-22 17:58:27 +00:00
  • 7d60642638 Introduce CefString and cef_string_t implementations that support string type conversions and customization of the API string type (issue #146). Marshall Greenblatt 2010-11-22 17:49:46 +00:00
  • 1e1c2ad8d7 Add global and per-browser settings (issue #145). This exposes the following new capabilities: - Ability to disable drag & drop from other windows. - Ability to specify additional plugin search paths. - Ability to customize WebPreferences values, including enabling cross-site scripting. - Ability to set User-Agent or product version. - Ability to set default locale. Marshall Greenblatt 2010-11-18 21:05:25 +00:00
  • f1e4219271 Change CefContext::cache_path_ type from std::wstring to FilePath. Marshall Greenblatt 2010-11-18 14:47:38 +00:00
  • 227b9df643 - Mac: Fix cefclient app package build and execution problems. - Improve error message in ClientHandler::HandleLoadError. Marshall Greenblatt 2010-11-18 03:01:34 +00:00
  • 811a0ce08b Fix bugs in CefByteReadHandler::Seek(). Marshall Greenblatt 2010-11-17 22:59:46 +00:00
  • 3dd54c536c - Persist localStorage data across sessions when a cache path is specified (issue #139). - Add a localStorage test to cefclient. Marshall Greenblatt 2010-11-17 17:28:32 +00:00
  • 6ad535823a Expose popup window feature information with CefPopupFeatures argument to CefHandler::HandleBeforeCreated (issue #135). Marshall Greenblatt 2010-11-16 16:45:49 +00:00
  • 239a283e02 Update to Chromium revision 66269. - Fixes a crash with Flash-related JavaScript (issue #115). Marshall Greenblatt 2010-11-16 16:01:14 +00:00
  • 8c47cd961a Mac: - Fix patcher target. Marshall Greenblatt 2010-11-15 23:18:05 +00:00
  • 6f446e77bb Mac: - Add resource files. Marshall Greenblatt 2010-11-15 22:59:44 +00:00
  • c629ac966f Mac: - Complete basic functionality in libcef. - Port cefclient and unittests. Marshall Greenblatt 2010-11-15 15:39:56 +00:00
  • 54e0a2db9a - Fix a reference leak in CefXmlReaderImpl due to xml_close_callback not always being called. - Make include guards consistent in browser_web_worker.h Marshall Greenblatt 2010-11-09 21:06:39 +00:00
  • eaf976875f Add web worker stub implementation to avoid crash (issue #138). Marshall Greenblatt 2010-11-08 16:41:21 +00:00
  • a86735b71e libcef_dll_wrapper: - Include cef_logging.h instead of base/logging.h to avoid link errors. Marshall Greenblatt 2010-11-02 19:57:19 +00:00
  • 737be028e5 Fix bug in ClientHandler::SendNotification(). Marshall Greenblatt 2010-10-29 14:16:46 +00:00
  • 9e3128fb42 Changes to cefclient in preparation for porting. Marshall Greenblatt 2010-10-28 20:38:27 +00:00
  • fedc693be1 Update to Chromium revision 64233. - Enable the WebGL desktop implementation which is now working in combination with accelerated compositing (issue #136). Marshall Greenblatt 2010-10-28 14:32:21 +00:00
  • 3719c1cb12 Allow creation of the 3d graphics context in order to support 3D CSS accelerated compositing. (issue #136). Marshall Greenblatt 2010-10-26 17:29:54 +00:00
  • 615fac4b62 Update to Chromium revision 63876. Marshall Greenblatt 2010-10-26 16:37:30 +00:00
  • 17208765df More changes to disable WebGL support. Marshall Greenblatt 2010-10-24 17:00:13 +00:00
  • 5a4c8f5a13 Expose zip archive reading support (issue #30). Move ClientReadHandler to CefByteReadHandler in cef_wrapper.h. Add support for the time_t data type to cef_parser.py. Marshall Greenblatt 2010-10-24 16:41:21 +00:00
  • 1911b23bf5 WebGL performance with osmesa is unusably slow. Disable WebGL support until a working desktop or egl implementation is available. Marshall Greenblatt 2010-10-23 17:25:00 +00:00
  • c6be988e89 Add initial Mac implementation files. Marshall Greenblatt 2010-10-23 17:00:47 +00:00
  • d4004fc57e Update to Chromium revision 63396. Fix crash in browser database system (issue #132). Marshall Greenblatt 2010-10-22 00:13:43 +00:00
  • cc6c213e53 Fix problem with <select> pull-down lists not displaying (issue #133). Marshall Greenblatt 2010-10-21 20:26:43 +00:00
  • 92eb49f44f Rename CefXmlReader::MoveToNextElement to CefXmlReader::MoveToNextNode to better represent its purpose. Marshall Greenblatt 2010-10-21 15:19:43 +00:00
  • 18bc093786 Expose XML parsing support (issue #28). Marshall Greenblatt 2010-10-20 15:12:46 +00:00
  • 4c0ccb6768 - Add createGraphicsContext3D() method which is required for WebGL support. - Add debug mode check that CefDownloadHandler objects are being cleaned up properly. Marshall Greenblatt 2010-10-18 15:37:33 +00:00
  • 9aa285ac8d - Add the CefHandler::HandleDownloadResponse() method and CefDownloadHandler class to support file download in response to 'Content-Disposition' headers (issue #6). - Fix parsing error in cef_parser.py due to space between angle brackets in template type definitions, and add support for int64 type. - Update copyright messages in Python and generated files. Marshall Greenblatt 2010-10-16 19:10:11 +00:00
  • 6db1d580cd Update to Chromium revision 62731. - Introduce BrowserFileWriter implementation. - ResourceLoaderBridge::ResponseInfo renamed to ResourceResponseInfo. - StatsTable and SplitString moved to "base" namespace. Marshall Greenblatt 2010-10-15 18:37:25 +00:00