summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Move Mac build tool scripts only used by chrome.gyp from build/mac intomark@chromium.org2009-10-276-1802/+0
| | | | | | | | | | 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
* Switch optimization cflag to late-resolve the debug_optimize and ↵ajwong@chromium.org2009-10-261-2/+2
| | | | | | | | | | | | | release_optimize vars. This will allow lower-level targets to change their desired optimization level. In particular, the ffmpeg build requires this because it has problems compiling with -O0. BUG=22307 TEST=none Review URL: http://codereview.chromium.org/334018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@30110 0039d316-1c4b-4281-b951-d872f2087c98
* Fix coverage on the Mac.jrg@chromium.org2009-10-231-3/+3
| | | | | | | | Add extra unit test bundles (all platforms). Review URL: http://codereview.chromium.org/307032 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29845 0039d316-1c4b-4281-b951-d872f2087c98
* Added a case to build_config.h to cover compiling for Linux with 16-bit wchars brettw@chromium.org2009-10-221-0/+8
| | | | | | | | | | | | | (alongside the existing cases for Windows with 16-bit wchars and Linux with 32-bit wchars) so that it becomes possible to compile and link the Chromium base together with third-party libraries that require short wchars. BUG=none TEST=none Original review http://codereview.chromium.org/315004 Patch by mdsteele@google.com git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29786 0039d316-1c4b-4281-b951-d872f2087c98
* Move nacl_ui_tests to the right section. oops.nsylvain@chromium.org2009-10-221-1/+1
| | | | | | Review URL: http://codereview.chromium.org/306049 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29771 0039d316-1c4b-4281-b951-d872f2087c98
* Add the nacl ui test to the Chromium Builder configuration.nsylvain@chromium.org2009-10-211-0/+1
| | | | | | Review URL: http://codereview.chromium.org/307031 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29731 0039d316-1c4b-4281-b951-d872f2087c98
* Implemented getActiveAttrib, getActiveUniform and readPixels. Removedkbr@google.com2009-10-211-1/+1
| | | | | | | | | | | | unnecessary UTF-8 conversion when converting C strings to WebKit Strings. Re-enabled WebGL in Dev Channel builds. BUG=http://crbug.com/21852 TEST=none (runs existing WebGL tests; more coming) Review URL: http://codereview.chromium.org/308006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29632 0039d316-1c4b-4281-b951-d872f2087c98
* add ENABLE_WEB_SOCKETSukai@chromium.org2009-10-211-0/+1
| | | | | | | | | BUG=12497 TEST=none Review URL: http://codereview.chromium.org/251087 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29610 0039d316-1c4b-4281-b951-d872f2087c98
* Back out r29592 (-Wl,-pie) because apparently Valgrind doesn't understandmark@chromium.org2009-10-211-7/+0
| | | | | | | | | | executable slide. BUG=25372 TEST=green tree Review URL: http://codereview.chromium.org/311001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29604 0039d316-1c4b-4281-b951-d872f2087c98
* Back out r29591 (-fstack-protector) because it may have caused Valgrind testmark@chromium.org2009-10-211-5/+1
| | | | | | | | | | failures and bug 25372. BUG=25372 TEST=green tree Review URL: http://codereview.chromium.org/306021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29601 0039d316-1c4b-4281-b951-d872f2087c98
* Mmm, pie.mark@chromium.org2009-10-211-0/+7
| | | | | | | | BUG=16713 TEST=none Review URL: http://codereview.chromium.org/308010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29592 0039d316-1c4b-4281-b951-d872f2087c98
* Use -fstack-protector in Mac Debug builds.mark@chromium.org2009-10-211-1/+5
| | | | | | | | | | | We used to have this in debug.xcconfig, but it seems to have gotten lost when we migrated to GYP. BUG=16713 (not really, that's for release builds, but close enough) TEST=none Review URL: http://codereview.chromium.org/292036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29591 0039d316-1c4b-4281-b951-d872f2087c98
* 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