summaryrefslogtreecommitdiffstats
path: root/chrome/tools
Commit message (Collapse)AuthorAgeFilesLines
* Change the Windows build to statically link the sync library.nick@chromium.org2009-10-061-1/+0
| | | | | | | | | | | Update installer files so that they don't reference syncapi.dll. Add a reference to iphlpapi, and make it and pthreads lazy-loaded. BUG=23609 TEST=interactive testing of two sync clients with notifications. Review URL: http://codereview.chromium.org/242118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28112 0039d316-1c4b-4281-b951-d872f2087c98
* Move the JPEG and PNG codecs from base/gfx to app/gfx/codec. Move the classesbrettw@chromium.org2009-10-031-4/+4
| | | | | | | | | | | | | | | into the gfx namespace. Combine the PNGEncoder and PNGDecoder. There were separate when we had different executables for the browser and renderer, and linked the encoder only in one of them (which saved us some space used by libpng). This hasn't been the case for years, so combining them (again) makes sense. TEST=none BUG=none Review URL: http://codereview.chromium.org/243076 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27930 0039d316-1c4b-4281-b951-d872f2087c98
* Coverity: Initialize has_indexed_affixes_ in the constructor.jhawkins@chromium.org2009-09-291-1/+2
| | | | | | | | | CID=1635 BUG=none TEST=none Review URL: http://codereview.chromium.org/249036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27557 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: create the directory for the desktop file in the wrapper script if it ↵mdm@chromium.org2009-09-281-0/+1
| | | | | | | | | | | does not exist. BUG=none TEST=none Review URL: http://codereview.chromium.org/244018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27377 0039d316-1c4b-4281-b951-d872f2087c98
* Don't assume that we build from the src/chrome folder.nsylvain@chromium.org2009-09-271-1/+1
| | | | | | | | | This is still not perfect, but all least it should work for all the use cases we currently have. Review URL: http://codereview.chromium.org/254001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27353 0039d316-1c4b-4281-b951-d872f2087c98
* Add lib/ to LD_LIBRARY_PATH for chrome shared libs.mmoss@chromium.org2009-09-231-2/+2
| | | | | | | Review URL: http://codereview.chromium.org/218004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26949 0039d316-1c4b-4281-b951-d872f2087c98
* First part of automated_ui_tests improvements.phajdan.jr@chromium.org2009-09-162-2/+7
| | | | | | | | | | | | - disable unreliable RestoreTab action - make more command sync, waiting for their completion TEST=none BUG=21547, 21636 Review URL: http://codereview.chromium.org/196096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26371 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 26300 - Fix installer scripts so they don't look for pthreads.dll.nick@chromium.org2009-09-161-0/+1
| | | | | | | | | | | | | | We statically link this. TEST=none BUG=none Review URL: http://codereview.chromium.org/193120 TBR=nick@chromium.org Review URL: http://codereview.chromium.org/205020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26339 0039d316-1c4b-4281-b951-d872f2087c98
* Fix installer scripts so they don't look for pthreads.dll.nick@chromium.org2009-09-151-1/+0
| | | | | | | | | | We statically link this. TEST=none BUG=none Review URL: http://codereview.chromium.org/193120 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26300 0039d316-1c4b-4281-b951-d872f2087c98
* Revert "First part of automated_ui_tests improvements."phajdan.jr@chromium.org2009-09-152-7/+2
| | | | | | | | | | | | Revert "Fix Mac by disabling some UI tests on it." Too many failures. TBR=huanr Review URL: http://codereview.chromium.org/193118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26281 0039d316-1c4b-4281-b951-d872f2087c98
* First part of automated_ui_tests improvements.phajdan.jr@chromium.org2009-09-152-2/+7
| | | | | | | | | | | | - disable unreliable RestoreTab action - make more command sync, waiting for their completion TEST=none BUG=21547, 21636 Review URL: http://codereview.chromium.org/196096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26272 0039d316-1c4b-4281-b951-d872f2087c98
* Move StringPiece into the base namespace. It is collidingtony@chromium.org2009-09-101-1/+1
| | | | | | | | | | with the StringPiece class in icu4.2, which is a problem when trying to use the system version of icu. Review URL: http://codereview.chromium.org/193072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25920 0039d316-1c4b-4281-b951-d872f2087c98
* Error diagnostics for Blacklist IOidanan@chromium.org2009-09-101-2/+3
| | | | | | | | | | | | | | For now, as with other extension errors, these are not i18n'd. The blacklist loading error is though because it is most like an error to be shown to end users. BUG=16932 TEST=none Review URL: http://codereview.chromium.org/173357 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25895 0039d316-1c4b-4281-b951-d872f2087c98
* Add exe servers to the list of binaries that may be packaged with the ↵robertshield@chromium.org2009-09-101-10/+22
| | | | | | | | mini_installer. Does not cause them to be registered. Review URL: http://codereview.chromium.org/202044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25871 0039d316-1c4b-4281-b951-d872f2087c98
* Replace icu38/icu38.gyp with icu/icu.gyp in gyp files replace all the ↵jshin@chromium.org2009-09-092-2/+2
| | | | | | | | | | | | | | | | | | references to third_party/icu38 and icudt38.dll with third_party/icu and icudt42.dll in vsprops and cc files. Also, update the icu data module name and the icu data symbol in icu_util.cc In addition, add a dummy C++ source file (xmldummy_mac.cc) to libxml to work around an Xcode bug (xmllint and xmlcatalog are linked with gcc rather than g++ even though it's linked to a "C++ library", libicuuc.a). Also updated is the test results for net_util_unittests. This will not be landed until deps/third_party/icu42 is ready for all 3 platforms (Windows VS build files are not yet updated there). BUG=8198 TEST=On all platforms, all the targets are built fine. Review URL: http://codereview.chromium.org/172031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25708 0039d316-1c4b-4281-b951-d872f2087c98
* Delete all precompiled support. It is causing more harm than good, ↵maruel@chromium.org2009-09-046-93/+0
| | | | | | | | | | | | especially when define changes. TEST=none BUG=20889 Review URL: http://codereview.chromium.org/171118 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25511 0039d316-1c4b-4281-b951-d872f2087c98
* Move reference builds into DEPS.agl@chromium.org2009-09-04863-108498/+0
| | | | | | | | | | | Large binaries shouldn't be in the main tree and since I was about to update the reference builds for Linux, I thought that I would take a moment to move them into DEPS. R=tony git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25509 0039d316-1c4b-4281-b951-d872f2087c98
* Add some logging in convert_dict.mhm@chromium.org2009-09-041-8/+17
| | | | | | | | | | Currently, there is no way to tell what is failing, it is returning silently. This will output some information regarding what error occurred. BUG=20754 (http://crbug.com/20754) TEST=Compile and run convert_dict with korean dictionary (1 error will spit out which will help the converter whats wrong) Review URL: http://codereview.chromium.org/177051 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25444 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid unnecessary rebuilds of installer_util and chrome.dll by onlysgk@google.com2009-09-031-4/+8
| | | | | | | | | writing out appid.h (and updating its timestamp) if the contents change. BUG=16470 TEST=Use F5 to debug unit_tests Review URL: http://codereview.chromium.org/199001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25290 0039d316-1c4b-4281-b951-d872f2087c98
* Even though the Finder's Get Info shows the language correctly when you use ↵thomasvl@chromium.org2009-09-023-6/+26
| | | | | | | | | | | | | lproj folders with '-' instead of '_', Cocoa fails to load things at runtime from within them. Map the names when writing lproj folders to use underscore. Put an option on the helper script to control dash/underscore mapping since we need support for both. TEST=try chinese and traditional chinese, they work now. BUG=20441 Review URL: http://codereview.chromium.org/187011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25243 0039d316-1c4b-4281-b951-d872f2087c98
* Add all locales to the grit output list.thestig@chromium.org2009-09-021-1/+1
| | | | | | | | BUG=none TEST=Linux make build no longer fails complaining about foo_ar.pak. Review URL: http://codereview.chromium.org/188003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25213 0039d316-1c4b-4281-b951-d872f2087c98
* Add chrome-wrapper and icon file to build archive.mmoss@chromium.org2009-09-012-0/+4
| | | | | | | | | This makes it easier to run directly from the build archive for testing. Review URL: http://codereview.chromium.org/182049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25096 0039d316-1c4b-4281-b951-d872f2087c98
* Parameterize the Google Update appid at build time instead of hard coding it ↵robertshield@chromium.org2009-09-011-0/+52
| | | | | | | | in the source. Review URL: http://codereview.chromium.org/178011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25072 0039d316-1c4b-4281-b951-d872f2087c98
* Remove old, unfunctional crx packing script. These days, ↵thakis@chromium.org2009-08-311-172/+0
| | | | | | | | | | | http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/packaging.html is what should be used to pack extensions. BUG=none TEST=none Review URL: http://codereview.chromium.org/173624 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24873 0039d316-1c4b-4281-b951-d872f2087c98
* Add license information to our shell scripts.agl@chromium.org2009-08-254-0/+16
| | | | | | | | | | Downstream packagers are (rightly) careful about the license of code that they distribute and so we want to dot our i's. http://codereview.chromium.org/174372 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24311 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing deps info for check_deps (try bots didn't catch it).thomasvl@chromium.org2009-08-241-0/+3
| | | | | | Review URL: http://codereview.chromium.org/173274 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24111 0039d316-1c4b-4281-b951-d872f2087c98
* Set x-bit on apply_locales.py to fix Mac build break at r24104.mark@chromium.org2009-08-241-0/+0
| | | | | | | TBR=thomasvl git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24105 0039d316-1c4b-4281-b951-d872f2087c98
* Tweak the comment in the lproj fixup script to explain why we need an "en" ↵thomasvl@chromium.org2009-08-242-0/+323
| | | | | | | | | | | | | | | | | | | | | | folder. Added a string for the products short name, this is current mac only, and is used for the application menu title via the infoplist.strings file. Added source for a tool to build InfoPlist.strings files based on the values within the GRD files. Run the InfoPlist.strings generation tool during the build. Added a script to take a string and list of locale and generate all the versions of the string. Wired up the string locale tool so GYP knows about all the inputs/outputs from the InfoPlist.strings generation tool. Stop setting some of the Info.plist keys that are now covered by the InfoPlist.strings files. Update the mac links script to stop creating a resources link. Add a shim to nuke the helper's resource link so it can get a real folder. Helper in in chrome_paths_mac to find the main app's bundle (that the helper lives in). At startup, if not the browser, set the main bundle to be the parent of this bundle. Fix up the breakpad init to use the mac_util helper for main bundle. TEST=when runnining in the supported languages, Finder Get Info should show a localized copyright. The process names in activity monitor should also be correct and show localized names once the TC work is done. BUG=19019 Review URL: http://codereview.chromium.org/171040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@24104 0039d316-1c4b-4281-b951-d872f2087c98
* Pull the entire hunspell tree and place it in depsBUG=14756TEST=Compiled ↵mhm@chromium.org2009-08-211-2/+2
| | | | | | | | Chromium, ran tests Review URL: http://codereview.chromium.org/174127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23957 0039d316-1c4b-4281-b951-d872f2087c98
* Try to find trunk/src/tools/python before importing google.path_utils.pam@chromium.org2009-08-211-5/+42
| | | | | | | | | | | Don't require the buildbot slave_scripts unless running a test that needs them. BUG=none TEST=run 'smoketests.py --tests=ui' without having tools\buildbot\scripts\slave checked out Review URL: http://codereview.chromium.org/174191 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23922 0039d316-1c4b-4281-b951-d872f2087c98
* Some quick notes about the mac reference builds for anyone that might need ↵thomasvl@chromium.org2009-08-191-0/+10
| | | | | | | | to update them in the future. Review URL: http://codereview.chromium.org/174070 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23748 0039d316-1c4b-4281-b951-d872f2087c98
* Lands <http://codereview.chromium.org/165297> for thiago.farina@gmail.com.hbono@chromium.org2009-08-191-1/+1
| | | | | | | | | | | | | | R=me From Thiago: Replaces some TrimWhitespace with TrimWhitespaceASCII or TrimWhitespaceUTF8. BUG=9851 TEST=run base_unittests.exe, unit_tests.exe and ui_tests.exe Review URL: http://codereview.chromium.org/172039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23703 0039d316-1c4b-4281-b951-d872f2087c98
* Remove blank lines from FILES; this seemsnick@chromium.org2009-08-181-2/+1
| | | | | | | | | | to be the cause of an archive build step failure. TEST=none BUG=none Review URL: http://codereview.chromium.org/174007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23643 0039d316-1c4b-4281-b951-d872f2087c98
* syncapi shared lib: always. Build a stubnick@chromium.org2009-08-181-0/+3
| | | | | | | | | | | | | | | if the binaries are not available. For a Chrome-branded release, pull the binaries from elsewhere. For a release where CHROME_PERSONALIZATION is disabled, (e.g. Mac and Linux), we needn't build this. TEST=build and run with a variety of commandline flags + clobber try server BUG=none Review URL: http://codereview.chromium.org/171096 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23639 0039d316-1c4b-4281-b951-d872f2087c98
* Stop shortening the Mac lproj directories (ie-"en-US" instead of "en").thomasvl@chromium.org2009-08-171-4/+1
| | | | | | | | | | | Add a script to make a link for "en.lproj" so we always have an english in the fall back list. Run said script as a postbuild step. TEST=Chrome should now show all 40 language when you do a get info in the finder. BUG=19165 Review URL: http://codereview.chromium.org/171043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23547 0039d316-1c4b-4281-b951-d872f2087c98
* Add Linux manpage to build archive.mmoss@chromium.org2009-08-122-0/+2
| | | | | | | Review URL: http://codereview.chromium.org/165398 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23212 0039d316-1c4b-4281-b951-d872f2087c98
* Removing pthreadsgc2.dll from the FILES list - it is no longer needed.robertshield@chromium.org2009-08-121-1/+0
| | | | | | Review URL: http://codereview.chromium.org/164404 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@23203 0039d316-1c4b-4281-b951-d872f2087c98
* CL 22502 dropped the app_strings as part of the switch, so we don't have ↵thomasvl@chromium.org2009-08-061-0/+3
| | | | | | | | | | some of the strings we actually need to run. BUG=none TEST=none (no really good way to confirm that app_strings are in there now, pending cl uses them). Review URL: http://codereview.chromium.org/164098 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22681 0039d316-1c4b-4281-b951-d872f2087c98
* Reapply r22418 for Linux lanpacks, with fix for Mac langpacks.mmoss@chromium.org2009-08-051-0/+185
| | | | | | | | | | | Update Mac output path to match the gyp 'outputs' list, and restrict Mac to the four previously built locales. A future change will add all the locales for Mac, probably after gyp adds looping capability (which isn't to say it couldn't be added now, but that feature is coming soon, so avoiding multiple refactors). Review URL: http://codereview.chromium.org/159886 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22502 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 22418.avi@chromium.org2009-08-051-179/+0
| | | | | | | TBR=mmoss Review URL: http://codereview.chromium.org/159892 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22449 0039d316-1c4b-4281-b951-d872f2087c98
* Rewrite gyp rules with helper script to generate all langpaks on Linux.mmoss@chromium.org2009-08-041-0/+179
| | | | | | | | | crbug.com/14790 Review URL: http://codereview.chromium.org/149781 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22418 0039d316-1c4b-4281-b951-d872f2087c98
* Update smoketests.py so we can run ui_tests in parallel, withhuanr@chromium.org2009-07-291-1/+37
| | | | | | | | the number of shards equal to NUMBER_OF_PROCESSORS. Review URL: http://codereview.chromium.org/159568 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21996 0039d316-1c4b-4281-b951-d872f2087c98
* Remove unreferenced .rules files.sgk@google.com2009-07-283-65/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/160285 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21918 0039d316-1c4b-4281-b951-d872f2087c98
* Remove *.vsprops files that are no longer referenced (or only havesgk@google.com2009-07-2811-146/+0
| | | | | | | | | references to each other) anywhere in the Chromium code base. BUG=none TEST=rebuild Review URL: http://codereview.chromium.org/159523 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21873 0039d316-1c4b-4281-b951-d872f2087c98
* Load Multiple Blacklistsidanan@chromium.org2009-07-281-13/+13
| | | | | | | | | | | | | | Add the ability to load multiple text blacklists into the binary blacklist representation. NOTE: Included Binary file means this change expects to fail on the trybots in blacklist_io_test.cc:103. All other checks must pass. BUG=16932 TEST=BlacklistIO* Review URL: http://codereview.chromium.org/159199 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21841 0039d316-1c4b-4281-b951-d872f2087c98
* re-do CL 2136 - move image_diff to tools/imagediff, add deps to test_shelldpranke@google.com2009-07-241-364/+0
| | | | | | | | | | | | | | | | | moving image_diff from chrome/tools/test/image_diff to tools/imagediff (not moving to tools/image_diff to avoid some svn unpleasantness with that directory having been created in CL 21366). Also change test_shell.gyp to depend on everything needed to run the layout tests. R=darin@chromium.org TEST=none BUG=none Review URL: http://codereview.chromium.org/159361 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21584 0039d316-1c4b-4281-b951-d872f2087c98
* back out CLs 21367, 21366 - no idea why these keep breakingdpranke@google.com2009-07-231-0/+364
| | | | | | Review URL: http://codereview.chromium.org/155983 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21371 0039d316-1c4b-4281-b951-d872f2087c98
* re-do CL 21252 - move image_diff to tools, add deps to test_shelldpranke@google.com2009-07-231-364/+0
| | | | | | | | | | | | | | | CL 21252 seems to have had some svn brokenness (not sure why). I've recreated it and resubmitted it. The changes are to move image_diff from chrome/tools/test to tools/, and to make test_shell depend on image_diff and npapi_layout_test_plugin (and test_worker, where applicable) R=nsylvain@chromium.org TEST=none BUG=none Review URL: http://codereview.chromium.org/155959 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21366 0039d316-1c4b-4281-b951-d872f2087c98
* linux: generate a manpageevan@chromium.org2009-07-221-0/+11
| | | | | | | | This is not intended to be complete; hopefully we can iterate from here. Review URL: http://codereview.chromium.org/159198 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21298 0039d316-1c4b-4281-b951-d872f2087c98
* revert change 21252, which broke the mac build for some reasondpranke@google.com2009-07-221-0/+364
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21262 0039d316-1c4b-4281-b951-d872f2087c98