summaryrefslogtreecommitdiffstats
path: root/BUILD.gn
Commit message (Collapse)AuthorAgeFilesLines
* [iOS/GN] Fix compilation of ios_chrome_unittests with gn.sdefresne2016-03-261-3/+3
| | | | | | | | | | | | | | | | | | | | | | | Get GN in sync with gyp by adding missing dependencies, removing the obsoletes dependencies and adding missing files and targets. Change the toolchain when targetting iOS devices to not build fat binaries as this break the "gn gen"-time selection of the level of optimisation to use from skia and libwebp. Instead, building for devices on iOS is now similar to other platforms (i.e. the arch is selected via "target_cpu" with "arm" an alias for "armv7"). Fixes the following errors: Undefined symbols for architecture arm64: "_VP8DspInitNEON", referenced from: _VP8DspInit in dec.o ... BUG=459705,596237 Review URL: https://codereview.chromium.org/1810423002 Cr-Commit-Position: refs/heads/master@{#383416}
* Experimental support for fuzzing on mac.aizatsky2016-03-251-2/+7
| | | | | | | | BUG=597066 Review URL: https://codereview.chromium.org/1818273002 Cr-Commit-Position: refs/heads/master@{#383389}
* Remove aura_benchenne2016-03-251-1/+0
| | | | | | | | | | | This isn't used anymore. R=piman@chromium.org BUG=597021 Review URL: https://codereview.chromium.org/1827603002 Cr-Commit-Position: refs/heads/master@{#383302}
* Converts mash_wm_apptests to unit testssky2016-03-221-1/+1
| | | | | | | | | | BUG=594733 TEST=test only change R=dpranke@chromium.org, erg@chromium.org Review URL: https://codereview.chromium.org/1822133002 Cr-Commit-Position: refs/heads/master@{#382652}
* Converts resource_provider apptests to unit testssky2016-03-221-1/+0
| | | | | | | | | | | BUG=594729 TEST=test only change R=erg@chromium.org, dpranke@chromium.org TBR=dpranke@chromium.org Review URL: https://codereview.chromium.org/1816323002 Cr-Commit-Position: refs/heads/master@{#382594}
* Convert leveldb_apptests to unit tests.erg2016-03-221-1/+1
| | | | | | | | | | BUG=594731 R=sky@chromium.org TBR=dpranke@chromium.org Review URL: https://codereview.chromium.org/1812263004 Cr-Commit-Position: refs/heads/master@{#382464}
* [WebView] Reorganize all of the WebView Shell apks into their own dir.mikecase2016-03-211-1/+1
| | | | | | | | | | | | | | | | | | | Thought I could clean up the android_webview/tools dir a little bit. It basically has some random tools as well as the WebViewShell apks so I moved all the apks into a shared folder. - Moved all WebViewShell Apks into tools/system_webview_shell - Moved WebViewShell/test/ to system_webview_shell/test/data/ to better match the naming of test data elsewhere - Removed DEPRECATED_java_in_dir from tools/BUILD.gn. - Updated gn_migration.gypi since GN targets exist for the WebView Shell apks. BUG= Review URL: https://codereview.chromium.org/1785283005 Cr-Commit-Position: refs/heads/master@{#382390}
* Remove ui/metro_viewerscottmg2016-03-181-1/+0
| | | | | | | | | R=sky@chromium.org BUG=558054 Review URL: https://codereview.chromium.org/1810293004 Cr-Commit-Position: refs/heads/master@{#382099}
* Convert filesystem_apptests to shelltests.erg2016-03-181-1/+1
| | | | | | | | BUG=594730 Review URL: https://codereview.chromium.org/1814983002 Cr-Commit-Position: refs/heads/master@{#382021}
* Convert net apptests to net unittests using mojo::ShellTest.ben2016-03-151-1/+0
| | | | | | | | | R=yzshen@chromium.org BUG= Review URL: https://codereview.chromium.org/1796313002 Cr-Commit-Position: refs/heads/master@{#381183}
* Add an Android sample app for Telemetry tests.mikecase2016-03-111-0/+1
| | | | | | | | | | | | The purpose of this app is to be launched and push other apps to the background during Android telemetry tests. It is just a super simple Android app. BUG=586148 Review URL: https://codereview.chromium.org/1744423002 Cr-Commit-Position: refs/heads/master@{#380680}
* Mojo C++ bindings: remove the utility/ folder.yzshen2016-03-101-1/+0
| | | | | | | | BUG=570102 Review URL: https://codereview.chromium.org/1784643002 Cr-Commit-Position: refs/heads/master@{#380472}
* ARC notification: Add unittests for ArcNotificationManageryoshiki2016-03-101-0/+1
| | | | | | | | | BUG=b/27276506 TEST=added unittests pass Review URL: https://codereview.chromium.org/1719043002 Cr-Commit-Position: refs/heads/master@{#380366}
* Convert mus apptests to shelltestsrockot2016-03-091-1/+1
| | | | | | | | | | | This reworks some shelltest boilerplate to be more easily consumable and converts all mus apptests to shelltests. BUG=592313 Review URL: https://codereview.chromium.org/1771393002 Cr-Commit-Position: refs/heads/master@{#380148}
* Remove Mojo bindings environment.Yuzhu Shen2016-03-081-1/+0
| | | | | | | | | BUG=585942 R=ben@chromium.org Review URL: https://codereview.chromium.org/1765243002 . Cr-Commit-Position: refs/heads/master@{#379839}
* Move GURL ParamTraits to url/ipcmarkdittmer2016-03-031-0/+1
| | | | | | | | | | | | | | | | | As a part of the GPU refactor for Mus, we are trying to eliminate spots where content/common/gpu depends on content/. One such dependency is GURL. As per discussion here: https://codereview.chromium.org/1703163002/, the plan of record is to move GURL ParamTraits out of content/ and into url/. BUG=586368 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation Committed: https://crrev.com/45eb2e749a8b08988ab45bfd6806c004e9f511fa Cr-Commit-Position: refs/heads/master@{#378859} Review URL: https://codereview.chromium.org/1722773002 Cr-Commit-Position: refs/heads/master@{#379122}
* Convert ApplicationManager Apptest to a unittestben2016-03-031-1/+0
| | | | | | | | | | | | | . removes mojo_shell_apptests (nothing left in them) . removes capability_filter test (covered by connect unittests now) . removes some remaining gles2 deps I noticed in native runner R=sky@chromium.org BUG= Review URL: https://codereview.chromium.org/1757833003 Cr-Commit-Position: refs/heads/master@{#378900}
* Revert of Mustash: Move GURL ParamTraits to url/ipc (patchset #18 id:330001 ↵dimich2016-03-021-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | of https://codereview.chromium.org/1722773002/ ) Reason for revert: Broke compile on iOS_Simulator_GN_(dbg): https://build.chromium.org/p/chromium.mac/builders/iOS_Simulator_GN_%28dbg%29/builds/1777 Original issue's description: > Move GURL ParamTraits to url/ipc > > As a part of the GPU refactor for Mus, we are trying to eliminate spots where content/common/gpu depends on > content/. One such dependency is GURL. As per discussion here: > https://codereview.chromium.org/1703163002/, the plan of record is to move > GURL ParamTraits out of content/ and into url/. > > BUG=586368 > CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation > > Committed: https://crrev.com/45eb2e749a8b08988ab45bfd6806c004e9f511fa > Cr-Commit-Position: refs/heads/master@{#378859} TBR=fsamuel@chromium.org,piman@chromium.org,brettw@chromium.org,tsepez@chromium.org,thakis@chromium.org,markdittmer@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=586368 Review URL: https://codereview.chromium.org/1755363003 Cr-Commit-Position: refs/heads/master@{#378869}
* Move GURL ParamTraits to url/ipcmarkdittmer2016-03-021-0/+1
| | | | | | | | | | | | | | As a part of the GPU refactor for Mus, we are trying to eliminate spots where content/common/gpu depends on content/. One such dependency is GURL. As per discussion here: https://codereview.chromium.org/1703163002/, the plan of record is to move GURL ParamTraits out of content/ and into url/. BUG=586368 CQ_INCLUDE_TRYBOTS=tryserver.chromium.linux:linux_site_isolation Review URL: https://codereview.chromium.org/1722773002 Cr-Commit-Position: refs/heads/master@{#378859}
* Move GN directory name assert into //BUILD.gnagrieve2016-02-291-0/+26
| | | | | | | | | | | This way it will be sure to be the first thing that fails, rather than only sometimes. BUG=548283 Review URL: https://codereview.chromium.org/1739603002 Cr-Commit-Position: refs/heads/master@{#378255}
* headless: Initial headless embedder API implementationskyostil2016-02-261-0/+7
| | | | | | | | | | | | | | | | | This patch introduces the initial headless embedder API implementation. It allows the embedder to initialize a headless browsing environment and to navigate to a URL. We also add a headless shell application to demonstrate the use of the embedder API. Adapted from a patch by Alexander Timin <altimin@chromium.org> BUG=546953 Review URL: https://codereview.chromium.org/1674263002 Cr-Commit-Position: refs/heads/master@{#377973}
* Add BUILD.gn for ios/third_party/fishhook.baxley2016-02-241-0/+1
| | | | | | | | | | Create GN build files for fishhook. BUG=589100 Review URL: https://codereview.chromium.org/1732543002 Cr-Commit-Position: refs/heads/master@{#377372}
* Remove the 'ios_use_webrtc' build flag hack.dpranke2016-02-231-11/+5
| | | | | | | | | | | | | | | | | | | For a time we needed to enable (parts of) the WebRTC GN build on iOS, because there was an indirect dependency on WebRTC in order for some components to be able to depend on xmllite. Those components have since been switched to depend on libxml2, and so there is no reason for Chromium to build WebRTC on iOS now (though WebRTC is free to build on iOS on its own). This CL cleans up the build configs accordingly. R=brettw@chromium.org, kjellander@chromium.org, sdefresne@chromium.org BUG=538497 CQ_INCLUDE_TRYBOTS=tryserver.chromium.mac:ios_rel_device_gn,ios_dbg_simulator_gn Review URL: https://codereview.chromium.org/1718073002 Cr-Commit-Position: refs/heads/master@{#377070}
* Adds the OCHamcrest library to the iOS build.sdefresne2016-02-231-0/+1
| | | | | | | | | | | | | | | | | | | OCHamcrest is a dependency of the integration testing framework that will be used by iOS code. It is only used for tests (and is marked as so in ios/third_party/ochamcrest/BUILD.gn). The build is a bit involved as OCHamcrest as it mix relative imports "..." with imports of the form <OCHamcrest/...> but the source code is not found in an OCHamcrest directory. So build such a directory structure in <(SHARED_INTERMEDIATE_DIR)/ios/third_party/ochamcrest as part of the build. TBR=dpranke@chromium.org BUG=580730 TEST=None Review URL: https://codereview.chromium.org/1723663002 Cr-Commit-Position: refs/heads/master@{#376985}
* Remove standalone android shell, as it has bitrotted and is unusedben2016-02-201-4/+0
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/1714593002 Cr-Commit-Position: refs/heads/master@{#376623}
* Remove src/cloud_print codevitalybuka2016-02-201-3/+0
| | | | | | | | BUG=585539 Review URL: https://codereview.chromium.org/1695593002 Cr-Commit-Position: refs/heads/master@{#376593}
* Move various Shell tests into a subdir.ben2016-02-181-1/+1
| | | | | | | | | TBR=sky@chromium.org BUG= Review URL: https://codereview.chromium.org/1706833003 Cr-Commit-Position: refs/heads/master@{#376255}
* mojo: Remove the mojo:filesystem sqlite binding code.erg2016-02-181-1/+0
| | | | | | | | | | | | | As the performance isn't great, and since we need to make changes to how mojo:filesystem works to integrate with chrome in general, drop the two previous users of mojo:filesystem: the mojo:network_service cookie store and the underlying sqlite bridge code. BUG=585587 Review URL: https://codereview.chromium.org/1710693002 Cr-Commit-Position: refs/heads/master@{#376212}
* Reland of [NaCl SDK] Add initial support for building the SDK with gn ↵sbc2016-02-181-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (patchset #1 id:1 of https://codereview.chromium.org/1693213002/ ) Reason for revert: clang/win compile failures was fixed: https://codereview.chromium.org/1706613002 CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_clang_x64_dbg Original issue's description: > Revert of [NaCl SDK] Add initial support for building the SDK with gn (patchset #6 id:100001 of https://codereview.chromium.org/1693053002/ ) > > Reason for revert: > Doesn't build with clang/win and looks nontrivial to fix: > > https://build.chromium.org/p/chromium.fyi/builders/CrWinClang64%28dbg%29/builds/3655/steps/compile/logs/stdio > > FAILED: ninja -t msvc -e environment.x64 -- E:\b\build\goma/gomacc.exe ../../third_party/llvm-build/Release+Asserts/bin/clang-cl.exe /nologo /showIncludes /FC @obj/native_client/src/trusted/validator/driver/ncval_new/ncval.obj.rsp /c ../../native_client/src/trusted/validator/driver/ncval.cc /Foobj/native_client/src/trusted/validator/driver/ncval_new/ncval.obj /Fdobj/native_client/src/trusted/validator/driver/ncval_new_cc.pdb > ../../native_client/src/trusted/validator/driver/ncval.cc(359,36) : error: ISO C++11 does not allow conversion from string literal to 'char *' [-Werror,-Wwritable-strings] > while ((opt = getopt(argc, argv, "vd")) != -1) { > ^ > > (and i'm guessing several more) > > Original issue's description: > > [NaCl SDK] Add initial support for building the SDK with gn > > > > build_sdk.py still uses gyp. I have a followup CL to > > convert that to gn. > > > > BUG=585999 > > TBR=binji@chromium.org,dpranke@chromium.org,bradnelson@chromium.org,sbc@chromium.org > # Skipping CQ checks because original CL landed less than 1 days ago. > NOPRESUBMIT=true > NOTREECHECKS=true > NOTRY=true > BUG=585999 > > Committed: https://crrev.com/b78379a22336ce66dac20778db7964e40faa9180 > Cr-Commit-Position: refs/heads/master@{#375349} TBR=binji@chromium.org,dpranke@chromium.org,bradnelson@chromium.org,thakis@chromium.org # Not skipping CQ checks because original CL landed more than 1 days ago. BUG=585999 Review URL: https://codereview.chromium.org/1705923002 Cr-Commit-Position: refs/heads/master@{#376080}
* mojo: Start building a leveldb service.erg2016-02-171-0/+1
| | | | | | | | | | | | | This service encapsulates just leveldb and exports an interface for Get/Put/Write. Instead of writing directly to the filesystem, it instead takes a mojo:filesystem DirectoryPtr where it stores its data, letting leveldb be entirely sandboxed. BUG=585587 Review URL: https://codereview.chromium.org/1682803004 Cr-Commit-Position: refs/heads/master@{#375949}
* Build ash_shell_with_content and run ash_unittests on Win bots.msw2016-02-161-11/+8
| | | | | | | | | | | | | | | | Helps prevent regressions and supports development on win. Disable hanging tests and some of DisplayManagerTestApi::UpdateDisplay. TODO: Fix disabled tests, possibly related to crbug.com/247916 BUG=584038,247916 TEST=More bots successfully build/run ash_unittests and ash_shell_with_content. R=sky@chromium.org TBR=ben@chromium.org Review URL: https://codereview.chromium.org/1693433004 Cr-Commit-Position: refs/heads/master@{#375657}
* Revert of [NaCl SDK] Add initial support for building the SDK with gn ↵thakis2016-02-131-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (patchset #6 id:100001 of https://codereview.chromium.org/1693053002/ ) Reason for revert: Doesn't build with clang/win and looks nontrivial to fix: https://build.chromium.org/p/chromium.fyi/builders/CrWinClang64%28dbg%29/builds/3655/steps/compile/logs/stdio FAILED: ninja -t msvc -e environment.x64 -- E:\b\build\goma/gomacc.exe ../../third_party/llvm-build/Release+Asserts/bin/clang-cl.exe /nologo /showIncludes /FC @obj/native_client/src/trusted/validator/driver/ncval_new/ncval.obj.rsp /c ../../native_client/src/trusted/validator/driver/ncval.cc /Foobj/native_client/src/trusted/validator/driver/ncval_new/ncval.obj /Fdobj/native_client/src/trusted/validator/driver/ncval_new_cc.pdb ../../native_client/src/trusted/validator/driver/ncval.cc(359,36) : error: ISO C++11 does not allow conversion from string literal to 'char *' [-Werror,-Wwritable-strings] while ((opt = getopt(argc, argv, "vd")) != -1) { ^ (and i'm guessing several more) Original issue's description: > [NaCl SDK] Add initial support for building the SDK with gn > > build_sdk.py still uses gyp. I have a followup CL to > convert that to gn. > > BUG=585999 TBR=binji@chromium.org,dpranke@chromium.org,bradnelson@chromium.org,sbc@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=585999 Review URL: https://codereview.chromium.org/1693213002 Cr-Commit-Position: refs/heads/master@{#375349}
* [NaCl SDK] Add initial support for building the SDK with gnsbc2016-02-131-3/+4
| | | | | | | | | | | build_sdk.py still uses gyp. I have a followup CL to convert that to gn. BUG=585999 Review URL: https://codereview.chromium.org/1693053002 Cr-Commit-Position: refs/heads/master@{#375335}
* Build MojoRunnerApptests.apk for mojo_apptests target on Android.msw2016-02-111-0/+6
| | | | | | | | | | | | | | | | | The FYI 'Chromium Mojo Android' bot is failing the apptests step: https://build.chromium.org/p/chromium.mojo/builders/Chromium%20Mojo%20Android ..."MojoRunnerApptests.apk is neither a directory nor file"... Also add other apptest targets from mojo:tests. BUG=NONE TEST=FYI bot gets closer to passing apptests step. R=sky@chromium.org TBR=ben@chromium.org Review URL: https://codereview.chromium.org/1683063003 Cr-Commit-Position: refs/heads/master@{#374821}
* mojo: Now that mandoline/ is deleted, also remove mojo:clipboard.erg2016-02-101-1/+0
| | | | | | | | | | This was only used from within mandoline. BUG=585637 Review URL: https://codereview.chromium.org/1685953002 Cr-Commit-Position: refs/heads/master@{#374710}
* [mojo] Delete third_party/mojorockot2016-02-101-19/+6
| | | | | | | | | | | All users are on the new EDK now. This wipes out third_party/mojo, updates all dependencies, and removes the use-new-edk flag. BUG=None Review URL: https://codereview.chromium.org/1676913002 Cr-Commit-Position: refs/heads/master@{#374631}
* Support building ash targets with use_ash=0 and use_aura=1.msw2016-02-101-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support building/running ash_unittests and ash_shell_with_content. Change some build |use_ash| checks to |use_aura| (or remove them). Avoid the unspecified ash dependency on chrome resources! Explicitly load new ash_test_*.pak image/string resources instead. (avoids including ash_resources in chrome paks w/use_aura builds) Reserve more resource IDs for ash_strings to avoid overlap. (uses 244 IDs now; reserve 300 instead of 200 to fit existing) Reserve fewer content shell resource IDs, to avoid exceeding 3100. (uses 4 IDs now; reserve 150 instead of 250 to keep current total) https://code.google.com/p/chromium/codesearch#chromium/src/out/Debug/gen/content/shell/grit/shell_resources.h Use base::i18n::GetConfiguredLocale(), in several ash_unittests. (l10n_util::GetApplicationLocale fails IsLocaleAvailable('en-US')) (because it's not loading the chrome locale data anymore) (seems okay to pair with base::i18n::SetICUDefaultLocale) TODO: Fix ash_unittests failures/crahes (repros on ToT w/use_ash). TODO: Fix ash_shell_with_content crash (repros on ToT w/use_ash). TODO: Load ash resources; not 'common' in ash_shell_with_content. TODO: Exclude ash files from message_center crbug.com/585175. TODO: Support ash_test_resources_300_percent.pak, etc.? BUG=584038,585175 TEST=Building ash_unittests and ash_shell_with_content works with use_ash=0 and use_aura=1. R=oshima@chromium.org,dewittj@chromium.org,sky@chromium.org TBR=jam@chromium.org Review URL: https://codereview.chromium.org/1664013002 Cr-Commit-Position: refs/heads/master@{#374547}
* Bye bye Mandolinesky2016-02-091-5/+7
| | | | | | | | | | | This nukes mandoline, html_viewer and web-view. R=ben@chromium.org TEST=none Review URL: https://codereview.chromium.org/1677293002 Cr-Commit-Position: refs/heads/master@{#374453}
* Move gn _run target generation into test(). (RELAND)jbudorick2016-02-031-1/+1
| | | | | | | | | | | | | | This is a reland of https://codereview.chromium.org/1653003006/ Consolidating the _run targets into the test template should make them easier to maintain (and, eventually, remove). BUG=583694 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1662053002 Cr-Commit-Position: refs/heads/master@{#373385}
* Revert of Move gn _run target generation into test(). (patchset #1 id:1 of ↵dpranke2016-02-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://codereview.chromium.org/1653003006/ ) Reason for revert: Broke angle_unittests_run, which doesn't follow the template: https://build.chromium.org/p/chromium.gpu.fyi/builders/GPU%20Linux%20Builder/builds/53646/steps/compile/logs/stdio Original issue's description: > Move gn _run target generation into test(). > > TBR=brettw@chromium.org > BUG= > CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel > > Committed: https://crrev.com/6b1b03783b81ea27bb521c02aa84b74f06d6f71a > Cr-Commit-Position: refs/heads/master@{#373232} TBR=phosek@chromium.org,brettw@chromium.org,jbudorick@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= Review URL: https://codereview.chromium.org/1664653003 Cr-Commit-Position: refs/heads/master@{#373257}
* Move gn _run target generation into test().jbudorick2016-02-031-1/+1
| | | | | | | | | | TBR=brettw@chromium.org BUG= CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1653003006 Cr-Commit-Position: refs/heads/master@{#373232}
* Remove all the code related to enhanced bookmarks.noyau2016-01-291-1/+0
| | | | | | | | | | | | The enhanced bookmarks experiment is no longer active. This CL removes all the code in components/enhanced_bookmarks with the exception of a small enum, used from java to collect metrics, which will be dealt with separately. All the code depending on it is also removed (factories, a private javascript API, and all the associated flags). BUG=None Review URL: https://codereview.chromium.org/1638413003 Cr-Commit-Position: refs/heads/master@{#372327}
* tools/battor_agent: Adds battor_agent_unittests to waterfallcharliea2016-01-291-0/+1
| | | | | | | | BUG=571458 Review URL: https://codereview.chromium.org/1645103002 Cr-Commit-Position: refs/heads/master@{#372214}
* Fix and enable mojo:media_pipeline_integration_apptests.jrummell2016-01-271-0/+1
| | | | | | | | | | | | Currently the mojo implementation doesn't fully support EME nor clockless playback, so those tests are disabled for mojo. BUG=501417 TEST=new tests pass Review URL: https://codereview.chromium.org/1591103002 Cr-Commit-Position: refs/heads/master@{#371840}
* Update references to tools/telemetry in .gn, .gyp & .isolate filesnednguyen2016-01-271-2/+2
| | | | | | | | | | | | | | Now that tools/telemetry is moved to catapult/ repo (https://github.com/catapult-project/catapult/commit/40afc53353daf28b955397c8e27d6f1de7bb10b6), we will soon remove tools/telemetry/. This patch update the reference to telemetry/ in .gn, .gyp & .isolate files BUG=478864 TEST=patch set 1 delete telemetry/telemetry.gyp, telemetry/BUILD.gn & telemetry/telemetry.isolate, CQ shows that all bots are green. Review URL: https://codereview.chromium.org/1638483002 Cr-Commit-Position: refs/heads/master@{#371681}
* Fix date picker performance issues, crash, and incorrect pre-1582 dates.newt2016-01-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This cleans up the DateDialogNormalizer, fixing three issues in the process: 1. The date picker is now way faster on L devices. This works around a performance issue with the Android DatePicker in L, where large min/max ranges consume tons of memory and time (many seconds). The workaround is simply to limit the date picker's range to at most 5000 years before and after the initial selected date. In practice, this doesn't affect users since manually scrolling through 5000 years is infeasible. 2. This fixes a crash when the min date is after 2100 on pre-L devices. On KK and earlier, calling DatePicker.setMinDate() with a date that's greater than the current max date (which defaults to 2100) causes a crash. The fix is to set the DatePicker's min and max dates in such an order that the min is always less than the max. 3. This fixes an issue where min/max dates before 1582 were off by 10 days due to incorrect handling of the Gregorian/Julian switch. This also revamps DateDialogNormalizerTest and converts it to a Robolectric test. BUG=441060,580385,580388 Review URL: https://codereview.chromium.org/1622773002 Cr-Commit-Position: refs/heads/master@{#371404}
* tools/battor_agent: Removes CrOS and Android from target platformscharliea2016-01-261-4/+1
| | | | | | | | | | | | | https://crrev.com/1611533002/ added necessary serial device enumeration to the agent, which broke the Android build because I was inadvertently building the agent on Android builders. My goal is to have battor_agent only be buildable on Mac, Windows, and Linux desktop machines. If I did that wrong, please let me know! Review URL: https://codereview.chromium.org/1611353003 Cr-Commit-Position: refs/heads/master@{#371367}
* Build libFuzzer fuzzer targets on Windows for use_drfuzzzhaoqin2016-01-251-0/+8
| | | | | | | | | | | | - add libFuzzer builds on Windows for use_drfuzz - make libexif_parser_fuzzer build on Linux only R=aizatsky@chromium.org, dpranke@chromium.org BUG=none Review URL: https://codereview.chromium.org/1628663002 Cr-Commit-Position: refs/heads/master@{#371322}
* Adds top-level mojo_apptests target that bots usesky2016-01-231-1/+16
| | | | | | | | | | | | | | | I added this target to the root as it doesn't really make sense in //mojo (the targets needed to run the apptests span multiple directories). This target ensures that if we run mojo_apptests, all the right targets are built. BUG=569367 TEST=bot only change R=dpranke@chromium.org, msw@chromium.org Review URL: https://codereview.chromium.org/1618393003 Cr-Commit-Position: refs/heads/master@{#371107}
* [libfuzzer] unittest-style main driver.aizatsky2016-01-201-9/+2
| | | | | | | | | | Use unittest driver in non-fuzzer build. BUG=539572 Review URL: https://codereview.chromium.org/1578413002 Cr-Commit-Position: refs/heads/master@{#370228}