summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Default to building for the same architecture as the build host.mmoss@chromium.org2009-10-161-2/+13
| | | | | | | | | BUG=24766 Review URL: http://codereview.chromium.org/271113 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29230 0039d316-1c4b-4281-b951-d872f2087c98
* Added stub implementation of SharedWorkerRepository.atwilson@chromium.org2009-10-151-1/+1
| | | | | | | | | | | | Turn on ENABLE_SHARED_WORKERS by default, but disable the SharedWorker bindings so they are not available. This allows the SharedWorker code to get compiled in to fight against bit rot, but prevents applications from using this API yet. TEST=existing layout tests suffice Review URL: http://codereview.chromium.org/273019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29185 0039d316-1c4b-4281-b951-d872f2087c98
* Official builds should be on the com.google.Chrome update product ID, notmark@chromium.org2009-10-141-182/+0
| | | | | | | | | | | | | | | 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
* Adding a Chrome Frame target to all.gyp to allow a continuous builder to ↵robertshield@chromium.org2009-10-141-0/+18
| | | | | | | | | | | build only the subset of projects required by Chrome Frame. BUG=NONE TEST=NONE Review URL: http://codereview.chromium.org/264016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28956 0039d316-1c4b-4281-b951-d872f2087c98
* Fixes bug in toolkit_views. We shouldn't set the theme provider forsky@chromium.org2009-10-131-0/+3
| | | | | | | | | | | | widget_gtk when building chromeos build. We need a #ifdef for CHROMEOS but not using TOOLKIT_VIEWs for the browser window. I'm temporarily adding this one. This bug is the result of Oshima making TOOLKIT_VIEWS set OS_CHROMEOS. Review URL: http://codereview.chromium.org/270092 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28916 0039d316-1c4b-4281-b951-d872f2087c98
* include CHROMEOS files and defintions in TOOLKIT_VEIWS build.oshima@chromium.org2009-10-121-1/+1
| | | | | | | | | | | | | | | | | * changed gyp files so that all files compiled for chrome os will be also compiled when toolkit_views==1 * changed to define OS_CHROMEOS when toolkit_views==1 * changed TabOverbiewMessageListener to use BrowserView instead of BrowserWindowGtk when toolkit_views==1 I left one for CHROME_NOTIFY_FLOATING_TAB_OVER_TOPLEVEL b/c i couldn't figure out how to get gdkwindow from xid. Looks like I need to register it somewhere Note: Nicolas updated trybot and buildbot to include chromeos dependency, so this all should compile fine. BUG=none TEST=run views unit test and browser. Review URL: http://codereview.chromium.org/262027 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28764 0039d316-1c4b-4281-b951-d872f2087c98
* Disable WebGL temporarily to heal the build.darin@chromium.org2009-10-121-1/+1
| | | | | | | | | | TBR=dglazkov BUG=none TEST=none Review URL: http://codereview.chromium.org/274004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28707 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 28558 because this is clearly responsible fornsylvain@chromium.org2009-10-101-2/+1
| | | | | | | | | | | | | | | | | | | | breaking the interactive ui tests. It just needs a clobber. It looks like 2 parts of the code don't agree on the number of buttons on the bookmark bar. Maybe because part of the code is compiled with CHROME_PERSONALIZATION = 1 while the test is compiled with CHROME_PERSONALIZATION = 0. Maybe this new gyp change broke the define propagation. This is really easy to replicate, and should also be easy to debug. Original Log: Relanding the interactive UI tests GYP factor out, as it turns out it is not responsible for breaking the interactive ui tests. Review URL: http://codereview.chromium.org/271046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28668 0039d316-1c4b-4281-b951-d872f2087c98
* Relanding the interactive UI tests GYP factor out, as it turnsjcampan@chromium.org2009-10-091-1/+2
| | | | | | | | | | | out it is not responsible for breaking the interactive ui tests. See http://codereview.chromium.org/259018/show TBR=brettw Review URL: http://codereview.chromium.org/270042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28558 0039d316-1c4b-4281-b951-d872f2087c98
* Reverting 28404, it seems to break the interactive ui tests in mysterious ways.jcampan@chromium.org2009-10-091-2/+1
| | | | | | | TBR=brettw Review URL: http://codereview.chromium.org/268024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28492 0039d316-1c4b-4281-b951-d872f2087c98
* Emit the changelog URL, and pass on extra command-line args as args to chromium.nirnimesh@chromium.org2009-10-081-5/+14
| | | | | | | | | | Args to Chromium can be passed like: python build-bisect.py -- --no-first-dialog such that everything after '--' will be ignored by this script Review URL: http://codereview.chromium.org/265026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28427 0039d316-1c4b-4281-b951-d872f2087c98
* Extracting the interactive ui tests to their own GYP file.jcampan@chromium.org2009-10-081-1/+2
| | | | | | | | BUG=None TEST=The interactive tests should still build and run on Windows and Linux Review URL: http://codereview.chromium.org/259018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28404 0039d316-1c4b-4281-b951-d872f2087c98
* Rolling back the previous fix which didn't fix it. Will try a clobber build ↵johnnyg@chromium.org2009-10-081-1/+1
| | | | | | | | | | | to pick up the flag. TBR=kbr BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28371 0039d316-1c4b-4281-b951-d872f2087c98
* Rollback features_override 3D_CANVAS to 0. It seems to conflict with latest ↵johnnyg@chromium.org2009-10-081-1/+1
| | | | | | | | | | | WebKit. TBR=kbr BUG=none TEST=none git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28370 0039d316-1c4b-4281-b951-d872f2087c98
* Includes chrome_frame project in chrome.sln for windows.slightlyoff@chromium.org2009-10-081-0/+5
| | | | | | | | | BUG=None TEST=rebuild gyp files, open chrome.sln. Observer chrome_frame project. Review URL: http://codereview.chromium.org/271014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28362 0039d316-1c4b-4281-b951-d872f2087c98
* Compile WebGL support in to Chrome's Dev Channel builds. Stillkbr@google.com2009-10-071-1/+1
| | | | | | | | | | | | requires command line option --enable-webgl (and, currently, --no-sandbox) to enable. BUG=http://crbug.com/21852 TEST=none (runs existing WebGL tests; more coming) Review URL: http://codereview.chromium.org/270003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28336 0039d316-1c4b-4281-b951-d872f2087c98
* Separate ARM-v7 compilation flags from chromeospiman@chromium.org2009-10-071-2/+5
| | | | | | Review URL: http://codereview.chromium.org/256074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28197 0039d316-1c4b-4281-b951-d872f2087c98
* Add comments setting emacs and vim tab width and expansion variables.sgk@google.com2009-10-069-1/+56
| | | | | | | | BUG=none TEST=successful builds Review URL: http://codereview.chromium.org/256059 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28089 0039d316-1c4b-4281-b951-d872f2087c98
* gyp_chromium automatically includes features_override.gypiyaar@chromium.org2009-10-051-1/+2
| | | | | | | | Other projects that use gyp_chromium directly depend on that. Review URL: http://codereview.chromium.org/255078 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28035 0039d316-1c4b-4281-b951-d872f2087c98
* Add googleurl unittest to the mac builders for the testers to run it.thomasvl@chromium.org2009-10-051-0/+4
| | | | | | | | | | Add browser_test to the mac builders, doesn't pass yet, but this way it's ready to be run when it works. BUG=none TEST=none Review URL: http://codereview.chromium.org/256052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27993 0039d316-1c4b-4281-b951-d872f2087c98
* Adds desktop notification support for renderer process, and enables the ↵johnnyg@chromium.org2009-10-051-1/+1
| | | | | | | | | | | | build flag for chromium build of webkit. Doesn't expose the feature to any websites yet. BUG=none TEST=none (This is part 1 of 3 for this feature; tests will follow). Review URL: http://codereview.chromium.org/194079 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27973 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-1/+1
| | | | | | | | | | | | | | | 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
* Remove the xcopy step from the PGO optimize vspropscpu@chromium.org2009-10-031-4/+0
| | | | | | | | | | | | The DLL has different name on VS2008. This is best done outside the build phase. BUG=none TEST=pgo instrument build completes with zero errors in VS2008 Review URL: http://codereview.chromium.org/242127 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27928 0039d316-1c4b-4281-b951-d872f2087c98
* Updating Native Client (should fix the Linux x64 build)gregoryd@google.com2009-10-031-0/+44
| | | | | | | | | New script added to clobber generated headers on Mac. BUG= http://code.google.com/p/nativeclient/issues/detail?id=104 TEST=none Review URL: http://codereview.chromium.org/259019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27919 0039d316-1c4b-4281-b951-d872f2087c98
* Reenable fastbuild (for windows only).maruel@chromium.org2009-10-021-0/+20
| | | | | | | | | | This will be enabled on the windows try slaves. TEST=none BUG=none Review URL: http://codereview.chromium.org/256042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27883 0039d316-1c4b-4281-b951-d872f2087c98
* Add an option to disable NaCl at compile time for platforms where it doesn't ↵piman@chromium.org2009-10-021-0/+11
| | | | | | | | | | build yet Just add disable_nacl=1 to gyp defines Review URL: http://codereview.chromium.org/257029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27873 0039d316-1c4b-4281-b951-d872f2087c98
* Add (yet another) option to allow stripping the chrome binary after dumping ↵thestig@chromium.org2009-10-012-6/+16
| | | | | | | | | | symbols. Chromebot does not like 200MB zip files and 800MB chrome binaries. BUG=none TEST=none Review URL: http://codereview.chromium.org/259008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27795 0039d316-1c4b-4281-b951-d872f2087c98
* Override mechanism for features.gypiyaar@chromium.org2009-10-011-0/+41
| | | | | | | | This will allow us to have a different set of feature_defines for upstream and downstream webkit builds. Review URL: http://codereview.chromium.org/242102 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27789 0039d316-1c4b-4281-b951-d872f2087c98
* Remove a circular dependency for chrome Linux symbols. Make it possible to ↵thestig@chromium.org2009-10-011-1/+14
| | | | | | | | | | force Linux symbol dumping. BUG=none TEST=none Review URL: http://codereview.chromium.org/243056 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27752 0039d316-1c4b-4281-b951-d872f2087c98
* The buildbots compile into src/build/{Debug,Release} but this scripttony@chromium.org2009-09-301-16/+20
| | | | | | | | | assumes that the build output is in src/chrome/{Debug,Release}. Update the clobber script to look in both places. Review URL: http://codereview.chromium.org/255015 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27580 0039d316-1c4b-4281-b951-d872f2087c98
* gyp changes to enable building OCMock. Patch from Paul Wicks ↵pinkerton@chromium.org2009-09-291-0/+5
| | | | | | | | | (pwicks86@gmail.com). TEST=Use OCMock in a test BUG=NONE git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27506 0039d316-1c4b-4281-b951-d872f2087c98
* The builders should build sync_unit_tests.nick@chromium.org2009-09-291-0/+1
| | | | | | Review URL: http://codereview.chromium.org/235044 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27441 0039d316-1c4b-4281-b951-d872f2087c98
* Cleaning up after the initial Chrome Frame commit.robertshield@chromium.org2009-09-281-3/+3
| | | | | | Review URL: http://codereview.chromium.org/242025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27367 0039d316-1c4b-4281-b951-d872f2087c98
* more missing dependencies (caused by bad dependencies somewhere else)nsylvain@chromium.org2009-09-271-0/+7
| | | | | | Review URL: http://codereview.chromium.org/242029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27355 0039d316-1c4b-4281-b951-d872f2087c98
* Add missing dependencies.nsylvain@chromium.org2009-09-271-0/+3
| | | | | | Review URL: http://codereview.chromium.org/235037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27351 0039d316-1c4b-4281-b951-d872f2087c98
* Add new projects to help speed up the buildbots.nsylvain@chromium.org2009-09-251-0/+51
| | | | | | Review URL: http://codereview.chromium.org/252006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27272 0039d316-1c4b-4281-b951-d872f2087c98
* Downstreamed v8 extension building & webkit_chromium_port flagyaar@chromium.org2009-09-241-0/+6
| | | | | | | | | | 1. Downstreamed building webkit/extension/v8/*.cc files, which were built by upstream webcore by mistake. Now glue will build them. I tested that even though webcore still builds them, there are no errors if glue also builds them. 2. Added webkit_chromium_port variable to build/common.gypi which is turned off by default. Currently, nothing uses it but the chrome port will need it. Review URL: http://codereview.chromium.org/220026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27122 0039d316-1c4b-4281-b951-d872f2087c98
* Add gold patch for "out of file descriptors" error.mmoss@chromium.org2009-09-231-0/+58
| | | | | | | | | | | | | For example: http://chrome-buildbot.corp.google.com:8016/builders/Chromium%20Linux%20Builder%20(dbg-shlib)/builds/39/steps/compile/logs/stdio Patch cherry-picked from: http://sourceware.org/bugzilla/show_bug.cgi?id=5990 Review URL: http://codereview.chromium.org/223014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27004 0039d316-1c4b-4281-b951-d872f2087c98
* Create a separate function that returns the list of additionalsgk@google.com2009-09-231-20/+30
| | | | | | | | | files to be included in the build (common.gypi and */supplement.gypi). BUG=none TEST=successful "gclient runhooks" Review URL: http://codereview.chromium.org/214058 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26901 0039d316-1c4b-4281-b951-d872f2087c98
* Add a simple about:tcmalloc page that just displays its canned stats.sgk@chromium.org2009-09-221-0/+5
| | | | | | | | | | Add USE_TCMALLOC to control its inclusion. Make browser depend on tcmalloc to get the PERFTOOLS_DLL_DECL definition. BUG=none TEST=none Review URL: http://codereview.chromium.org/216033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26816 0039d316-1c4b-4281-b951-d872f2087c98
* Adding a GYP variable to indicate if a build wants Title Case strings or not.thomasvl@chromium.org2009-09-221-7/+19
| | | | | | | | | | | | | Default to Title Case strings for Mac and Linux/GTK. Pass an extra define to the invoke of grit for TitleCase strings. Test the define for grit Title Case strings and have two sets of strings where needed. DEPs roll to pick up a new GYP that will keep int values as ints. BUG=22253 TEST=The bookmark bar menus on Mac and linux gtk will be Title Case, in Windows and ChromeOS they will be Sentence case. NOTE: we'll the translations in the Title Case areas until new translations are entered. Review URL: http://codereview.chromium.org/210022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26803 0039d316-1c4b-4281-b951-d872f2087c98
* build-bisect.py: Minor tweaks and Mac fixrsesek@chromium.org2009-09-201-10/+16
| | | | | | | | | * Allow user-specified profile directories. * Fix Mac BUILD_EXE_NAME to be the actual binary, rather than the bundle. Review URL: http://codereview.chromium.org/209045 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26662 0039d316-1c4b-4281-b951-d872f2087c98
* build-bisect: minor usability tweaksevan@chromium.org2009-09-191-6/+11
| | | | | | | | | | | | | | 1) Show the list of buildtype choices in the --help output. Looks like this: -a ARCHIVE, --archive=ARCHIVE The buildbot archive to bisect [mac|xp|linux|linux-64]. 2) Always use a new profile when running. Review URL: http://codereview.chromium.org/205022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26648 0039d316-1c4b-4281-b951-d872f2087c98
* No-op .gypi change to force GYP to run via the DEPS hook. This should getmark@chromium.org2009-09-191-3/+9
| | | | | | | | the straggler bots back to green. They must have missed a GYP run while gclient was broken earlier. Review URL: http://codereview.chromium.org/211037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26639 0039d316-1c4b-4281-b951-d872f2087c98
* Update ffmpeg binaries directories to support variants based off the target ↵ajwong@chromium.org2009-09-181-3/+4
| | | | | | | | | | | architecture. BUG=20948 TEST=none Review URL: http://codereview.chromium.org/215016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26630 0039d316-1c4b-4281-b951-d872f2087c98
* Re-applying build/common.gypi patch from http://codereview.chromium.org/195078timurrrr@chromium.org2009-09-181-0/+4
| | | | | | | | | | The previous patch was reverted until buildbot master was restarted. After the restart, GYP_DEFINES contains "release_valgrind_build=1" http://build.chromium.org/buildbot/waterfall/builders/Chromium Linux Builder (valgrind)/builds/2/steps/gclient/logs/stdio Review URL: http://codereview.chromium.org/196140 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26564 0039d316-1c4b-4281-b951-d872f2087c98
* Add all locales to the appropriate generated file lists in .gyp files.thestig@chromium.org2009-09-171-0/+11
| | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/208002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26494 0039d316-1c4b-4281-b951-d872f2087c98
* Avoid gyp_chromium duplicating an include that's already in the command line.mattm@chromium.org2009-09-161-9/+31
| | | | | | | | | | | Fixes automatic makefile regeneration from duplicating gcc flags and causing a full rebuild each time. BUG=none TEST=make && touch chrome/chrome.gyp && make Review URL: http://codereview.chromium.org/207004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26415 0039d316-1c4b-4281-b951-d872f2087c98
* Refactor gyp_chromium so you don't have to execute it from the src/.. directory.sgk@google.com2009-09-161-16/+16
| | | | | | | | BUG=none TEST='python src/build/gyp_chromium; cd src; python build/gyp_chromium; cd build; python gyp_chromium' Review URL: http://codereview.chromium.org/195107 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26408 0039d316-1c4b-4281-b951-d872f2087c98
* GTK: Add a dialog for printing.estade@chromium.org2009-09-161-0/+17
| | | | | | | | | | | | Add an infobar directing users to tell us if they have problems with printing. Hide printing behind --enable-printing flag on linux/gtk. BUG=9847 TEST=none Review URL: http://codereview.chromium.org/200138 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26400 0039d316-1c4b-4281-b951-d872f2087c98