summaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* Make it possible to include another file and port print_preview unit test to ↵scr@chromium.org2011-11-091-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | unit_tests. Print Preview unit_tests were good to tackle because it brought in a dependency on the need to include another js file. This also hilighted another need - that of being able to include non-generative js files in gyp and have them copied to the test_data dir, while doing both generation and copy for gtest files. I changed the "extension" of files which generate C++ with gtest-like syntax to .gtestjs and added a copyjs rule to the chrome_tests.gypi. FWIW, I believe this is mostly needed for unit_tests and only applied it there, although I would be amenable to also making this change for the webui tests to make it clear that they are not plain js files. R=dpapad@chromium.org BUG=101443,102222 TEST=unit_tests --gtest_filter=PrintPreviewUtilsUnitTest.* Review URL: http://codereview.chromium.org/8438063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109310 0039d316-1c4b-4281-b951-d872f2087c98
* Turn on -Wexit-time-destructors for ui and content.thakis@chromium.org2011-11-091-0/+20
| | | | | | | | | | | | | I had hoped to just turn this on globally after fixing all instances, but people add these fairly often. So enable the warning for clean targets incrementally. BUG=10600 TEST=none TBR=ben Review URL: http://codereview.chromium.org/8495043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109274 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 109138 (broke linux shared build) - GURL: Build the unit tests on the ↵thakis@chromium.org2011-11-091-1/+9
| | | | | | | | | | | | | | components build. BUG=102738 TEST=none Review URL: http://codereview.chromium.org/8496034 TBR=rvargas@chromium.org Review URL: http://codereview.chromium.org/8495036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109144 0039d316-1c4b-4281-b951-d872f2087c98
* GURL: Build the unit tests on the components build.rvargas@chromium.org2011-11-091-9/+1
| | | | | | | | | BUG=102738 TEST=none Review URL: http://codereview.chromium.org/8496034 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@109138 0039d316-1c4b-4281-b951-d872f2087c98
* Reenable triggering of screen rotations by sensors.vollick@chromium.org2011-11-071-0/+3
| | | | | | | | | | | | Depends on http://codereview.chromium.org/8395046 BUG=None TEST=Visiting about:rotate?right, about:rotate?left, etc. should cause the appropriate screen rotations. Review URL: http://codereview.chromium.org/8402002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108889 0039d316-1c4b-4281-b951-d872f2087c98
* dummy change to trigger the botsnsylvain@chromium.org2011-11-061-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108813 0039d316-1c4b-4281-b951-d872f2087c98
* Android IPC changes.jrg@chromium.org2011-11-042-2/+3
| | | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/8437033 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108589 0039d316-1c4b-4281-b951-d872f2087c98
* Speculative Revert 108361 - in hope to fix Win Builder 2010glotov@google.com2011-11-031-0/+236
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://build.chromium.org/p/chromium/builders/Win%20Builder%202010%20%28dbg%29/builds/12897 This CL is based on the patch: http://codereview.chromium.org/8416025 Use GYP to build nacl_irt Converts Chrome from using scons to using GYP when building nacl_irt. This change causes chrome to use GYP based components for untrusted code. As a benifit, GYP will no longer need to run and scrape scons output to determine irt dependencies. This also allows us to avoid invoking scons during the build process. We roll NaCl deps to get a fix for a simultaneous 32/64 bit build issue on Windows. This broke the mac build due to a missing dependency where pthread.h was unavailable. This header gets copied to the correct location during the prep_toolchain action. I've added the appropriate dependency shown bellow to the original patch. This add the addition dependency to ppruntime 'dependencies': [ '<(DEPTH)/native_client/src/tools.gyp:prep_toolchain' ], TEST= try BUG= http://code.google.com/p/chromium/issues/detail?id=96782 Review URL: http://codereview.chromium.org/8440004 TBR=noelallen@google.com Review URL: http://codereview.chromium.org/8423080 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108446 0039d316-1c4b-4281-b951-d872f2087c98
* Remove prebinding which only applies to 10.4 and powerpc.dmaclach@chromium.org2011-11-031-1/+0
| | | | | | | | | | BUG=None TEST=Build Review URL: http://codereview.chromium.org/8386039 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108430 0039d316-1c4b-4281-b951-d872f2087c98
* Enable sql_unittests for Android.jrg@chromium.org2011-11-032-1/+2
| | | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/8351064 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108414 0039d316-1c4b-4281-b951-d872f2087c98
* This CL is based on the patch:noelallen@google.com2011-11-021-236/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://codereview.chromium.org/8416025 Use GYP to build nacl_irt Converts Chrome from using scons to using GYP when building nacl_irt. This change causes chrome to use GYP based components for untrusted code. As a benifit, GYP will no longer need to run and scrape scons output to determine irt dependencies. This also allows us to avoid invoking scons during the build process. We roll NaCl deps to get a fix for a simultaneous 32/64 bit build issue on Windows. This broke the mac build due to a missing dependency where pthread.h was unavailable. This header gets copied to the correct location during the prep_toolchain action. I've added the appropriate dependency shown bellow to the original patch. This add the addition dependency to ppruntime 'dependencies': [ '<(DEPTH)/native_client/src/tools.gyp:prep_toolchain' ], TEST= try BUG= http://code.google.com/p/chromium/issues/detail?id=96782 Review URL: http://codereview.chromium.org/8440004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108361 0039d316-1c4b-4281-b951-d872f2087c98
* Update android install build deps for virgin run.jrg@chromium.org2011-11-011-2/+13
| | | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/8438010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108194 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 108110 - Set use_skia=1 by defaultepoger@chromium.org2011-11-011-1/+1
| | | | | | | | | | | | | Reverted because it was killing pagecycler performance More background info at http://code.google.com/p/chromium/issues/detail?id=101731 ('re-enable use_skia by default') BUG=101731 Review URL: http://codereview.chromium.org/8384004 TBR=kerz@chromium.org Review URL: http://codereview.chromium.org/8386008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108129 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 108116 - Use GYP to build nacl_irtdmichael@chromium.org2011-11-011-1/+1
| | | | | | | | | | | | | | | | | | | Converts Chrome from using scons to using GYP when building nacl_irt. This change causes chrome to use GYP based components for untrusted code. As a benifit, GYP will no longer need to run and scrape scons output to determine irt dependencies. This also allows us to avoid invoking scons during the build process. We roll NaCl deps to get a fix for a simultaneous 32/64 bit build issue on Windows. TEST= try BUG= http://code.google.com/p/chromium/issues/detail?id=96782 Review URL: http://codereview.chromium.org/8416025 TBR=noelallen@google.com Review URL: http://codereview.chromium.org/8440003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108119 0039d316-1c4b-4281-b951-d872f2087c98
* Use GYP to build nacl_irtnoelallen@google.com2011-11-011-1/+1
| | | | | | | | | | | | | | | | Converts Chrome from using scons to using GYP when building nacl_irt. This change causes chrome to use GYP based components for untrusted code. As a benifit, GYP will no longer need to run and scrape scons output to determine irt dependencies. This also allows us to avoid invoking scons during the build process. We roll NaCl deps to get a fix for a simultaneous 32/64 bit build issue on Windows. TEST= try BUG= http://code.google.com/p/chromium/issues/detail?id=96782 Review URL: http://codereview.chromium.org/8416025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108116 0039d316-1c4b-4281-b951-d872f2087c98
* Set use_skia=1 by defaultepoger@chromium.org2011-11-011-1/+1
| | | | | | | | More background info at http://code.google.com/p/chromium/issues/detail?id=101731 ('re-enable use_skia by default') BUG=101731 Review URL: http://codereview.chromium.org/8384004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108110 0039d316-1c4b-4281-b951-d872f2087c98
* Trigger build.dhollowa@chromium.org2011-10-311-0/+2
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8430008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107978 0039d316-1c4b-4281-b951-d872f2087c98
* cycle bots morethakis@chromium.org2011-10-291-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8418046 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107887 0039d316-1c4b-4281-b951-d872f2087c98
* cycle botsthakis@chromium.org2011-10-291-1/+1
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8341137 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107884 0039d316-1c4b-4281-b951-d872f2087c98
* Allow building without notification support.jknotten@chromium.org2011-10-281-0/+8
| | | | | | | | | | BUG=None TEST=Existing Review URL: http://codereview.chromium.org/8396043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107708 0039d316-1c4b-4281-b951-d872f2087c98
* Always use skia text rendering on Windows in Aura. GDI rendering is really ↵ben@chromium.org2011-10-271-0/+6
| | | | | | | | | | wonky, and this is a convenient fix. BUG=none TEST=none Review URL: http://codereview.chromium.org/8400023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107608 0039d316-1c4b-4281-b951-d872f2087c98
* Make flager public so it can be accessed by subclassmichaelbai@google.com2011-10-261-3/+3
| | | | | | | | | | | | The flager has been used by the other subclass. The previous change was a mistake. BUG= TEST= Review URL: http://codereview.chromium.org/8394024 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107450 0039d316-1c4b-4281-b951-d872f2087c98
* Make sure that the builder includes the search app crx in the installer. Inrogerta@chromium.org2011-10-261-1/+5
| | | | | | | | | | | | a previous CL I added the crx file and the corresponding change to the json file, but forgot to add the crx file to the gyp files. BUG=101500 TEST=Make sure the search app appears in new profiles Review URL: http://codereview.chromium.org/8391011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107263 0039d316-1c4b-4281-b951-d872f2087c98
* Enable accelerated compositing of web pages when using webkit compositorpiman@chromium.org2011-10-261-1/+1
| | | | | | | | | | BUG=99517 TEST=http://www.webkit.org/blog/386/3d-transforms/ Review URL: http://codereview.chromium.org/8307001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107262 0039d316-1c4b-4281-b951-d872f2087c98
* Upstream: Android Test scripts (phase 3)michaelbai@google.com2011-10-253-3/+246
| | | | | | | | | BUG= TEST= Review URL: http://codereview.chromium.org/8383020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107189 0039d316-1c4b-4281-b951-d872f2087c98
* Add Android SDK to system pathmichaelbai@google.com2011-10-251-2/+13
| | | | | | | | | | | As the requirement of third_party/android/testrunner, the Android SDK needs in the system path. BUG= TEST= Review URL: http://codereview.chromium.org/8380026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107130 0039d316-1c4b-4281-b951-d872f2087c98
* Add ENABLE_JAVA_BRIDGEsteveblock@chromium.org2011-10-241-1/+5
| | | | | | | | | | | This flag allows us to avoid compiling and executing JavaBridge code when the feature is not required. The flag defaults to off, but is enabled on Android. BUG=96703 Review URL: http://codereview.chromium.org/8383001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107010 0039d316-1c4b-4281-b951-d872f2087c98
* OpenBSD patches for base and build, part 2robert.nagy@gmail.com2011-10-241-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | base/base.gyp: - exclude test/test_file_util_linux.cc on OpenBSD because of missing fdatasync() base/base.gypi: - include linux_util.cc on OpenBSD too - exclude some linux specific files from the OpenBSD build because the openbsd implementation is different base/file_util_posix.cc: - Use file_util::GetTempDir directly to get the shm dir on !linux base/sys_info_freebsd.cc: - return 0 and do a NOTREACHED() in case sysctlbyname() fails base/sys_info_openbsd.cc: - cleanup includes - use arraysize() in the sysctl() call - implement SysInfo::MaxSharedMemorySize() build/common.gypi: - -Wno-deprecated is C++ only flag so move it to cflags_cc - Do not exclude linux specific files, dirs on OpenBSD since 90% of it is sharable base/sys_info_linux.cc: - DCHECK if the read string is empty - Use base::StringToInt64() to convert the string to an int64 - DCHECK if the returned int64 is okay for a size_t - call NOTREACHED() and return 0 if fails BUG= TEST=runs on linux? Review URL: http://codereview.chromium.org/8382001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106984 0039d316-1c4b-4281-b951-d872f2087c98
* Upstream: Test scripts for Android (phase 2)michaelbai@google.com2011-10-2413-1/+1644
| | | | | | | | | | | Currently only support run base_unittests BUG= TEST= Review URL: http://codereview.chromium.org/8364020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106953 0039d316-1c4b-4281-b951-d872f2087c98
* White space change to force a build.maruel@chromium.org2011-10-231-1/+2
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106868 0039d316-1c4b-4281-b951-d872f2087c98
* Use WebKit compositor in ui::Layerpiman@chromium.org2011-10-221-1/+9
| | | | | | | | | | BUG=99524 TEST=compositor_unittests Review URL: http://codereview.chromium.org/8222028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106814 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: Add a missing debug package to install-build-deps.sh.thestig@chromium.org2011-10-211-1/+1
| | | | | | Review URL: http://codereview.chromium.org/8374010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106797 0039d316-1c4b-4281-b951-d872f2087c98
* Gracefully handle child process death in out-of-process plugin loading.rsesek@chromium.org2011-10-211-1/+1
| | | | | | | | | | | This also queues requests to load plugins, based on http://codereview.chromium.org/8243010/. BUG=100053 TEST=Install Sonix webcam driver on OS X Lion and try to load a Flash video. It plays. Review URL: http://codereview.chromium.org/8318028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106738 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 106606 - Use WebKit compositor in ui::Layerlipalani@chromium.org2011-10-201-9/+1
| | | | | | | | | | | | | BUG=99524 TEST=compositor_unittests Review URL: http://codereview.chromium.org/8222028 TBR=piman@chromium.org Review URL: http://codereview.chromium.org/8360018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106615 0039d316-1c4b-4281-b951-d872f2087c98
* Use WebKit compositor in ui::Layerpiman@chromium.org2011-10-201-1/+9
| | | | | | | | | | BUG=99524 TEST=compositor_unittests Review URL: http://codereview.chromium.org/8222028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106606 0039d316-1c4b-4281-b951-d872f2087c98
* clang: Enable using a different compiler path for standalone webkit make builds.thakis@chromium.org2011-10-201-4/+3
| | | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8352029 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106595 0039d316-1c4b-4281-b951-d872f2087c98
* aura: Make sure the tests we want to compile get built.sadrul@chromium.org2011-10-201-0/+5
| | | | | | | | | BUG=none TEST=none Review URL: http://codereview.chromium.org/8366012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106571 0039d316-1c4b-4281-b951-d872f2087c98
* Move the definition of disable_nacl% inside a conditional jasonwkim@google.com2011-10-201-4/+7
| | | | | | | | | | | | | | | | | and remove the explicit commingling of target_arch=arm and disable_nacl in other parts. The net effect is that NaCl is still disabled on ARM but is more easily enabled. R=bradnelson@google.com BUG=http://code.google.com/p/chromium/issues/detail?id=61695 BUG=http://code.google.com/p/chromium/issues/detail?id=38909 BUG=http://code.google.com/p/nativeclient/issues/detail?id=135 Review URL: http://codereview.chromium.org/8352025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106527 0039d316-1c4b-4281-b951-d872f2087c98
* Upstream: Test scripts for Android (phase 1)michaelbai@google.com2011-10-204-0/+1105
| | | | | | | | | | | These are the utilities BUG= TEST= Review URL: http://codereview.chromium.org/8356013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106507 0039d316-1c4b-4281-b951-d872f2087c98
* Update name to match define.backer@chromium.org2011-10-191-4/+4
| | | | | | | | | | | | In previous CL, moved VIEW_GPU_IMAGE_TRANSPORT to UI_COMPOSITOR_IMAGE_TRANSPORT at reviewer request. Forgot to move views_gpu_image_transport to ui_compositor_image_transport. R=ben@chromium.org BUG=none TEST=none (CL is a no-op) Review URL: http://codereview.chromium.org/8353007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106283 0039d316-1c4b-4281-b951-d872f2087c98
* OpenBSD patches for base / split from CR #8275005mark@chromium.org2011-10-181-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | base/base.gypi: - Add native_library_linux.cc to the openbsd build. - Add '..' to include_dirs so that OS_* definitions are available in symbolize.cc base/debug/debugger_posix.cc: - Add support for figuring out if the process is being debugged on OpenBSD by sharing some code with Mac. base/process_util_unittest.cc: - Disable the OutOfMemoryTest on OpenBSD base/third_party/symbolize/symbolize.cc: - Include the correct elf header on OpenBSD build/linux/system.gyp: - The dl library is linux only, so only use it there. BUG= TEST= Review URL: http://codereview.chromium.org/8329023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106078 0039d316-1c4b-4281-b951-d872f2087c98
* WebUI TaskManager: Turn it on-by-default on Win/Mac/Linuxyoshiki@chromium.org2011-10-181-5/+3
| | | | | | | | | | | | | Modified gyp to define WEBUI_TASK_MANAGER=1. And fixed some tests, because they had failed with WEBUI_TASK_MANAGER=1 on Windows. BUG=99029 TEST=manual, trybots pass Review URL: http://codereview.chromium.org/8221018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106040 0039d316-1c4b-4281-b951-d872f2087c98
* Aura: unit_tests now run on Linuxjamescook@chromium.org2011-10-171-0/+6
| | | | | | | | | | | Marked several tests DISABLED and several tests FAILS. Most are due to functionality that isn't implemented yet on Aura. Filed bugs with Feature-Aura for the ones we need to fix. BUG=100352 TEST=unit_tests Review URL: http://codereview.chromium.org/8298007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105962 0039d316-1c4b-4281-b951-d872f2087c98
* Add Ubuntu 11.10 to the list of supported versions.pph34r@gmail.com2011-10-171-4/+4
| | | | | | | | | | | | Add libxt-dev to the package list. BUG=None TEST=None Review URL: http://codereview.chromium.org/8305018 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105907 0039d316-1c4b-4281-b951-d872f2087c98
* roll clang 140930:142072thakis@chromium.org2011-10-151-3/+12
| | | | | | | | | | | | | | Also add a --run-tests parameter to update.sh The plugin change is required due to http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20111010/047769.html BUG=none TEST=none TBR=hans Review URL: http://codereview.chromium.org/8247005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105679 0039d316-1c4b-4281-b951-d872f2087c98
* Wires keeping the launcher up to date with the browser. I also needed ↵sky@chromium.org2011-10-151-1/+3
| | | | | | | | | | | | GetBrowserViewForNativeWindow, so I had to wire up ViewProps for it to work correctly. BUG=97262 TEST=none R=ben@chromium.org Review URL: http://codereview.chromium.org/8289022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105677 0039d316-1c4b-4281-b951-d872f2087c98
* cycle botsthakis@chromium.org2011-10-141-1/+2
| | | | | | | | | | BUG=none TEST=none TBR=rsleevi Review URL: http://codereview.chromium.org/8298012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105538 0039d316-1c4b-4281-b951-d872f2087c98
* Allow speech input feature to be disabled.jknotten@chromium.org2011-10-141-0/+8
| | | | | | | | | | BUG=None TEST=Existing Review URL: http://codereview.chromium.org/8222025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105463 0039d316-1c4b-4281-b951-d872f2087c98
* Enable accelerated WebKit compositor for Aura.backer@chromium.org2011-10-131-0/+12
| | | | | | | | | | | This allows the use of the WebKit compositor for Aura on Linux. It reuses the same display path as TOUCH_UI. BUG=none TEST=build GYP_DEFINES="use_aura" on Linux; go to http://www.webkit.org/blog-files/3d-transforms/poster-circle.html Review URL: http://codereview.chromium.org/8241012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105323 0039d316-1c4b-4281-b951-d872f2087c98
* Change to whitespace to kick off builds.cmp@chromium.org2011-10-131-1/+1
| | | | git-svn-id: svn://svn.chromium.org/chrome/trunk/src@105271 0039d316-1c4b-4281-b951-d872f2087c98