summaryrefslogtreecommitdiffstats
path: root/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Remove clang type profiler and deep memory profiler.thakis2015-09-117-1873/+3
| | | | | | | | | | | Looks like it's no longer functional and unused. BUG=490464 TBR=jochen Review URL: https://codereview.chromium.org/1331973002 Cr-Commit-Position: refs/heads/master@{#348392}
* Bring third_party/sqlite/BUILD.gn into parity with sqlite.gyp.shess2015-09-112-20/+74
| | | | | | | | | | | | Pull in missing defines and comments on the defines. Add USE_PREAD for Posix and HAVE_MALLOC_USABLE_SIZE for Linux. BUG=489784 Review URL: https://codereview.chromium.org/1304033006 Cr-Commit-Position: refs/heads/master@{#348329}
* Remove STP from third_partymdempsky2015-09-1110-1268/+0
| | | | | | | | | | | | | | Unresolved upstream issues have blocked my plans to use STP in sandbox_linux_unittests for long enough that I've decided to abandon them (at least for the foreseeable future), so no point in keeping this unused code around at the moment. BUG=414363 TBR=jln@chromium.org Review URL: https://codereview.chromium.org/1308063009 Cr-Commit-Position: refs/heads/master@{#348314}
* Roll WebRTC 9918:9920, Libjingle 9915:9920niklase2015-09-111-1/+1
| | | | | | | | | | | | | | | | | WebRTC 9918:9920 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/8f226a6..0938a04 Libjingle 9915:9920 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/f150b27..df5ede1 TBR=sergeyu@chromium.org BUG= Review URL: https://codereview.chromium.org/1333043002 Cr-Commit-Position: refs/heads/master@{#348300}
* - Remove typingmonitor.cc/.h from build config.solenberg2015-09-102-4/+4
| | | | | | | | | | - Add mediacontroller.cc/.h to build config. BUG=webrtc:4690 Review URL: https://codereview.chromium.org/1321853008 Cr-Commit-Position: refs/heads/master@{#348218}
* Roll WebRTC 9914:9918, Libjingle 9914:9915tommi2015-09-101-1/+1
| | | | | | | | | | | | | | | | | WebRTC 9914:9918 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/49d8ddc..8f226a6 Libjingle 9914:9915 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/d5605f8..f150b27 TBR= BUG= Review URL: https://codereview.chromium.org/1337473002 Cr-Commit-Position: refs/heads/master@{#348159}
* Roll WebRTC 9890:9914, Libjingle 9885:9914tommi2015-09-101-1/+1
| | | | | | | | | | | | | | | | | WebRTC 9890:9914 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/e3f2eba..49d8ddc Libjingle 9885:9914 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/531209a..d5605f8 TBR= BUG= Review URL: https://codereview.chromium.org/1335523002 Cr-Commit-Position: refs/heads/master@{#348129}
* [Extensions Page MD] Stub out a materialized extensions pagerdevlin.cronin2015-09-091-0/+1
| | | | | | | | | | Create a stub page for a materialized extensions page. BUG=529395 Review URL: https://codereview.chromium.org/1319163004 Cr-Commit-Position: refs/heads/master@{#347994}
* Fix sbox_validation_tests & Make isolate_driver.py include the executable itselfmaruel2015-09-095-7/+0
| | | | | | | | | | | | | | | | | | | | | | This is a redo of https://codereview.chromium.org/1245873002 c6649f2e014a24a909 with fix for Official build. Further reduce the boilerplate in .isolate files and is necessary to add debug symbols, to be done in a follow up. Slightly accelerate ninja file parsing by blacklisting more extensions. sbox_validation_tests wasn't run on Windows since https://codereview.chromium.org/1212003003/ (~2 months ago). Thankfully this CL uncovered this copy-paste error. TBR=jam@chromium.org BUG=98637 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1320793004 Cr-Commit-Position: refs/heads/master@{#347912}
* Roll cacheinvalidation to include bug fixes for client release 20150819.khushalsagar2015-09-083-7/+13
| | | | | | | | BUG=529225 Review URL: https://codereview.chromium.org/1330833003 Cr-Commit-Position: refs/heads/master@{#347804}
* Roll WebRTC 9867:9890, Libjingle 9867:9885hbos2015-09-081-1/+1
| | | | | | | | | | | | | | | | | | | | | WebRTC 9867:9890 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/22fd889..e3f2eba Libjingle 9867:9885 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/ca717fa..531209a Additional Chromium changes: Updated MockTransportChannel to compile with the latest webrtc changes. TBR=guidou@chromium.org, garykac@chromium.org, tommi@chromium.org BUG= Review URL: https://codereview.chromium.org/1317973006 Cr-Commit-Position: refs/heads/master@{#347695}
* [pywebsocket] Migrate to GitHub: update DEPS and README.chromiumhiroshige2015-09-081-3/+3
| | | | | | | | | | | | | | | | DEPS: - URL is moved to the mirror from GitHub. - Revision is updated to the latest. Changes: https://chromium.googlesource.com/external/github.com/google/pywebsocket.git/+log/cdc6a19..09d8427 README.chromium: - URL is moved to GitHub. - License File is updated due to file name change in pywebsocket. - License is renamed to pass the presubmit test. Review URL: https://codereview.chromium.org/1314013006 Cr-Commit-Position: refs/heads/master@{#347665}
* Roll WebRTC 9854:9867, Libjingle 9853:9867tommi2015-09-051-1/+1
| | | | | | | | | | | | | | | | | WebRTC 9854:9867 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/bc1e16f..22fd889 Libjingle 9853:9867 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/0a55956..ca717fa TBR= BUG= Review URL: https://codereview.chromium.org/1324973005 Cr-Commit-Position: refs/heads/master@{#347579}
* Roll typ to v0.9.4.dpranke2015-09-0517-80/+98
| | | | | | | | | | | | | | | | | | This picks up several bug fixes in typ, and will most notably add a new debugging option (-vvv) that will help with debugging some telemetry issues. It is also unfortunate that we have two copies of typ checked in at this point; we should switch to pulling this in via DEPS, but this is not the time and place for that change. R=nednguyen@chromium.org TBR=nednguyen@google.com BUG=457446 Review URL: https://codereview.chromium.org/1328053002 Cr-Commit-Position: refs/heads/master@{#347539}
* Add compiled_resources for settings/ and cr_elements/michaelpg2015-09-042-6/+16
| | | | | | | | | | | | | | | | | | | | | | Continuation of stevenjb's https://codereview.chromium.org/1316003003/ From that patch: This also adds compiled_resources for settings/checkbox, settings/prefs, and cr_checkbox These are pretty small right now but I hope to expand both significantly soon, and think it would be better not to have to change third_party/closure_compiler/compiled_resources for every new element or settings page. (It will also avoid a warning about updating the README when making a change in third_party/) R=dbeam@chromium.org TBR=stevenjb@chromium.org Review URL: https://codereview.chromium.org/1325893003 Cr-Commit-Position: refs/heads/master@{#347498}
* Roll WebRTC 9846:9854, Libjingle 9845:9853grunell2015-09-041-1/+1
| | | | | | | | | | | | | | | | | | WebRTC 9846:9854 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/9348d6f..bc1e16f Libjingle 9845:9853 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/6fcf651..0a55956 TBR= BUG= NOTRY=true Review URL: https://codereview.chromium.org/1320443013 Cr-Commit-Position: refs/heads/master@{#347384}
* Update third_party/libva to version 1.6.0.posciak2015-09-0416-83/+2388
| | | | | | | | | | | | | | | | | | | | | | $ git clone git://anongit.freedesktop.org/libva /tmp/libva $ cd /tmp/libva $ git checkout libva-1.6.0 $ rm -rf ~/chromium/src/third_party/libva/va $ find va -name \*.h -exec cp --parents \{\} ~/chromium/src/third_party/libva \; $ sh build/gen_version.sh . va/va_version.h.in > ~/chromium/src/third_party/libva/va/va_version.h Also remove: - va/egl/va_egl.h - va/wayland/wayland-drm-client-protocol.h - struct _VAEncMacroblockParameterBufferH264 from va/va_enc_h264.h, which contained an empty union, causing compile errors BUG=None TEST=build and test libva/vaapi acceleration Review URL: https://codereview.chromium.org/1317243004 Cr-Commit-Position: refs/heads/master@{#347343}
* Revert of Update third_party/libva to version 1.6.0. (patchset #1 id:1 of ↵mohsen2015-09-0417-2450/+85
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://codereview.chromium.org/1319853003/ ) Reason for revert: Caused compile errors on Chromium OS bots. For example: http://build.chromium.org/p/chromium.chromiumos/builders/Linux%20ChromiumOS%20Full/builds/32264 Original issue's description: > Update third_party/libva to version 1.6.0. > > $ git clone git://anongit.freedesktop.org/libva /tmp/libva > $ cd /tmp/libva > $ git checkout libva-1.6.0 > $ rm -rf ~/chromium/src/third_party/libva/va > $ find va -name \*.h -exec cp --parents \{\} ~/chromium/src/third_party/libva \; > $ sh build/gen_version.sh . va/va_version.h.in > ~/chromium/src/third_party/libva/va/va_version.h > > Also, remove va/egl/va_egl.h and va/wayland/wayland-drm-client-protocol.h. > > BUG=chrome-os-partner:41470 > TEST=build and test libva/vaapi acceleration > > Committed: https://crrev.com/b8f36183a707197b82e3bbbb6cd20898f3c1dadf > Cr-Commit-Position: refs/heads/master@{#347311} TBR=wuchengli@chromium.org,sean.v.kelley@intel.com,posciak@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=chrome-os-partner:41470 Review URL: https://codereview.chromium.org/1319303006 Cr-Commit-Position: refs/heads/master@{#347323}
* Update third_party/libva to version 1.6.0.posciak2015-09-0417-85/+2450
| | | | | | | | | | | | | | | | | | $ git clone git://anongit.freedesktop.org/libva /tmp/libva $ cd /tmp/libva $ git checkout libva-1.6.0 $ rm -rf ~/chromium/src/third_party/libva/va $ find va -name \*.h -exec cp --parents \{\} ~/chromium/src/third_party/libva \; $ sh build/gen_version.sh . va/va_version.h.in > ~/chromium/src/third_party/libva/va/va_version.h Also, remove va/egl/va_egl.h and va/wayland/wayland-drm-client-protocol.h. BUG=chrome-os-partner:41470 TEST=build and test libva/vaapi acceleration Review URL: https://codereview.chromium.org/1319853003 Cr-Commit-Position: refs/heads/master@{#347311}
* Add ijar to third_party and use it for generating .jar.toc files in GNagrieve2015-09-0313-0/+3703
| | | | | | | | | | | | | | | | | | | | It's much faster than using javap (what we currently do): With javap, building chrome_java: real 1m17.162s user 7m46.230s sys 0m42.836s With ijar, building chrome_java: real 0m56.446s user 5m38.761s sys 0m26.006s BUG=527632 Review URL: https://codereview.chromium.org/1323053003 Cr-Commit-Position: refs/heads/master@{#347208}
* Dummy section for Language settings in chrome://md-settingsmichaelpg2015-09-031-0/+1
| | | | | | | | | | | | | Dummy section with fake data. Not localized yet (except for the page title). Consolidates some styling in settings_page.css. BUG=512479 TBR=cpu@chromium.org # for chrome/app Review URL: https://codereview.chromium.org/1326743003 Cr-Commit-Position: refs/heads/master@{#347105}
* Revert of Fix sbox_validation_tests & Make isolate_driver.py include the ↵stgao2015-09-035-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | executable itself (patchset #3 id:90001 of https://codereview.chromium.org/1245873002/ ) Reason for revert: This CL seems to break compile http://build.chromium.org/p/chromium.chrome/builders/Google%20Chrome%20Linux%20x64/builds/3900/. If the revert doesn't fix it, I will re-land this CL. Original issue's description: > Fix sbox_validation_tests & Make isolate_driver.py include the executable itself > > Further reduce the boilerplate in .isolate files and is necessary to add debug > symbols, to be done in a follow up. > > Slightly accelerate ninja file parsing by blacklisting more extensions. > > sbox_validation_tests wasn't run on Windows since > https://codereview.chromium.org/1212003003/ (~2 months ago). Thankfully this CL > uncovered this copy-paste error. > > TBR=jam@chromium.org > BUG=98637 > CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel > > Committed: https://crrev.com/c6649f2e014a24a9093140a06fcadcaf2a06513c > Cr-Commit-Position: refs/heads/master@{#347027} TBR=jam@chromium.org,maruel@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=98637 Review URL: https://codereview.chromium.org/1329783003 Cr-Commit-Position: refs/heads/master@{#347071}
* Re-disable Dart generation for mojom bindingsrockot2015-09-022-58/+2
| | | | | | | | | | BUG=522696 R=dpranke@chromium.org TBR=jam@chromium.org Review URL: https://codereview.chromium.org/1317513005 Cr-Commit-Position: refs/heads/master@{#347062}
* Fix sbox_validation_tests & Make isolate_driver.py include the executable itselfmaruel2015-09-025-7/+0
| | | | | | | | | | | | | | | | | | | Further reduce the boilerplate in .isolate files and is necessary to add debug symbols, to be done in a follow up. Slightly accelerate ninja file parsing by blacklisting more extensions. sbox_validation_tests wasn't run on Windows since https://codereview.chromium.org/1212003003/ (~2 months ago). Thankfully this CL uncovered this copy-paste error. TBR=jam@chromium.org BUG=98637 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1245873002 Cr-Commit-Position: refs/heads/master@{#347027}
* Un-nest configs in GN files.brettw2015-09-0216-233/+307
| | | | | | | | | | | | People sometimes nest targets or configs, usually with the assumption that this limits the visibility of a config to within a target. But this nesting provides no visibility restrictions over declaring it outside of a block. Un-nest for clarity. Re-land of http://crrev.com/1318823008 while preserving config ordering. Review URL: https://codereview.chromium.org/1307223010 Cr-Commit-Position: refs/heads/master@{#346964}
* Use fast ELF symbolizer for symbols.py and tombstonesmlliu2015-09-022-28/+25
| | | | | | | | | | | | Try to reduce stack_tool_with_logcat_dump time by using fast ELF symbolizer. The origin CL (https://codereview.chromium.org/164113003/) was created 1.5 yrs ago. This is an effort to check it in. BUG=463971 Review URL: https://codereview.chromium.org/1304873010 Cr-Commit-Position: refs/heads/master@{#346944}
* Roll src/third_party/boringssl/src 12fe1b25e..ac8302a09davidben2015-09-0222-247/+380
| | | | | | | | | | | | https://boringssl.googlesource.com/boringssl/+log/12fe1b25ead258858309d22ffa9e1f9a316358d7..ac8302a092e8e232dbabf5a01eff5dd37671b5c8 Also add a script to do the roll so I don't forget to update build files. BUG=none Review URL: https://codereview.chromium.org/1321793002 Cr-Commit-Position: refs/heads/master@{#346841}
* [sqlite] Respect the gyp and gn component switch.shess2015-09-012-5/+42
| | | | | | | | | | | | | | | | | | | | SQLITE_API is the existing mechanism SQLite provides, and is used in preference to inventing a new SQLITE_EXPORT symbol (like sql/sql_export.h and other examples). CoreServices.framework is necessary on OSX because of the Time Machine patch. Rename library to prevent accidental override of system libsqlite3.dylib on OSX. [Relanding https://codereview.chromium.org/1306863006/ with sql/ changes removed] BUG=489444, 526208 Review URL: https://codereview.chromium.org/1304373009 Cr-Commit-Position: refs/heads/master@{#346789}
* Revert of Un-nest configs in GN files. (patchset #3 id:40001 of ↵thakis2015-09-0116-256/+224
| | | | | | | | | | | | | | | | | | | | | | | | | | https://codereview.chromium.org/1318823008/ ) Reason for revert: This breaks why these configs exist in the first place and seriously breaks the clang/win gn build (which is what these configs exist for). Original issue's description: > Un-nest configs in GN files. > > People sometimes nest targets or configs, usually with the assumption that this limits the visibility of a config to within a target. But this nesting provides no visibility restrictions over declaring it outside of a block. > > Un-nest for clarity. > > Committed: https://crrev.com/4af2eac8e84692d94f88504ab6e0b244b88dddcb > Cr-Commit-Position: refs/heads/master@{#346461} TBR=dpranke@chromium.org,brettw@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true Review URL: https://codereview.chromium.org/1316843006 Cr-Commit-Position: refs/heads/master@{#346695}
* Remove third_party/gtk+kpschoedel2015-09-016-9077/+0
| | | | | | | | | | | | | The last remaining files here were used for character composition on ChromeOS, and are no longer used as of crrev.com/ed31ed (July 10). BUG=442757 R=Yuki TBR=ben Review URL: https://codereview.chromium.org/1317363002 Cr-Commit-Position: refs/heads/master@{#346651}
* These files are empty in WebRTC and will be removed.solenberg2015-09-012-4/+0
| | | | | | | | | | This CL depends on WebRTC CL: https://review.webrtc.org/51009004/ BUG= Review URL: https://codereview.chromium.org/1135693007 Cr-Commit-Position: refs/heads/master@{#346629}
* Revert of [sqlite] Respect the gyp and gn component switch. (patchset #6 ↵phajdan.jr2015-09-012-39/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | id:100001 of https://codereview.chromium.org/1306863006/ ) Reason for revert: Suspected of breaking chromium.webkit Mac builders, see https://code.google.com/p/chromium/issues/detail?id=526208 Summary: Incompatible library version: httpd requires version 9.0.0 or later, but libsqlite3.dylib provides version 0.0.0 /b/build/slave/WebKit_Mac10_6__dbg_/build/src/out/Debug/libsqlite3.dylib seems to be used instead of expected/intended /usr/lib/libsqlite3.dylib Original issue's description: > [sqlite] Respect the gyp and gn component switch. > > SQLITE_API is the existing mechanism SQLite provides, and is used in > preference to inventing a new SQLITE_EXPORT symbol (like > sql/sql_export.h and other examples). > > CoreServices.framework is necessary on OSX because of the Time Machine > patch. > > Remove sql/proxy.{h,cc}, which was necessary to work around SQLite > linking statically into both component shlibs and unit test executables. > > [Relanding https://codereview.chromium.org/1322463002/ ] > > BUG=489444 > TBR=michaeln@chromium.org, thakis@chromium.org, brettw@chromium.org > > Committed: https://crrev.com/f71db5c36625ff00feb8283028631303ae5caa7c > Cr-Commit-Position: refs/heads/master@{#346536} TBR=michaeln@chromium.org,thakis@chromium.org,brettw@chromium.org,shess@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=489444 Review URL: https://codereview.chromium.org/1325833003 Cr-Commit-Position: refs/heads/master@{#346615}
* [sqlite] Respect the gyp and gn component switch.shess2015-09-012-4/+39
| | | | | | | | | | | | | | | | | | | | | SQLITE_API is the existing mechanism SQLite provides, and is used in preference to inventing a new SQLITE_EXPORT symbol (like sql/sql_export.h and other examples). CoreServices.framework is necessary on OSX because of the Time Machine patch. Remove sql/proxy.{h,cc}, which was necessary to work around SQLite linking statically into both component shlibs and unit test executables. [Relanding https://codereview.chromium.org/1322463002/ ] BUG=489444 TBR=michaeln@chromium.org, thakis@chromium.org, brettw@chromium.org Review URL: https://codereview.chromium.org/1306863006 Cr-Commit-Position: refs/heads/master@{#346536}
* Annotate GN executables and shared_libraries with sanitizer deps.brettw2015-08-3112-0/+35
| | | | | | | | | | | | | | | | | These are needed to link in asan/lsan/etc. mode. GYP injects these automatically but GN doesn't have automatic dependency injection. All tests and components (which cover the vast majority of such targets in actual use) are templates which add these dependencies already, so most of the time it never comes up. Only a few of these changes are actually necessary to link all tests run on the asan bot (which is also what engineers will typically build, since almost nobody will build all in asan mode). But to reduce confusion from linker errors in asan mode, I annotated all executables and shared libraries I could find with the sanitizer dependency. I moved a config out of a target in yasm, and sorted a fews deps on other targets. TBR=xhwang@chromium.org (widevine) TBR=achuith@chromium.org (tools/perf, tools/telemetry) Review URL: https://codereview.chromium.org/1318343003 Cr-Commit-Position: refs/heads/master@{#346490}
* Un-nest configs in GN files.brettw2015-08-3116-224/+256
| | | | | | | | | | People sometimes nest targets or configs, usually with the assumption that this limits the visibility of a config to within a target. But this nesting provides no visibility restrictions over declaring it outside of a block. Un-nest for clarity. Review URL: https://codereview.chromium.org/1318823008 Cr-Commit-Position: refs/heads/master@{#346461}
* Add nacl_toolchain to //build and flip to using it in the GN Build.dpranke2015-08-311-3/+3
| | | | | | | | | | | | | With this change, in the Chromium repo NaCl will now be built solely using Chromium's versions of the GN build files, rather than a mixture of chromium and NaCl files. This will allow us to delete the NaCl versions in a subsequent NaCl-side CL and switch to pulling the chromium versions in via a DEPS entry, and thus "unfork" the build. R=brettw@chromium.org, ncbray@chromium.org, mcgrathr@chromium.org BUG=433528 Review URL: https://codereview.chromium.org/1312813003 Cr-Commit-Position: refs/heads/master@{#346452}
* Roll WebRTC 9803:9823, Libjingle 9797:9819niklase2015-08-311-1/+1
| | | | | | | | | | | | | | | | | WebRTC 9803:9823 Changes: https://chromium.googlesource.com/external/webrtc/trunk/webrtc.git/+log/f960461..ab50960 Libjingle 9797:9819 Changes: https://chromium.googlesource.com/external/webrtc/trunk/talk.git/+log/358c92b..34dfeb1 TBR= BUG= Review URL: https://codereview.chromium.org/1316513003 Cr-Commit-Position: refs/heads/master@{#346401}
* Convert mojo_public_utility_unittests to run exclusively on Swarmingmaruel2015-08-312-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0 configs already ran on Swarming 20 used to run locally and were converted: - chromium.fyi.json: ClangToTLinux tester - chromium.fyi.json: ClangToTMac tester - chromium.fyi.json: ClangToTMacASan tester - chromium.fyi.json: Linux Trusty - chromium.fyi.json: Linux Trusty (dbg) - chromium.linux.json: Android GN - chromium.linux.json: Linux Tests - chromium.linux.json: Linux Tests (dbg)(1) - chromium.linux.json: Linux Tests (dbg)(1)(32) - chromium.mac.json: Mac10.10 Tests - chromium.mac.json: Mac10.6 Tests - chromium.mac.json: Mac10.8 Tests - chromium.mac.json: Mac10.9 Tests - chromium.mac.json: Mac10.9 Tests (dbg) - chromium.memory.fyi.json: Linux ChromeOS MSan Tests - chromium.memory.fyi.json: Linux MSan Tests - chromium.win.json: Vista Tests (1) - chromium.win.json: Win 7 Tests x64 (1) - chromium.win.json: Win7 Tests (1) - chromium.win.json: Win7 Tests (dbg)(1) Ran: ./manage.py --convert mojo_public_utility_unittests R=jam@chromium.org BUG=98637 Review URL: https://codereview.chromium.org/1234193006 Cr-Commit-Position: refs/heads/master@{#346382}
* Convert mojo_public_system_unittests to run exclusively on Swarmingmaruel2015-08-312-0/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0 configs already ran on Swarming 20 used to run locally and were converted: - chromium.fyi.json: ClangToTLinux tester - chromium.fyi.json: ClangToTMac tester - chromium.fyi.json: ClangToTMacASan tester - chromium.fyi.json: Linux Trusty - chromium.fyi.json: Linux Trusty (dbg) - chromium.linux.json: Android GN - chromium.linux.json: Linux Tests - chromium.linux.json: Linux Tests (dbg)(1) - chromium.linux.json: Linux Tests (dbg)(1)(32) - chromium.mac.json: Mac10.10 Tests - chromium.mac.json: Mac10.6 Tests - chromium.mac.json: Mac10.8 Tests - chromium.mac.json: Mac10.9 Tests - chromium.mac.json: Mac10.9 Tests (dbg) - chromium.memory.fyi.json: Linux ChromeOS MSan Tests - chromium.memory.fyi.json: Linux MSan Tests - chromium.win.json: Vista Tests (1) - chromium.win.json: Win 7 Tests x64 (1) - chromium.win.json: Win7 Tests (1) - chromium.win.json: Win7 Tests (dbg)(1) Ran: ./manage.py --convert mojo_public_system_unittests R=jam@chromium.org BUG=98637 Review URL: https://codereview.chromium.org/1230823008 Cr-Commit-Position: refs/heads/master@{#346327}
* Add Linux build packaging targets to GNbrettw2015-08-281-0/+1
| | | | | | | | | | | | | | | | | | | Changes the version processing templates to not implicitly include the chrome version .rc file. This was something I've been meaning to do for a while which was forced by this patch, because it wants to call version.py with no sources or template file. I also had to remove some checks that either a template file or sources were defined (I wasn't aware this was valid to do when I wrote these checks). The above-mentioned change necessitated referencing the version template file from a number of existing calls. The version script now explicitly sets the output file with -o. Previously this was the implicit second argument, but this didn't work if there was no template file. -o is the same and it's better to be more explicit anyway. Added copy rules for xdg-mime related scripts which are required by the installer. Added a meta "installer" target which links to the Linux installers. This will also be a good place to hook up the Windows installer when we write it. BUG=525839 TBR=thestig@chromium.org (linux installer), ddorwin@chromium.org (widevine) Review URL: https://codereview.chromium.org/1311543003 Cr-Commit-Position: refs/heads/master@{#346279}
* Fix Chrome-specific closure pass for cr.exportPath()dbeam2015-08-283-8/+22
| | | | | | | | | | | | | | | | | | | | It thought cr.exportPath() should only take 1 argument and that this one argument should only be a 'string literal'. That's just wrong. It was never right. exportPath() takes up to 3 parameters, 2 of them optional (just uncommon). This is blocking folks that want to compile code that uses cr.exportPath() to extend an object other than window or pass a path that's a variable and not a 'string literal'. R=tbreisacher@chromium.org BUG=none TEST=compiler_test.py Review URL: https://codereview.chromium.org/1319263002 Cr-Commit-Position: refs/heads/master@{#346260}
* Move loader stub libraries out of //build/config/linuxdpranke2015-08-281-1/+1
| | | | | | | | | | | | | | | | | | The //build/config/linux library defined a number of targets built through the generate_library_loader target. All of these are fairly chrome-specific, so having them defined in the //build/config/linux file made it harder to reuse that file in non-chrome GN builds (like native_client). This CL moves the targets out to a new //build/linux directory and updates the callers accordingly. R=brettw@chromium.org BUG= Review URL: https://codereview.chromium.org/1314163005 Cr-Commit-Position: refs/heads/master@{#346242}
* Add internet_page/compiled_resources.gypstevenjb2015-08-281-0/+1
| | | | | | | | BUG=none Review URL: https://codereview.chromium.org/1298403004 Cr-Commit-Position: refs/heads/master@{#346225}
* Revert of [sqlite] Respect the gyp and gn component switch. (patchset #2 ↵shess2015-08-282-26/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | id:20001 of https://codereview.chromium.org/1325513002/ ) Reason for revert: ARRGH! win8_chromium_gn_dgb is still broken. Original issue's description: > [sqlite] Respect the gyp and gn component switch. > > SQLITE_API is the existing mechanism SQLite provides, and is used in > preference to inventing a new SQLITE_EXPORT symbol (like > sql/sql_export.h and other examples). > > CoreServices.framework is necessary on OSX because of the Time Machine > patch. > > Remove sql/proxy.{h,cc}, which was necessary to work around SQLite > linking statically into both component shlibs and unit test executables. > > [Relanding https://codereview.chromium.org/1322463002/ ] > > BUG=489444 > TBR=michaeln@chromium.org, thakis@chromium.org > > Committed: https://crrev.com/02ce712af589a5b722ebbf5c2fffb3e0d4849963 > Cr-Commit-Position: refs/heads/master@{#346212} TBR=michaeln@chromium.org,thakis@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=489444 Review URL: https://codereview.chromium.org/1307363007 Cr-Commit-Position: refs/heads/master@{#346213}
* [sqlite] Respect the gyp and gn component switch.shess2015-08-282-3/+26
| | | | | | | | | | | | | | | | | | | | | SQLITE_API is the existing mechanism SQLite provides, and is used in preference to inventing a new SQLITE_EXPORT symbol (like sql/sql_export.h and other examples). CoreServices.framework is necessary on OSX because of the Time Machine patch. Remove sql/proxy.{h,cc}, which was necessary to work around SQLite linking statically into both component shlibs and unit test executables. [Relanding https://codereview.chromium.org/1322463002/ ] BUG=489444 TBR=michaeln@chromium.org, thakis@chromium.org Review URL: https://codereview.chromium.org/1325513002 Cr-Commit-Position: refs/heads/master@{#346212}
* Rebuild runner.jar with Java 1.7.0_79 to fix closure compilation bots (?)Dan Beam2015-08-281-0/+0
| | | | | | | | TBR=stevenjb@chromium.org Review URL: https://codereview.chromium.org/1308403009 . Cr-Commit-Position: refs/heads/master@{#346188}
* Revert of [sqlite] Respect the gyp and gn component switch. (patchset #1 ↵sergeyv2015-08-282-29/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | id:1 of https://codereview.chromium.org/1322463002/ ) Reason for revert: Broken build on the Builder: Win x64 GN (dbg). Failure example: http://build.chromium.org/p/chromium.win/builders/Win%20x64%20GN%20%28dbg%29/builds/8549 Original issue's description: > [sqlite] Respect the gyp and gn component switch. > > SQLITE_API is the existing mechanism SQLite provides, and is used in > preference to inventing a new SQLITE_EXPORT symbol (like > sql/sql_export.h and other examples). > > CoreServices.framework is necessary on OSX because of the Time Machine > patch. > > Remove sql/proxy.{h,cc}, which was necessary to work around SQLite > linking statically into both component shlibs and unit test executables. > > BUG=489444 > > Committed: https://crrev.com/4ec68d9ad2d3e0c74967a17946c8bf7ed4450f73 > Cr-Commit-Position: refs/heads/master@{#346151} TBR=michaeln@chromium.org,shess@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=489444 Review URL: https://codereview.chromium.org/1324523004 Cr-Commit-Position: refs/heads/master@{#346179}
* Bumping closure compiler:Steven Bennetts2015-08-284-241/+234
| | | | | | | | | | | | | | | compiler.jar: v20150609-234-g0726b76 -> v20150729-236-gad656a1 chrome_extensions.js: 95c5162db52ad99b67070dd5c6bc777dae0cd86b -> 0ede01e5b8167af5c239a63e1cafd730b5870a28 BUG=none For minor closure chanes: R=dbeam@chromium.org TBR=fukino@chromium.org, jamiewalch@chromium.org Review URL: https://codereview.chromium.org/1314433006 . Cr-Commit-Position: refs/heads/master@{#346175}
* [sqlite] Respect the gyp and gn component switch.shess2015-08-282-2/+29
| | | | | | | | | | | | | | | | | | SQLITE_API is the existing mechanism SQLite provides, and is used in preference to inventing a new SQLITE_EXPORT symbol (like sql/sql_export.h and other examples). CoreServices.framework is necessary on OSX because of the Time Machine patch. Remove sql/proxy.{h,cc}, which was necessary to work around SQLite linking statically into both component shlibs and unit test executables. BUG=489444 Review URL: https://codereview.chromium.org/1322463002 Cr-Commit-Position: refs/heads/master@{#346151}
* Make bump_compiler_version die if runner.jar isn't rebuiltdbeam2015-08-281-0/+5
| | | | | | | | | | | | TBR=jlklein@chromium.org BUG=none TEST=try to compile inevitably stale code without success :) NOTRY=true Review URL: https://codereview.chromium.org/1314673005 Cr-Commit-Position: refs/heads/master@{#346131}