summaryrefslogtreecommitdiffstats
path: root/chrome/tools
Commit message (Collapse)AuthorAgeFilesLines
* Committing for Jeff...mad@chromium.org2010-03-261-1/+0
| | | | | | | | | | http://codereview.chromium.org/1144001 BUG=0 TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42777 0039d316-1c4b-4281-b951-d872f2087c98
* Change how version_build_patch is computed to allow PATCH > 255mark@chromium.org2010-03-261-7/+15
| | | | | | | | | | | | | | | | | | | | version_build_patch is built as BUILD.PATCH and then used to set DYLIB_CURRENT_VERSION and DYLIB_COMPATIBILITY_VERSION on Mac OS X. These VERSION strings have the format X.Y.Z, where X cannot exceed 65535 and Y and Z cannot exceed 255 (see the ld man page). In order to allow PATCH to exceed 255, change version_build_patch to BUILD.PATCH/256.PATCH%256. BUG=39244 TEST=Set PATCH > 255 in chrome/VERSION, rebuild, and use otool -L to confirm version Patch by Jay Soffian <jaysoffian@gmail.com> Review URL: http://codereview.chromium.org/1322002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42771 0039d316-1c4b-4281-b951-d872f2087c98
* UMA cleanup. Replacing calls to RecordAction(char*) to use a new structure.evan@chromium.org2010-03-231-11/+20
| | | | | | | | | | | | That way it is easier to keep track of those constants in reporting tools. TEST=Covered with standard ui tests Patch by Frank Mantek <fmantek@google.com>. Review URL: http://codereview.chromium.org/811005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@42362 0039d316-1c4b-4281-b951-d872f2087c98
* Move image codec stuff to toplevel gfx.ben@chromium.org2010-03-181-1/+1
| | | | | | | | | TBR=darin BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41911 0039d316-1c4b-4281-b951-d872f2087c98
* win: string_util.h -> utf_string_conversions.h fix.jhawkins@google.com2010-03-111-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/830002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41292 0039d316-1c4b-4281-b951-d872f2087c98
* Archive and upload pyauto artifacts for Winnirnimesh@chromium.org2010-03-091-1/+3
| | | | | | | | | BUG=36498 TEST=Should see _pyautolib.dll & pyautolib.py in http://build.chromium.org/buildbot/continuous/win/LATEST/chrome-win32.test/ Review URL: http://codereview.chromium.org/661349 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@41049 0039d316-1c4b-4281-b951-d872f2087c98
* Move apply_locales.py from src/chrome/tools/build/ to src/build/.tony@chromium.org2010-03-091-45/+0
| | | | | | | | src/app shouldn't depend on src/chrome and I need to break these dependencies for some upstreaming work. Review URL: http://codereview.chromium.org/668249 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40985 0039d316-1c4b-4281-b951-d872f2087c98
* chrome 6: string_util.h -> utf_string_conversions.h fix.jhawkins@chromium.org2010-03-082-0/+2
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/671025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40964 0039d316-1c4b-4281-b951-d872f2087c98
* Add 64-bit binaries that are required for NaCl support to Chrome ↵gregoryd@google.com2010-03-041-0/+2
| | | | | | | | | | | installation on Windows. NaCl uses two additional binaries on 64-bit Windows: nacl64.exe and nacl64.dll, so these binaries need to be installed and updated as part of Chrome installation/update. Review URL: http://codereview.chromium.org/567028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40639 0039d316-1c4b-4281-b951-d872f2087c98
* prepare archived file listjiesun@google.com2010-02-261-0/+2
| | | | | | | | add openMAX test and FFMPEG test to arhicved list to be used in chrome OS build process. Review URL: http://codereview.chromium.org/661185 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40132 0039d316-1c4b-4281-b951-d872f2087c98
* Adding additional set of things to capture for chromeos (initially empty),bradnelson@google.com2010-02-263-0/+0
| | | | | | | | | | | | so that the bots have something to point at. BUG=None TEST=None Review URL: http://codereview.chromium.org/660155 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40092 0039d316-1c4b-4281-b951-d872f2087c98
* Archive and upload pyauto artifacts for Linuxnirnimesh@chromium.org2010-02-231-0/+2
| | | | | | | | | BUG=36498 TEST=Should see _pyautolib.so & pyautolib.py in http://build.chromium.org/buildbot/continuous/linux/LATEST/chrome-linux.test/ Review URL: http://codereview.chromium.org/652155 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39782 0039d316-1c4b-4281-b951-d872f2087c98
* Archive and upload pyauto artifacts for Mac.nirnimesh@google.com2010-02-231-0/+2
| | | | | | | | | TEST=Should see _pyautolib.so & pyautolib.py in http://build.chromium.org/buildbot/continuous/mac/LATEST/chrome-mac.test/ BUG=36498 Review URL: http://codereview.chromium.org/652088 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39683 0039d316-1c4b-4281-b951-d872f2087c98
* Add candidate_window to chromiumos-chromium.zipsatorux@chromium.org2010-02-041-0/+1
| | | | | | | | | | | | candidate_window is used for entering text in CJK languages on Chrome OS. See http://www.chromium.org/chromium-os/chromiumos-design-docs/text-input for details. TEST=none BUG=none Review URL: http://codereview.chromium.org/561059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38045 0039d316-1c4b-4281-b951-d872f2087c98
* The first step towards supporting the Hungarian spell-checking dictionary.hbono@chromium.org2010-02-024-4/+225
| | | | | | | | | | | | | | | This change fixes a couple of problems needed for using a Hungarian dictionary in Chrome. 1. Use TrimWhitespace() in TrimLine() Sorry, this is caused by my mistake that used TrimWhiteSpaceUTF8() without checking it deeply. 2. Replace morphing rules with compound rules. it seems existing Hungarian dictionaries use (language-specific) morphing rules to handle words that have both prefixes and suffixes, e.g. "legjobb" (best). It is better to replace such (language-dependent) morphing rules with (language-independent) compound rules to avoid language-specific issues. (As far as I tested, this change fixes many quality problems caused by Hungarian compounds.) This change also adds simple tests for our dictionary converter. BUG=15558 TEST=unit_test --gtest_filter=ConvertDictTest* Review URL: http://codereview.chromium.org/553087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37816 0039d316-1c4b-4281-b951-d872f2087c98
* Cause Chrome Frame mini_installer to generate a separate ↵robertshield@chromium.org2010-01-251-9/+18
| | | | | | | | chrome_frame.packed.7z as a build artifact, since we need that for signing purposes. Review URL: http://codereview.chromium.org/552127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@37039 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Change the generic chrome-wrapper script to overwrite symlinks it ↵thestig@chromium.org2010-01-221-2/+2
| | | | | | | | | | creates. BUG=30810 TEST=none Review URL: http://codereview.chromium.org/548113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36915 0039d316-1c4b-4281-b951-d872f2087c98
* Split platform specific settings out from locale_settings.grd so we cantony@chromium.org2010-01-221-0/+3
| | | | | | | | | | | | | | | | | | have per platform config and overrides. This is easier to manage than the mess of <if>'s in the existing grd and xtb files. Each platform only builds its locale_settings_{win,mac,linux}.grd file. All the grd files generate the same platform_locale_settings.h header (for easy inclusion in .cc files). We use the fallback feature of grit to only specify locale specific values in xtb files if we want to override the default for the locale. BUG=28590 Review URL: http://codereview.chromium.org/545132 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36849 0039d316-1c4b-4281-b951-d872f2087c98
* Adding a secondary mini_installer target for Chrome Frame. This will remove ↵robertshield@chromium.org2010-01-191-2/+7
| | | | | | | | | | | | | | the need to have different build scripts to build either Chrome or Chrome Frame. Also remove the now-unneeded gyp variables 'chrome_frame_define' and 'google_update_appid'. BUG=Both Chrome and Chrome Frame products should be buildable from a single solution file - we shouldn't need to run GYP with different settings to get a CF solution. TEST=none Review URL: http://codereview.chromium.org/542078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@36546 0039d316-1c4b-4281-b951-d872f2087c98
* Make create_installer_archive.py not error out on missing chrome_frame binaries.robertshield@chromium.org2010-01-081-1/+16
| | | | | | Review URL: http://codereview.chromium.org/538002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35824 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Change the generic chrome-wrapper script to look for missing libs and ↵thestig@chromium.org2010-01-071-0/+57
| | | | | | | | | | create symlinks. BUG=30810 TEST=Continuous builds work out of the box on RPM distros. Review URL: http://codereview.chromium.org/518052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35727 0039d316-1c4b-4281-b951-d872f2087c98
* Add session and emit_login_prompt_readyeblake@chromium.org2010-01-051-0/+2
| | | | | | | | These are chromeos specific files to be added to the zip archive Review URL: http://codereview.chromium.org/521033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35567 0039d316-1c4b-4281-b951-d872f2087c98
* [Mac] get the reliability_tests binary archived in chromium builds.thomasvl@chromium.org2010-01-041-0/+1
| | | | | | | | BUG=31511 TEST=reliability_tests shows up in the snapshots dir on mac (will be copied in archive_build of Chromium Mac) Review URL: http://codereview.chromium.org/525006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35457 0039d316-1c4b-4281-b951-d872f2087c98
* Add some licensing comments under chrome/.evan@chromium.org2009-12-285-6/+18
| | | | | | | | BUG=28291 Review URL: http://codereview.chromium.org/507067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35301 0039d316-1c4b-4281-b951-d872f2087c98
* Adapt Chrome to use KeystoneRegistration 1.0.7.1306. Use "tag path" and "tagmark@chromium.org2009-12-192-6/+105
| | | | | | | | | | | | | | | | | | | | | | | | | key" to direct Keystone to use a tag stored in the application as opposed to in its ticket. BUG=30730 TEST= - ksadmin --print-ticket --productid com.google.Chrome should show tagPath pointing to GC.app/Contents/Info.plist, and tagKey of KSChannelID; - ksadmin --print-tag --productid com.google.Chrome should show the value of the KSChannelID key in GC.app/Contents/Info.plist; this should be the tag that is used for auto-updates The above steps should be validated after the following operations: - launching Chrome when on a user ticket, - promoting Chrome from a user ticket to a system ticket, and - when a Chrome update is applied (using this version of keystone_install.sh) when on either a user or a system ticket. The tagPath and tagKey will NOT be set when launching Chrome on a system (promoted) ticket, but they WILL be set when the ticket is initially promoted and also when an update is applied using this version of keystone_install.sh. Review URL: http://codereview.chromium.org/506061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35030 0039d316-1c4b-4281-b951-d872f2087c98
* Update breakpad (432->452)gregoryd@google.com2009-12-181-1/+1
| | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/503052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34916 0039d316-1c4b-4281-b951-d872f2087c98
* Support custom Linux version strings (e.g. release channel, downstream ↵mmoss@google.com2009-12-151-0/+4
| | | | | | | | | | | vendor name, etc.). Also reformat the Mac/Win version strings as per comments in http://codereview.chromium.org/506007. Review URL: http://codereview.chromium.org/506016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@34609 0039d316-1c4b-4281-b951-d872f2087c98
* Allow low integrity processes to connect to the chrome crash server pipe. ↵ananta@chromium.org2009-12-072-1/+60
| | | | | | | | | | | | | | | This allows us to send crash dumps for chrome frame reliability test runs. TBR'ing this based on a discussion with nsylvain Bug=29451 TBR=nsylvain Review URL: http://codereview.chromium.org/464048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33974 0039d316-1c4b-4281-b951-d872f2087c98
* The GYP fixes the other week put lib on the front of this file, update this ↵thomasvl@chromium.org2009-12-041-1/+1
| | | | | | | | | | script also. BUG=none TEST=none Review URL: http://codereview.chromium.org/464042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33846 0039d316-1c4b-4281-b951-d872f2087c98
* Add /sbin and /usr/sbin to .keystone_install's PATHmark@chromium.org2009-11-301-0/+7
| | | | | | | | BUG=28533 TEST=See bug 28533 Review URL: http://codereview.chromium.org/448002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33259 0039d316-1c4b-4281-b951-d872f2087c98
* Use common naming for the Linux man page.mmoss@chromium.org2009-11-202-2/+2
| | | | | | | | | This makes the man page consistent with other outputs, like 'chrome' and 'chrome.pak', which simplifies some package building logic and keeps all file renaming in one place. Review URL: http://codereview.chromium.org/420008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32684 0039d316-1c4b-4281-b951-d872f2087c98
* Making grd dependencies more correct for grds in app.bradnelson@google.com2009-11-201-1/+2
| | | | | | | | | BUG=17706 TEST=None Review URL: http://codereview.chromium.org/414006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32602 0039d316-1c4b-4281-b951-d872f2087c98
* Add an .order file to ensure that no global text symbol winds up at an addressmark@chromium.org2009-11-191-0/+43
| | | | | | | | | | | | higher than _ChromeMain, so that CrashReporter stacks and other symbolized stacks aren't so confusing. Add a tool to verify that nothing violates this ordering requirement. BUG=28257 TEST=verify_order, which is part of the build Review URL: http://codereview.chromium.org/414003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32539 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up remove_ffmpeg_dylibs. The transition is over.mark@chromium.org2009-11-181-19/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/403020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32412 0039d316-1c4b-4281-b951-d872f2087c98
* Clean up transition_lprojs. The transition is over.mark@chromium.org2009-11-181-22/+0
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/399082 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32409 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes almost all of the rest of lint errors in the chrome/ directory (minus ↵erg@google.com2009-11-134-11/+11
| | | | | | | | the really hard ones which will need actual review instead of rubber-stamping.) Review URL: http://codereview.chromium.org/386026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31932 0039d316-1c4b-4281-b951-d872f2087c98
* A large number of style nits in preparation for turning on automated cpplint.py.erg@google.com2009-11-111-1/+1
| | | | | | Review URL: http://codereview.chromium.org/385023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31669 0039d316-1c4b-4281-b951-d872f2087c98
* Shhhhh!mark@chromium.org2009-11-051-14/+19
| | | | | | | | | | | | Make tweak_info_plist less chatty. We've been using this script for a long time, we've worked the kinks out, and it's really stable. We don't need this kind of crazy verbosity any longer. BUG=-1 TEST=slightly less build output Review URL: http://codereview.chromium.org/361028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31103 0039d316-1c4b-4281-b951-d872f2087c98
* Temporary clean-up script to remove obsolete FFmpeg dylibs after r31050.mark@chromium.org2009-11-051-0/+19
| | | | | | | | | | TODO: Remove this in a couple of weeks. BUG=0 TEST={} Review URL: http://codereview.chromium.org/360055 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31102 0039d316-1c4b-4281-b951-d872f2087c98
* When updating on a user ticket, check for system tickets. If a system ticketmark@chromium.org2009-11-042-26/+65
| | | | | | | | | | is also present, delete the user ticket and abort the update. BUG=26702 TEST=keystone_install_test.sh Review URL: http://codereview.chromium.org/365004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30975 0039d316-1c4b-4281-b951-d872f2087c98
* EN, mf, DO YOU SPEAK IT?mark@chromium.org2009-11-045-36/+42
| | | | | | | | | | | | | | | | | | | | | | | | No more symbolic links in the .app. Except for the ones that codesign adds. The en_US.lproj directory should not exist, there should be only en.lproj. Formerly, there was a symbolic link from en.lproj to en_US.lproj. BUG=25578, 19165 TEST= - find C.app -name en_US.lproj should return nothing. - find C.app -name en.lproj should show en.lproj in C.app, C F.framework, and C H.app. - find C.app -type l should return nothing, however, on a signed build, it will still show symbolic links for CodeResources. - Say "What" again. Say "What" again. I dare you. I double-dare you. - With English or U.S. English as the top or only choices in the International (10.5) or Language & Text (10.6) system preference pane's Language tab, the localized language should be English. - In this configuration, the Accept-Language header field should be "en-US,en;q=0.8". See http://whatsmyuseragent.com/ and look for HTTP_ACCEPT_LANGUAGE. Review URL: http://codereview.chromium.org/345057 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30955 0039d316-1c4b-4281-b951-d872f2087c98
* Fix spelling.mark@chromium.org2009-11-031-12/+12
| | | | | | | | BUG=zero TEST=no Review URL: http://codereview.chromium.org/341083 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30820 0039d316-1c4b-4281-b951-d872f2087c98
* rsync isn't resilient about updating symbolic link times, so catch a case thatmark@chromium.org2009-11-021-2/+143
| | | | | | | | | | | | might cause trouble and work around it. BUG=26181 TEST=keystone_install_test.sh It should now be possible to update Chrome when you have write permission on all of the directories but none of the files or symbolic links on disk. Review URL: http://codereview.chromium.org/341072 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30768 0039d316-1c4b-4281-b951-d872f2087c98
* Remove themes/default.dll and merge the resources into chrome.dll.tc@google.com2009-11-021-1/+0
| | | | | | | | | | | This gives us one less file to load on startup. This does mean that some tests need to explicitly include theme_resources.rc. BUG=24035 Review URL: http://codereview.chromium.org/348033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30755 0039d316-1c4b-4281-b951-d872f2087c98
* Add lib.target to chrome-wrapper's LD_LIBRARY_PATH.craig.schlenter@chromium.org2009-11-021-1/+1
| | | | | | | | | | | Needed since r732 of gyp. TEST=Shared build on linux finds libs now without needing to manually adjust LD_LIBRARY_PATH. Review URL: http://codereview.chromium.org/340060 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30749 0039d316-1c4b-4281-b951-d872f2087c98
* Remove themes directory from the zip file list since it's now empty.tony@chromium.org2009-11-022-2/+0
| | | | | | | | It was removed in r30644. Review URL: http://codereview.chromium.org/350011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30724 0039d316-1c4b-4281-b951-d872f2087c98
* Drop the com.apple.quarantine attribute after an update is applied.mark@chromium.org2009-11-021-3/+32
| | | | | | | | BUG=26486 TEST=none Review URL: http://codereview.chromium.org/353007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30708 0039d316-1c4b-4281-b951-d872f2087c98
* Update Linux archive file list to use new, monolithic ffmpeg library.mmoss@chromium.org2009-10-302-6/+2
| | | | | | | Review URL: http://codereview.chromium.org/339085 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30608 0039d316-1c4b-4281-b951-d872f2087c98
* Mac updater: set sane permissions on symbolic links (when possible).mark@chromium.org2009-10-291-0/+5
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/344022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30461 0039d316-1c4b-4281-b951-d872f2087c98
* Design changes in browser/privacy_blacklist needed to integratephajdan.jr@chromium.org2009-10-292-61/+0
| | | | | | | | | | | | | | | | | | privacy blacklists with extensions. - change I/O routines interface to be more clear - distinguish between transient and permanent blacklists - remove obsolete code (pbl_tool and blacklist error dialog) BlacklistManager will be responsible for recompiling the persistent blacklists. Errors will be reported via infobars. TEST=Covered by unit_tests. BUG=21541 Review URL: http://codereview.chromium.org/337025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30449 0039d316-1c4b-4281-b951-d872f2087c98