89 Commits

Author SHA1 Message Date
Marshall Greenblatt
3bf60bf7cc Merge revision 1243 changes:
- Linux: Update binary distrib to execute pkg-config as part of the make configuration.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1245 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-23 22:38:04 +00:00
Marshall Greenblatt
a7f07a8c9d Merge revision 1240 changes:
- Linux: Fix paths in binary distrib make files that caused build errors on Debian.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1242 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-23 18:43:27 +00:00
Marshall Greenblatt
96b7446316 Merge revision 1237 changes:
- Linux: Fix paths in binary distrib make files that caused build errors on Debian.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1239 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-23 18:42:18 +00:00
Marshall Greenblatt
4764ebb7e0 Fix README.redistrib.txt error.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1220 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-12 03:19:27 +00:00
Marshall Greenblatt
5a2f4e9c62 Merge revision 1217 changes:
make_distrib improvements:
- Windows: Change the directory and build structure to match other platforms.
- Windows: Create archives of both Debug and Release symbols.
- Windows: Create a separate archive for documentation.
- Add a new "client" mode flag that creates a distribution of cefclient.
- Add "no-docs" and "no-archive" flags.
- Break README.txt files into separate components that can be shared between platforms and distribution modes.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1219 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-12 03:15:40 +00:00
Marshall Greenblatt
5a9aab12f6 Merge revision 1212, revision 1213 and revision 1214 changes:
make_distrib improvements:
- Windows: Change the directory and build structure to match other platforms.
- Windows: Create archives of both Debug and Release symbols.
- Windows: Create a separate archive for documentation.
- Add a new "client" mode flag that creates a distribution of cefclient.
- Add "no-docs" and "no-archive" flags.
- Break README.txt files into separate components that can be shared between platforms and distribution modes.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1216 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-12 02:22:15 +00:00
Marshall Greenblatt
ac280be98e Merge revision 1206 changes:
- Linux: Simplify gtk-related dependencies in cef.gyp.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1208 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-10 23:54:15 +00:00
Marshall Greenblatt
479c2ad8ed Merge revision 1203 changes:
- Fix ninja build on all platforms (issue #922).
- Update make_distrib.py to support ninja builds via a new "ninja-build" flag (issue #922).
- Improvements to automate.py:
-- Allow specification of the depot_tools directory via a "depot-tools" flag (issue #592).
-- Add ninja build support via a "ninja-build" flag (issue #922).
-- Allow relative paths for download directories (issue #942).
-- Add the ability to print commands without executing them via a "dry-run" flag.
-- Specifying the "force-clean" flag will also remove the build output directory.
-- Add support for a minimal distribution mode where only release binaries and resources are packaged.


git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1205 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-10 23:48:54 +00:00
Marshall Greenblatt
119a118ada Merge revision 1200 changes:
- Mac: Fix inclusion of resource files in binary distributions.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1202 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-10 22:50:55 +00:00
Marshall Greenblatt
2a8ad80fde Merge revision 1197 changes:
- Add support for a minimal distribution mode where only release binaries and resources are packaged.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1199 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-10 21:07:28 +00:00
Marshall Greenblatt
d6042cc8b9 Merge revision 1003, revision 1192, revision 1193 and revision 1194 changes:
- Fix ninja build on all platforms (issue #922).
- Update make_distrib.py to support ninja builds via a new "ninja-build" flag (issue #922).
- Improvements to automate.py:
-- Allow specification of the depot_tools directory via a "depot-tools" flag (issue #592).
-- Add ninja build support via a "ninja-build" flag (issue #922).
-- Allow relative paths for download directories (issue #942).
-- Add the ability to print commands without executing them via a "dry-run" flag.
-- Specifying the "force-clean" flag will also remove the build output directory.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1196 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-10 18:48:04 +00:00
Marshall Greenblatt
241d2c6794 Merge revision 1189 changes:
- Linux: Update README.txt for binary distribution (issue #939).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1191 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-08 14:07:33 +00:00
Marshall Greenblatt
ff666329af Merge revision 1186 changes:
- Linux: Add make build files to binary distribution (issue #939).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1188 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-08 01:38:58 +00:00
Marshall Greenblatt
69c038aea4 Merge revision 1166 changes:
- cefclient: Add example of window manipulation via JavaScript (issue #925).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1167 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-01 18:07:23 +00:00
Marshall Greenblatt
2f687aebb1 Windows: Fix wrong Visual Studio Output Directory in binary distribution project files (issue #919).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1157 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-21 21:53:55 +00:00
Marshall Greenblatt
569b326f75 Windows: Fix wrong Visual Studio Output Directory in binary distribution project files (issue #919).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1156 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-21 21:53:42 +00:00
Marshall Greenblatt
18814c0784 Windows: Have Chromium's ProxyConfigServiceWin internally ignore the system "Automatically detect proxy settings" value. This causes CefProxyHandler::GetProxyForUrl() to be called in all cases (issue #918).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1153 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-20 22:41:02 +00:00
Marshall Greenblatt
4762e76ed4 Mac: Add a patch to fix focus issues with windowless NPAPI plugins (issue #911).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1145 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-14 18:24:35 +00:00
Marshall Greenblatt
b4477bcb14 Merge revision 1119 changes:
- Mac: Add default tooltip implementation (issue #770).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1144 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-13 21:58:57 +00:00
Marshall Greenblatt
72f84d6fe4 Update to Chromium version 25.0.1364.172.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1143 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-13 21:17:32 +00:00
Marshall Greenblatt
095137f9f5 Update to Chromium version 25.0.1364.172.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1142 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-13 21:17:18 +00:00
Marshall Greenblatt
ee2e8e8c44 Update to Chromium version 25.0.1364.152.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1130 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-05 20:16:17 +00:00
Marshall Greenblatt
69e7adef40 Merge revision 1128 changes:
- Make sure RenderViewCreated is called at least one time since it does not appear to currently be called for popup windows (issue #892).


git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1129 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-05 18:28:05 +00:00
Marshall Greenblatt
a86fc1de13 Merge revision 1126 changes:
- Windows: cefclient: Fix delivery of mouse up events with offscreen rendering example (issue #902).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1127 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-05 18:10:08 +00:00
Marshall Greenblatt
78e92cf244 Merge revision 1124 changes:
- Windows: Include custom cursor resources in libcef.dll (issue #692).


git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1125 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-05 17:59:54 +00:00
Marshall Greenblatt
dfc598fd7e Update to Chromium version 25.0.1364.152.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1123 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-04 22:58:17 +00:00
Marshall Greenblatt
6ff5977a46 Merge revision 1121 changes:
- Mac: Fix compile error (issue #630).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1122 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-04 22:57:53 +00:00
Marshall Greenblatt
f06e94716b Merge revision 1119 changes:
- Mac: Add default tooltip implementation (issue #770).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1120 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-04 22:20:04 +00:00
Marshall Greenblatt
e54fd9ed9f Merge revision 1117 changes:
- Fix geolocation initialization race condition.


git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1118 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-04 21:11:32 +00:00
Marshall Greenblatt
cba0ef9b96 Merge revision 1115 changes:
- Add CefApp::OnRegisterCustomSchemes callback to address url_util thread safety issues (issue #630).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1116 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-04 20:18:59 +00:00
Marshall Greenblatt
be0f78b229 Merge revision 1104 change:
- Fix Mac compile error.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1105 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-22 18:01:05 +00:00
Marshall Greenblatt
1c7e9a7218 Merge revision 1102 changes:
- Add new CefSettings.ignore_certificate_errors option to ignore errors related to invalid SSL certificates (issue #).


git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1103 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-13 23:43:44 +00:00
Marshall Greenblatt
8645d49c48 Merge revision 1100 changes;
- Add a new CefBrowserHost::StartDownload method for starting a download that can then be handled via CefDownloadHandler (issue #883).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1101 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-13 22:47:26 +00:00
Marshall Greenblatt
a038925a77 Merge revision 1098 changes:
- Add the ability to persist session cookies (issue #881).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1099 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-13 19:54:19 +00:00
Marshall Greenblatt
1f9f57722a Merge revision 1096 changes:
- Fix crash when destroying the browser window while a context menu is displayed.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1097 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-13 17:12:30 +00:00
Marshall Greenblatt
5e0e7ba01c Remove unnecessary console messages (issue #642).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1095 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-09 23:06:43 +00:00
Marshall Greenblatt
d8e9606e8c Merge revision 1093 changes:
- Fix popup window behavioral errors introduced by revision 1085 changes (issue #816).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1094 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-09 22:39:04 +00:00
Marshall Greenblatt
e1011d563f Merge revision 1091 changes:
- Update README.txt file for binary distributions.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1092 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-08 17:10:15 +00:00
Marshall Greenblatt
ee8d655244 Update to Chromium version 25.0.1364.68.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1090 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-08 16:46:00 +00:00
Marshall Greenblatt
f43671af8d Update to Chromium version 25.0.1364.68.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1089 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-08 16:45:35 +00:00
Marshall Greenblatt
8a8e21fe78 Merge revision 1087 changes:
- Send OnTitleChange() notifications when navigating history (issue #766).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1088 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-08 16:42:55 +00:00
Marshall Greenblatt
49fc452cd5 Merge revision 1085 changes:
- Add a new CefLifeSpanHandler::CanCreatePopup() method for canceling the creation of popup windows (issue #816).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1086 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-08 00:11:14 +00:00
Marshall Greenblatt
c73e3e12a9 Fix V8 unit tests to support running multiple in single-process mode.
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1084 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-07 20:58:15 +00:00
Marshall Greenblatt
8d90b87c01 Improve the way that settings are specified (issue #878).
- Change CefBrowserSettings members that previously used a boolean to instead use a cef_state_t enumeration with default, enabled and disabled states.
- Remove CefBrowserSettings members that are unlikely to be used and that can also be set using Chromium command-line switches.
- Change the CEF command-line switch naming pattern to match Chromium and move the implementation out of cefclient.
- Improve documentation by listing the command-line switch, if any, associated with each setting.

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1082 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-07 19:58:58 +00:00
Marshall Greenblatt
f0394ead29 Merge revision 1080 changes:
- Introduce chrome proxy implementation based on command-line flags (issue #600).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1081 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-06 20:46:10 +00:00
Marshall Greenblatt
ce81e551d6 Merge revision 1078 changes:
- When running in single-process mode wait for the render thread to stop before shutting down the context (issue #570).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1079 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-02 00:22:29 +00:00
Marshall Greenblatt
545dc47102 Revert revision 978 changes: When running in single-process mode wait for the render thread to stop before shutting down the context (issue #570).
git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1077 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-01 20:02:38 +00:00
Marshall Greenblatt
6f54e8b117 Merge revision 1074 changes:
- Linux: Update the drag&drop implementation to match other platforms (issue #876).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1075 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-01 17:55:48 +00:00
Marshall Greenblatt
0e9a6ec038 Merge revision 1070 changes:
- Linux: Fix drag/drop crash in WebCore::DragData::modifierKeyState (issue #875).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1071 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-01 17:44:41 +00:00
Marshall Greenblatt
be96c686fa Merge revision 1066 changes:
- Linux: Fix drag/drop crash in WebCore::DragData::modifierKeyState (issue #875).

git-svn-id: https://chromiumembedded.googlecode.com/svn/branches/1364@1067 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-01-30 16:38:38 +00:00