Marshall Greenblatt
3184473656
Mac: Fix inclusion of resource files in binary distributions.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1200 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-10 22:50:20 +00:00
Marshall Greenblatt
e65fcf9710
Add support for a minimal distribution mode where only release binaries and resources are packaged.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1197 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-10 21:02:37 +00:00
Marshall Greenblatt
006ac136a8
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.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1194 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-09 23:02:58 +00:00
Marshall Greenblatt
e98c1c41a8
- Windows: Fix ninja build (issue #922 ).
...
- Update make_distrib.py to support ninja builds via a new "ninja-build" flag (issue #922 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1193 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-09 21:37:44 +00:00
Marshall Greenblatt
d19bb1d2b5
Linux: Update README.txt for binary distribution (issue #939 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1189 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-08 14:06:45 +00:00
Marshall Greenblatt
a48706b407
Linux: Add make build files to binary distribution (issue #939 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1186 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-04-08 01:32:10 +00:00
Marshall Greenblatt
a065d0e2a1
Linux: Update build_projects.sh to include the target name in the make command.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1164 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-26 21:51:15 +00:00
Marshall Greenblatt
835e420f3b
Minor improvements to API has generation (issue #914 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1163 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-26 21:37:08 +00:00
Marshall Greenblatt
2635019605
Windows: Update build_projects.bat to use MSBuild if available (issue #688 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1162 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-26 21:33:11 +00:00
Marshall Greenblatt
21b6c4e280
Use the platform API hash instead of build revision for checking libcef compatibility (issue #914 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1161 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-25 22:15:33 +00:00
Marshall Greenblatt
e185bcb54d
Add CEF API hash and version info retrieval functions (issue #914 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1160 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-25 21:54:53 +00:00
Marshall Greenblatt
fe30a139a7
Windows: Fix wrong Visual Studio Output Directory in binary distribution project files (issue #919 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1155 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-21 21:53:22 +00:00
Marshall Greenblatt
b835143515
Windows: Update distribution DLLs and README.txt to match current Chromium requirements (issue #913 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1146 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-03-15 18:33:29 +00:00
Marshall Greenblatt
88025e3283
Update README.txt file for binary distributions.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1091 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-02-08 17:09:51 +00:00
Marshall Greenblatt
57174f07d4
Set SVN properties on gyp_cef.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1034 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-01-18 20:12:20 +00:00
Marshall Greenblatt
933e01fb0e
Specifying the 'force-clean' flag to the automate script should remove the build output directory.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1003 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-01-17 18:15:42 +00:00
Marshall Greenblatt
4c44ce466e
Windows: Fix make_distrib.py for libcef.dll.pdb rename (issue #856 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@1000 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-01-16 20:28:35 +00:00
Marshall Greenblatt
d56fc817d5
Update to Chromium revision 176706.
...
- See crbug.com/167209 for a description of why NSPrincipalClass needs to be specified in helper-Info.plist.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@987 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-01-15 19:12:28 +00:00
Marshall Greenblatt
f30fbb3d48
Add support to patch_util.py for patches containing new files.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@971 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2013-01-03 17:14:34 +00:00
Marshall Greenblatt
e1f2be1785
- Expose tracing functionality via new cef_trace.h and cef_trace_event.h headers (issue #711 ).
...
- Add about:tracing UI support (issue #711 ).
- Avoid unnecessary string type conversions for values and process messages.
- Add support for a 'note' attribute in patch.cfg.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@865 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-17 22:45:49 +00:00
Marshall Greenblatt
cd03d80623
Fix location of VERSION files in make_distrib.py.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@855 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-11 20:45:13 +00:00
Marshall Greenblatt
1098949521
- Add about:version, about:credits and about:license internal URLs (issue #731 ).
...
- Centralize retrieval of the CEF major version number from a new VERSION file.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@845 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-10-08 17:47:37 +00:00
Marshall Greenblatt
4d30b132c6
- Mac: Add plugin_carbon_interpose target to fix plugin crash (issue #680 ).
...
- Mac: Add version number to dylib files (issue #730 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@795 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-26 00:09:05 +00:00
Marshall Greenblatt
720e87d67b
Move devtools resources to a separate devtools_resources.pak file (issue #714 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@765 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-09-06 17:42:16 +00:00
Marshall Greenblatt
d8caf27e3b
- Add keyboard and focus notifications (issue #508 ).
...
- Add CefDOMNode::IsEditable method.
- List interfaces alphabetically in CefClient.
- Correct error checking for code and command input.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@680 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-11 15:52:49 +00:00
Marshall Greenblatt
b8a3120222
Update the make_distrib.py script to fix "allow-partial" on Windows and for consistency across platforms (issue #621 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@666 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-06-04 17:19:12 +00:00
Marshall Greenblatt
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 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@608 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-26 22:20:18 +00:00
Marshall Greenblatt
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.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@596 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-19 21:18:22 +00:00
Marshall Greenblatt
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.
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@595 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-19 20:31:46 +00:00
Marshall Greenblatt
8d74f7cae4
Add JavaScript binding example to cefclient.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@592 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-12 22:21:19 +00:00
Marshall Greenblatt
34adee805c
Branch CEF3 files from /branches/cef3 to /trunk/cef3 (issue #564 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@571 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-03 01:34:16 +00:00
Marshall Greenblatt
b568f160d9
Rename CEF1 files from /trunk to /trunk/cef1 (issue #564 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@570 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-04-03 01:27:13 +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
ce0eb1c92b
Fix memory leak due to CToCpp argument lists not being deleted (issue #526 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@491 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-02-14 17:41:35 +00:00
Marshall Greenblatt
ea3dcc8492
Fix the check_style.py patch_RepositoryName function to work with git.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@468 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-19 17:19:40 +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
8dc8c273f6
Add svn:// protocol support to svn_util.py.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@459 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-05 19:47:45 +00:00
Marshall Greenblatt
6cf84686a5
- Add automate/automate-git.py for automated building using git (issue #472 ).
...
- Add git support to make_version_header.py (issue #472 ).
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@458 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-05 19:43:23 +00:00
Marshall Greenblatt
ad65bb8532
Mac: Add support for building the 'Run cef_unittests' target from the command line.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@453 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2012-01-03 17:55:08 +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
feab13e9fb
Include CEF and Chromium version information in binary distributions (issue #325 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@436 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-21 19:22:33 +00:00
Marshall Greenblatt
6b195a8739
Add support to check_revision.py for building release branches (issue #325 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@432 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-20 16:35:15 +00:00
Marshall Greenblatt
9cc8ea09dc
Add support to automate.py for building release branches (issue #325 ).
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@428 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-19 23:11:56 +00:00
Marshall Greenblatt
956073100e
Mac: Create a real dSYM that includes file/line info in make_distrib.py.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@415 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-12-09 14:02:32 +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
8bf0248429
Generate release build debug symbols and package them with the make_distrib.py script.
...
git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@399 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
2011-11-29 18:37:57 +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
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