summaryrefslogtreecommitdiffstats
path: root/chrome/tools/build
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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
* 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
* 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
* 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
* 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
* 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-044-31/+32
| | | | | | | | | | | | | | | | | | | | | | | | 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
* Better owner, group, and mode management for .keystone_install.mark@chromium.org2009-10-271-14/+27
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/338048 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30224 0039d316-1c4b-4281-b951-d872f2087c98
* Move Mac build tool scripts only used by chrome.gyp from build/mac intomark@chromium.org2009-10-276-0/+1818
| | | | | | | | | | chrome/tools/build/mac. BUG=none TEST=none Review URL: http://codereview.chromium.org/334049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30222 0039d316-1c4b-4281-b951-d872f2087c98
* The TODO timer has expired. Clean up old build TODOs and celebrate two weeksmark@chromium.org2009-10-272-26/+0
| | | | | | | of versioned directory awesomeness. Review URL: http://codereview.chromium.org/334040 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30188 0039d316-1c4b-4281-b951-d872f2087c98
* chmod: the -R and -h options may not be specified togethermark@chromium.org2009-10-271-1/+1
| | | | | | Review URL: http://codereview.chromium.org/338036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30185 0039d316-1c4b-4281-b951-d872f2087c98
* Fix speleing.mark@chromium.org2009-10-231-1/+1
| | | | | | Review URL: http://codereview.chromium.org/333013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29901 0039d316-1c4b-4281-b951-d872f2087c98
* Permit .keystone_install to perform an initial bootstrapping installation overmark@chromium.org2009-10-231-11/+18
| | | | | | | | | | | | a skeleton directory. The skeleton is a pre-registered Keystone ticket with the correct product ID, URL, and path existence checker, and a preposterous version (like 0), in conjunction with an existing but empty .app. TEST=none BUG=none Review URL: http://codereview.chromium.org/322005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29890 0039d316-1c4b-4281-b951-d872f2087c98
* Add a list of tests to archive on Linux.thestig@chromium.org2009-10-221-0/+2
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/292061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29787 0039d316-1c4b-4281-b951-d872f2087c98
* Updating from user Keystone under /Applications by an admin user should leavemark@chromium.org2009-10-161-0/+20
| | | | | | | | | | the application admin-writeable. BUG=16360 (not really, but it's somewhat related) TEST=keystone_install_test.sh Review URL: http://codereview.chromium.org/276066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29310 0039d316-1c4b-4281-b951-d872f2087c98
* Remove an overzealous version check from keystone_install.sh.mark@chromium.org2009-10-161-14/+14
| | | | | | | | | | | | | | The existing version check compared the previously-installed version's KSVersion with the newly-installed version's KSVersion after completing the update. In a case where a previous update attempt was interrupted after the new KSVersion was set, this check could fail on a subsequent run of the update script. BUG=none TEST=keystone_install_test.sh Review URL: http://codereview.chromium.org/287006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29296 0039d316-1c4b-4281-b951-d872f2087c98
* Make the auto-update script really smart. It no longer replaces the versionedmark@chromium.org2009-10-162-53/+203
| | | | | | | | | | | directory corresponding to the version that was just replaced or to any version that is in use on the system. BUG=14610 TEST=keystone_install_test.sh, and play with auto-update. A lot. Review URL: http://codereview.chromium.org/285002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29272 0039d316-1c4b-4281-b951-d872f2087c98
* Add in files that define lists of SYMBOLS to be archived for Windows and ↵robertshield@chromium.org2009-10-153-0/+12
| | | | | | | | | | | Linux builds and tests to be archived for Windows builds. This patch goes hand in hand with: http://codereview.chromium.org/267087/show BUG=None TEST=Build program files, symbols and tests are correctly archived by the builder. Review URL: http://codereview.chromium.org/275024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29116 0039d316-1c4b-4281-b951-d872f2087c98
* Eliminate char/wchar_t conversions, probably-unsafe statics, and disk accessmark@chromium.org2009-10-141-0/+35
| | | | | | | | | | when determining the framework and helper app paths on the Mac. BUG=24833 TEST=app still works, tests still pass Review URL: http://codereview.chromium.org/267102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29034 0039d316-1c4b-4281-b951-d872f2087c98
* Official builds should be on the com.google.Chrome update product ID, notmark@chromium.org2009-10-141-0/+182
| | | | | | | | | | | | | | | com.google.Chrome.framework BUG=24836 TEST=After running Google Chrome.app, run ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/MacOS/ksadmin -p. You should see, at the very least, tickets for com.google.Keystone and com.google.Chrome, and they should appear to have valid data. You should not see any tickets for com.google.Chrome.framework. If you run ksadmin -l, you should not get any error output. Review URL: http://codereview.chromium.org/273059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29033 0039d316-1c4b-4281-b951-d872f2087c98