Marshall Greenblatt
c7959e2106
Fix a crash when calling CefShutdown() before destroying all browser windows (issue #159 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@157 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-07 01:06:10 +00:00
Marshall Greenblatt
650cb1d41d
Fix use of the default error text when returning RV_CONTINUE from HandleLoadError (issue #161 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@156 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-06 19:37:10 +00:00
Marshall Greenblatt
a99e32072e
Add more robust download handler implementation (issue #156 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@155 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-06 19:26:45 +00:00
Marshall Greenblatt
99a1d4ac58
Fix potential memory leak from calling WinHttpGetIEProxyConfigForCurrentUser (issue #160 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@154 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-01-06 19:08:15 +00:00
Marshall Greenblatt
998d11188f
Fix Mac OS X compile errors due to Chromium 69409 update.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@153 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-12-20 14:50:07 +00:00
Marshall Greenblatt
3cd3a35f10
- Update to Chromium revision 69409.
...
- Add cefclient tests for GPU acceleration.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@152 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-12-16 21:54:42 +00:00
Marshall Greenblatt
173fb79550
Fix text input of characters from east-asian languages (issue #152 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@151 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-12-09 17:30:49 +00:00
Marshall Greenblatt
871a8a7770
Fix Linux compile errors.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@150 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-12-07 01:30:26 +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
81b7d378f7
Make comment language more consistent.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@148 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-22 18:38:27 +00:00
Marshall Greenblatt
7cad1a3574
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@147 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-22 17:59:05 +00:00
Marshall Greenblatt
fdec22ac8f
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@146 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-22 17:58:27 +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
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.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@144 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-18 21:05:25 +00:00
Marshall Greenblatt
f1e4219271
Change CefContext::cache_path_ type from std::wstring to FilePath.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@143 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-18 14:47:38 +00:00
Marshall Greenblatt
227b9df643
- Mac: Fix cefclient app package build and execution problems.
...
- Improve error message in ClientHandler::HandleLoadError.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@142 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-18 03:01:34 +00:00
Marshall Greenblatt
811a0ce08b
Fix bugs in CefByteReadHandler::Seek().
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@141 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-17 22:59:46 +00:00
Marshall Greenblatt
3dd54c536c
- Persist localStorage data across sessions when a cache path is specified (issue #139 ).
...
- Add a localStorage test to cefclient.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@140 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-17 17:28:32 +00:00
Marshall Greenblatt
6ad535823a
Expose popup window feature information with CefPopupFeatures argument to CefHandler::HandleBeforeCreated (issue #135 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@139 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-16 16:45:49 +00:00
Marshall Greenblatt
239a283e02
Update to Chromium revision 66269.
...
- Fixes a crash with Flash-related JavaScript (issue #115 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@138 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-16 16:01:14 +00:00
Marshall Greenblatt
8c47cd961a
Mac:
...
- Fix patcher target.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@137 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-15 23:18:05 +00:00
Marshall Greenblatt
6f446e77bb
Mac:
...
- Add resource files.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@136 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-15 22:59:44 +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
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
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@134 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-09 21:06:39 +00:00
Marshall Greenblatt
eaf976875f
Add web worker stub implementation to avoid crash (issue #138 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@133 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-08 16:41:21 +00:00
Marshall Greenblatt
a86735b71e
libcef_dll_wrapper:
...
- Include cef_logging.h instead of base/logging.h to avoid link errors.
cefclient:
- Remove duplicate definition of the min macro.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@132 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-11-02 19:57:19 +00:00
Marshall Greenblatt
737be028e5
Fix bug in ClientHandler::SendNotification().
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@131 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-29 14:16:46 +00:00
Marshall Greenblatt
9e3128fb42
Changes to cefclient in preparation for porting.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@130 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-28 20:38:27 +00:00
Marshall Greenblatt
fedc693be1
Update to Chromium revision 64233.
...
- Enable the WebGL desktop implementation which is now working in combination with accelerated compositing (issue #136 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@129 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-28 14:32:21 +00:00
Marshall Greenblatt
3719c1cb12
Allow creation of the 3d graphics context in order to support 3D CSS accelerated compositing. (issue #136 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@128 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-26 17:29:54 +00:00
Marshall Greenblatt
615fac4b62
Update to Chromium revision 63876.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@127 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-26 16:37:30 +00:00
Marshall Greenblatt
17208765df
More changes to disable WebGL support.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@126 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-24 17:00:13 +00:00
Marshall Greenblatt
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.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@125 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-24 16:41:21 +00:00
Marshall Greenblatt
1911b23bf5
WebGL performance with osmesa is unusably slow. Disable WebGL support until a working desktop or egl implementation is available.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@124 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-23 17:25:00 +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
Marshall Greenblatt
d4004fc57e
Update to Chromium revision 63396.
...
Fix crash in browser database system (issue #132 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@122 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-22 00:13:43 +00:00
Marshall Greenblatt
cc6c213e53
Fix problem with <select> pull-down lists not displaying (issue #133 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@121 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-21 20:26:43 +00:00
Marshall Greenblatt
92eb49f44f
Rename CefXmlReader::MoveToNextElement to CefXmlReader::MoveToNextNode to better represent its purpose.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@120 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-21 15:19:43 +00:00
Marshall Greenblatt
18bc093786
Expose XML parsing support (issue #28 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@119 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-20 15:12:46 +00:00
Marshall Greenblatt
4c0ccb6768
- Add createGraphicsContext3D() method which is required for WebGL support.
...
- Add debug mode check that CefDownloadHandler objects are being cleaned up properly.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@118 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-18 15:37:33 +00:00
Marshall Greenblatt
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.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@117 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-16 19:10:11 +00:00
Marshall Greenblatt
6db1d580cd
Update to Chromium revision 62731.
...
- Introduce BrowserFileWriter implementation.
- ResourceLoaderBridge::ResponseInfo renamed to ResourceResponseInfo.
- StatsTable and SplitString moved to "base" namespace.
Don't use the system proxy resolver on Windows when "Automatically detect settings" is checked under LAN Settings (issue #81 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@116 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-15 18:37:25 +00:00
Marshall Greenblatt
383168173a
Fix various Mac compile errors.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@115 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-10 00:16:24 +00:00
Marshall Greenblatt
4474199dba
Fix various Mac and Linux compile errors.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@114 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-09 19:21:09 +00:00
Marshall Greenblatt
7898b6bf4f
Initial header for Mac and Linux support.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@113 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-09 18:23:06 +00:00
Marshall Greenblatt
ea442f1c6b
Initial GYP changes and utility scripts for Mac and Linux support.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@112 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-09 16:37:43 +00:00
Marshall Greenblatt
9a5d1c2d35
Set eol-style property on all files. Future commits will use the subversion auto-props configuration at http://code.google.com/p/chromiumembedded/wiki/SubversionProperties
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@111 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-03 21:24:14 +00:00
Marshall Greenblatt
46b831304c
Set eol-style property on all files. Future commits will use the subversion auto-props configuration at http://src.chromium.org/viewvc/chrome/trunk/tools/buildbot/slave/config
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@109 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-03 21:04:50 +00:00
Marshall Greenblatt
5fc6307a6f
Update to Chromium revision 61327.
...
- Enable accelerated 2D canvas and compositing.
- Add support for request.download_to_file behavior.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@108 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-10-03 20:35:06 +00:00
Marshall Greenblatt
4fd793f802
Add CefBrowser::ReloadIgnoreCache() method and MENU_ID_NAV_RELOAD_NOCACHE menu support. (issue #118 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@107 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2010-09-23 16:05:10 +00:00