Граф коммитов

5311 Коммитов

Автор SHA1 Сообщение Дата
Brindusan Cristian 26aca84b41 Backed out changeset 0ff2e89a1819 (bug 1508468) for windows build bustages on ntstatus.h. CLOSED TREE 2018-11-20 23:08:11 +02:00
Aaron Klotz 5bc6718181 Bug 1508468: Convert launcher process to use mozilla::Result for error propagation; r=mhowell
This patch does a couple of things:

* I added a new class, |WindowsError| to WinHeaderOnlyUtils. The idea here is
  to encapsulate as much of the Windows error gamut as possible into one class.
  Since Win32 errors and NTSTATUS codes may both be encoded as HRESULTs, I
  used the latter type to store the error. It also contains functions for
  converting between the various error code formats, as well as stringification
  via FormatMessage.

* I added |LauncherError| which also includes file and line number information,
  which I believe will be important for launcher process failure diagnostics.
  (Instantiation of LauncherErrors obviously must be done via macros to capture
  __FILE__ and __LINE__).

* I then converted all of the launcher process code (and its few depenencies) to
  utilize this new functionality via the new |LauncherResult| type.

* If we detect an error in one of the top-level launcher process functions, we
  pass it to |HandleLauncherError| for processing. This function currently just
  throws up a |MessageBox| like the previous code did, with the intention of
  enhancing that further in the future.

Differential Revision: https://phabricator.services.mozilla.com/D12365

--HG--
extra : moz-landing-system : lando
2018-11-20 20:27:06 +00:00
Narcis Beleuzu 6d1ee7c9fd Backed out changeset 5660a1cd0e25 (bug 1508468) for Windows MinGW bustages. CLOSED TREE 2018-11-20 21:39:10 +02:00
Aaron Klotz 4ea282427e Bug 1508468: Convert launcher process to use mozilla::Result for error propagation; r=mhowell
This patch does a couple of things:

* I added a new class, |WindowsError| to WinHeaderOnlyUtils. The idea here is
  to encapsulate as much of the Windows error gamut as possible into one class.
  Since Win32 errors and NTSTATUS codes may both be encoded as HRESULTs, I
  used the latter type to store the error. It also contains functions for
  converting between the various error code formats, as well as stringification
  via FormatMessage.

* I added |LauncherError| which also includes file and line number information,
  which I believe will be important for launcher process failure diagnostics.
  (Instantiation of LauncherErrors obviously must be done via macros to capture
  __FILE__ and __LINE__).

* I then converted all of the launcher process code (and its few depenencies) to
  utilize this new functionality via the new |LauncherResult| type.

* If we detect an error in one of the top-level launcher process functions, we
  pass it to |HandleLauncherError| for processing. This function currently just
  throws up a |MessageBox| like the previous code did, with the intention of
  enhancing that further in the future.

Differential Revision: https://phabricator.services.mozilla.com/D12365

--HG--
extra : moz-landing-system : lando
2018-11-20 18:06:23 +00:00
Boris Zbarsky 9691e7ba88 Bug 1507540 part 3. Use more notxpcom attributes in netwerk/. r=valentin 2018-11-19 20:17:53 -05:00
Andrew Sutherland 6c6e230a77 Bug 1286798 - Part 53: Review code comments; r=janv,mrbkap,mccr8 2018-11-05 14:04:39 -05:00
Jan Varga d87888fe25 Bug 1286798 - Part 31: Support for lazy loading of items; r=asuth,mrbkap,mccr8
There's now an upper limit for snapshot prefilling. The value is configurable and is currently set to 4096 bytes.
Snapshots can operate in multiple modes depending on if all items have been loaded or all keys have been received. This should provide the best performance for each specific state.
This patch also adds support for creating explicit snapshots which can be used for testing.
2018-11-29 21:48:54 +01:00
Jan Varga c4f55013cf Bug 1286798 - Part 29: Implement implicit snapshotting of databases; r=asuth,mccr8
This improves performance a lot in cases when multiple operations are invoked by a single JS function (number of sync IPC calls is reduced to a minimum). It also improves correctness since changes are not visible to other content processes until a JS function finishes.
The patch implements core infrastructure, all items are sent to content when a snapshot is initialized and everything is fully working. However, sending of all items at once is not optimal for bigger databases. Support for lazy loading of items is implemented in a following patch.
2018-11-29 21:48:47 +01:00
Jan Varga 1812608353 Bug 1286798 - Part 27: Share database actors; r=asuth
If a database actor already exists for given origin, reuse it instead of creating a new one. This improves memory footprint a bit and also eliminates some round trips to the parent process.
2018-11-29 21:48:41 +01:00
Jan Varga a5c446d3d9 Bug 1286798 - Part 23: Fix GetOrCreateForCurrentThread() when the runnable for calling SendInitBackground() on the main thread was already dispatched, but the main thread then entered a nested event loop; r=asuth
See the big comment in the code for more details.
2018-11-29 21:48:28 +01:00
Jan Varga 81c542fbe6 Bug 1286798 - Part 19: Implement a helper method for datastore preloading verification; r=asuth
A new type of request is introduced, PBackgroundLSSimpleRequest. This protocol is much simpler than PBackgroundLSRequest which needs to be cancelable.
2018-11-29 21:48:15 +01:00
Jan Varga be167c5e0b Bug 1286798 - Part 10: Support for storage events; r=asuth,janv
Storage events are fired either directly after getting response from synchronous SetItem call or through observers. When a new onstorage event listener is added, we sycnhronously register an observer in the parent process. There's always only one observer actor per content process.
PBackgroundLSDatabase is now managed by a new PBackgroundLSObject protocol. PBackgroundLSObject is needed to eliminate the need to pass the principal info and document URI everytime a write operation occurs.
Preparation of an observer shares some states with preparation of a datastore, so common stuff now lives in LSRequestBase and preparation of a datastore now implements a nested state machine.

This patch was enhanced by asuth to drop observers only when the last storage listener is removed.
EventListenerRemoved is invoked on any removal, not just the final removal, so we need to make sure it's the final removal before dropping observer.
2018-11-29 21:47:45 +01:00
Jan Varga 60831f2e38 Bug 1286798 - Part 3: New basic (memory only) implementation of LocalStorage; r=asuth,mccr8
The implementation is based on a cache (datastore) living in the parent process and sync IPC calls initiated from content processes.
IPC communication is done using per principal/origin database actors which connect to the datastore.
The synchronous blocking of the main thread is done by creating a nested event target and spinning the event loop.
2018-11-29 21:47:20 +01:00
Jan Varga 33208bfd8e Bug 1286798 - Part 1: Allow BackgroundChild::GetOrCreateForCurrentThread() to use a custom main event target; r=mccr8,asuth 2018-11-29 21:47:14 +01:00
Andrea Marchesini c292b31a93 Bug 1438945 - Part 9: RemoteWorker in SharedWorkerManager. r=asuth
--HG--
extra : rebase_source : 07a23a3f76ef06d76a456ba785186018e6fb77f1
2018-11-19 15:18:33 -08:00
Andrea Marchesini 7c7e94be60 Bug 1438945 - Part 8: RemoteWorker IPC. r=asuth
--HG--
extra : rebase_source : 06a8e3a2e60d6ff9596fcbacbd4356368475d3d4
2018-11-19 15:18:32 -08:00
Andrea Marchesini 0640b7884f Bug 1438945 - Part 3: SharedWorkerService and SharedWorkerManager. r=asuth
--HG--
extra : rebase_source : d6b247d0c6a1eb4074010c8b6baaff9fc1e01d87
2018-11-19 15:18:21 -08:00
Andrea Marchesini 1bf562b370 Bug 1438945 - Part 2: PSharedWorker protocol. r=asuth
--HG--
extra : rebase_source : 1ec6d2c9fc8dcffb9aa4958d81784408090df534
2018-11-19 15:18:20 -08:00
Sylvestre Ledru a6f96535e9 Bug 1511140 - Declare PRINT_MACH_RESULT only once r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D13458

--HG--
extra : moz-landing-system : lando
2018-11-29 20:21:29 +00:00
Jeff Walden 7dd0d06d8c Bug 1485800 - Rename SourceBufferHolder to SourceText, and add a <typename Unit> template parameter to it so it can hold putative UTF-8 or UTF-16 source text. r=tcampbell, r=fitzgen
--HG--
rename : js/public/SourceBufferHolder.h => js/public/SourceText.h
extra : rebase_source : 34df669c2481eaccd6845f53c5ecf656b636f895
2018-11-08 18:42:48 -08:00
Jeff Walden f2196f8c8f Bug 1503086 - Initialize all SourceBufferHolders with a fallible function that in all cases assumes ownership of given-ownership data. r=tcampbell, r=bz, r=mrbkap on some finicky worker code lightly touched here
--HG--
extra : rebase_source : 94b1a13dc03a7f1a5d07a2c665fdc0cde162d411
2018-10-23 12:27:16 -07:00
Michael Froman 2e78f7f1a1 Bug 1471535 - pt12 - Hook up RDD process and Remote decoding. r=jya,spohl
Depends on D8493

Differential Revision: https://phabricator.services.mozilla.com/D8494

--HG--
extra : moz-landing-system : lando
2018-11-14 18:07:28 +00:00
Michael Froman 5502525cc3 Bug 1471535 - pt11 - Handle crash reporting for RDD. r=jya,gsvelto
Depends on D8492

Differential Revision: https://phabricator.services.mozilla.com/D8493

--HG--
extra : moz-landing-system : lando
2018-11-14 18:07:10 +00:00
Michael Froman cbe501f173 Bug 1471535 - pt9 - Add Windows sandbox pref and Win sandboxBroker code for RDD process. r=bobowen
Depends on D8490

Differential Revision: https://phabricator.services.mozilla.com/D8491

--HG--
extra : moz-landing-system : lando
2018-11-14 18:06:37 +00:00
Michael Froman 4e520483b8 Bug 1471535 - pt7 - Add remote decoding in dom/media/ipc alongside gpu decoding. r=jya,mattwoodrow,jld
Depends on D8488

Differential Revision: https://phabricator.services.mozilla.com/D8489

--HG--
extra : moz-landing-system : lando
2018-11-14 18:06:11 +00:00
Jed Davis 05b62c7dad Bug 1501895 - Fix Snap integration for IPC shared memory to work with parallel instances. r=froydnj
snapd 2.36 introduces a new experimental feature to allow creating
multiple instances of a package, which are isolated from each other; see
https://forum.snapcraft.io/t/parallel-installs/7679 for details.

This changes the prefix we need to use to access /dev/shm, because it's
now the instance name rather than the snap name.

Differential Revision: https://phabricator.services.mozilla.com/D11835

--HG--
extra : moz-landing-system : lando
2018-11-14 02:19:42 +00:00
Bogdan Tara fc8134a16a Backed out 12 changesets (bug 1471535) for VideoDecoderChild failures CLOSED TREE
Backed out changeset 3d8a11458d79 (bug 1471535)
Backed out changeset 2176010bc1fe (bug 1471535)
Backed out changeset dfb4d3462b22 (bug 1471535)
Backed out changeset ea6b73ded74d (bug 1471535)
Backed out changeset 404d760a9e82 (bug 1471535)
Backed out changeset 28ae4b6fab68 (bug 1471535)
Backed out changeset af91e1f04c2d (bug 1471535)
Backed out changeset d39fef4334b3 (bug 1471535)
Backed out changeset a038821cd8ae (bug 1471535)
Backed out changeset 5dcc74a938c6 (bug 1471535)
Backed out changeset 53aff7e699b4 (bug 1471535)
Backed out changeset f3f6abc052f0 (bug 1471535)

--HG--
rename : dom/media/ipc/GpuDecoderModule.cpp => dom/media/ipc/RemoteVideoDecoder.cpp
rename : dom/media/ipc/GpuDecoderModule.h => dom/media/ipc/RemoteVideoDecoder.h
2018-11-13 23:31:56 +02:00
Michael Froman 563ff5b11d Bug 1471535 - pt12 - Hook up RDD process and Remote decoding. r=jya,spohl
Depends on D8493

Differential Revision: https://phabricator.services.mozilla.com/D8494

--HG--
extra : moz-landing-system : lando
2018-11-13 17:36:47 +00:00
Michael Froman 37c2c3438d Bug 1471535 - pt11 - Handle crash reporting for RDD. r=jya,gsvelto
Depends on D8492

Differential Revision: https://phabricator.services.mozilla.com/D8493

--HG--
extra : moz-landing-system : lando
2018-11-13 17:36:27 +00:00
Michael Froman d029dd261b Bug 1471535 - pt9 - Add Windows sandbox pref and Win sandboxBroker code for RDD process. r=bobowen
Depends on D8490

Differential Revision: https://phabricator.services.mozilla.com/D8491

--HG--
extra : moz-landing-system : lando
2018-11-13 17:35:57 +00:00
Michael Froman 9643048b75 Bug 1471535 - pt7 - Add remote decoding in dom/media/ipc alongside gpu decoding. r=jya,mattwoodrow,jld
Depends on D8488

Differential Revision: https://phabricator.services.mozilla.com/D8489

--HG--
extra : moz-landing-system : lando
2018-11-13 17:35:31 +00:00
Brian Hackett e6cc6030db Bug 1506246 - Don't log unconsumed file descriptor sets in middleman processes, r=froydnj.
--HG--
extra : rebase_source : 7dadfe8dbced92b1022184fc05a6d61940398316
2018-11-09 10:54:48 -10:00
Gurzau Raul ff7bbb9936 Merge mozilla-central to inbound. a=merge CLOSED TREE
--HG--
rename : dom/media/ipc/RemoteVideoDecoder.cpp => dom/media/ipc/GpuDecoderModule.cpp
rename : dom/media/ipc/RemoteVideoDecoder.h => dom/media/ipc/GpuDecoderModule.h
extra : rebase_source : 0503e2d45fffafb1e8dd1ddcd2115af2778a5c66
2018-11-09 07:46:56 +02:00
Haik Aftandilian b1a4ba8dff Bug 1505445 - [Mac] With sandbox early startup, start the sandbox after the port exchange r=Alex_Gaynor
Don't start the sandbox until after the port exchange so the parent process does not have to wait longer in ContentParent::LaunchSubprocess() for the (expensive) sandbox_init_with_parameters call to complete in the child. Remove the policy rule allowing access to the parent port now that it is already open when the sandbox is initialized and therefore not needed.

Differential Revision: https://phabricator.services.mozilla.com/D11186

--HG--
extra : moz-landing-system : lando
2018-11-08 21:04:19 +00:00
Ryan Hunt 535b26ac9c Bug 1503655 part 1 - Remove nested-oop support from RenderFrameParent. r=kats,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D10593

--HG--
extra : rebase_source : c38238f2fa07f7a196ba9c14f745832ef7ad3cd5
extra : histedit_source : 02897684f5400f157973d5aa6bc4a6f6908697a4
2018-11-01 12:23:37 -05:00
shindli 7c0a5e2aef Merge inbound to mozilla-central. a=merge 2018-11-03 11:40:50 +02:00
Cosmin Sabou ecc8679b30 Backed out 48 changesets (bug 1376873, bug 1502992) for causing windows 7 wpt crashes on several files.
Backed out changeset b9db1780bb9c (bug 1502992)
Backed out changeset f9f879bd247c (bug 1376873)
Backed out changeset f029e9f3ceaf (bug 1376873)
Backed out changeset 7317f657a9a7 (bug 1376873)
Backed out changeset 4efbe4d0050c (bug 1376873)
Backed out changeset 26e09a6dee05 (bug 1376873)
Backed out changeset afbd3a8108de (bug 1376873)
Backed out changeset 23b5fb1a2577 (bug 1376873)
Backed out changeset 5d9c7a09616c (bug 1376873)
Backed out changeset f15c4be0f19f (bug 1376873)
Backed out changeset 3d11b041baf2 (bug 1376873)
Backed out changeset 9674bbefc68e (bug 1376873)
Backed out changeset 5a45d2c706d6 (bug 1376873)
Backed out changeset 9b82f16618b9 (bug 1376873)
Backed out changeset 0c3c2fc4646b (bug 1376873)
Backed out changeset 381df4c6ae88 (bug 1376873)
Backed out changeset acc06acb5342 (bug 1376873)
Backed out changeset 60fdf3598932 (bug 1376873)
Backed out changeset 176b82dccf4c (bug 1376873)
Backed out changeset 58e47be76761 (bug 1376873)
Backed out changeset d082eb8d80c6 (bug 1376873)
Backed out changeset 622f78404b8a (bug 1376873)
Backed out changeset 086c722131f9 (bug 1376873)
Backed out changeset 79010785539c (bug 1376873)
Backed out changeset 6b2919ed789b (bug 1376873)
Backed out changeset da8d3eb163bd (bug 1376873)
Backed out changeset 0fc8c65e163e (bug 1376873)
Backed out changeset de3f5bd6846b (bug 1376873)
Backed out changeset 2951112ade46 (bug 1376873)
Backed out changeset 9fe47f8ea1b8 (bug 1376873)
Backed out changeset b94935661622 (bug 1376873)
Backed out changeset 6eca45c83131 (bug 1376873)
Backed out changeset 909f472c2e40 (bug 1376873)
Backed out changeset 19d9a30b300c (bug 1376873)
Backed out changeset 6a52b92ff037 (bug 1376873)
Backed out changeset 6a6771656fe5 (bug 1376873)
Backed out changeset ffdbeba93fa6 (bug 1376873)
Backed out changeset d12ad321047d (bug 1376873)
Backed out changeset d1f7d44e05a4 (bug 1376873)
Backed out changeset b59e1fca5c13 (bug 1376873)
Backed out changeset 5d7a8864505d (bug 1376873)
Backed out changeset e1ea09e84feb (bug 1376873)
Backed out changeset bc92eac0522f (bug 1376873)
Backed out changeset 1f86d23e4806 (bug 1376873)
Backed out changeset d78c5c50b6b8 (bug 1376873)
Backed out changeset 2e1af73cdd2e (bug 1376873)
Backed out changeset dda3c784b0c0 (bug 1376873)
Backed out changeset f40ca921b74b (bug 1376873)

--HG--
rename : media/webrtc/trunk/webrtc/build/OWNERS => media/webrtc/trunk/build/OWNERS
rename : media/webrtc/trunk/webrtc/build/OWNERS.status => media/webrtc/trunk/build/OWNERS.status
rename : media/webrtc/trunk/webrtc/build/README.chromium => media/webrtc/trunk/build/README.chromium
rename : media/webrtc/trunk/webrtc/build/android/adb_device_functions.sh => media/webrtc/trunk/build/android/adb_device_functions.sh
rename : media/webrtc/trunk/webrtc/build/android/adb_kill_content_shell => media/webrtc/trunk/build/android/adb_kill_content_shell
rename : media/webrtc/trunk/webrtc/build/android/adb_logcat_monitor.py => media/webrtc/trunk/build/android/adb_logcat_monitor.py
rename : media/webrtc/trunk/webrtc/build/android/adb_logcat_printer.py => media/webrtc/trunk/build/android/adb_logcat_printer.py
rename : media/webrtc/trunk/webrtc/build/android/adb_run_content_shell => media/webrtc/trunk/build/android/adb_run_content_shell
rename : media/webrtc/trunk/webrtc/build/android/ant/chromium-jars.xml => media/webrtc/trunk/build/android/ant/chromium-jars.xml
rename : media/webrtc/trunk/webrtc/build/android/ant/common.xml => media/webrtc/trunk/build/android/ant/common.xml
rename : media/webrtc/trunk/webrtc/build/android/ant/sdk-targets.xml => media/webrtc/trunk/build/android/ant/sdk-targets.xml
rename : media/webrtc/trunk/webrtc/build/android/buildbot_fyi_builder.sh => media/webrtc/trunk/build/android/buildbot_fyi_builder.sh
rename : media/webrtc/trunk/webrtc/build/android/buildbot_fyi_tester.sh => media/webrtc/trunk/build/android/buildbot_fyi_tester.sh
rename : media/webrtc/trunk/webrtc/build/android/buildbot_main.sh => media/webrtc/trunk/build/android/buildbot_main.sh
rename : media/webrtc/trunk/webrtc/build/android/buildbot_try_builder.sh => media/webrtc/trunk/build/android/buildbot_try_builder.sh
rename : media/webrtc/trunk/webrtc/build/android/buildbot_try_compile.sh => media/webrtc/trunk/build/android/buildbot_try_compile.sh
rename : media/webrtc/trunk/webrtc/build/android/buildbot_try_tester.sh => media/webrtc/trunk/build/android/buildbot_try_tester.sh
rename : media/webrtc/trunk/webrtc/build/android/buildbot_webkit_main.sh => media/webrtc/trunk/build/android/buildbot_webkit_main.sh
rename : media/webrtc/trunk/webrtc/build/android/device_stats_monitor.py => media/webrtc/trunk/build/android/device_stats_monitor.py
rename : media/webrtc/trunk/webrtc/build/android/device_status_check.py => media/webrtc/trunk/build/android/device_status_check.py
rename : media/webrtc/trunk/webrtc/build/android/emulator.py => media/webrtc/trunk/build/android/emulator.py
rename : media/webrtc/trunk/webrtc/build/android/enable_asserts.py => media/webrtc/trunk/build/android/enable_asserts.py
rename : media/webrtc/trunk/webrtc/build/android/envsetup.sh => media/webrtc/trunk/build/android/envsetup.sh
rename : media/webrtc/trunk/webrtc/build/android/envsetup_functions.sh => media/webrtc/trunk/build/android/envsetup_functions.sh
rename : media/webrtc/trunk/webrtc/build/android/gdb_apk => media/webrtc/trunk/build/android/gdb_apk
rename : media/webrtc/trunk/webrtc/build/android/gdb_content_shell => media/webrtc/trunk/build/android/gdb_content_shell
rename : media/webrtc/trunk/webrtc/build/android/gtest_filter/base_unittests_disabled => media/webrtc/trunk/build/android/gtest_filter/base_unittests_disabled
rename : media/webrtc/trunk/webrtc/build/android/gtest_filter/base_unittests_emulator_additional_disabled => media/webrtc/trunk/build/android/gtest_filter/base_unittests_emulator_additional_disabled
rename : media/webrtc/trunk/webrtc/build/android/gtest_filter/content_unittests_disabled => media/webrtc/trunk/build/android/gtest_filter/content_unittests_disabled
rename : media/webrtc/trunk/webrtc/build/android/gtest_filter/ipc_tests_disabled => media/webrtc/trunk/build/android/gtest_filter/ipc_tests_disabled
rename : media/webrtc/trunk/webrtc/build/android/gtest_filter/media_unittests_disabled => media/webrtc/trunk/build/android/gtest_filter/media_unittests_disabled
rename : media/webrtc/trunk/webrtc/build/android/gtest_filter/net_unittests_disabled => media/webrtc/trunk/build/android/gtest_filter/net_unittests_disabled
rename : media/webrtc/trunk/webrtc/build/android/gtest_filter/sync_unit_tests_disabled => media/webrtc/trunk/build/android/gtest_filter/sync_unit_tests_disabled
rename : media/webrtc/trunk/webrtc/build/android/gtest_filter/ui_unittests_disabled => media/webrtc/trunk/build/android/gtest_filter/ui_unittests_disabled
rename : media/webrtc/trunk/webrtc/build/android/gtest_filter/unit_tests_disabled => media/webrtc/trunk/build/android/gtest_filter/unit_tests_disabled
rename : media/webrtc/trunk/webrtc/build/android/lighttpd_server.py => media/webrtc/trunk/build/android/lighttpd_server.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/__init__.py => media/webrtc/trunk/build/android/pylib/__init__.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/android_commands.py => media/webrtc/trunk/build/android/pylib/android_commands.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/apk_info.py => media/webrtc/trunk/build/android/pylib/apk_info.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/base_test_runner.py => media/webrtc/trunk/build/android/pylib/base_test_runner.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/base_test_sharder.py => media/webrtc/trunk/build/android/pylib/base_test_sharder.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/buildbot_report.py => media/webrtc/trunk/build/android/pylib/buildbot_report.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/chrome_test_server_spawner.py => media/webrtc/trunk/build/android/pylib/chrome_test_server_spawner.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/cmd_helper.py => media/webrtc/trunk/build/android/pylib/cmd_helper.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/constants.py => media/webrtc/trunk/build/android/pylib/constants.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/debug_info.py => media/webrtc/trunk/build/android/pylib/debug_info.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/device_stats_monitor.html => media/webrtc/trunk/build/android/pylib/device_stats_monitor.html
rename : media/webrtc/trunk/webrtc/build/android/pylib/device_stats_monitor.py => media/webrtc/trunk/build/android/pylib/device_stats_monitor.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/fake_dns.py => media/webrtc/trunk/build/android/pylib/fake_dns.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/flag_changer.py => media/webrtc/trunk/build/android/pylib/flag_changer.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/forwarder.py => media/webrtc/trunk/build/android/pylib/forwarder.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/io_stats_parser.py => media/webrtc/trunk/build/android/pylib/io_stats_parser.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/java_unittest_utils.py => media/webrtc/trunk/build/android/pylib/java_unittest_utils.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/json_perf_parser.py => media/webrtc/trunk/build/android/pylib/json_perf_parser.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/perf_tests_helper.py => media/webrtc/trunk/build/android/pylib/perf_tests_helper.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/ports.py => media/webrtc/trunk/build/android/pylib/ports.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/python_test_base.py => media/webrtc/trunk/build/android/pylib/python_test_base.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/python_test_caller.py => media/webrtc/trunk/build/android/pylib/python_test_caller.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/python_test_sharder.py => media/webrtc/trunk/build/android/pylib/python_test_sharder.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/run_java_tests.py => media/webrtc/trunk/build/android/pylib/run_java_tests.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/run_python_tests.py => media/webrtc/trunk/build/android/pylib/run_python_tests.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/run_tests_helper.py => media/webrtc/trunk/build/android/pylib/run_tests_helper.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/sharded_tests_queue.py => media/webrtc/trunk/build/android/pylib/sharded_tests_queue.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/single_test_runner.py => media/webrtc/trunk/build/android/pylib/single_test_runner.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/test_info_collection.py => media/webrtc/trunk/build/android/pylib/test_info_collection.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/test_options_parser.py => media/webrtc/trunk/build/android/pylib/test_options_parser.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/test_package.py => media/webrtc/trunk/build/android/pylib/test_package.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/test_package_apk.py => media/webrtc/trunk/build/android/pylib/test_package_apk.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/test_package_executable.py => media/webrtc/trunk/build/android/pylib/test_package_executable.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/test_result.py => media/webrtc/trunk/build/android/pylib/test_result.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/tests_annotations.py => media/webrtc/trunk/build/android/pylib/tests_annotations.py
rename : media/webrtc/trunk/webrtc/build/android/pylib/valgrind_tools.py => media/webrtc/trunk/build/android/pylib/valgrind_tools.py
rename : media/webrtc/trunk/webrtc/build/android/run_instrumentation_tests.py => media/webrtc/trunk/build/android/run_instrumentation_tests.py
rename : media/webrtc/trunk/webrtc/build/android/run_tests.py => media/webrtc/trunk/build/android/run_tests.py
rename : media/webrtc/trunk/webrtc/build/apply_locales.py => media/webrtc/trunk/build/apply_locales.py
rename : media/webrtc/trunk/webrtc/build/args/OWNERS => media/webrtc/trunk/build/args/OWNERS
rename : media/webrtc/trunk/webrtc/build/args/README.txt => media/webrtc/trunk/build/args/README.txt
rename : media/webrtc/trunk/webrtc/build/args/headless.gn => media/webrtc/trunk/build/args/headless.gn
rename : media/webrtc/trunk/webrtc/build/asan.saves => media/webrtc/trunk/build/asan.saves
rename : media/webrtc/trunk/webrtc/build/branding_value.sh => media/webrtc/trunk/build/branding_value.sh
rename : media/webrtc/trunk/webrtc/build/build-ctags.sh => media/webrtc/trunk/build/build-ctags.sh
rename : media/webrtc/trunk/webrtc/build/build_config.h => media/webrtc/trunk/build/build_config.h
rename : media/webrtc/trunk/webrtc/build/buildflag.h => media/webrtc/trunk/build/buildflag.h
rename : media/webrtc/trunk/webrtc/build/buildflag_header.gni => media/webrtc/trunk/build/buildflag_header.gni
rename : media/webrtc/trunk/webrtc/build/check_gn_headers.py => media/webrtc/trunk/build/check_gn_headers.py
rename : media/webrtc/trunk/webrtc/build/check_gn_headers_unittest.py => media/webrtc/trunk/build/check_gn_headers_unittest.py
rename : media/webrtc/trunk/webrtc/build/check_return_value.py => media/webrtc/trunk/build/check_return_value.py
rename : media/webrtc/trunk/webrtc/build/clobber.py => media/webrtc/trunk/build/clobber.py
rename : media/webrtc/trunk/webrtc/build/common.croc => media/webrtc/trunk/build/common.croc
rename : media/webrtc/trunk/webrtc/build/compiled_action.gni => media/webrtc/trunk/build/compiled_action.gni
rename : media/webrtc/trunk/webrtc/build/compiler_version.py => media/webrtc/trunk/build/compiler_version.py
rename : media/webrtc/trunk/webrtc/build/config/BUILD.gn => media/webrtc/trunk/build/config/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/BUILDCONFIG.gn => media/webrtc/trunk/build/config/BUILDCONFIG.gn
rename : media/webrtc/trunk/webrtc/build/config/OWNERS => media/webrtc/trunk/build/config/OWNERS
rename : media/webrtc/trunk/webrtc/build/config/aix/BUILD.gn => media/webrtc/trunk/build/config/aix/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/allocator.gni => media/webrtc/trunk/build/config/allocator.gni
rename : media/webrtc/trunk/webrtc/build/config/android/BUILD.gn => media/webrtc/trunk/build/config/android/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/android/OWNERS => media/webrtc/trunk/build/config/android/OWNERS
rename : media/webrtc/trunk/webrtc/build/config/android/config.gni => media/webrtc/trunk/build/config/android/config.gni
rename : media/webrtc/trunk/webrtc/build/config/android/internal_rules.gni => media/webrtc/trunk/build/config/android/internal_rules.gni
rename : media/webrtc/trunk/webrtc/build/config/android/rules.gni => media/webrtc/trunk/build/config/android/rules.gni
rename : media/webrtc/trunk/webrtc/build/config/arm.gni => media/webrtc/trunk/build/config/arm.gni
rename : media/webrtc/trunk/webrtc/build/config/chrome_build.gni => media/webrtc/trunk/build/config/chrome_build.gni
rename : media/webrtc/trunk/webrtc/build/config/chromecast/BUILD.gn => media/webrtc/trunk/build/config/chromecast/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/chromecast_build.gni => media/webrtc/trunk/build/config/chromecast_build.gni
rename : media/webrtc/trunk/webrtc/build/config/clang/BUILD.gn => media/webrtc/trunk/build/config/clang/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/clang/clang.gni => media/webrtc/trunk/build/config/clang/clang.gni
rename : media/webrtc/trunk/webrtc/build/config/compiler/BUILD.gn => media/webrtc/trunk/build/config/compiler/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/compiler/compiler.gni => media/webrtc/trunk/build/config/compiler/compiler.gni
rename : media/webrtc/trunk/webrtc/build/config/compiler/pgo/BUILD.gn => media/webrtc/trunk/build/config/compiler/pgo/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/compiler/pgo/pgo.gni => media/webrtc/trunk/build/config/compiler/pgo/pgo.gni
rename : media/webrtc/trunk/webrtc/build/config/crypto.gni => media/webrtc/trunk/build/config/crypto.gni
rename : media/webrtc/trunk/webrtc/build/config/dcheck_always_on.gni => media/webrtc/trunk/build/config/dcheck_always_on.gni
rename : media/webrtc/trunk/webrtc/build/config/features.gni => media/webrtc/trunk/build/config/features.gni
rename : media/webrtc/trunk/webrtc/build/config/freetype/BUILD.gn => media/webrtc/trunk/build/config/freetype/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/freetype/OWNERS => media/webrtc/trunk/build/config/freetype/OWNERS
rename : media/webrtc/trunk/webrtc/build/config/freetype/freetype.gni => media/webrtc/trunk/build/config/freetype/freetype.gni
rename : media/webrtc/trunk/webrtc/build/config/fuchsia/BUILD.gn => media/webrtc/trunk/build/config/fuchsia/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/fuchsia/OWNERS => media/webrtc/trunk/build/config/fuchsia/OWNERS
rename : media/webrtc/trunk/webrtc/build/config/fuchsia/config.gni => media/webrtc/trunk/build/config/fuchsia/config.gni
rename : media/webrtc/trunk/webrtc/build/config/gcc/BUILD.gn => media/webrtc/trunk/build/config/gcc/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/get_host_byteorder.py => media/webrtc/trunk/build/config/get_host_byteorder.py
rename : media/webrtc/trunk/webrtc/build/config/host_byteorder.gni => media/webrtc/trunk/build/config/host_byteorder.gni
rename : media/webrtc/trunk/webrtc/build/config/ios/BUILD.gn => media/webrtc/trunk/build/config/ios/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/ios/BuildInfo.plist => media/webrtc/trunk/build/config/ios/BuildInfo.plist
rename : media/webrtc/trunk/webrtc/build/config/ios/Host-Info.plist => media/webrtc/trunk/build/config/ios/Host-Info.plist
rename : media/webrtc/trunk/webrtc/build/config/ios/Module-Info.plist => media/webrtc/trunk/build/config/ios/Module-Info.plist
rename : media/webrtc/trunk/webrtc/build/config/ios/OWNERS => media/webrtc/trunk/build/config/ios/OWNERS
rename : media/webrtc/trunk/webrtc/build/config/ios/codesign.py => media/webrtc/trunk/build/config/ios/codesign.py
rename : media/webrtc/trunk/webrtc/build/config/ios/entitlements.plist => media/webrtc/trunk/build/config/ios/entitlements.plist
rename : media/webrtc/trunk/webrtc/build/config/ios/find_signing_identity.py => media/webrtc/trunk/build/config/ios/find_signing_identity.py
rename : media/webrtc/trunk/webrtc/build/config/ios/ios_sdk.gni => media/webrtc/trunk/build/config/ios/ios_sdk.gni
rename : media/webrtc/trunk/webrtc/build/config/ios/rules.gni => media/webrtc/trunk/build/config/ios/rules.gni
rename : media/webrtc/trunk/webrtc/build/config/ios/write_framework_hmap.py => media/webrtc/trunk/build/config/ios/write_framework_hmap.py
rename : media/webrtc/trunk/webrtc/build/config/ios/write_framework_modulemap.py => media/webrtc/trunk/build/config/ios/write_framework_modulemap.py
rename : media/webrtc/trunk/webrtc/build/config/ios/xctest_shell.mm => media/webrtc/trunk/build/config/ios/xctest_shell.mm
rename : media/webrtc/trunk/webrtc/build/config/linux/BUILD.gn => media/webrtc/trunk/build/config/linux/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/linux/atk/BUILD.gn => media/webrtc/trunk/build/config/linux/atk/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/linux/dbus/BUILD.gn => media/webrtc/trunk/build/config/linux/dbus/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/linux/gconf/BUILD.gn => media/webrtc/trunk/build/config/linux/gconf/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/linux/gtk/BUILD.gn => media/webrtc/trunk/build/config/linux/gtk/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/linux/gtk/gtk.gni => media/webrtc/trunk/build/config/linux/gtk/gtk.gni
rename : media/webrtc/trunk/webrtc/build/config/linux/gtk2/BUILD.gn => media/webrtc/trunk/build/config/linux/gtk2/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/linux/gtk3/BUILD.gn => media/webrtc/trunk/build/config/linux/gtk3/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/linux/libffi/BUILD.gn => media/webrtc/trunk/build/config/linux/libffi/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/linux/pangocairo/BUILD.gn => media/webrtc/trunk/build/config/linux/pangocairo/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/linux/pkg-config.py => media/webrtc/trunk/build/config/linux/pkg-config.py
rename : media/webrtc/trunk/webrtc/build/config/linux/pkg_config.gni => media/webrtc/trunk/build/config/linux/pkg_config.gni
rename : media/webrtc/trunk/webrtc/build/config/locales.gni => media/webrtc/trunk/build/config/locales.gni
rename : media/webrtc/trunk/webrtc/build/config/mac/BUILD.gn => media/webrtc/trunk/build/config/mac/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/mac/BuildInfo.plist => media/webrtc/trunk/build/config/mac/BuildInfo.plist
rename : media/webrtc/trunk/webrtc/build/config/mac/OWNERS => media/webrtc/trunk/build/config/mac/OWNERS
rename : media/webrtc/trunk/webrtc/build/config/mac/base_rules.gni => media/webrtc/trunk/build/config/mac/base_rules.gni
rename : media/webrtc/trunk/webrtc/build/config/mac/compile_ib_files.py => media/webrtc/trunk/build/config/mac/compile_ib_files.py
rename : media/webrtc/trunk/webrtc/build/config/mac/mac_sdk.gni => media/webrtc/trunk/build/config/mac/mac_sdk.gni
rename : media/webrtc/trunk/webrtc/build/config/mac/package_framework.py => media/webrtc/trunk/build/config/mac/package_framework.py
rename : media/webrtc/trunk/webrtc/build/config/mac/plist_util.py => media/webrtc/trunk/build/config/mac/plist_util.py
rename : media/webrtc/trunk/webrtc/build/config/mac/prepare_framework_version.py => media/webrtc/trunk/build/config/mac/prepare_framework_version.py
rename : media/webrtc/trunk/webrtc/build/config/mac/rules.gni => media/webrtc/trunk/build/config/mac/rules.gni
rename : media/webrtc/trunk/webrtc/build/config/mac/sdk_info.py => media/webrtc/trunk/build/config/mac/sdk_info.py
rename : media/webrtc/trunk/webrtc/build/config/mac/symbols.gni => media/webrtc/trunk/build/config/mac/symbols.gni
rename : media/webrtc/trunk/webrtc/build/config/mac/write_pkg_info.py => media/webrtc/trunk/build/config/mac/write_pkg_info.py
rename : media/webrtc/trunk/webrtc/build/config/mac/xcrun.py => media/webrtc/trunk/build/config/mac/xcrun.py
rename : media/webrtc/trunk/webrtc/build/config/mips.gni => media/webrtc/trunk/build/config/mips.gni
rename : media/webrtc/trunk/webrtc/build/config/nacl/BUILD.gn => media/webrtc/trunk/build/config/nacl/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/nacl/config.gni => media/webrtc/trunk/build/config/nacl/config.gni
rename : media/webrtc/trunk/webrtc/build/config/nacl/rules.gni => media/webrtc/trunk/build/config/nacl/rules.gni
rename : media/webrtc/trunk/webrtc/build/config/pch.gni => media/webrtc/trunk/build/config/pch.gni
rename : media/webrtc/trunk/webrtc/build/config/posix/BUILD.gn => media/webrtc/trunk/build/config/posix/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/posix/sysroot_ld_path.py => media/webrtc/trunk/build/config/posix/sysroot_ld_path.py
rename : media/webrtc/trunk/webrtc/build/config/sanitizers/BUILD.gn => media/webrtc/trunk/build/config/sanitizers/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/sanitizers/OWNERS => media/webrtc/trunk/build/config/sanitizers/OWNERS
rename : media/webrtc/trunk/webrtc/build/config/sanitizers/sanitizers.gni => media/webrtc/trunk/build/config/sanitizers/sanitizers.gni
rename : media/webrtc/trunk/webrtc/build/config/sysroot.gni => media/webrtc/trunk/build/config/sysroot.gni
rename : media/webrtc/trunk/webrtc/build/config/ui.gni => media/webrtc/trunk/build/config/ui.gni
rename : media/webrtc/trunk/webrtc/build/config/v8_target_cpu.gni => media/webrtc/trunk/build/config/v8_target_cpu.gni
rename : media/webrtc/trunk/webrtc/build/config/win/BUILD.gn => media/webrtc/trunk/build/config/win/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/config/win/console_app.gni => media/webrtc/trunk/build/config/win/console_app.gni
rename : media/webrtc/trunk/webrtc/build/config/win/manifest.gni => media/webrtc/trunk/build/config/win/manifest.gni
rename : media/webrtc/trunk/webrtc/build/config/win/visual_studio_version.gni => media/webrtc/trunk/build/config/win/visual_studio_version.gni
rename : media/webrtc/trunk/webrtc/build/config/zip.gni => media/webrtc/trunk/build/config/zip.gni
rename : media/webrtc/trunk/webrtc/build/copy_test_data_ios.py => media/webrtc/trunk/build/copy_test_data_ios.py
rename : media/webrtc/trunk/webrtc/build/cp.py => media/webrtc/trunk/build/cp.py
rename : media/webrtc/trunk/webrtc/build/detect_host_arch.py => media/webrtc/trunk/build/detect_host_arch.py
rename : media/webrtc/trunk/webrtc/build/dir_exists.py => media/webrtc/trunk/build/dir_exists.py
rename : media/webrtc/trunk/webrtc/build/docs/mac_hermetic_toolchain.md => media/webrtc/trunk/build/docs/mac_hermetic_toolchain.md
rename : media/webrtc/trunk/webrtc/build/dotfile_settings.gni => media/webrtc/trunk/build/dotfile_settings.gni
rename : media/webrtc/trunk/webrtc/build/download_gold_plugin.py => media/webrtc/trunk/build/download_gold_plugin.py
rename : media/webrtc/trunk/webrtc/build/download_nacl_toolchains.py => media/webrtc/trunk/build/download_nacl_toolchains.py
rename : media/webrtc/trunk/webrtc/build/download_translation_unit_tool.py => media/webrtc/trunk/build/download_translation_unit_tool.py
rename : media/webrtc/trunk/webrtc/build/env_dump.py => media/webrtc/trunk/build/env_dump.py
rename : media/webrtc/trunk/webrtc/build/escape_unicode.py => media/webrtc/trunk/build/escape_unicode.py
rename : media/webrtc/trunk/webrtc/build/experimental/install-build-deps.py => media/webrtc/trunk/build/experimental/install-build-deps.py
rename : media/webrtc/trunk/webrtc/build/extract_from_cab.py => media/webrtc/trunk/build/extract_from_cab.py
rename : media/webrtc/trunk/webrtc/build/find_depot_tools.py => media/webrtc/trunk/build/find_depot_tools.py
rename : media/webrtc/trunk/webrtc/build/find_isolated_tests.py => media/webrtc/trunk/build/find_isolated_tests.py
rename : media/webrtc/trunk/webrtc/build/fix_gn_headers.py => media/webrtc/trunk/build/fix_gn_headers.py
rename : media/webrtc/trunk/webrtc/build/fuchsia/update_sdk.py => media/webrtc/trunk/build/fuchsia/update_sdk.py
rename : media/webrtc/trunk/webrtc/build/gdb-add-index => media/webrtc/trunk/build/gdb-add-index
rename : media/webrtc/trunk/webrtc/build/get_landmines.py => media/webrtc/trunk/build/get_landmines.py
rename : media/webrtc/trunk/webrtc/build/get_syzygy_binaries.py => media/webrtc/trunk/build/get_syzygy_binaries.py
rename : media/webrtc/trunk/webrtc/build/git-hooks/OWNERS => media/webrtc/trunk/build/git-hooks/OWNERS
rename : media/webrtc/trunk/webrtc/build/git-hooks/pre-commit => media/webrtc/trunk/build/git-hooks/pre-commit
rename : media/webrtc/trunk/webrtc/build/gn_helpers.py => media/webrtc/trunk/build/gn_helpers.py
rename : media/webrtc/trunk/webrtc/build/gn_helpers_unittest.py => media/webrtc/trunk/build/gn_helpers_unittest.py
rename : media/webrtc/trunk/webrtc/build/gn_run_binary.py => media/webrtc/trunk/build/gn_run_binary.py
rename : media/webrtc/trunk/webrtc/build/install-build-deps-android.sh => media/webrtc/trunk/build/install-build-deps-android.sh
rename : media/webrtc/trunk/webrtc/build/install-build-deps.sh => media/webrtc/trunk/build/install-build-deps.sh
rename : media/webrtc/trunk/webrtc/build/install-chroot.sh => media/webrtc/trunk/build/install-chroot.sh
rename : media/webrtc/trunk/webrtc/build/inverse_depth.py => media/webrtc/trunk/build/inverse_depth.py
rename : media/webrtc/trunk/webrtc/build/ios/OWNERS => media/webrtc/trunk/build/ios/OWNERS
rename : media/webrtc/trunk/webrtc/build/ios/chrome_ios.croc => media/webrtc/trunk/build/ios/chrome_ios.croc
rename : media/webrtc/trunk/webrtc/build/ios/clean_env.py => media/webrtc/trunk/build/ios/clean_env.py
rename : media/webrtc/trunk/webrtc/build/landmine_utils.py => media/webrtc/trunk/build/landmine_utils.py
rename : media/webrtc/trunk/webrtc/build/landmines.py => media/webrtc/trunk/build/landmines.py
rename : media/webrtc/trunk/webrtc/build/mac/OWNERS => media/webrtc/trunk/build/mac/OWNERS
rename : media/webrtc/trunk/webrtc/build/mac/change_mach_o_flags.py => media/webrtc/trunk/build/mac/change_mach_o_flags.py
rename : media/webrtc/trunk/webrtc/build/mac/change_mach_o_flags_from_xcode.sh => media/webrtc/trunk/build/mac/change_mach_o_flags_from_xcode.sh
rename : media/webrtc/trunk/webrtc/build/mac/chrome_mac.croc => media/webrtc/trunk/build/mac/chrome_mac.croc
rename : media/webrtc/trunk/webrtc/build/mac/copy_framework_unversioned.sh => media/webrtc/trunk/build/mac/copy_framework_unversioned.sh
rename : media/webrtc/trunk/webrtc/build/mac/edit_xibs.sh => media/webrtc/trunk/build/mac/edit_xibs.sh
rename : media/webrtc/trunk/webrtc/build/mac/find_sdk.py => media/webrtc/trunk/build/mac/find_sdk.py
rename : media/webrtc/trunk/webrtc/build/mac/make_more_helpers.sh => media/webrtc/trunk/build/mac/make_more_helpers.sh
rename : media/webrtc/trunk/webrtc/build/mac/should_use_hermetic_xcode.py => media/webrtc/trunk/build/mac/should_use_hermetic_xcode.py
rename : media/webrtc/trunk/webrtc/build/mac/strip_from_xcode => media/webrtc/trunk/build/mac/strip_from_xcode
rename : media/webrtc/trunk/webrtc/build/mac/strip_save_dsym => media/webrtc/trunk/build/mac/strip_save_dsym
rename : media/webrtc/trunk/webrtc/build/mac/tweak_info_plist.gni => media/webrtc/trunk/build/mac/tweak_info_plist.gni
rename : media/webrtc/trunk/webrtc/build/mac/tweak_info_plist.py => media/webrtc/trunk/build/mac/tweak_info_plist.py
rename : media/webrtc/trunk/webrtc/build/mac/verify_no_objc.sh => media/webrtc/trunk/build/mac/verify_no_objc.sh
rename : media/webrtc/trunk/webrtc/build/mac_toolchain.py => media/webrtc/trunk/build/mac_toolchain.py
rename : media/webrtc/trunk/webrtc/build/nocompile.gni => media/webrtc/trunk/build/nocompile.gni
rename : media/webrtc/trunk/webrtc/build/output_dll_copy.rules => media/webrtc/trunk/build/output_dll_copy.rules
rename : media/webrtc/trunk/webrtc/build/package_mac_toolchain.py => media/webrtc/trunk/build/package_mac_toolchain.py
rename : media/webrtc/trunk/webrtc/build/precompile.cc => media/webrtc/trunk/build/precompile.cc
rename : media/webrtc/trunk/webrtc/build/precompile.h => media/webrtc/trunk/build/precompile.h
rename : media/webrtc/trunk/webrtc/build/print_python_deps.py => media/webrtc/trunk/build/print_python_deps.py
rename : media/webrtc/trunk/webrtc/build/protoc_java.py => media/webrtc/trunk/build/protoc_java.py
rename : media/webrtc/trunk/webrtc/build/redirect_stdout.py => media/webrtc/trunk/build/redirect_stdout.py
rename : media/webrtc/trunk/webrtc/build/rm.py => media/webrtc/trunk/build/rm.py
rename : media/webrtc/trunk/webrtc/build/sample_arg_file.gn => media/webrtc/trunk/build/sample_arg_file.gn
rename : media/webrtc/trunk/webrtc/build/sanitize-mac-build-log.sed => media/webrtc/trunk/build/sanitize-mac-build-log.sed
rename : media/webrtc/trunk/webrtc/build/sanitize-mac-build-log.sh => media/webrtc/trunk/build/sanitize-mac-build-log.sh
rename : media/webrtc/trunk/webrtc/build/sanitize-win-build-log.sed => media/webrtc/trunk/build/sanitize-win-build-log.sed
rename : media/webrtc/trunk/webrtc/build/sanitize-win-build-log.sh => media/webrtc/trunk/build/sanitize-win-build-log.sh
rename : media/webrtc/trunk/webrtc/build/sanitizers/OWNERS => media/webrtc/trunk/build/sanitizers/OWNERS
rename : media/webrtc/trunk/webrtc/build/sanitizers/asan_suppressions.cc => media/webrtc/trunk/build/sanitizers/asan_suppressions.cc
rename : media/webrtc/trunk/webrtc/build/sanitizers/lsan_suppressions.cc => media/webrtc/trunk/build/sanitizers/lsan_suppressions.cc
rename : media/webrtc/trunk/webrtc/build/sanitizers/sanitizer_options.cc => media/webrtc/trunk/build/sanitizers/sanitizer_options.cc
rename : media/webrtc/trunk/webrtc/build/sanitizers/tsan_suppressions.cc => media/webrtc/trunk/build/sanitizers/tsan_suppressions.cc
rename : media/webrtc/trunk/webrtc/build/secondary/testing/gmock/BUILD.gn => media/webrtc/trunk/build/secondary/testing/gmock/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/testing/gtest/BUILD.gn => media/webrtc/trunk/build/secondary/testing/gtest/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/android_platform/development/scripts/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/android_platform/development/scripts/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/android_platform/development/scripts/stack.pydeps => media/webrtc/trunk/build/secondary/third_party/android_platform/development/scripts/stack.pydeps
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/android_tools/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/android_tools/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/android_tools/apk_proguard.flags => media/webrtc/trunk/build/secondary/third_party/android_tools/apk_proguard.flags
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/OWNERS => media/webrtc/trunk/build/secondary/third_party/crashpad/OWNERS
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/client/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/client/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/compat/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/compat/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/handler/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/handler/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/minidump/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/minidump/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/snapshot/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/snapshot/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/third_party/apple_cctools/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/third_party/apple_cctools/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/third_party/getopt/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/third_party/getopt/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/third_party/zlib/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/third_party/zlib/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/tools/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/tools/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/libjpeg_turbo/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/libjpeg_turbo/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/secondary/third_party/nss/BUILD.gn => media/webrtc/trunk/build/secondary/third_party/nss/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/shim_headers.gni => media/webrtc/trunk/build/shim_headers.gni
rename : media/webrtc/trunk/webrtc/build/slave/OWNERS => media/webrtc/trunk/build/slave/OWNERS
rename : media/webrtc/trunk/webrtc/build/slave/README => media/webrtc/trunk/build/slave/README
rename : media/webrtc/trunk/webrtc/build/split_static_library.gni => media/webrtc/trunk/build/split_static_library.gni
rename : media/webrtc/trunk/webrtc/build/symlink.gni => media/webrtc/trunk/build/symlink.gni
rename : media/webrtc/trunk/webrtc/build/symlink.py => media/webrtc/trunk/build/symlink.py
rename : media/webrtc/trunk/webrtc/build/toolchain/BUILD.gn => media/webrtc/trunk/build/toolchain/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/toolchain/OWNERS => media/webrtc/trunk/build/toolchain/OWNERS
rename : media/webrtc/trunk/webrtc/build/toolchain/aix/BUILD.gn => media/webrtc/trunk/build/toolchain/aix/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/toolchain/android/BUILD.gn => media/webrtc/trunk/build/toolchain/android/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/toolchain/cc_wrapper.gni => media/webrtc/trunk/build/toolchain/cc_wrapper.gni
rename : media/webrtc/trunk/webrtc/build/toolchain/clang_static_analyzer.gni => media/webrtc/trunk/build/toolchain/clang_static_analyzer.gni
rename : media/webrtc/trunk/webrtc/build/toolchain/clang_static_analyzer_wrapper.py => media/webrtc/trunk/build/toolchain/clang_static_analyzer_wrapper.py
rename : media/webrtc/trunk/webrtc/build/toolchain/concurrent_links.gni => media/webrtc/trunk/build/toolchain/concurrent_links.gni
rename : media/webrtc/trunk/webrtc/build/toolchain/cros/BUILD.gn => media/webrtc/trunk/build/toolchain/cros/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/toolchain/cros_toolchain.gni => media/webrtc/trunk/build/toolchain/cros_toolchain.gni
rename : media/webrtc/trunk/webrtc/build/toolchain/fallback/BUILD.gn => media/webrtc/trunk/build/toolchain/fallback/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/toolchain/fuchsia/BUILD.gn => media/webrtc/trunk/build/toolchain/fuchsia/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/toolchain/fuchsia/OWNERS => media/webrtc/trunk/build/toolchain/fuchsia/OWNERS
rename : media/webrtc/trunk/webrtc/build/toolchain/gcc_ar_wrapper.py => media/webrtc/trunk/build/toolchain/gcc_ar_wrapper.py
rename : media/webrtc/trunk/webrtc/build/toolchain/gcc_compile_wrapper.py => media/webrtc/trunk/build/toolchain/gcc_compile_wrapper.py
rename : media/webrtc/trunk/webrtc/build/toolchain/gcc_link_wrapper.py => media/webrtc/trunk/build/toolchain/gcc_link_wrapper.py
rename : media/webrtc/trunk/webrtc/build/toolchain/gcc_solink_wrapper.py => media/webrtc/trunk/build/toolchain/gcc_solink_wrapper.py
rename : media/webrtc/trunk/webrtc/build/toolchain/gcc_toolchain.gni => media/webrtc/trunk/build/toolchain/gcc_toolchain.gni
rename : media/webrtc/trunk/webrtc/build/toolchain/get_concurrent_links.py => media/webrtc/trunk/build/toolchain/get_concurrent_links.py
rename : media/webrtc/trunk/webrtc/build/toolchain/goma.gni => media/webrtc/trunk/build/toolchain/goma.gni
rename : media/webrtc/trunk/webrtc/build/toolchain/linux/BUILD.gn => media/webrtc/trunk/build/toolchain/linux/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/toolchain/mac/BUILD.gn => media/webrtc/trunk/build/toolchain/mac/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/toolchain/mac/compile_xcassets.py => media/webrtc/trunk/build/toolchain/mac/compile_xcassets.py
rename : media/webrtc/trunk/webrtc/build/toolchain/mac/filter_libtool.py => media/webrtc/trunk/build/toolchain/mac/filter_libtool.py
rename : media/webrtc/trunk/webrtc/build/toolchain/mac/get_tool_mtime.py => media/webrtc/trunk/build/toolchain/mac/get_tool_mtime.py
rename : media/webrtc/trunk/webrtc/build/toolchain/mac/linker_driver.py => media/webrtc/trunk/build/toolchain/mac/linker_driver.py
rename : media/webrtc/trunk/webrtc/build/toolchain/nacl/BUILD.gn => media/webrtc/trunk/build/toolchain/nacl/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/toolchain/nacl_toolchain.gni => media/webrtc/trunk/build/toolchain/nacl_toolchain.gni
rename : media/webrtc/trunk/webrtc/build/toolchain/toolchain.gni => media/webrtc/trunk/build/toolchain/toolchain.gni
rename : media/webrtc/trunk/webrtc/build/toolchain/win/BUILD.gn => media/webrtc/trunk/build/toolchain/win/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/toolchain/win/midl.gni => media/webrtc/trunk/build/toolchain/win/midl.gni
rename : media/webrtc/trunk/webrtc/build/toolchain/win/setup_toolchain.py => media/webrtc/trunk/build/toolchain/win/setup_toolchain.py
rename : media/webrtc/trunk/webrtc/build/toolchain/win/tool_wrapper.py => media/webrtc/trunk/build/toolchain/win/tool_wrapper.py
rename : media/webrtc/trunk/webrtc/build/toolchain/wrapper_utils.py => media/webrtc/trunk/build/toolchain/wrapper_utils.py
rename : media/webrtc/trunk/webrtc/build/tree_truth.sh => media/webrtc/trunk/build/tree_truth.sh
rename : media/webrtc/trunk/webrtc/build/update-linux-sandbox.sh => media/webrtc/trunk/build/update-linux-sandbox.sh
rename : media/webrtc/trunk/webrtc/build/util/BUILD.gn => media/webrtc/trunk/build/util/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/util/LASTCHANGE => media/webrtc/trunk/build/util/LASTCHANGE
rename : media/webrtc/trunk/webrtc/build/util/branding.gni => media/webrtc/trunk/build/util/branding.gni
rename : media/webrtc/trunk/webrtc/build/util/java_action.gni => media/webrtc/trunk/build/util/java_action.gni
rename : media/webrtc/trunk/webrtc/build/util/java_action.py => media/webrtc/trunk/build/util/java_action.py
rename : media/webrtc/trunk/webrtc/build/util/lastchange.py => media/webrtc/trunk/build/util/lastchange.py
rename : media/webrtc/trunk/webrtc/build/util/lib/common/PRESUBMIT.py => media/webrtc/trunk/build/util/lib/common/PRESUBMIT.py
rename : media/webrtc/trunk/webrtc/build/util/lib/common/__init__.py => media/webrtc/trunk/build/util/lib/common/__init__.py
rename : media/webrtc/trunk/webrtc/build/util/lib/common/perf_result_data_type.py => media/webrtc/trunk/build/util/lib/common/perf_result_data_type.py
rename : media/webrtc/trunk/webrtc/build/util/lib/common/perf_tests_results_helper.py => media/webrtc/trunk/build/util/lib/common/perf_tests_results_helper.py
rename : media/webrtc/trunk/webrtc/build/util/lib/common/unittest_util.py => media/webrtc/trunk/build/util/lib/common/unittest_util.py
rename : media/webrtc/trunk/webrtc/build/util/lib/common/unittest_util_test.py => media/webrtc/trunk/build/util/lib/common/unittest_util_test.py
rename : media/webrtc/trunk/webrtc/build/util/lib/common/util.py => media/webrtc/trunk/build/util/lib/common/util.py
rename : media/webrtc/trunk/webrtc/build/util/process_version.gni => media/webrtc/trunk/build/util/process_version.gni
rename : media/webrtc/trunk/webrtc/build/util/version.gni => media/webrtc/trunk/build/util/version.gni
rename : media/webrtc/trunk/webrtc/build/util/version.py => media/webrtc/trunk/build/util/version.py
rename : media/webrtc/trunk/webrtc/build/util/webkit_version.h.in => media/webrtc/trunk/build/util/webkit_version.h.in
rename : media/webrtc/trunk/webrtc/build/vs_toolchain.py => media/webrtc/trunk/build/vs_toolchain.py
rename : media/webrtc/trunk/webrtc/build/whitespace_file.txt => media/webrtc/trunk/build/whitespace_file.txt
rename : media/webrtc/trunk/webrtc/build/win/BUILD.gn => media/webrtc/trunk/build/win/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/win/as_invoker.manifest => media/webrtc/trunk/build/win/as_invoker.manifest
rename : media/webrtc/trunk/webrtc/build/win/chrome_win.croc => media/webrtc/trunk/build/win/chrome_win.croc
rename : media/webrtc/trunk/webrtc/build/win/common_controls.manifest => media/webrtc/trunk/build/win/common_controls.manifest
rename : media/webrtc/trunk/webrtc/build/win/compatibility.manifest => media/webrtc/trunk/build/win/compatibility.manifest
rename : media/webrtc/trunk/webrtc/build/win/copy_cdb_to_output.py => media/webrtc/trunk/build/win/copy_cdb_to_output.py
rename : media/webrtc/trunk/webrtc/build/win/install-build-deps.py => media/webrtc/trunk/build/win/install-build-deps.py
rename : media/webrtc/trunk/webrtc/build/win/merge_pgc_files.py => media/webrtc/trunk/build/win/merge_pgc_files.py
rename : media/webrtc/trunk/webrtc/build/win/message_compiler.gni => media/webrtc/trunk/build/win/message_compiler.gni
rename : media/webrtc/trunk/webrtc/build/win/message_compiler.py => media/webrtc/trunk/build/win/message_compiler.py
rename : media/webrtc/trunk/webrtc/build/win/reorder-imports.py => media/webrtc/trunk/build/win/reorder-imports.py
rename : media/webrtc/trunk/webrtc/build/win/require_administrator.manifest => media/webrtc/trunk/build/win/require_administrator.manifest
rename : media/webrtc/trunk/webrtc/build/win/run_pgo_profiling_benchmarks.py => media/webrtc/trunk/build/win/run_pgo_profiling_benchmarks.py
rename : media/webrtc/trunk/webrtc/build/win/setup_cygwin_mount.py => media/webrtc/trunk/build/win/setup_cygwin_mount.py
rename : media/webrtc/trunk/webrtc/build/win/syzygy/BUILD.gn => media/webrtc/trunk/build/win/syzygy/BUILD.gn
rename : media/webrtc/trunk/webrtc/build/win/syzygy/OWNERS => media/webrtc/trunk/build/win/syzygy/OWNERS
rename : media/webrtc/trunk/webrtc/build/win/syzygy/instrument.py => media/webrtc/trunk/build/win/syzygy/instrument.py
rename : media/webrtc/trunk/webrtc/build/win/syzygy/reorder.py => media/webrtc/trunk/build/win/syzygy/reorder.py
rename : media/webrtc/trunk/webrtc/build/win/syzygy/syzyasan-allocation-filter.txt => media/webrtc/trunk/build/win/syzygy/syzyasan-allocation-filter.txt
rename : media/webrtc/trunk/webrtc/build/win/syzygy/syzyasan-instrumentation-filter.txt => media/webrtc/trunk/build/win/syzygy/syzyasan-instrumentation-filter.txt
rename : media/webrtc/trunk/webrtc/build/win/syzygy/syzygy.gni => media/webrtc/trunk/build/win/syzygy/syzygy.gni
rename : media/webrtc/trunk/webrtc/build/win/use_ansi_codes.py => media/webrtc/trunk/build/win/use_ansi_codes.py
rename : media/webrtc/trunk/webrtc/build/win_is_xtree_patched.py => media/webrtc/trunk/build/win_is_xtree_patched.py
rename : media/webrtc/trunk/webrtc/build/write_build_date_header.py => media/webrtc/trunk/build/write_build_date_header.py
rename : media/webrtc/trunk/webrtc/build/write_buildflag_header.py => media/webrtc/trunk/build/write_buildflag_header.py
rename : media/webrtc/trunk/webrtc/build_overrides/OWNERS => media/webrtc/trunk/build_overrides/OWNERS
rename : media/webrtc/trunk/webrtc/build_overrides/README.md => media/webrtc/trunk/build_overrides/README.md
rename : media/webrtc/trunk/webrtc/build_overrides/build.gni => media/webrtc/trunk/build_overrides/build.gni
rename : media/webrtc/trunk/webrtc/build_overrides/gtest.gni => media/webrtc/trunk/build_overrides/gtest.gni
rename : media/webrtc/trunk/webrtc/moz.build => media/webrtc/trunk/moz.build
rename : media/webrtc/trunk/webrtc/rtc_base/OWNERS => media/webrtc/trunk/webrtc/base/OWNERS
rename : media/webrtc/trunk/webrtc/api/array_view_unittest.cc => media/webrtc/trunk/webrtc/base/array_view_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/arraysize.h => media/webrtc/trunk/webrtc/base/arraysize.h
rename : media/webrtc/trunk/webrtc/rtc_base/asyncinvoker.h => media/webrtc/trunk/webrtc/base/asyncinvoker.h
rename : media/webrtc/trunk/webrtc/rtc_base/asyncpacketsocket.cc => media/webrtc/trunk/webrtc/base/asyncpacketsocket.cc
rename : media/webrtc/trunk/webrtc/rtc_base/asyncpacketsocket.h => media/webrtc/trunk/webrtc/base/asyncpacketsocket.h
rename : media/webrtc/trunk/webrtc/rtc_base/asyncresolverinterface.cc => media/webrtc/trunk/webrtc/base/asyncresolverinterface.cc
rename : media/webrtc/trunk/webrtc/rtc_base/asyncresolverinterface.h => media/webrtc/trunk/webrtc/base/asyncresolverinterface.h
rename : media/webrtc/trunk/webrtc/rtc_base/asyncsocket.cc => media/webrtc/trunk/webrtc/base/asyncsocket.cc
rename : media/webrtc/trunk/webrtc/rtc_base/asyncsocket.h => media/webrtc/trunk/webrtc/base/asyncsocket.h
rename : media/webrtc/trunk/webrtc/rtc_base/asynctcpsocket.cc => media/webrtc/trunk/webrtc/base/asynctcpsocket.cc
rename : media/webrtc/trunk/webrtc/rtc_base/asynctcpsocket.h => media/webrtc/trunk/webrtc/base/asynctcpsocket.h
rename : media/webrtc/trunk/webrtc/rtc_base/asynctcpsocket_unittest.cc => media/webrtc/trunk/webrtc/base/asynctcpsocket_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/asyncudpsocket.cc => media/webrtc/trunk/webrtc/base/asyncudpsocket.cc
rename : media/webrtc/trunk/webrtc/rtc_base/asyncudpsocket.h => media/webrtc/trunk/webrtc/base/asyncudpsocket.h
rename : media/webrtc/trunk/webrtc/rtc_base/asyncudpsocket_unittest.cc => media/webrtc/trunk/webrtc/base/asyncudpsocket_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/atomicops.h => media/webrtc/trunk/webrtc/base/atomicops.h
rename : media/webrtc/trunk/webrtc/rtc_base/atomicops_unittest.cc => media/webrtc/trunk/webrtc/base/atomicops_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/base64.cc => media/webrtc/trunk/webrtc/base/base64.cc
rename : media/webrtc/trunk/webrtc/rtc_base/base64.h => media/webrtc/trunk/webrtc/base/base64.h
rename : media/webrtc/trunk/webrtc/rtc_base/base64_unittest.cc => media/webrtc/trunk/webrtc/base/base64_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/basictypes.h => media/webrtc/trunk/webrtc/base/basictypes.h
rename : media/webrtc/trunk/webrtc/rtc_base/basictypes_unittest.cc => media/webrtc/trunk/webrtc/base/basictypes_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/bind_unittest.cc => media/webrtc/trunk/webrtc/base/bind_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/bitbuffer.cc => media/webrtc/trunk/webrtc/base/bitbuffer.cc
rename : media/webrtc/trunk/webrtc/rtc_base/bitbuffer.h => media/webrtc/trunk/webrtc/base/bitbuffer.h
rename : media/webrtc/trunk/webrtc/rtc_base/bitbuffer_unittest.cc => media/webrtc/trunk/webrtc/base/bitbuffer_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/buffer.h => media/webrtc/trunk/webrtc/base/buffer.h
rename : media/webrtc/trunk/webrtc/rtc_base/buffer_unittest.cc => media/webrtc/trunk/webrtc/base/buffer_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/bufferqueue.cc => media/webrtc/trunk/webrtc/base/bufferqueue.cc
rename : media/webrtc/trunk/webrtc/rtc_base/bufferqueue.h => media/webrtc/trunk/webrtc/base/bufferqueue.h
rename : media/webrtc/trunk/webrtc/rtc_base/bufferqueue_unittest.cc => media/webrtc/trunk/webrtc/base/bufferqueue_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/bytebuffer.cc => media/webrtc/trunk/webrtc/base/bytebuffer.cc
rename : media/webrtc/trunk/webrtc/rtc_base/bytebuffer.h => media/webrtc/trunk/webrtc/base/bytebuffer.h
rename : media/webrtc/trunk/webrtc/rtc_base/bytebuffer_unittest.cc => media/webrtc/trunk/webrtc/base/bytebuffer_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/byteorder_unittest.cc => media/webrtc/trunk/webrtc/base/byteorder_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/callback.h => media/webrtc/trunk/webrtc/base/callback.h
rename : media/webrtc/trunk/webrtc/rtc_base/callback.h.pump => media/webrtc/trunk/webrtc/base/callback.h.pump
rename : media/webrtc/trunk/webrtc/rtc_base/callback_unittest.cc => media/webrtc/trunk/webrtc/base/callback_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/checks.cc => media/webrtc/trunk/webrtc/base/checks.cc
rename : media/webrtc/trunk/webrtc/rtc_base/checks.h => media/webrtc/trunk/webrtc/base/checks.h
rename : media/webrtc/trunk/webrtc/rtc_base/constructormagic.h => media/webrtc/trunk/webrtc/base/constructormagic.h
rename : media/webrtc/trunk/webrtc/rtc_base/copyonwritebuffer.cc => media/webrtc/trunk/webrtc/base/copyonwritebuffer.cc
rename : media/webrtc/trunk/webrtc/rtc_base/copyonwritebuffer.h => media/webrtc/trunk/webrtc/base/copyonwritebuffer.h
rename : media/webrtc/trunk/webrtc/rtc_base/copyonwritebuffer_unittest.cc => media/webrtc/trunk/webrtc/base/copyonwritebuffer_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/crc32.cc => media/webrtc/trunk/webrtc/base/crc32.cc
rename : media/webrtc/trunk/webrtc/rtc_base/crc32.h => media/webrtc/trunk/webrtc/base/crc32.h
rename : media/webrtc/trunk/webrtc/rtc_base/crc32_unittest.cc => media/webrtc/trunk/webrtc/base/crc32_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/criticalsection.cc => media/webrtc/trunk/webrtc/base/criticalsection.cc
rename : media/webrtc/trunk/webrtc/rtc_base/criticalsection.h => media/webrtc/trunk/webrtc/base/criticalsection.h
rename : media/webrtc/trunk/webrtc/rtc_base/criticalsection_unittest.cc => media/webrtc/trunk/webrtc/base/criticalsection_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/cryptstring.cc => media/webrtc/trunk/webrtc/base/cryptstring.cc
rename : media/webrtc/trunk/webrtc/rtc_base/cryptstring.h => media/webrtc/trunk/webrtc/base/cryptstring.h
rename : media/webrtc/trunk/webrtc/rtc_base/deprecation.h => media/webrtc/trunk/webrtc/base/deprecation.h
rename : media/webrtc/trunk/webrtc/rtc_base/dscp.h => media/webrtc/trunk/webrtc/base/dscp.h
rename : media/webrtc/trunk/webrtc/rtc_base/event.cc => media/webrtc/trunk/webrtc/base/event.cc
rename : media/webrtc/trunk/webrtc/rtc_base/event.h => media/webrtc/trunk/webrtc/base/event.h
rename : media/webrtc/trunk/webrtc/rtc_base/event_tracer.cc => media/webrtc/trunk/webrtc/base/event_tracer.cc
rename : media/webrtc/trunk/webrtc/rtc_base/event_tracer.h => media/webrtc/trunk/webrtc/base/event_tracer.h
rename : media/webrtc/trunk/webrtc/rtc_base/event_tracer_unittest.cc => media/webrtc/trunk/webrtc/base/event_tracer_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/fakeclock.cc => media/webrtc/trunk/webrtc/base/fakeclock.cc
rename : media/webrtc/trunk/webrtc/rtc_base/fakeclock.h => media/webrtc/trunk/webrtc/base/fakeclock.h
rename : media/webrtc/trunk/webrtc/rtc_base/fakenetwork.h => media/webrtc/trunk/webrtc/base/fakenetwork.h
rename : media/webrtc/trunk/webrtc/rtc_base/file.cc => media/webrtc/trunk/webrtc/base/file.cc
rename : media/webrtc/trunk/webrtc/rtc_base/file.h => media/webrtc/trunk/webrtc/base/file.h
rename : media/webrtc/trunk/webrtc/rtc_base/file_posix.cc => media/webrtc/trunk/webrtc/base/file_posix.cc
rename : media/webrtc/trunk/webrtc/rtc_base/file_unittest.cc => media/webrtc/trunk/webrtc/base/file_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/file_win.cc => media/webrtc/trunk/webrtc/base/file_win.cc
rename : media/webrtc/trunk/webrtc/rtc_base/filerotatingstream.cc => media/webrtc/trunk/webrtc/base/filerotatingstream.cc
rename : media/webrtc/trunk/webrtc/rtc_base/filerotatingstream.h => media/webrtc/trunk/webrtc/base/filerotatingstream.h
rename : media/webrtc/trunk/webrtc/rtc_base/filerotatingstream_unittest.cc => media/webrtc/trunk/webrtc/base/filerotatingstream_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/fileutils.cc => media/webrtc/trunk/webrtc/base/fileutils.cc
rename : media/webrtc/trunk/webrtc/rtc_base/firewallsocketserver.cc => media/webrtc/trunk/webrtc/base/firewallsocketserver.cc
rename : media/webrtc/trunk/webrtc/rtc_base/firewallsocketserver.h => media/webrtc/trunk/webrtc/base/firewallsocketserver.h
rename : media/webrtc/trunk/webrtc/rtc_base/flags.cc => media/webrtc/trunk/webrtc/base/flags.cc
rename : media/webrtc/trunk/webrtc/rtc_base/flags.h => media/webrtc/trunk/webrtc/base/flags.h
rename : media/webrtc/trunk/webrtc/rtc_base/format_macros.h => media/webrtc/trunk/webrtc/base/format_macros.h
rename : media/webrtc/trunk/webrtc/rtc_base/function_view.h => media/webrtc/trunk/webrtc/base/function_view.h
rename : media/webrtc/trunk/webrtc/rtc_base/function_view_unittest.cc => media/webrtc/trunk/webrtc/base/function_view_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/gtest_prod_util.h => media/webrtc/trunk/webrtc/base/gtest_prod_util.h
rename : media/webrtc/trunk/webrtc/rtc_base/gunit_prod.h => media/webrtc/trunk/webrtc/base/gunit_prod.h
rename : media/webrtc/trunk/webrtc/rtc_base/helpers.cc => media/webrtc/trunk/webrtc/base/helpers.cc
rename : media/webrtc/trunk/webrtc/rtc_base/helpers.h => media/webrtc/trunk/webrtc/base/helpers.h
rename : media/webrtc/trunk/webrtc/rtc_base/helpers_unittest.cc => media/webrtc/trunk/webrtc/base/helpers_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/httpbase.cc => media/webrtc/trunk/webrtc/base/httpbase.cc
rename : media/webrtc/trunk/webrtc/rtc_base/httpbase.h => media/webrtc/trunk/webrtc/base/httpbase.h
rename : media/webrtc/trunk/webrtc/rtc_base/httpbase_unittest.cc => media/webrtc/trunk/webrtc/base/httpbase_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/httpcommon-inl.h => media/webrtc/trunk/webrtc/base/httpcommon-inl.h
rename : media/webrtc/trunk/webrtc/rtc_base/httpcommon.cc => media/webrtc/trunk/webrtc/base/httpcommon.cc
rename : media/webrtc/trunk/webrtc/rtc_base/httpcommon.h => media/webrtc/trunk/webrtc/base/httpcommon.h
rename : media/webrtc/trunk/webrtc/rtc_base/httpcommon_unittest.cc => media/webrtc/trunk/webrtc/base/httpcommon_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/httpserver.cc => media/webrtc/trunk/webrtc/base/httpserver.cc
rename : media/webrtc/trunk/webrtc/rtc_base/httpserver.h => media/webrtc/trunk/webrtc/base/httpserver.h
rename : media/webrtc/trunk/webrtc/rtc_base/httpserver_unittest.cc => media/webrtc/trunk/webrtc/base/httpserver_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/ifaddrs-android.cc => media/webrtc/trunk/webrtc/base/ifaddrs-android.cc
rename : media/webrtc/trunk/webrtc/rtc_base/ifaddrs-android.h => media/webrtc/trunk/webrtc/base/ifaddrs-android.h
rename : media/webrtc/trunk/webrtc/rtc_base/ifaddrs_converter.cc => media/webrtc/trunk/webrtc/base/ifaddrs_converter.cc
rename : media/webrtc/trunk/webrtc/rtc_base/ifaddrs_converter.h => media/webrtc/trunk/webrtc/base/ifaddrs_converter.h
rename : media/webrtc/trunk/webrtc/rtc_base/ignore_wundef.h => media/webrtc/trunk/webrtc/base/ignore_wundef.h
rename : media/webrtc/trunk/webrtc/rtc_base/ipaddress.cc => media/webrtc/trunk/webrtc/base/ipaddress.cc
rename : media/webrtc/trunk/webrtc/rtc_base/ipaddress.h => media/webrtc/trunk/webrtc/base/ipaddress.h
rename : media/webrtc/trunk/webrtc/rtc_base/ipaddress_unittest.cc => media/webrtc/trunk/webrtc/base/ipaddress_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/java/src/org/webrtc/OWNERS => media/webrtc/trunk/webrtc/base/java/src/org/webrtc/OWNERS
rename : media/webrtc/trunk/webrtc/rtc_base/java/src/org/webrtc/Size.java => media/webrtc/trunk/webrtc/base/java/src/org/webrtc/Size.java
rename : media/webrtc/trunk/webrtc/rtc_base/java/src/org/webrtc/ThreadUtils.java => media/webrtc/trunk/webrtc/base/java/src/org/webrtc/ThreadUtils.java
rename : media/webrtc/trunk/webrtc/rtc_base/json.cc => media/webrtc/trunk/webrtc/base/json.cc
rename : media/webrtc/trunk/webrtc/rtc_base/json.h => media/webrtc/trunk/webrtc/base/json.h
rename : media/webrtc/trunk/webrtc/rtc_base/json_unittest.cc => media/webrtc/trunk/webrtc/base/json_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/keep_ref_until_done.h => media/webrtc/trunk/webrtc/base/keep_ref_until_done.h
rename : media/webrtc/trunk/webrtc/rtc_base/location.cc => media/webrtc/trunk/webrtc/base/location.cc
rename : media/webrtc/trunk/webrtc/rtc_base/location.h => media/webrtc/trunk/webrtc/base/location.h
rename : media/webrtc/trunk/webrtc/rtc_base/logging.cc => media/webrtc/trunk/webrtc/base/logging.cc
rename : media/webrtc/trunk/webrtc/rtc_base/logging.h => media/webrtc/trunk/webrtc/base/logging.h
rename : media/webrtc/trunk/webrtc/rtc_base/logging_mac.mm => media/webrtc/trunk/webrtc/base/logging_mac.mm
rename : media/webrtc/trunk/webrtc/rtc_base/logging_unittest.cc => media/webrtc/trunk/webrtc/base/logging_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/logsinks.cc => media/webrtc/trunk/webrtc/base/logsinks.cc
rename : media/webrtc/trunk/webrtc/rtc_base/logsinks.h => media/webrtc/trunk/webrtc/base/logsinks.h
rename : media/webrtc/trunk/webrtc/rtc_base/macifaddrs_converter.cc => media/webrtc/trunk/webrtc/base/macifaddrs_converter.cc
rename : media/webrtc/trunk/webrtc/rtc_base/numerics/mathutils.h => media/webrtc/trunk/webrtc/base/mathutils.h
rename : media/webrtc/trunk/webrtc/rtc_base/md5.cc => media/webrtc/trunk/webrtc/base/md5.cc
rename : media/webrtc/trunk/webrtc/rtc_base/md5.h => media/webrtc/trunk/webrtc/base/md5.h
rename : media/webrtc/trunk/webrtc/rtc_base/md5digest.cc => media/webrtc/trunk/webrtc/base/md5digest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/md5digest.h => media/webrtc/trunk/webrtc/base/md5digest.h
rename : media/webrtc/trunk/webrtc/rtc_base/md5digest_unittest.cc => media/webrtc/trunk/webrtc/base/md5digest_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/messagedigest.cc => media/webrtc/trunk/webrtc/base/messagedigest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/messagedigest.h => media/webrtc/trunk/webrtc/base/messagedigest.h
rename : media/webrtc/trunk/webrtc/rtc_base/messagedigest_unittest.cc => media/webrtc/trunk/webrtc/base/messagedigest_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/messagehandler.cc => media/webrtc/trunk/webrtc/base/messagehandler.cc
rename : media/webrtc/trunk/webrtc/rtc_base/messagehandler.h => media/webrtc/trunk/webrtc/base/messagehandler.h
rename : media/webrtc/trunk/webrtc/rtc_base/messagequeue.cc => media/webrtc/trunk/webrtc/base/messagequeue.cc
rename : media/webrtc/trunk/webrtc/rtc_base/messagequeue.h => media/webrtc/trunk/webrtc/base/messagequeue.h
rename : media/webrtc/trunk/webrtc/rtc_base/messagequeue_unittest.cc => media/webrtc/trunk/webrtc/base/messagequeue_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/numerics/mod_ops.h => media/webrtc/trunk/webrtc/base/mod_ops.h
rename : media/webrtc/trunk/webrtc/rtc_base/numerics/mod_ops_unittest.cc => media/webrtc/trunk/webrtc/base/mod_ops_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/nat_unittest.cc => media/webrtc/trunk/webrtc/base/nat_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/natserver.cc => media/webrtc/trunk/webrtc/base/natserver.cc
rename : media/webrtc/trunk/webrtc/rtc_base/natserver.h => media/webrtc/trunk/webrtc/base/natserver.h
rename : media/webrtc/trunk/webrtc/rtc_base/natsocketfactory.cc => media/webrtc/trunk/webrtc/base/natsocketfactory.cc
rename : media/webrtc/trunk/webrtc/rtc_base/natsocketfactory.h => media/webrtc/trunk/webrtc/base/natsocketfactory.h
rename : media/webrtc/trunk/webrtc/rtc_base/nattypes.cc => media/webrtc/trunk/webrtc/base/nattypes.cc
rename : media/webrtc/trunk/webrtc/rtc_base/nattypes.h => media/webrtc/trunk/webrtc/base/nattypes.h
rename : media/webrtc/trunk/webrtc/rtc_base/nethelpers.cc => media/webrtc/trunk/webrtc/base/nethelpers.cc
rename : media/webrtc/trunk/webrtc/rtc_base/nethelpers.h => media/webrtc/trunk/webrtc/base/nethelpers.h
rename : media/webrtc/trunk/webrtc/rtc_base/network.cc => media/webrtc/trunk/webrtc/base/network.cc
rename : media/webrtc/trunk/webrtc/rtc_base/network.h => media/webrtc/trunk/webrtc/base/network.h
rename : media/webrtc/trunk/webrtc/rtc_base/network_unittest.cc => media/webrtc/trunk/webrtc/base/network_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/networkmonitor.cc => media/webrtc/trunk/webrtc/base/networkmonitor.cc
rename : media/webrtc/trunk/webrtc/rtc_base/networkmonitor.h => media/webrtc/trunk/webrtc/base/networkmonitor.h
rename : media/webrtc/trunk/webrtc/rtc_base/networkroute.h => media/webrtc/trunk/webrtc/base/networkroute.h
rename : media/webrtc/trunk/webrtc/rtc_base/nullsocketserver.cc => media/webrtc/trunk/webrtc/base/nullsocketserver.cc
rename : media/webrtc/trunk/webrtc/rtc_base/nullsocketserver.h => media/webrtc/trunk/webrtc/base/nullsocketserver.h
rename : media/webrtc/trunk/webrtc/rtc_base/nullsocketserver_unittest.cc => media/webrtc/trunk/webrtc/base/nullsocketserver_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/numerics/exp_filter.cc => media/webrtc/trunk/webrtc/base/numerics/exp_filter.cc
rename : media/webrtc/trunk/webrtc/rtc_base/numerics/exp_filter.h => media/webrtc/trunk/webrtc/base/numerics/exp_filter.h
rename : media/webrtc/trunk/webrtc/rtc_base/numerics/exp_filter_unittest.cc => media/webrtc/trunk/webrtc/base/numerics/exp_filter_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/numerics/percentile_filter.h => media/webrtc/trunk/webrtc/base/numerics/percentile_filter.h
rename : media/webrtc/trunk/webrtc/rtc_base/numerics/percentile_filter_unittest.cc => media/webrtc/trunk/webrtc/base/numerics/percentile_filter_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/onetimeevent.h => media/webrtc/trunk/webrtc/base/onetimeevent.h
rename : media/webrtc/trunk/webrtc/rtc_base/onetimeevent_unittest.cc => media/webrtc/trunk/webrtc/base/onetimeevent_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/openssl.h => media/webrtc/trunk/webrtc/base/openssl.h
rename : media/webrtc/trunk/webrtc/rtc_base/openssldigest.cc => media/webrtc/trunk/webrtc/base/openssldigest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/openssldigest.h => media/webrtc/trunk/webrtc/base/openssldigest.h
rename : media/webrtc/trunk/webrtc/rtc_base/opensslidentity.cc => media/webrtc/trunk/webrtc/base/opensslidentity.cc
rename : media/webrtc/trunk/webrtc/rtc_base/opensslidentity.h => media/webrtc/trunk/webrtc/base/opensslidentity.h
rename : media/webrtc/trunk/webrtc/rtc_base/opensslstreamadapter.cc => media/webrtc/trunk/webrtc/base/opensslstreamadapter.cc
rename : media/webrtc/trunk/webrtc/rtc_base/opensslstreamadapter.h => media/webrtc/trunk/webrtc/base/opensslstreamadapter.h
rename : media/webrtc/trunk/webrtc/api/optional.cc => media/webrtc/trunk/webrtc/base/optional.cc
rename : media/webrtc/trunk/webrtc/api/optional.h => media/webrtc/trunk/webrtc/base/optional.h
rename : media/webrtc/trunk/webrtc/api/optional_unittest.cc => media/webrtc/trunk/webrtc/base/optional_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/optionsfile.cc => media/webrtc/trunk/webrtc/base/optionsfile.cc
rename : media/webrtc/trunk/webrtc/rtc_base/optionsfile.h => media/webrtc/trunk/webrtc/base/optionsfile.h
rename : media/webrtc/trunk/webrtc/rtc_base/optionsfile_unittest.cc => media/webrtc/trunk/webrtc/base/optionsfile_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/pathutils.cc => media/webrtc/trunk/webrtc/base/pathutils.cc
rename : media/webrtc/trunk/webrtc/rtc_base/pathutils.h => media/webrtc/trunk/webrtc/base/pathutils.h
rename : media/webrtc/trunk/webrtc/rtc_base/pathutils_unittest.cc => media/webrtc/trunk/webrtc/base/pathutils_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.h => media/webrtc/trunk/webrtc/base/physicalsocketserver.h
rename : media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver_unittest.cc => media/webrtc/trunk/webrtc/base/physicalsocketserver_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/platform_file.cc => media/webrtc/trunk/webrtc/base/platform_file.cc
rename : media/webrtc/trunk/webrtc/rtc_base/platform_file.h => media/webrtc/trunk/webrtc/base/platform_file.h
rename : media/webrtc/trunk/webrtc/rtc_base/platform_thread_types.h => media/webrtc/trunk/webrtc/base/platform_thread_types.h
rename : media/webrtc/trunk/webrtc/rtc_base/proxyinfo.cc => media/webrtc/trunk/webrtc/base/proxyinfo.cc
rename : media/webrtc/trunk/webrtc/rtc_base/proxyinfo.h => media/webrtc/trunk/webrtc/base/proxyinfo.h
rename : media/webrtc/trunk/webrtc/rtc_base/proxyserver.cc => media/webrtc/trunk/webrtc/base/proxyserver.cc
rename : media/webrtc/trunk/webrtc/rtc_base/proxyserver.h => media/webrtc/trunk/webrtc/base/proxyserver.h
rename : media/webrtc/trunk/webrtc/rtc_base/race_checker.cc => media/webrtc/trunk/webrtc/base/race_checker.cc
rename : media/webrtc/trunk/webrtc/rtc_base/race_checker.h => media/webrtc/trunk/webrtc/base/race_checker.h
rename : media/webrtc/trunk/webrtc/rtc_base/random.cc => media/webrtc/trunk/webrtc/base/random.cc
rename : media/webrtc/trunk/webrtc/rtc_base/random.h => media/webrtc/trunk/webrtc/base/random.h
rename : media/webrtc/trunk/webrtc/rtc_base/random_unittest.cc => media/webrtc/trunk/webrtc/base/random_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/rate_limiter.cc => media/webrtc/trunk/webrtc/base/rate_limiter.cc
rename : media/webrtc/trunk/webrtc/rtc_base/rate_limiter.h => media/webrtc/trunk/webrtc/base/rate_limiter.h
rename : media/webrtc/trunk/webrtc/rtc_base/rate_limiter_unittest.cc => media/webrtc/trunk/webrtc/base/rate_limiter_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/rate_statistics.cc => media/webrtc/trunk/webrtc/base/rate_statistics.cc
rename : media/webrtc/trunk/webrtc/rtc_base/rate_statistics.h => media/webrtc/trunk/webrtc/base/rate_statistics.h
rename : media/webrtc/trunk/webrtc/rtc_base/rate_statistics_unittest.cc => media/webrtc/trunk/webrtc/base/rate_statistics_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/ratelimiter.cc => media/webrtc/trunk/webrtc/base/ratelimiter.cc
rename : media/webrtc/trunk/webrtc/rtc_base/ratelimiter.h => media/webrtc/trunk/webrtc/base/ratelimiter.h
rename : media/webrtc/trunk/webrtc/rtc_base/ratelimiter_unittest.cc => media/webrtc/trunk/webrtc/base/ratelimiter_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/ratetracker.cc => media/webrtc/trunk/webrtc/base/ratetracker.cc
rename : media/webrtc/trunk/webrtc/rtc_base/ratetracker.h => media/webrtc/trunk/webrtc/base/ratetracker.h
rename : media/webrtc/trunk/webrtc/rtc_base/ratetracker_unittest.cc => media/webrtc/trunk/webrtc/base/ratetracker_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/refcountedobject.h => media/webrtc/trunk/webrtc/base/refcountedobject.h
rename : media/webrtc/trunk/webrtc/rtc_base/refcountedobject_unittest.cc => media/webrtc/trunk/webrtc/base/refcountedobject_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/rollingaccumulator.h => media/webrtc/trunk/webrtc/base/rollingaccumulator.h
rename : media/webrtc/trunk/webrtc/rtc_base/rollingaccumulator_unittest.cc => media/webrtc/trunk/webrtc/base/rollingaccumulator_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/rtccertificate.cc => media/webrtc/trunk/webrtc/base/rtccertificate.cc
rename : media/webrtc/trunk/webrtc/rtc_base/rtccertificate.h => media/webrtc/trunk/webrtc/base/rtccertificate.h
rename : media/webrtc/trunk/webrtc/rtc_base/rtccertificate_unittest.cc => media/webrtc/trunk/webrtc/base/rtccertificate_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/rtccertificategenerator.cc => media/webrtc/trunk/webrtc/base/rtccertificategenerator.cc
rename : media/webrtc/trunk/webrtc/rtc_base/rtccertificategenerator.h => media/webrtc/trunk/webrtc/base/rtccertificategenerator.h
rename : media/webrtc/trunk/webrtc/rtc_base/rtccertificategenerator_unittest.cc => media/webrtc/trunk/webrtc/base/rtccertificategenerator_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/numerics/safe_conversions.h => media/webrtc/trunk/webrtc/base/safe_conversions.h
rename : media/webrtc/trunk/webrtc/rtc_base/sanitizer.h => media/webrtc/trunk/webrtc/base/sanitizer.h
rename : media/webrtc/trunk/webrtc/rtc_base/scoped_ref_ptr.h => media/webrtc/trunk/webrtc/base/scoped_ref_ptr.h
rename : media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker.h => media/webrtc/trunk/webrtc/base/sequenced_task_checker.h
rename : media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_impl.cc => media/webrtc/trunk/webrtc/base/sequenced_task_checker_impl.cc
rename : media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_impl.h => media/webrtc/trunk/webrtc/base/sequenced_task_checker_impl.h
rename : media/webrtc/trunk/webrtc/rtc_base/sequenced_task_checker_unittest.cc => media/webrtc/trunk/webrtc/base/sequenced_task_checker_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/sha1.cc => media/webrtc/trunk/webrtc/base/sha1.cc
rename : media/webrtc/trunk/webrtc/rtc_base/sha1.h => media/webrtc/trunk/webrtc/base/sha1.h
rename : media/webrtc/trunk/webrtc/rtc_base/sha1digest.cc => media/webrtc/trunk/webrtc/base/sha1digest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/sha1digest.h => media/webrtc/trunk/webrtc/base/sha1digest.h
rename : media/webrtc/trunk/webrtc/rtc_base/sha1digest_unittest.cc => media/webrtc/trunk/webrtc/base/sha1digest_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/signalthread.cc => media/webrtc/trunk/webrtc/base/signalthread.cc
rename : media/webrtc/trunk/webrtc/rtc_base/signalthread.h => media/webrtc/trunk/webrtc/base/signalthread.h
rename : media/webrtc/trunk/webrtc/rtc_base/signalthread_unittest.cc => media/webrtc/trunk/webrtc/base/signalthread_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/sigslot_unittest.cc => media/webrtc/trunk/webrtc/base/sigslot_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/sigslottester.h => media/webrtc/trunk/webrtc/base/sigslottester.h
rename : media/webrtc/trunk/webrtc/rtc_base/sigslottester.h.pump => media/webrtc/trunk/webrtc/base/sigslottester.h.pump
rename : media/webrtc/trunk/webrtc/rtc_base/sigslottester_unittest.cc => media/webrtc/trunk/webrtc/base/sigslottester_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/socket.h => media/webrtc/trunk/webrtc/base/socket.h
rename : media/webrtc/trunk/webrtc/rtc_base/socket_unittest.cc => media/webrtc/trunk/webrtc/base/socket_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/socket_unittest.h => media/webrtc/trunk/webrtc/base/socket_unittest.h
rename : media/webrtc/trunk/webrtc/rtc_base/socketadapters.cc => media/webrtc/trunk/webrtc/base/socketadapters.cc
rename : media/webrtc/trunk/webrtc/rtc_base/socketadapters.h => media/webrtc/trunk/webrtc/base/socketadapters.h
rename : media/webrtc/trunk/webrtc/rtc_base/socketaddress.cc => media/webrtc/trunk/webrtc/base/socketaddress.cc
rename : media/webrtc/trunk/webrtc/rtc_base/socketaddress.h => media/webrtc/trunk/webrtc/base/socketaddress.h
rename : media/webrtc/trunk/webrtc/rtc_base/socketaddress_unittest.cc => media/webrtc/trunk/webrtc/base/socketaddress_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/socketaddresspair.cc => media/webrtc/trunk/webrtc/base/socketaddresspair.cc
rename : media/webrtc/trunk/webrtc/rtc_base/socketaddresspair.h => media/webrtc/trunk/webrtc/base/socketaddresspair.h
rename : media/webrtc/trunk/webrtc/rtc_base/socketfactory.h => media/webrtc/trunk/webrtc/base/socketfactory.h
rename : media/webrtc/trunk/webrtc/rtc_base/socketserver.h => media/webrtc/trunk/webrtc/base/socketserver.h
rename : media/webrtc/trunk/webrtc/rtc_base/socketstream.cc => media/webrtc/trunk/webrtc/base/socketstream.cc
rename : media/webrtc/trunk/webrtc/rtc_base/socketstream.h => media/webrtc/trunk/webrtc/base/socketstream.h
rename : media/webrtc/trunk/webrtc/rtc_base/ssladapter.cc => media/webrtc/trunk/webrtc/base/ssladapter.cc
rename : media/webrtc/trunk/webrtc/rtc_base/ssladapter_unittest.cc => media/webrtc/trunk/webrtc/base/ssladapter_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/sslfingerprint.cc => media/webrtc/trunk/webrtc/base/sslfingerprint.cc
rename : media/webrtc/trunk/webrtc/rtc_base/sslfingerprint.h => media/webrtc/trunk/webrtc/base/sslfingerprint.h
rename : media/webrtc/trunk/webrtc/rtc_base/sslidentity.cc => media/webrtc/trunk/webrtc/base/sslidentity.cc
rename : media/webrtc/trunk/webrtc/rtc_base/sslidentity.h => media/webrtc/trunk/webrtc/base/sslidentity.h
rename : media/webrtc/trunk/webrtc/rtc_base/sslidentity_unittest.cc => media/webrtc/trunk/webrtc/base/sslidentity_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/sslroots.h => media/webrtc/trunk/webrtc/base/sslroots.h
rename : media/webrtc/trunk/webrtc/rtc_base/sslstreamadapter.cc => media/webrtc/trunk/webrtc/base/sslstreamadapter.cc
rename : media/webrtc/trunk/webrtc/rtc_base/sslstreamadapter.h => media/webrtc/trunk/webrtc/base/sslstreamadapter.h
rename : media/webrtc/trunk/webrtc/rtc_base/sslstreamadapter_unittest.cc => media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/stream.cc => media/webrtc/trunk/webrtc/base/stream.cc
rename : media/webrtc/trunk/webrtc/rtc_base/stream.h => media/webrtc/trunk/webrtc/base/stream.h
rename : media/webrtc/trunk/webrtc/rtc_base/stringencode.cc => media/webrtc/trunk/webrtc/base/stringencode.cc
rename : media/webrtc/trunk/webrtc/rtc_base/stringencode.h => media/webrtc/trunk/webrtc/base/stringencode.h
rename : media/webrtc/trunk/webrtc/rtc_base/stringencode_unittest.cc => media/webrtc/trunk/webrtc/base/stringencode_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/stringutils.cc => media/webrtc/trunk/webrtc/base/stringutils.cc
rename : media/webrtc/trunk/webrtc/rtc_base/stringutils.h => media/webrtc/trunk/webrtc/base/stringutils.h
rename : media/webrtc/trunk/webrtc/rtc_base/stringutils_unittest.cc => media/webrtc/trunk/webrtc/base/stringutils_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/swap_queue.h => media/webrtc/trunk/webrtc/base/swap_queue.h
rename : media/webrtc/trunk/webrtc/rtc_base/swap_queue_unittest.cc => media/webrtc/trunk/webrtc/base/swap_queue_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/task_queue_posix.cc => media/webrtc/trunk/webrtc/base/task_queue_posix.cc
rename : media/webrtc/trunk/webrtc/rtc_base/task_queue_posix.h => media/webrtc/trunk/webrtc/base/task_queue_posix.h
rename : media/webrtc/trunk/webrtc/rtc_base/template_util.h => media/webrtc/trunk/webrtc/base/template_util.h
rename : media/webrtc/trunk/webrtc/rtc_base/testbase64.h => media/webrtc/trunk/webrtc/base/testbase64.h
rename : media/webrtc/trunk/webrtc/rtc_base/testclient.cc => media/webrtc/trunk/webrtc/base/testclient.cc
rename : media/webrtc/trunk/webrtc/rtc_base/testclient.h => media/webrtc/trunk/webrtc/base/testclient.h
rename : media/webrtc/trunk/webrtc/rtc_base/testechoserver.h => media/webrtc/trunk/webrtc/base/testechoserver.h
rename : media/webrtc/trunk/webrtc/rtc_base/testutils.h => media/webrtc/trunk/webrtc/base/testutils.h
rename : media/webrtc/trunk/webrtc/rtc_base/thread.cc => media/webrtc/trunk/webrtc/base/thread.cc
rename : media/webrtc/trunk/webrtc/rtc_base/thread.h => media/webrtc/trunk/webrtc/base/thread.h
rename : media/webrtc/trunk/webrtc/rtc_base/thread_checker.h => media/webrtc/trunk/webrtc/base/thread_checker.h
rename : media/webrtc/trunk/webrtc/rtc_base/thread_checker_impl.cc => media/webrtc/trunk/webrtc/base/thread_checker_impl.cc
rename : media/webrtc/trunk/webrtc/rtc_base/thread_checker_impl.h => media/webrtc/trunk/webrtc/base/thread_checker_impl.h
rename : media/webrtc/trunk/webrtc/rtc_base/thread_checker_unittest.cc => media/webrtc/trunk/webrtc/base/thread_checker_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/timedelta.h => media/webrtc/trunk/webrtc/base/timedelta.h
rename : media/webrtc/trunk/webrtc/rtc_base/timestampaligner.cc => media/webrtc/trunk/webrtc/base/timestampaligner.cc
rename : media/webrtc/trunk/webrtc/rtc_base/timestampaligner.h => media/webrtc/trunk/webrtc/base/timestampaligner.h
rename : media/webrtc/trunk/webrtc/rtc_base/timestampaligner_unittest.cc => media/webrtc/trunk/webrtc/base/timestampaligner_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/timeutils.cc => media/webrtc/trunk/webrtc/base/timeutils.cc
rename : media/webrtc/trunk/webrtc/rtc_base/timeutils.h => media/webrtc/trunk/webrtc/base/timeutils.h
rename : media/webrtc/trunk/webrtc/rtc_base/timeutils_unittest.cc => media/webrtc/trunk/webrtc/base/timeutils_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/trace_event.h => media/webrtc/trunk/webrtc/base/trace_event.h
rename : media/webrtc/trunk/webrtc/rtc_base/transformadapter.cc => media/webrtc/trunk/webrtc/base/transformadapter.cc
rename : media/webrtc/trunk/webrtc/rtc_base/transformadapter.h => media/webrtc/trunk/webrtc/base/transformadapter.h
rename : media/webrtc/trunk/webrtc/rtc_base/unittest_main.cc => media/webrtc/trunk/webrtc/base/unittest_main.cc
rename : media/webrtc/trunk/webrtc/rtc_base/virtualsocket_unittest.cc => media/webrtc/trunk/webrtc/base/virtualsocket_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/virtualsocketserver.cc => media/webrtc/trunk/webrtc/base/virtualsocketserver.cc
rename : media/webrtc/trunk/webrtc/rtc_base/virtualsocketserver.h => media/webrtc/trunk/webrtc/base/virtualsocketserver.h
rename : media/webrtc/trunk/webrtc/rtc_base/weak_ptr.cc => media/webrtc/trunk/webrtc/base/weak_ptr.cc
rename : media/webrtc/trunk/webrtc/rtc_base/weak_ptr.h => media/webrtc/trunk/webrtc/base/weak_ptr.h
rename : media/webrtc/trunk/webrtc/rtc_base/weak_ptr_unittest.cc => media/webrtc/trunk/webrtc/base/weak_ptr_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/win32.cc => media/webrtc/trunk/webrtc/base/win32.cc
rename : media/webrtc/trunk/webrtc/rtc_base/win32.h => media/webrtc/trunk/webrtc/base/win32.h
rename : media/webrtc/trunk/webrtc/rtc_base/win32securityerrors.cc => media/webrtc/trunk/webrtc/base/win32securityerrors.cc
rename : media/webrtc/trunk/webrtc/rtc_base/win32socketinit.cc => media/webrtc/trunk/webrtc/base/win32socketinit.cc
rename : media/webrtc/trunk/webrtc/rtc_base/win32socketinit.h => media/webrtc/trunk/webrtc/base/win32socketinit.h
rename : media/webrtc/trunk/webrtc/rtc_base/win32socketserver.cc => media/webrtc/trunk/webrtc/base/win32socketserver.cc
rename : media/webrtc/trunk/webrtc/rtc_base/win32socketserver_unittest.cc => media/webrtc/trunk/webrtc/base/win32socketserver_unittest.cc
rename : media/webrtc/trunk/webrtc/rtc_base/win32window.cc => media/webrtc/trunk/webrtc/base/win32window.cc
rename : media/webrtc/trunk/webrtc/rtc_base/win32window.h => media/webrtc/trunk/webrtc/base/win32window.h
rename : media/webrtc/trunk/webrtc/rtc_base/win32window_unittest.cc => media/webrtc/trunk/webrtc/base/win32window_unittest.cc
rename : media/webrtc/trunk/webrtc/api/ortc/sessiondescription.cc => media/webrtc/trunk/webrtc/build/no_op.cc
rename : media/webrtc/trunk/webrtc/webrtc.gni => media/webrtc/trunk/webrtc/build/webrtc.gni
rename : media/webrtc/trunk/webrtc/common_audio/signal_processing/dot_product_with_scale.cc => media/webrtc/trunk/webrtc/common_audio/signal_processing/dot_product_with_scale.c
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/corevideo_frame_buffer.cc => media/webrtc/trunk/webrtc/common_video/corevideo_frame_buffer.cc
rename : media/webrtc/trunk/webrtc/media/base/h264_profile_level_id.cc => media/webrtc/trunk/webrtc/common_video/h264/profile_level_id.cc
rename : media/webrtc/trunk/webrtc/call/video_config.h => media/webrtc/trunk/webrtc/config.h
rename : media/webrtc/trunk/webrtc/media/engine/webrtcvideoengine_unittest.cc => media/webrtc/trunk/webrtc/media/engine/webrtcvideoengine2_unittest.cc
rename : media/webrtc/trunk/webrtc/api/audio_codecs/audio_decoder.cc => media/webrtc/trunk/webrtc/modules/audio_coding/codecs/audio_decoder.cc
rename : media/webrtc/trunk/webrtc/modules/audio_coding/codecs/builtin_audio_decoder_factory_unittest.cc => media/webrtc/trunk/webrtc/modules/audio_coding/codecs/audio_decoder_factory_unittest.cc
rename : media/webrtc/trunk/webrtc/api/audio_codecs/audio_encoder.cc => media/webrtc/trunk/webrtc/modules/audio_coding/codecs/audio_encoder.cc
rename : media/webrtc/trunk/webrtc/test/mock_audio_decoder_factory.h => media/webrtc/trunk/webrtc/modules/audio_coding/codecs/mock/mock_audio_decoder_factory.h
rename : media/webrtc/trunk/webrtc/test/mock_audio_encoder.cc => media/webrtc/trunk/webrtc/modules/audio_coding/codecs/mock/mock_audio_encoder.cc
rename : media/webrtc/trunk/webrtc/test/mock_audio_encoder.h => media/webrtc/trunk/webrtc/modules/audio_coding/codecs/mock/mock_audio_encoder.h
rename : media/webrtc/trunk/webrtc/test/mock_audio_decoder.h => media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_audio_decoder.h
rename : media/webrtc/trunk/webrtc/sdk/objc/OWNERS => media/webrtc/trunk/webrtc/modules/audio_conference_mixer/OWNERS
rename : media/webrtc/trunk/webrtc/modules/audio_device/ios/audio_device_unittest_ios.mm => media/webrtc/trunk/webrtc/modules/audio_device/ios/audio_device_unittest_ios.cc
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Audio/RTCAudioSession+Configuration.mm => media/webrtc/trunk/webrtc/modules/audio_device/ios/objc/RTCAudioSession+Configuration.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Audio/RTCAudioSession+Private.h => media/webrtc/trunk/webrtc/modules/audio_device/ios/objc/RTCAudioSession+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Audio/RTCAudioSession.mm => media/webrtc/trunk/webrtc/modules/audio_device/ios/objc/RTCAudioSession.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Audio/RTCAudioSessionConfiguration.m => media/webrtc/trunk/webrtc/modules/audio_device/ios/objc/RTCAudioSessionConfiguration.m
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/UnitTests/RTCAudioSessionTest.mm => media/webrtc/trunk/webrtc/modules/audio_device/ios/objc/RTCAudioSessionTest.mm
rename : media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_extension_map_unittest.cc => media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_extension_unittest.cc
rename : media/webrtc/trunk/webrtc/media/engine/simulcast_encoder_adapter.cc => media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.cc
rename : media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_test_utility.h => media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.h
rename : media/webrtc/trunk/webrtc/rtc_base/numerics/sequence_number_util_unittest.cc => media/webrtc/trunk/webrtc/modules/video_coding/sequence_number_util_unittest.cc
rename : media/webrtc/trunk/webrtc/modules/video_coding/qp_parser.cc => media/webrtc/trunk/webrtc/modules/video_coding/utility/qp_parser.cc
rename : media/webrtc/trunk/webrtc/modules/video_coding/qp_parser.h => media/webrtc/trunk/webrtc/modules/video_coding/utility/qp_parser.h
rename : media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_rate_allocator.cc => media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator.cc
rename : media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_rate_allocator.h => media/webrtc/trunk/webrtc/modules/video_coding/utility/simulcast_rate_allocator.h
rename : media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/Camera1Session.java => media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/Camera1Session.java
rename : media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/Camera2Session.java => media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/Camera2Session.java
rename : media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/CameraCapturer.java => media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/CameraCapturer.java
rename : media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/CameraSession.java => media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/CameraSession.java
rename : media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/EglBase10.java => media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/EglBase10.java
rename : media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/EglBase14.java => media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/EglBase14.java
rename : media/webrtc/trunk/webrtc/sdk/android/src/java/org/webrtc/Histogram.java => media/webrtc/trunk/webrtc/sdk/android/api/org/webrtc/Histogram.java
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/NSString+StdString.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/NSString+StdString.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/NSString+StdString.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/NSString+StdString.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/RTCAVFoundationVideoCapturerInternal.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoCapturerInternal.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/RTCAVFoundationVideoCapturerInternal.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoCapturerInternal.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAVFoundationVideoSource+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoSource+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAVFoundationVideoSource.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAVFoundationVideoSource.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAudioSource+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAudioSource+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAudioSource.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAudioSource.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAudioTrack+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAudioTrack+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCAudioTrack.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCAudioTrack.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCConfiguration+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCConfiguration+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCConfiguration.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCConfiguration.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCDataChannel+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCDataChannel+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCDataChannel.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCDataChannel.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCDataChannelConfiguration+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCDataChannelConfiguration+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCDataChannelConfiguration.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCDataChannelConfiguration.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/RTCDispatcher.m => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCDispatcher.m
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/UI/RTCEAGLVideoView.m => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCEAGLVideoView.m
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/RTCFieldTrials.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCFieldTrials.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/RTCFileLogger.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCFileLogger.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCIceCandidate+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCIceCandidate+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCIceCandidate.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCIceCandidate.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCIceServer+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCIceServer+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCLegacyStatsReport+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCLegacyStatsReport+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCLegacyStatsReport.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCLegacyStatsReport.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/RTCLogging.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCLogging.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaConstraints+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaConstraints+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaConstraints.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaConstraints.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaSource+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaSource+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaSource.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaSource.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaStream+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaStream+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaStream.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaStream.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaStreamTrack+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaStreamTrack+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMediaStreamTrack.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMediaStreamTrack.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMetrics.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMetrics.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMetricsSampleInfo+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMetricsSampleInfo+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCMetricsSampleInfo.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCMetricsSampleInfo.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/RTCOpenGLDefines.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCOpenGLDefines.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnection+DataChannel.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+DataChannel.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnection+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnection+Stats.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Stats.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnection.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCPeerConnectionFactory+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCPeerConnectionFactory+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpCodecParameters+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpCodecParameters+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpEncodingParameters+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpEncodingParameters+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpEncodingParameters.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpEncodingParameters.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpParameters+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpParameters+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpParameters.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpParameters.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpReceiver+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpReceiver+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpReceiver.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpReceiver.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpSender+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpSender+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCRtpSender.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCRtpSender.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCSSLAdapter.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCSSLAdapter.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCSessionDescription+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCSessionDescription+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCSessionDescription.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCSessionDescription.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/RTCShader.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCShader+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/RTCShader.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCShader.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCTracing.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCTracing.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoRendererAdapter+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoRendererAdapter.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoRendererAdapter.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoRendererAdapter.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoSource+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoSource+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoSource.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoSource.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoTrack+Private.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoTrack+Private.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/PeerConnection/RTCVideoTrack.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/RTCVideoTrack.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/avfoundationformatmapper.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/avfoundationformatmapper.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/avfoundationformatmapper.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/avfoundationformatmapper.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/avfoundationvideocapturer.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Video/avfoundationvideocapturer.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/avfoundationvideocapturer.mm
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/VideoToolbox/nalu_rewriter.cc => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_nalu.cc
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/VideoToolbox/nalu_rewriter.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_nalu.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/VideoToolbox/nalu_rewriter_unittest.cc => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/h264_video_toolbox_nalu_unittest.cc
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/helpers.h => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/helpers.h
rename : media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/Common/helpers.mm => media/webrtc/trunk/webrtc/sdk/objc/Framework/Classes/helpers.mm
rename : media/webrtc/trunk/webrtc/rtc_base/stringize_macros.h => media/webrtc/trunk/webrtc/system_wrappers/include/stringize_macros.h
rename : media/webrtc/trunk/webrtc/rtc_base/stringize_macros_unittest.cc => media/webrtc/trunk/webrtc/system_wrappers/source/stringize_macros_unittest.cc
rename : media/webrtc/trunk/webrtc/api/video_codecs/video_decoder.h => media/webrtc/trunk/webrtc/video_decoder.h
rename : media/webrtc/trunk/webrtc/api/video_codecs/video_encoder.h => media/webrtc/trunk/webrtc/video_encoder.h
rename : media/webrtc/trunk/webrtc/call/video_receive_stream.h => media/webrtc/trunk/webrtc/video_receive_stream.h
rename : media/webrtc/trunk/webrtc/call/video_send_stream.h => media/webrtc/trunk/webrtc/video_send_stream.h
extra : rebase_source : 59439760500ced2c0935cb38e0ee1b8a03c3bcc7
2018-11-03 03:12:43 +02:00
Gerald Squelart 1d2a9c227e Bug 1503468 - Add more AUTO_PROFILER_THREAD_SLEEP's - r=mstange
These are around wait functions that already had an IDLE marker.

Differential Revision: https://phabricator.services.mozilla.com/D10671

--HG--
extra : moz-landing-system : lando
2018-11-02 16:26:50 +00:00
Marco Castelluccio d8c93be4b4 Bug 1504188 - Don't include Sandbox.h and don't use EarlyStartMacSandboxIfEnabled if the sandbox is disabled. r=haik
--HG--
extra : rebase_source : 228e7ffdd20e622f05c5c52a82109c802d2498b9
2018-11-02 15:47:03 +01:00
Jonathan Kingston 2a8b750345 Bug 1502743 - Replace black/whitelist within caps to block/allowlist r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D10013

--HG--
extra : moz-landing-system : lando
2018-10-31 17:56:43 +00:00
Makoto Kato 90f9f1ea2a Bug 1500876 - Remove PContent::GetSystemColors sync IPC. r=snorp,mccr8
Content process of Android uses sync IPC when initializing LookAndFeel. But
current e10s has LookAndFeel cache for start up of content process.
So we should use it, then remove sync IPC for start up performance

Differential Revision: https://phabricator.services.mozilla.com/D9750

--HG--
extra : moz-landing-system : lando
2018-10-29 01:35:47 +00:00
Cosmin Sabou 125a3ce9d8 Merge mozilla-central to autoland. a=merge
--HG--
extra : rebase_source : 24058e51e8b2f1c418e99b65a7ffb81209700389
2018-10-27 01:50:33 +03:00
David Parks 41d439e4e4 Bug 1500219: Part 2 - Test UniquePtr integration with IPDL (r=jld)
Tests that pass UniquePtrs in IPDL messages.

Depends on D9143

Differential Revision: https://phabricator.services.mozilla.com/D9144

--HG--
extra : moz-landing-system : lando
2018-10-24 21:04:44 +00:00
David Parks 6e9cde0e13 Bug 1500219: Part 1 - Add ability to send and receive UniquePtr<T> with IPDL (r=jld)
This patch adds the ability to use UniquePtr<T> in IPDL messages if T is serializable.  The behavior works as expected -- a UniquePtr in a Send is cleared and is passed by move.

Some design points:

* The UniquePtr identification is done in the parser.  This is because the parser immediately normalizes CxxTemplateInst -- an old version of the patch did hacky string-parsing to pull it apart.  I, instead, created CxxUniquePtrInst.

* The implementation allows passing to Send... by move or by reference.  This is valid UniquePtr API behavior but passing by reference is not really useful in this case (but not harmful).  This could probably piggy-back on the "moveonly" IPDL work but that is newer than this work and will require some refactoring.

Differential Revision: https://phabricator.services.mozilla.com/D9143

--HG--
extra : moz-landing-system : lando
2018-10-26 17:09:19 +00:00
Noemi Erli 06a8cd8e3c Backed out changeset bee1c344cb47 (bug 1491909) for failures in browser/components/extensions/test/xpcshell/test_ext_geckoProfiler_control.js 2018-10-24 04:23:13 +03:00
Denis Palmeiro fc930ad16f Bug 1491909 - Add an AllocPolicy to mozilla::JSONWriter r=jwalden,mstange
JSONWriter currently calls new and delete indirectly through mozilla::MakeUnique to allocate a buffer.  Becuase of this, the methods of this class cannot be invoked within Spidermonkey due to https://searchfox.org/mozilla-central/source/config/check_vanilla_allocations.py#6-14.  Therefore, JSONWriter needs an AllocPolicy template parameter so that the allocation and deallocation routines can be changed to match the JS AllocPolicy when invoked within SpiderMonkey.

Differential Revision: https://phabricator.services.mozilla.com/D7279

--HG--
extra : moz-landing-system : lando
2018-10-23 20:46:31 +00:00
Kirk Steuber 19c8368ea5 Bug 1458314 - Move the update directory to an installation specific location r=rstrong
This change applies to Windows only.
Firefox will need to migrate the directory from the old location to the new location. This will be done only once by setting the pref `app.update.migrated.updateDir2.<install path hash>` to `true` once migration has completed.

Note: The pref name app.update.migrated.updateDir has already been used, thus the '2' suffix. It can be found in ESR24.

This also removes the old handling fallback for generating the update directory path. Since xulrunner is no longer supported, this should no longer be needed. If neither the vendor nor app name are defined, it falls back to the literal string "Mozilla".

The code to generate the update directory path and the installation hash have been moved to the updatecommon library. This will allow those functions to be used in Firefox, the Mozilla Maintenance Service, the Mozilla Maintenance Service Installer, and TestAUSHelper.

Additionally, the function that generates the update directory path now has extra functionality. It creates the update directory, sets the permissions on it and, optionally, recursively sets the permissions on everything within.

This patch adds functionality that allows Firefox to set permissions on the new update directory on write failure. It attempts to set the permissions itself and, if that fails and the maintenance service is enabled, it calls into the maintenance service to try from there. If a write fails and the permissions cannot be fixed, the user is prompted to reinstall.

Differential Revision: https://phabricator.services.mozilla.com/D4249

--HG--
rename : toolkit/mozapps/update/updater/win_dirent.cpp => toolkit/mozapps/update/common/win_dirent.cpp
rename : toolkit/mozapps/update/tests/unit_aus_update/cleanupSuccessLogMove.js => toolkit/mozapps/update/tests/unit_aus_update/updateDirectoryMigrate.js
extra : moz-landing-system : lando
2018-10-23 21:41:04 +00:00
Haik Aftandilian 81b56d13a8 Bug 1431441 - Part 3 - Start the Mac content sandbox earlier r=Alex_Gaynor
Pass sandbox parameters to content processes on the command line allowing for early sandbox startup.

Pref'd off behind "security.sandbox.content.mac.earlyinit" until it's ready to be enabled by default.

Once early startup is enabled by default and considered stable, the original sandbox startup code can be removed.

Depends on D6719

Differential Revision: https://phabricator.services.mozilla.com/D6720

--HG--
extra : moz-landing-system : lando
2018-10-19 18:23:16 +00:00
Jed Davis 859f503587 Bug 1498765 - Clean up ContentParent::KillHard handling. r=mccr8
MessageChannel shouldn't need to care about PContent-specific details.
2018-10-19 15:29:34 -06:00
Tom Ritter 61ca4f10d9 Bug 1432429 - Integrate FuzzyFox into the TimeStamp class. r=baku,froydnj
Creates GetFuzzyfoxEnabled() functions that check a static boolean.
Exposes SetFuzzyfoxEnabled() because we cannot depend on Pref
Observation code inside the TimeStamp class.

TimeStamp::Now will now return a Fuzzy value.

We add a NowReally function to support obtaining the real timestamp.

We also add a UsedCanonicalNow to expose whether the TimeStamp was real or fuzzy.
2018-10-09 12:05:25 -05:00
Brian Hackett c1fc84be7c Bug 1488808 Part 16 - Avoid deadlocking in a few places after diverging from the recording, r=froydnj.
--HG--
extra : rebase_source : 2327cd9632cdc9ace793f9e9fea666d95f305201
2018-10-17 10:15:41 -06:00
Brian Hackett 3c4231fd5b Bug 1488808 Part 10 - Notify the record/replay system when a message pump thread blocks after diverging from the recording, r=froydnj.
--HG--
extra : rebase_source : c82088f0903b618caee3b0366a8c681ff6f445a1
2018-10-17 10:05:02 -06:00
Masatoshi Kimura f38cdcfbf1 Bug 1496179 - Make mozglue.dll a private SxS assembly. r=aklotz,froydnj
SxS assemblies do not obey the usual DLL search order. It will make it possible
to load mozglue.dll from appdir even if the PreferSystem32Images mitigation is
enabled and System32 has a random mozglue.dll.
2018-10-10 22:57:53 +09:00
Nathan Froyd 0f0ca8a8ad Bug 1499781 - remove unnecessary include from BackgroundChild.h; r=baku
Fewer chromium ipc includes make life better for everybody.
2018-10-17 13:14:53 -04:00
Dan Minor 1a57830017 Bug 1376873 - Build system fixes; r=ng
MozReview-Commit-ID: HPKBZnAMKoI

Differential Revision: https://phabricator.services.mozilla.com/D7424

--HG--
rename : media/webrtc/trunk/build/OWNERS => media/webrtc/trunk/webrtc/build/OWNERS
rename : media/webrtc/trunk/build/OWNERS.status => media/webrtc/trunk/webrtc/build/OWNERS.status
rename : media/webrtc/trunk/build/README.chromium => media/webrtc/trunk/webrtc/build/README.chromium
rename : media/webrtc/trunk/build/android/adb_device_functions.sh => media/webrtc/trunk/webrtc/build/android/adb_device_functions.sh
rename : media/webrtc/trunk/build/android/adb_kill_content_shell => media/webrtc/trunk/webrtc/build/android/adb_kill_content_shell
rename : media/webrtc/trunk/build/android/adb_logcat_monitor.py => media/webrtc/trunk/webrtc/build/android/adb_logcat_monitor.py
rename : media/webrtc/trunk/build/android/adb_logcat_printer.py => media/webrtc/trunk/webrtc/build/android/adb_logcat_printer.py
rename : media/webrtc/trunk/build/android/adb_run_content_shell => media/webrtc/trunk/webrtc/build/android/adb_run_content_shell
rename : media/webrtc/trunk/build/android/ant/chromium-jars.xml => media/webrtc/trunk/webrtc/build/android/ant/chromium-jars.xml
rename : media/webrtc/trunk/build/android/ant/common.xml => media/webrtc/trunk/webrtc/build/android/ant/common.xml
rename : media/webrtc/trunk/build/android/ant/sdk-targets.xml => media/webrtc/trunk/webrtc/build/android/ant/sdk-targets.xml
rename : media/webrtc/trunk/build/android/buildbot_fyi_builder.sh => media/webrtc/trunk/webrtc/build/android/buildbot_fyi_builder.sh
rename : media/webrtc/trunk/build/android/buildbot_fyi_tester.sh => media/webrtc/trunk/webrtc/build/android/buildbot_fyi_tester.sh
rename : media/webrtc/trunk/build/android/buildbot_main.sh => media/webrtc/trunk/webrtc/build/android/buildbot_main.sh
rename : media/webrtc/trunk/build/android/buildbot_try_builder.sh => media/webrtc/trunk/webrtc/build/android/buildbot_try_builder.sh
rename : media/webrtc/trunk/build/android/buildbot_try_compile.sh => media/webrtc/trunk/webrtc/build/android/buildbot_try_compile.sh
rename : media/webrtc/trunk/build/android/buildbot_try_tester.sh => media/webrtc/trunk/webrtc/build/android/buildbot_try_tester.sh
rename : media/webrtc/trunk/build/android/buildbot_webkit_main.sh => media/webrtc/trunk/webrtc/build/android/buildbot_webkit_main.sh
rename : media/webrtc/trunk/build/android/device_stats_monitor.py => media/webrtc/trunk/webrtc/build/android/device_stats_monitor.py
rename : media/webrtc/trunk/build/android/device_status_check.py => media/webrtc/trunk/webrtc/build/android/device_status_check.py
rename : media/webrtc/trunk/build/android/emulator.py => media/webrtc/trunk/webrtc/build/android/emulator.py
rename : media/webrtc/trunk/build/android/enable_asserts.py => media/webrtc/trunk/webrtc/build/android/enable_asserts.py
rename : media/webrtc/trunk/build/android/envsetup.sh => media/webrtc/trunk/webrtc/build/android/envsetup.sh
rename : media/webrtc/trunk/build/android/envsetup_functions.sh => media/webrtc/trunk/webrtc/build/android/envsetup_functions.sh
rename : media/webrtc/trunk/build/android/gdb_apk => media/webrtc/trunk/webrtc/build/android/gdb_apk
rename : media/webrtc/trunk/build/android/gdb_content_shell => media/webrtc/trunk/webrtc/build/android/gdb_content_shell
rename : media/webrtc/trunk/build/android/gtest_filter/base_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/base_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/base_unittests_emulator_additional_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/base_unittests_emulator_additional_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/content_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/content_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/ipc_tests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/ipc_tests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/media_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/media_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/net_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/net_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/sync_unit_tests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/sync_unit_tests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/ui_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/ui_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/unit_tests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/unit_tests_disabled
rename : media/webrtc/trunk/build/android/lighttpd_server.py => media/webrtc/trunk/webrtc/build/android/lighttpd_server.py
rename : media/webrtc/trunk/build/android/pylib/__init__.py => media/webrtc/trunk/webrtc/build/android/pylib/__init__.py
rename : media/webrtc/trunk/build/android/pylib/android_commands.py => media/webrtc/trunk/webrtc/build/android/pylib/android_commands.py
rename : media/webrtc/trunk/build/android/pylib/apk_info.py => media/webrtc/trunk/webrtc/build/android/pylib/apk_info.py
rename : media/webrtc/trunk/build/android/pylib/base_test_runner.py => media/webrtc/trunk/webrtc/build/android/pylib/base_test_runner.py
rename : media/webrtc/trunk/build/android/pylib/base_test_sharder.py => media/webrtc/trunk/webrtc/build/android/pylib/base_test_sharder.py
rename : media/webrtc/trunk/build/android/pylib/buildbot_report.py => media/webrtc/trunk/webrtc/build/android/pylib/buildbot_report.py
rename : media/webrtc/trunk/build/android/pylib/chrome_test_server_spawner.py => media/webrtc/trunk/webrtc/build/android/pylib/chrome_test_server_spawner.py
rename : media/webrtc/trunk/build/android/pylib/cmd_helper.py => media/webrtc/trunk/webrtc/build/android/pylib/cmd_helper.py
rename : media/webrtc/trunk/build/android/pylib/constants.py => media/webrtc/trunk/webrtc/build/android/pylib/constants.py
rename : media/webrtc/trunk/build/android/pylib/debug_info.py => media/webrtc/trunk/webrtc/build/android/pylib/debug_info.py
rename : media/webrtc/trunk/build/android/pylib/device_stats_monitor.html => media/webrtc/trunk/webrtc/build/android/pylib/device_stats_monitor.html
rename : media/webrtc/trunk/build/android/pylib/device_stats_monitor.py => media/webrtc/trunk/webrtc/build/android/pylib/device_stats_monitor.py
rename : media/webrtc/trunk/build/android/pylib/fake_dns.py => media/webrtc/trunk/webrtc/build/android/pylib/fake_dns.py
rename : media/webrtc/trunk/build/android/pylib/flag_changer.py => media/webrtc/trunk/webrtc/build/android/pylib/flag_changer.py
rename : media/webrtc/trunk/build/android/pylib/forwarder.py => media/webrtc/trunk/webrtc/build/android/pylib/forwarder.py
rename : media/webrtc/trunk/build/android/pylib/io_stats_parser.py => media/webrtc/trunk/webrtc/build/android/pylib/io_stats_parser.py
rename : media/webrtc/trunk/build/android/pylib/java_unittest_utils.py => media/webrtc/trunk/webrtc/build/android/pylib/java_unittest_utils.py
rename : media/webrtc/trunk/build/android/pylib/json_perf_parser.py => media/webrtc/trunk/webrtc/build/android/pylib/json_perf_parser.py
rename : media/webrtc/trunk/build/android/pylib/perf_tests_helper.py => media/webrtc/trunk/webrtc/build/android/pylib/perf_tests_helper.py
rename : media/webrtc/trunk/build/android/pylib/ports.py => media/webrtc/trunk/webrtc/build/android/pylib/ports.py
rename : media/webrtc/trunk/build/android/pylib/python_test_base.py => media/webrtc/trunk/webrtc/build/android/pylib/python_test_base.py
rename : media/webrtc/trunk/build/android/pylib/python_test_caller.py => media/webrtc/trunk/webrtc/build/android/pylib/python_test_caller.py
rename : media/webrtc/trunk/build/android/pylib/python_test_sharder.py => media/webrtc/trunk/webrtc/build/android/pylib/python_test_sharder.py
rename : media/webrtc/trunk/build/android/pylib/run_java_tests.py => media/webrtc/trunk/webrtc/build/android/pylib/run_java_tests.py
rename : media/webrtc/trunk/build/android/pylib/run_python_tests.py => media/webrtc/trunk/webrtc/build/android/pylib/run_python_tests.py
rename : media/webrtc/trunk/build/android/pylib/run_tests_helper.py => media/webrtc/trunk/webrtc/build/android/pylib/run_tests_helper.py
rename : media/webrtc/trunk/build/android/pylib/sharded_tests_queue.py => media/webrtc/trunk/webrtc/build/android/pylib/sharded_tests_queue.py
rename : media/webrtc/trunk/build/android/pylib/single_test_runner.py => media/webrtc/trunk/webrtc/build/android/pylib/single_test_runner.py
rename : media/webrtc/trunk/build/android/pylib/test_info_collection.py => media/webrtc/trunk/webrtc/build/android/pylib/test_info_collection.py
rename : media/webrtc/trunk/build/android/pylib/test_options_parser.py => media/webrtc/trunk/webrtc/build/android/pylib/test_options_parser.py
rename : media/webrtc/trunk/build/android/pylib/test_package.py => media/webrtc/trunk/webrtc/build/android/pylib/test_package.py
rename : media/webrtc/trunk/build/android/pylib/test_package_apk.py => media/webrtc/trunk/webrtc/build/android/pylib/test_package_apk.py
rename : media/webrtc/trunk/build/android/pylib/test_package_executable.py => media/webrtc/trunk/webrtc/build/android/pylib/test_package_executable.py
rename : media/webrtc/trunk/build/android/pylib/test_result.py => media/webrtc/trunk/webrtc/build/android/pylib/test_result.py
rename : media/webrtc/trunk/build/android/pylib/tests_annotations.py => media/webrtc/trunk/webrtc/build/android/pylib/tests_annotations.py
rename : media/webrtc/trunk/build/android/pylib/valgrind_tools.py => media/webrtc/trunk/webrtc/build/android/pylib/valgrind_tools.py
rename : media/webrtc/trunk/build/android/run_instrumentation_tests.py => media/webrtc/trunk/webrtc/build/android/run_instrumentation_tests.py
rename : media/webrtc/trunk/build/android/run_tests.py => media/webrtc/trunk/webrtc/build/android/run_tests.py
rename : media/webrtc/trunk/build/apply_locales.py => media/webrtc/trunk/webrtc/build/apply_locales.py
rename : media/webrtc/trunk/build/args/OWNERS => media/webrtc/trunk/webrtc/build/args/OWNERS
rename : media/webrtc/trunk/build/args/README.txt => media/webrtc/trunk/webrtc/build/args/README.txt
rename : media/webrtc/trunk/build/args/headless.gn => media/webrtc/trunk/webrtc/build/args/headless.gn
rename : media/webrtc/trunk/build/asan.saves => media/webrtc/trunk/webrtc/build/asan.saves
rename : media/webrtc/trunk/build/branding_value.sh => media/webrtc/trunk/webrtc/build/branding_value.sh
rename : media/webrtc/trunk/build/build-ctags.sh => media/webrtc/trunk/webrtc/build/build-ctags.sh
rename : media/webrtc/trunk/build/build_config.h => media/webrtc/trunk/webrtc/build/build_config.h
rename : media/webrtc/trunk/build/buildflag.h => media/webrtc/trunk/webrtc/build/buildflag.h
rename : media/webrtc/trunk/build/buildflag_header.gni => media/webrtc/trunk/webrtc/build/buildflag_header.gni
rename : media/webrtc/trunk/build/check_gn_headers.py => media/webrtc/trunk/webrtc/build/check_gn_headers.py
rename : media/webrtc/trunk/build/check_gn_headers_unittest.py => media/webrtc/trunk/webrtc/build/check_gn_headers_unittest.py
rename : media/webrtc/trunk/build/check_return_value.py => media/webrtc/trunk/webrtc/build/check_return_value.py
rename : media/webrtc/trunk/build/clobber.py => media/webrtc/trunk/webrtc/build/clobber.py
rename : media/webrtc/trunk/build/common.croc => media/webrtc/trunk/webrtc/build/common.croc
rename : media/webrtc/trunk/build/compiled_action.gni => media/webrtc/trunk/webrtc/build/compiled_action.gni
rename : media/webrtc/trunk/build/compiler_version.py => media/webrtc/trunk/webrtc/build/compiler_version.py
rename : media/webrtc/trunk/build/config/BUILD.gn => media/webrtc/trunk/webrtc/build/config/BUILD.gn
rename : media/webrtc/trunk/build/config/BUILDCONFIG.gn => media/webrtc/trunk/webrtc/build/config/BUILDCONFIG.gn
rename : media/webrtc/trunk/build/config/OWNERS => media/webrtc/trunk/webrtc/build/config/OWNERS
rename : media/webrtc/trunk/build/config/aix/BUILD.gn => media/webrtc/trunk/webrtc/build/config/aix/BUILD.gn
rename : media/webrtc/trunk/build/config/allocator.gni => media/webrtc/trunk/webrtc/build/config/allocator.gni
rename : media/webrtc/trunk/build/config/android/BUILD.gn => media/webrtc/trunk/webrtc/build/config/android/BUILD.gn
rename : media/webrtc/trunk/build/config/android/OWNERS => media/webrtc/trunk/webrtc/build/config/android/OWNERS
rename : media/webrtc/trunk/build/config/android/config.gni => media/webrtc/trunk/webrtc/build/config/android/config.gni
rename : media/webrtc/trunk/build/config/android/internal_rules.gni => media/webrtc/trunk/webrtc/build/config/android/internal_rules.gni
rename : media/webrtc/trunk/build/config/android/rules.gni => media/webrtc/trunk/webrtc/build/config/android/rules.gni
rename : media/webrtc/trunk/build/config/arm.gni => media/webrtc/trunk/webrtc/build/config/arm.gni
rename : media/webrtc/trunk/build/config/chrome_build.gni => media/webrtc/trunk/webrtc/build/config/chrome_build.gni
rename : media/webrtc/trunk/build/config/chromecast/BUILD.gn => media/webrtc/trunk/webrtc/build/config/chromecast/BUILD.gn
rename : media/webrtc/trunk/build/config/chromecast_build.gni => media/webrtc/trunk/webrtc/build/config/chromecast_build.gni
rename : media/webrtc/trunk/build/config/clang/BUILD.gn => media/webrtc/trunk/webrtc/build/config/clang/BUILD.gn
rename : media/webrtc/trunk/build/config/clang/clang.gni => media/webrtc/trunk/webrtc/build/config/clang/clang.gni
rename : media/webrtc/trunk/build/config/compiler/BUILD.gn => media/webrtc/trunk/webrtc/build/config/compiler/BUILD.gn
rename : media/webrtc/trunk/build/config/compiler/compiler.gni => media/webrtc/trunk/webrtc/build/config/compiler/compiler.gni
rename : media/webrtc/trunk/build/config/compiler/pgo/BUILD.gn => media/webrtc/trunk/webrtc/build/config/compiler/pgo/BUILD.gn
rename : media/webrtc/trunk/build/config/compiler/pgo/pgo.gni => media/webrtc/trunk/webrtc/build/config/compiler/pgo/pgo.gni
rename : media/webrtc/trunk/build/config/crypto.gni => media/webrtc/trunk/webrtc/build/config/crypto.gni
rename : media/webrtc/trunk/build/config/dcheck_always_on.gni => media/webrtc/trunk/webrtc/build/config/dcheck_always_on.gni
rename : media/webrtc/trunk/build/config/features.gni => media/webrtc/trunk/webrtc/build/config/features.gni
rename : media/webrtc/trunk/build/config/freetype/BUILD.gn => media/webrtc/trunk/webrtc/build/config/freetype/BUILD.gn
rename : media/webrtc/trunk/build/config/freetype/OWNERS => media/webrtc/trunk/webrtc/build/config/freetype/OWNERS
rename : media/webrtc/trunk/build/config/freetype/freetype.gni => media/webrtc/trunk/webrtc/build/config/freetype/freetype.gni
rename : media/webrtc/trunk/build/config/fuchsia/BUILD.gn => media/webrtc/trunk/webrtc/build/config/fuchsia/BUILD.gn
rename : media/webrtc/trunk/build/config/fuchsia/OWNERS => media/webrtc/trunk/webrtc/build/config/fuchsia/OWNERS
rename : media/webrtc/trunk/build/config/fuchsia/config.gni => media/webrtc/trunk/webrtc/build/config/fuchsia/config.gni
rename : media/webrtc/trunk/build/config/gcc/BUILD.gn => media/webrtc/trunk/webrtc/build/config/gcc/BUILD.gn
rename : media/webrtc/trunk/build/config/get_host_byteorder.py => media/webrtc/trunk/webrtc/build/config/get_host_byteorder.py
rename : media/webrtc/trunk/build/config/host_byteorder.gni => media/webrtc/trunk/webrtc/build/config/host_byteorder.gni
rename : media/webrtc/trunk/build/config/ios/BUILD.gn => media/webrtc/trunk/webrtc/build/config/ios/BUILD.gn
rename : media/webrtc/trunk/build/config/ios/BuildInfo.plist => media/webrtc/trunk/webrtc/build/config/ios/BuildInfo.plist
rename : media/webrtc/trunk/build/config/ios/Host-Info.plist => media/webrtc/trunk/webrtc/build/config/ios/Host-Info.plist
rename : media/webrtc/trunk/build/config/ios/Module-Info.plist => media/webrtc/trunk/webrtc/build/config/ios/Module-Info.plist
rename : media/webrtc/trunk/build/config/ios/OWNERS => media/webrtc/trunk/webrtc/build/config/ios/OWNERS
rename : media/webrtc/trunk/build/config/ios/codesign.py => media/webrtc/trunk/webrtc/build/config/ios/codesign.py
rename : media/webrtc/trunk/build/config/ios/entitlements.plist => media/webrtc/trunk/webrtc/build/config/ios/entitlements.plist
rename : media/webrtc/trunk/build/config/ios/find_signing_identity.py => media/webrtc/trunk/webrtc/build/config/ios/find_signing_identity.py
rename : media/webrtc/trunk/build/config/ios/ios_sdk.gni => media/webrtc/trunk/webrtc/build/config/ios/ios_sdk.gni
rename : media/webrtc/trunk/build/config/ios/rules.gni => media/webrtc/trunk/webrtc/build/config/ios/rules.gni
rename : media/webrtc/trunk/build/config/ios/write_framework_hmap.py => media/webrtc/trunk/webrtc/build/config/ios/write_framework_hmap.py
rename : media/webrtc/trunk/build/config/ios/write_framework_modulemap.py => media/webrtc/trunk/webrtc/build/config/ios/write_framework_modulemap.py
rename : media/webrtc/trunk/build/config/ios/xctest_shell.mm => media/webrtc/trunk/webrtc/build/config/ios/xctest_shell.mm
rename : media/webrtc/trunk/build/config/linux/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/atk/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/atk/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/dbus/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/dbus/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/gconf/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/gconf/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/gtk/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/gtk/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/gtk/gtk.gni => media/webrtc/trunk/webrtc/build/config/linux/gtk/gtk.gni
rename : media/webrtc/trunk/build/config/linux/gtk2/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/gtk2/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/gtk3/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/gtk3/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/libffi/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/libffi/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/pangocairo/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/pangocairo/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/pkg-config.py => media/webrtc/trunk/webrtc/build/config/linux/pkg-config.py
rename : media/webrtc/trunk/build/config/linux/pkg_config.gni => media/webrtc/trunk/webrtc/build/config/linux/pkg_config.gni
rename : media/webrtc/trunk/build/config/locales.gni => media/webrtc/trunk/webrtc/build/config/locales.gni
rename : media/webrtc/trunk/build/config/mac/BUILD.gn => media/webrtc/trunk/webrtc/build/config/mac/BUILD.gn
rename : media/webrtc/trunk/build/config/mac/BuildInfo.plist => media/webrtc/trunk/webrtc/build/config/mac/BuildInfo.plist
rename : media/webrtc/trunk/build/config/mac/OWNERS => media/webrtc/trunk/webrtc/build/config/mac/OWNERS
rename : media/webrtc/trunk/build/config/mac/base_rules.gni => media/webrtc/trunk/webrtc/build/config/mac/base_rules.gni
rename : media/webrtc/trunk/build/config/mac/compile_ib_files.py => media/webrtc/trunk/webrtc/build/config/mac/compile_ib_files.py
rename : media/webrtc/trunk/build/config/mac/mac_sdk.gni => media/webrtc/trunk/webrtc/build/config/mac/mac_sdk.gni
rename : media/webrtc/trunk/build/config/mac/package_framework.py => media/webrtc/trunk/webrtc/build/config/mac/package_framework.py
rename : media/webrtc/trunk/build/config/mac/plist_util.py => media/webrtc/trunk/webrtc/build/config/mac/plist_util.py
rename : media/webrtc/trunk/build/config/mac/prepare_framework_version.py => media/webrtc/trunk/webrtc/build/config/mac/prepare_framework_version.py
rename : media/webrtc/trunk/build/config/mac/rules.gni => media/webrtc/trunk/webrtc/build/config/mac/rules.gni
rename : media/webrtc/trunk/build/config/mac/sdk_info.py => media/webrtc/trunk/webrtc/build/config/mac/sdk_info.py
rename : media/webrtc/trunk/build/config/mac/symbols.gni => media/webrtc/trunk/webrtc/build/config/mac/symbols.gni
rename : media/webrtc/trunk/build/config/mac/write_pkg_info.py => media/webrtc/trunk/webrtc/build/config/mac/write_pkg_info.py
rename : media/webrtc/trunk/build/config/mac/xcrun.py => media/webrtc/trunk/webrtc/build/config/mac/xcrun.py
rename : media/webrtc/trunk/build/config/mips.gni => media/webrtc/trunk/webrtc/build/config/mips.gni
rename : media/webrtc/trunk/build/config/nacl/BUILD.gn => media/webrtc/trunk/webrtc/build/config/nacl/BUILD.gn
rename : media/webrtc/trunk/build/config/nacl/config.gni => media/webrtc/trunk/webrtc/build/config/nacl/config.gni
rename : media/webrtc/trunk/build/config/nacl/rules.gni => media/webrtc/trunk/webrtc/build/config/nacl/rules.gni
rename : media/webrtc/trunk/build/config/pch.gni => media/webrtc/trunk/webrtc/build/config/pch.gni
rename : media/webrtc/trunk/build/config/posix/BUILD.gn => media/webrtc/trunk/webrtc/build/config/posix/BUILD.gn
rename : media/webrtc/trunk/build/config/posix/sysroot_ld_path.py => media/webrtc/trunk/webrtc/build/config/posix/sysroot_ld_path.py
rename : media/webrtc/trunk/build/config/sanitizers/BUILD.gn => media/webrtc/trunk/webrtc/build/config/sanitizers/BUILD.gn
rename : media/webrtc/trunk/build/config/sanitizers/OWNERS => media/webrtc/trunk/webrtc/build/config/sanitizers/OWNERS
rename : media/webrtc/trunk/build/config/sanitizers/sanitizers.gni => media/webrtc/trunk/webrtc/build/config/sanitizers/sanitizers.gni
rename : media/webrtc/trunk/build/config/sysroot.gni => media/webrtc/trunk/webrtc/build/config/sysroot.gni
rename : media/webrtc/trunk/build/config/ui.gni => media/webrtc/trunk/webrtc/build/config/ui.gni
rename : media/webrtc/trunk/build/config/v8_target_cpu.gni => media/webrtc/trunk/webrtc/build/config/v8_target_cpu.gni
rename : media/webrtc/trunk/build/config/win/BUILD.gn => media/webrtc/trunk/webrtc/build/config/win/BUILD.gn
rename : media/webrtc/trunk/build/config/win/console_app.gni => media/webrtc/trunk/webrtc/build/config/win/console_app.gni
rename : media/webrtc/trunk/build/config/win/manifest.gni => media/webrtc/trunk/webrtc/build/config/win/manifest.gni
rename : media/webrtc/trunk/build/config/win/visual_studio_version.gni => media/webrtc/trunk/webrtc/build/config/win/visual_studio_version.gni
rename : media/webrtc/trunk/build/config/zip.gni => media/webrtc/trunk/webrtc/build/config/zip.gni
rename : media/webrtc/trunk/build/copy_test_data_ios.py => media/webrtc/trunk/webrtc/build/copy_test_data_ios.py
rename : media/webrtc/trunk/build/cp.py => media/webrtc/trunk/webrtc/build/cp.py
rename : media/webrtc/trunk/build/detect_host_arch.py => media/webrtc/trunk/webrtc/build/detect_host_arch.py
rename : media/webrtc/trunk/build/dir_exists.py => media/webrtc/trunk/webrtc/build/dir_exists.py
rename : media/webrtc/trunk/build/docs/mac_hermetic_toolchain.md => media/webrtc/trunk/webrtc/build/docs/mac_hermetic_toolchain.md
rename : media/webrtc/trunk/build/dotfile_settings.gni => media/webrtc/trunk/webrtc/build/dotfile_settings.gni
rename : media/webrtc/trunk/build/download_gold_plugin.py => media/webrtc/trunk/webrtc/build/download_gold_plugin.py
rename : media/webrtc/trunk/build/download_nacl_toolchains.py => media/webrtc/trunk/webrtc/build/download_nacl_toolchains.py
rename : media/webrtc/trunk/build/download_translation_unit_tool.py => media/webrtc/trunk/webrtc/build/download_translation_unit_tool.py
rename : media/webrtc/trunk/build/env_dump.py => media/webrtc/trunk/webrtc/build/env_dump.py
rename : media/webrtc/trunk/build/escape_unicode.py => media/webrtc/trunk/webrtc/build/escape_unicode.py
rename : media/webrtc/trunk/build/experimental/install-build-deps.py => media/webrtc/trunk/webrtc/build/experimental/install-build-deps.py
rename : media/webrtc/trunk/build/extract_from_cab.py => media/webrtc/trunk/webrtc/build/extract_from_cab.py
rename : media/webrtc/trunk/build/find_depot_tools.py => media/webrtc/trunk/webrtc/build/find_depot_tools.py
rename : media/webrtc/trunk/build/find_isolated_tests.py => media/webrtc/trunk/webrtc/build/find_isolated_tests.py
rename : media/webrtc/trunk/build/fix_gn_headers.py => media/webrtc/trunk/webrtc/build/fix_gn_headers.py
rename : media/webrtc/trunk/build/fuchsia/update_sdk.py => media/webrtc/trunk/webrtc/build/fuchsia/update_sdk.py
rename : media/webrtc/trunk/build/gdb-add-index => media/webrtc/trunk/webrtc/build/gdb-add-index
rename : media/webrtc/trunk/build/get_landmines.py => media/webrtc/trunk/webrtc/build/get_landmines.py
rename : media/webrtc/trunk/build/get_syzygy_binaries.py => media/webrtc/trunk/webrtc/build/get_syzygy_binaries.py
rename : media/webrtc/trunk/build/git-hooks/OWNERS => media/webrtc/trunk/webrtc/build/git-hooks/OWNERS
rename : media/webrtc/trunk/build/git-hooks/pre-commit => media/webrtc/trunk/webrtc/build/git-hooks/pre-commit
rename : media/webrtc/trunk/build/gn_helpers.py => media/webrtc/trunk/webrtc/build/gn_helpers.py
rename : media/webrtc/trunk/build/gn_helpers_unittest.py => media/webrtc/trunk/webrtc/build/gn_helpers_unittest.py
rename : media/webrtc/trunk/build/gn_run_binary.py => media/webrtc/trunk/webrtc/build/gn_run_binary.py
rename : media/webrtc/trunk/build/install-build-deps-android.sh => media/webrtc/trunk/webrtc/build/install-build-deps-android.sh
rename : media/webrtc/trunk/build/install-build-deps.sh => media/webrtc/trunk/webrtc/build/install-build-deps.sh
rename : media/webrtc/trunk/build/install-chroot.sh => media/webrtc/trunk/webrtc/build/install-chroot.sh
rename : media/webrtc/trunk/build/inverse_depth.py => media/webrtc/trunk/webrtc/build/inverse_depth.py
rename : media/webrtc/trunk/build/ios/OWNERS => media/webrtc/trunk/webrtc/build/ios/OWNERS
rename : media/webrtc/trunk/build/ios/chrome_ios.croc => media/webrtc/trunk/webrtc/build/ios/chrome_ios.croc
rename : media/webrtc/trunk/build/ios/clean_env.py => media/webrtc/trunk/webrtc/build/ios/clean_env.py
rename : media/webrtc/trunk/build/landmine_utils.py => media/webrtc/trunk/webrtc/build/landmine_utils.py
rename : media/webrtc/trunk/build/landmines.py => media/webrtc/trunk/webrtc/build/landmines.py
rename : media/webrtc/trunk/build/mac/OWNERS => media/webrtc/trunk/webrtc/build/mac/OWNERS
rename : media/webrtc/trunk/build/mac/change_mach_o_flags.py => media/webrtc/trunk/webrtc/build/mac/change_mach_o_flags.py
rename : media/webrtc/trunk/build/mac/change_mach_o_flags_from_xcode.sh => media/webrtc/trunk/webrtc/build/mac/change_mach_o_flags_from_xcode.sh
rename : media/webrtc/trunk/build/mac/chrome_mac.croc => media/webrtc/trunk/webrtc/build/mac/chrome_mac.croc
rename : media/webrtc/trunk/build/mac/copy_framework_unversioned.sh => media/webrtc/trunk/webrtc/build/mac/copy_framework_unversioned.sh
rename : media/webrtc/trunk/build/mac/edit_xibs.sh => media/webrtc/trunk/webrtc/build/mac/edit_xibs.sh
rename : media/webrtc/trunk/build/mac/find_sdk.py => media/webrtc/trunk/webrtc/build/mac/find_sdk.py
rename : media/webrtc/trunk/build/mac/make_more_helpers.sh => media/webrtc/trunk/webrtc/build/mac/make_more_helpers.sh
rename : media/webrtc/trunk/build/mac/should_use_hermetic_xcode.py => media/webrtc/trunk/webrtc/build/mac/should_use_hermetic_xcode.py
rename : media/webrtc/trunk/build/mac/strip_from_xcode => media/webrtc/trunk/webrtc/build/mac/strip_from_xcode
rename : media/webrtc/trunk/build/mac/strip_save_dsym => media/webrtc/trunk/webrtc/build/mac/strip_save_dsym
rename : media/webrtc/trunk/build/mac/tweak_info_plist.gni => media/webrtc/trunk/webrtc/build/mac/tweak_info_plist.gni
rename : media/webrtc/trunk/build/mac/tweak_info_plist.py => media/webrtc/trunk/webrtc/build/mac/tweak_info_plist.py
rename : media/webrtc/trunk/build/mac/verify_no_objc.sh => media/webrtc/trunk/webrtc/build/mac/verify_no_objc.sh
rename : media/webrtc/trunk/build/mac_toolchain.py => media/webrtc/trunk/webrtc/build/mac_toolchain.py
rename : media/webrtc/trunk/build/nocompile.gni => media/webrtc/trunk/webrtc/build/nocompile.gni
rename : media/webrtc/trunk/build/output_dll_copy.rules => media/webrtc/trunk/webrtc/build/output_dll_copy.rules
rename : media/webrtc/trunk/build/package_mac_toolchain.py => media/webrtc/trunk/webrtc/build/package_mac_toolchain.py
rename : media/webrtc/trunk/build/precompile.cc => media/webrtc/trunk/webrtc/build/precompile.cc
rename : media/webrtc/trunk/build/precompile.h => media/webrtc/trunk/webrtc/build/precompile.h
rename : media/webrtc/trunk/build/print_python_deps.py => media/webrtc/trunk/webrtc/build/print_python_deps.py
rename : media/webrtc/trunk/build/protoc_java.py => media/webrtc/trunk/webrtc/build/protoc_java.py
rename : media/webrtc/trunk/build/redirect_stdout.py => media/webrtc/trunk/webrtc/build/redirect_stdout.py
rename : media/webrtc/trunk/build/rm.py => media/webrtc/trunk/webrtc/build/rm.py
rename : media/webrtc/trunk/build/sample_arg_file.gn => media/webrtc/trunk/webrtc/build/sample_arg_file.gn
rename : media/webrtc/trunk/build/sanitize-mac-build-log.sed => media/webrtc/trunk/webrtc/build/sanitize-mac-build-log.sed
rename : media/webrtc/trunk/build/sanitize-mac-build-log.sh => media/webrtc/trunk/webrtc/build/sanitize-mac-build-log.sh
rename : media/webrtc/trunk/build/sanitize-win-build-log.sed => media/webrtc/trunk/webrtc/build/sanitize-win-build-log.sed
rename : media/webrtc/trunk/build/sanitize-win-build-log.sh => media/webrtc/trunk/webrtc/build/sanitize-win-build-log.sh
rename : media/webrtc/trunk/build/sanitizers/OWNERS => media/webrtc/trunk/webrtc/build/sanitizers/OWNERS
rename : media/webrtc/trunk/build/sanitizers/asan_suppressions.cc => media/webrtc/trunk/webrtc/build/sanitizers/asan_suppressions.cc
rename : media/webrtc/trunk/build/sanitizers/lsan_suppressions.cc => media/webrtc/trunk/webrtc/build/sanitizers/lsan_suppressions.cc
rename : media/webrtc/trunk/build/sanitizers/sanitizer_options.cc => media/webrtc/trunk/webrtc/build/sanitizers/sanitizer_options.cc
rename : media/webrtc/trunk/build/sanitizers/tsan_suppressions.cc => media/webrtc/trunk/webrtc/build/sanitizers/tsan_suppressions.cc
rename : media/webrtc/trunk/build/secondary/testing/gmock/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/testing/gmock/BUILD.gn
rename : media/webrtc/trunk/build/secondary/testing/gtest/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/testing/gtest/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/android_platform/development/scripts/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/android_platform/development/scripts/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/android_platform/development/scripts/stack.pydeps => media/webrtc/trunk/webrtc/build/secondary/third_party/android_platform/development/scripts/stack.pydeps
rename : media/webrtc/trunk/build/secondary/third_party/android_tools/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/android_tools/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/android_tools/apk_proguard.flags => media/webrtc/trunk/webrtc/build/secondary/third_party/android_tools/apk_proguard.flags
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/OWNERS => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/OWNERS
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/client/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/client/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/compat/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/compat/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/handler/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/handler/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/minidump/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/minidump/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/snapshot/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/snapshot/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/third_party/apple_cctools/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/third_party/apple_cctools/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/third_party/getopt/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/third_party/getopt/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/third_party/zlib/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/third_party/zlib/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/tools/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/tools/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/libjpeg_turbo/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/libjpeg_turbo/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/nss/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/nss/BUILD.gn
rename : media/webrtc/trunk/build/shim_headers.gni => media/webrtc/trunk/webrtc/build/shim_headers.gni
rename : media/webrtc/trunk/build/slave/OWNERS => media/webrtc/trunk/webrtc/build/slave/OWNERS
rename : media/webrtc/trunk/build/slave/README => media/webrtc/trunk/webrtc/build/slave/README
rename : media/webrtc/trunk/build/split_static_library.gni => media/webrtc/trunk/webrtc/build/split_static_library.gni
rename : media/webrtc/trunk/build/symlink.gni => media/webrtc/trunk/webrtc/build/symlink.gni
rename : media/webrtc/trunk/build/symlink.py => media/webrtc/trunk/webrtc/build/symlink.py
rename : media/webrtc/trunk/build/toolchain/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/OWNERS => media/webrtc/trunk/webrtc/build/toolchain/OWNERS
rename : media/webrtc/trunk/build/toolchain/aix/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/aix/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/android/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/android/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/cc_wrapper.gni => media/webrtc/trunk/webrtc/build/toolchain/cc_wrapper.gni
rename : media/webrtc/trunk/build/toolchain/clang_static_analyzer.gni => media/webrtc/trunk/webrtc/build/toolchain/clang_static_analyzer.gni
rename : media/webrtc/trunk/build/toolchain/clang_static_analyzer_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/clang_static_analyzer_wrapper.py
rename : media/webrtc/trunk/build/toolchain/concurrent_links.gni => media/webrtc/trunk/webrtc/build/toolchain/concurrent_links.gni
rename : media/webrtc/trunk/build/toolchain/cros/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/cros/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/cros_toolchain.gni => media/webrtc/trunk/webrtc/build/toolchain/cros_toolchain.gni
rename : media/webrtc/trunk/build/toolchain/fallback/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/fallback/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/fuchsia/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/fuchsia/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/fuchsia/OWNERS => media/webrtc/trunk/webrtc/build/toolchain/fuchsia/OWNERS
rename : media/webrtc/trunk/build/toolchain/gcc_ar_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/gcc_ar_wrapper.py
rename : media/webrtc/trunk/build/toolchain/gcc_compile_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/gcc_compile_wrapper.py
rename : media/webrtc/trunk/build/toolchain/gcc_link_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/gcc_link_wrapper.py
rename : media/webrtc/trunk/build/toolchain/gcc_solink_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/gcc_solink_wrapper.py
rename : media/webrtc/trunk/build/toolchain/gcc_toolchain.gni => media/webrtc/trunk/webrtc/build/toolchain/gcc_toolchain.gni
rename : media/webrtc/trunk/build/toolchain/get_concurrent_links.py => media/webrtc/trunk/webrtc/build/toolchain/get_concurrent_links.py
rename : media/webrtc/trunk/build/toolchain/goma.gni => media/webrtc/trunk/webrtc/build/toolchain/goma.gni
rename : media/webrtc/trunk/build/toolchain/linux/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/linux/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/mac/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/mac/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/mac/compile_xcassets.py => media/webrtc/trunk/webrtc/build/toolchain/mac/compile_xcassets.py
rename : media/webrtc/trunk/build/toolchain/mac/filter_libtool.py => media/webrtc/trunk/webrtc/build/toolchain/mac/filter_libtool.py
rename : media/webrtc/trunk/build/toolchain/mac/get_tool_mtime.py => media/webrtc/trunk/webrtc/build/toolchain/mac/get_tool_mtime.py
rename : media/webrtc/trunk/build/toolchain/mac/linker_driver.py => media/webrtc/trunk/webrtc/build/toolchain/mac/linker_driver.py
rename : media/webrtc/trunk/build/toolchain/nacl/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/nacl/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/nacl_toolchain.gni => media/webrtc/trunk/webrtc/build/toolchain/nacl_toolchain.gni
rename : media/webrtc/trunk/build/toolchain/toolchain.gni => media/webrtc/trunk/webrtc/build/toolchain/toolchain.gni
rename : media/webrtc/trunk/build/toolchain/win/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/win/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/win/midl.gni => media/webrtc/trunk/webrtc/build/toolchain/win/midl.gni
rename : media/webrtc/trunk/build/toolchain/win/setup_toolchain.py => media/webrtc/trunk/webrtc/build/toolchain/win/setup_toolchain.py
rename : media/webrtc/trunk/build/toolchain/win/tool_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/win/tool_wrapper.py
rename : media/webrtc/trunk/build/toolchain/wrapper_utils.py => media/webrtc/trunk/webrtc/build/toolchain/wrapper_utils.py
rename : media/webrtc/trunk/build/tree_truth.sh => media/webrtc/trunk/webrtc/build/tree_truth.sh
rename : media/webrtc/trunk/build/update-linux-sandbox.sh => media/webrtc/trunk/webrtc/build/update-linux-sandbox.sh
rename : media/webrtc/trunk/build/util/BUILD.gn => media/webrtc/trunk/webrtc/build/util/BUILD.gn
rename : media/webrtc/trunk/build/util/LASTCHANGE => media/webrtc/trunk/webrtc/build/util/LASTCHANGE
rename : media/webrtc/trunk/build/util/branding.gni => media/webrtc/trunk/webrtc/build/util/branding.gni
rename : media/webrtc/trunk/build/util/java_action.gni => media/webrtc/trunk/webrtc/build/util/java_action.gni
rename : media/webrtc/trunk/build/util/java_action.py => media/webrtc/trunk/webrtc/build/util/java_action.py
rename : media/webrtc/trunk/build/util/lastchange.py => media/webrtc/trunk/webrtc/build/util/lastchange.py
rename : media/webrtc/trunk/build/util/lib/common/PRESUBMIT.py => media/webrtc/trunk/webrtc/build/util/lib/common/PRESUBMIT.py
rename : media/webrtc/trunk/build/util/lib/common/__init__.py => media/webrtc/trunk/webrtc/build/util/lib/common/__init__.py
rename : media/webrtc/trunk/build/util/lib/common/perf_result_data_type.py => media/webrtc/trunk/webrtc/build/util/lib/common/perf_result_data_type.py
rename : media/webrtc/trunk/build/util/lib/common/perf_tests_results_helper.py => media/webrtc/trunk/webrtc/build/util/lib/common/perf_tests_results_helper.py
rename : media/webrtc/trunk/build/util/lib/common/unittest_util.py => media/webrtc/trunk/webrtc/build/util/lib/common/unittest_util.py
rename : media/webrtc/trunk/build/util/lib/common/unittest_util_test.py => media/webrtc/trunk/webrtc/build/util/lib/common/unittest_util_test.py
rename : media/webrtc/trunk/build/util/lib/common/util.py => media/webrtc/trunk/webrtc/build/util/lib/common/util.py
rename : media/webrtc/trunk/build/util/process_version.gni => media/webrtc/trunk/webrtc/build/util/process_version.gni
rename : media/webrtc/trunk/build/util/version.gni => media/webrtc/trunk/webrtc/build/util/version.gni
rename : media/webrtc/trunk/build/util/version.py => media/webrtc/trunk/webrtc/build/util/version.py
rename : media/webrtc/trunk/build/util/webkit_version.h.in => media/webrtc/trunk/webrtc/build/util/webkit_version.h.in
rename : media/webrtc/trunk/build/vs_toolchain.py => media/webrtc/trunk/webrtc/build/vs_toolchain.py
rename : media/webrtc/trunk/build/whitespace_file.txt => media/webrtc/trunk/webrtc/build/whitespace_file.txt
rename : media/webrtc/trunk/build/win/BUILD.gn => media/webrtc/trunk/webrtc/build/win/BUILD.gn
rename : media/webrtc/trunk/build/win/as_invoker.manifest => media/webrtc/trunk/webrtc/build/win/as_invoker.manifest
rename : media/webrtc/trunk/build/win/chrome_win.croc => media/webrtc/trunk/webrtc/build/win/chrome_win.croc
rename : media/webrtc/trunk/build/win/common_controls.manifest => media/webrtc/trunk/webrtc/build/win/common_controls.manifest
rename : media/webrtc/trunk/build/win/compatibility.manifest => media/webrtc/trunk/webrtc/build/win/compatibility.manifest
rename : media/webrtc/trunk/build/win/copy_cdb_to_output.py => media/webrtc/trunk/webrtc/build/win/copy_cdb_to_output.py
rename : media/webrtc/trunk/build/win/install-build-deps.py => media/webrtc/trunk/webrtc/build/win/install-build-deps.py
rename : media/webrtc/trunk/build/win/merge_pgc_files.py => media/webrtc/trunk/webrtc/build/win/merge_pgc_files.py
rename : media/webrtc/trunk/build/win/message_compiler.gni => media/webrtc/trunk/webrtc/build/win/message_compiler.gni
rename : media/webrtc/trunk/build/win/message_compiler.py => media/webrtc/trunk/webrtc/build/win/message_compiler.py
rename : media/webrtc/trunk/build/win/reorder-imports.py => media/webrtc/trunk/webrtc/build/win/reorder-imports.py
rename : media/webrtc/trunk/build/win/require_administrator.manifest => media/webrtc/trunk/webrtc/build/win/require_administrator.manifest
rename : media/webrtc/trunk/build/win/run_pgo_profiling_benchmarks.py => media/webrtc/trunk/webrtc/build/win/run_pgo_profiling_benchmarks.py
rename : media/webrtc/trunk/build/win/setup_cygwin_mount.py => media/webrtc/trunk/webrtc/build/win/setup_cygwin_mount.py
rename : media/webrtc/trunk/build/win/syzygy/BUILD.gn => media/webrtc/trunk/webrtc/build/win/syzygy/BUILD.gn
rename : media/webrtc/trunk/build/win/syzygy/OWNERS => media/webrtc/trunk/webrtc/build/win/syzygy/OWNERS
rename : media/webrtc/trunk/build/win/syzygy/instrument.py => media/webrtc/trunk/webrtc/build/win/syzygy/instrument.py
rename : media/webrtc/trunk/build/win/syzygy/reorder.py => media/webrtc/trunk/webrtc/build/win/syzygy/reorder.py
rename : media/webrtc/trunk/build/win/syzygy/syzyasan-allocation-filter.txt => media/webrtc/trunk/webrtc/build/win/syzygy/syzyasan-allocation-filter.txt
rename : media/webrtc/trunk/build/win/syzygy/syzyasan-instrumentation-filter.txt => media/webrtc/trunk/webrtc/build/win/syzygy/syzyasan-instrumentation-filter.txt
rename : media/webrtc/trunk/build/win/syzygy/syzygy.gni => media/webrtc/trunk/webrtc/build/win/syzygy/syzygy.gni
rename : media/webrtc/trunk/build/win/use_ansi_codes.py => media/webrtc/trunk/webrtc/build/win/use_ansi_codes.py
rename : media/webrtc/trunk/build/win_is_xtree_patched.py => media/webrtc/trunk/webrtc/build/win_is_xtree_patched.py
rename : media/webrtc/trunk/build/write_build_date_header.py => media/webrtc/trunk/webrtc/build/write_build_date_header.py
rename : media/webrtc/trunk/build/write_buildflag_header.py => media/webrtc/trunk/webrtc/build/write_buildflag_header.py
rename : media/webrtc/trunk/build_overrides/OWNERS => media/webrtc/trunk/webrtc/build_overrides/OWNERS
rename : media/webrtc/trunk/build_overrides/README.md => media/webrtc/trunk/webrtc/build_overrides/README.md
rename : media/webrtc/trunk/build_overrides/build.gni => media/webrtc/trunk/webrtc/build_overrides/build.gni
rename : media/webrtc/trunk/build_overrides/gtest.gni => media/webrtc/trunk/webrtc/build_overrides/gtest.gni
rename : media/webrtc/trunk/moz.build => media/webrtc/trunk/webrtc/moz.build
extra : rebase_source : 4b06f56325c1d04a4009cf7a5ecac082755554df
2018-01-22 12:47:24 -05:00
Dan Minor 8d5d7e62ef Bug 1376873 - Build system fixes; r=ng
MozReview-Commit-ID: HPKBZnAMKoI

Differential Revision: https://phabricator.services.mozilla.com/D7424

--HG--
rename : media/webrtc/trunk/build/OWNERS => media/webrtc/trunk/webrtc/build/OWNERS
rename : media/webrtc/trunk/build/OWNERS.status => media/webrtc/trunk/webrtc/build/OWNERS.status
rename : media/webrtc/trunk/build/README.chromium => media/webrtc/trunk/webrtc/build/README.chromium
rename : media/webrtc/trunk/build/android/adb_device_functions.sh => media/webrtc/trunk/webrtc/build/android/adb_device_functions.sh
rename : media/webrtc/trunk/build/android/adb_kill_content_shell => media/webrtc/trunk/webrtc/build/android/adb_kill_content_shell
rename : media/webrtc/trunk/build/android/adb_logcat_monitor.py => media/webrtc/trunk/webrtc/build/android/adb_logcat_monitor.py
rename : media/webrtc/trunk/build/android/adb_logcat_printer.py => media/webrtc/trunk/webrtc/build/android/adb_logcat_printer.py
rename : media/webrtc/trunk/build/android/adb_run_content_shell => media/webrtc/trunk/webrtc/build/android/adb_run_content_shell
rename : media/webrtc/trunk/build/android/ant/chromium-jars.xml => media/webrtc/trunk/webrtc/build/android/ant/chromium-jars.xml
rename : media/webrtc/trunk/build/android/ant/common.xml => media/webrtc/trunk/webrtc/build/android/ant/common.xml
rename : media/webrtc/trunk/build/android/ant/sdk-targets.xml => media/webrtc/trunk/webrtc/build/android/ant/sdk-targets.xml
rename : media/webrtc/trunk/build/android/buildbot_fyi_builder.sh => media/webrtc/trunk/webrtc/build/android/buildbot_fyi_builder.sh
rename : media/webrtc/trunk/build/android/buildbot_fyi_tester.sh => media/webrtc/trunk/webrtc/build/android/buildbot_fyi_tester.sh
rename : media/webrtc/trunk/build/android/buildbot_main.sh => media/webrtc/trunk/webrtc/build/android/buildbot_main.sh
rename : media/webrtc/trunk/build/android/buildbot_try_builder.sh => media/webrtc/trunk/webrtc/build/android/buildbot_try_builder.sh
rename : media/webrtc/trunk/build/android/buildbot_try_compile.sh => media/webrtc/trunk/webrtc/build/android/buildbot_try_compile.sh
rename : media/webrtc/trunk/build/android/buildbot_try_tester.sh => media/webrtc/trunk/webrtc/build/android/buildbot_try_tester.sh
rename : media/webrtc/trunk/build/android/buildbot_webkit_main.sh => media/webrtc/trunk/webrtc/build/android/buildbot_webkit_main.sh
rename : media/webrtc/trunk/build/android/device_stats_monitor.py => media/webrtc/trunk/webrtc/build/android/device_stats_monitor.py
rename : media/webrtc/trunk/build/android/device_status_check.py => media/webrtc/trunk/webrtc/build/android/device_status_check.py
rename : media/webrtc/trunk/build/android/emulator.py => media/webrtc/trunk/webrtc/build/android/emulator.py
rename : media/webrtc/trunk/build/android/enable_asserts.py => media/webrtc/trunk/webrtc/build/android/enable_asserts.py
rename : media/webrtc/trunk/build/android/envsetup.sh => media/webrtc/trunk/webrtc/build/android/envsetup.sh
rename : media/webrtc/trunk/build/android/envsetup_functions.sh => media/webrtc/trunk/webrtc/build/android/envsetup_functions.sh
rename : media/webrtc/trunk/build/android/gdb_apk => media/webrtc/trunk/webrtc/build/android/gdb_apk
rename : media/webrtc/trunk/build/android/gdb_content_shell => media/webrtc/trunk/webrtc/build/android/gdb_content_shell
rename : media/webrtc/trunk/build/android/gtest_filter/base_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/base_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/base_unittests_emulator_additional_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/base_unittests_emulator_additional_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/content_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/content_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/ipc_tests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/ipc_tests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/media_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/media_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/net_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/net_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/sync_unit_tests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/sync_unit_tests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/ui_unittests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/ui_unittests_disabled
rename : media/webrtc/trunk/build/android/gtest_filter/unit_tests_disabled => media/webrtc/trunk/webrtc/build/android/gtest_filter/unit_tests_disabled
rename : media/webrtc/trunk/build/android/lighttpd_server.py => media/webrtc/trunk/webrtc/build/android/lighttpd_server.py
rename : media/webrtc/trunk/build/android/pylib/__init__.py => media/webrtc/trunk/webrtc/build/android/pylib/__init__.py
rename : media/webrtc/trunk/build/android/pylib/android_commands.py => media/webrtc/trunk/webrtc/build/android/pylib/android_commands.py
rename : media/webrtc/trunk/build/android/pylib/apk_info.py => media/webrtc/trunk/webrtc/build/android/pylib/apk_info.py
rename : media/webrtc/trunk/build/android/pylib/base_test_runner.py => media/webrtc/trunk/webrtc/build/android/pylib/base_test_runner.py
rename : media/webrtc/trunk/build/android/pylib/base_test_sharder.py => media/webrtc/trunk/webrtc/build/android/pylib/base_test_sharder.py
rename : media/webrtc/trunk/build/android/pylib/buildbot_report.py => media/webrtc/trunk/webrtc/build/android/pylib/buildbot_report.py
rename : media/webrtc/trunk/build/android/pylib/chrome_test_server_spawner.py => media/webrtc/trunk/webrtc/build/android/pylib/chrome_test_server_spawner.py
rename : media/webrtc/trunk/build/android/pylib/cmd_helper.py => media/webrtc/trunk/webrtc/build/android/pylib/cmd_helper.py
rename : media/webrtc/trunk/build/android/pylib/constants.py => media/webrtc/trunk/webrtc/build/android/pylib/constants.py
rename : media/webrtc/trunk/build/android/pylib/debug_info.py => media/webrtc/trunk/webrtc/build/android/pylib/debug_info.py
rename : media/webrtc/trunk/build/android/pylib/device_stats_monitor.html => media/webrtc/trunk/webrtc/build/android/pylib/device_stats_monitor.html
rename : media/webrtc/trunk/build/android/pylib/device_stats_monitor.py => media/webrtc/trunk/webrtc/build/android/pylib/device_stats_monitor.py
rename : media/webrtc/trunk/build/android/pylib/fake_dns.py => media/webrtc/trunk/webrtc/build/android/pylib/fake_dns.py
rename : media/webrtc/trunk/build/android/pylib/flag_changer.py => media/webrtc/trunk/webrtc/build/android/pylib/flag_changer.py
rename : media/webrtc/trunk/build/android/pylib/forwarder.py => media/webrtc/trunk/webrtc/build/android/pylib/forwarder.py
rename : media/webrtc/trunk/build/android/pylib/io_stats_parser.py => media/webrtc/trunk/webrtc/build/android/pylib/io_stats_parser.py
rename : media/webrtc/trunk/build/android/pylib/java_unittest_utils.py => media/webrtc/trunk/webrtc/build/android/pylib/java_unittest_utils.py
rename : media/webrtc/trunk/build/android/pylib/json_perf_parser.py => media/webrtc/trunk/webrtc/build/android/pylib/json_perf_parser.py
rename : media/webrtc/trunk/build/android/pylib/perf_tests_helper.py => media/webrtc/trunk/webrtc/build/android/pylib/perf_tests_helper.py
rename : media/webrtc/trunk/build/android/pylib/ports.py => media/webrtc/trunk/webrtc/build/android/pylib/ports.py
rename : media/webrtc/trunk/build/android/pylib/python_test_base.py => media/webrtc/trunk/webrtc/build/android/pylib/python_test_base.py
rename : media/webrtc/trunk/build/android/pylib/python_test_caller.py => media/webrtc/trunk/webrtc/build/android/pylib/python_test_caller.py
rename : media/webrtc/trunk/build/android/pylib/python_test_sharder.py => media/webrtc/trunk/webrtc/build/android/pylib/python_test_sharder.py
rename : media/webrtc/trunk/build/android/pylib/run_java_tests.py => media/webrtc/trunk/webrtc/build/android/pylib/run_java_tests.py
rename : media/webrtc/trunk/build/android/pylib/run_python_tests.py => media/webrtc/trunk/webrtc/build/android/pylib/run_python_tests.py
rename : media/webrtc/trunk/build/android/pylib/run_tests_helper.py => media/webrtc/trunk/webrtc/build/android/pylib/run_tests_helper.py
rename : media/webrtc/trunk/build/android/pylib/sharded_tests_queue.py => media/webrtc/trunk/webrtc/build/android/pylib/sharded_tests_queue.py
rename : media/webrtc/trunk/build/android/pylib/single_test_runner.py => media/webrtc/trunk/webrtc/build/android/pylib/single_test_runner.py
rename : media/webrtc/trunk/build/android/pylib/test_info_collection.py => media/webrtc/trunk/webrtc/build/android/pylib/test_info_collection.py
rename : media/webrtc/trunk/build/android/pylib/test_options_parser.py => media/webrtc/trunk/webrtc/build/android/pylib/test_options_parser.py
rename : media/webrtc/trunk/build/android/pylib/test_package.py => media/webrtc/trunk/webrtc/build/android/pylib/test_package.py
rename : media/webrtc/trunk/build/android/pylib/test_package_apk.py => media/webrtc/trunk/webrtc/build/android/pylib/test_package_apk.py
rename : media/webrtc/trunk/build/android/pylib/test_package_executable.py => media/webrtc/trunk/webrtc/build/android/pylib/test_package_executable.py
rename : media/webrtc/trunk/build/android/pylib/test_result.py => media/webrtc/trunk/webrtc/build/android/pylib/test_result.py
rename : media/webrtc/trunk/build/android/pylib/tests_annotations.py => media/webrtc/trunk/webrtc/build/android/pylib/tests_annotations.py
rename : media/webrtc/trunk/build/android/pylib/valgrind_tools.py => media/webrtc/trunk/webrtc/build/android/pylib/valgrind_tools.py
rename : media/webrtc/trunk/build/android/run_instrumentation_tests.py => media/webrtc/trunk/webrtc/build/android/run_instrumentation_tests.py
rename : media/webrtc/trunk/build/android/run_tests.py => media/webrtc/trunk/webrtc/build/android/run_tests.py
rename : media/webrtc/trunk/build/apply_locales.py => media/webrtc/trunk/webrtc/build/apply_locales.py
rename : media/webrtc/trunk/build/args/OWNERS => media/webrtc/trunk/webrtc/build/args/OWNERS
rename : media/webrtc/trunk/build/args/README.txt => media/webrtc/trunk/webrtc/build/args/README.txt
rename : media/webrtc/trunk/build/args/headless.gn => media/webrtc/trunk/webrtc/build/args/headless.gn
rename : media/webrtc/trunk/build/asan.saves => media/webrtc/trunk/webrtc/build/asan.saves
rename : media/webrtc/trunk/build/branding_value.sh => media/webrtc/trunk/webrtc/build/branding_value.sh
rename : media/webrtc/trunk/build/build-ctags.sh => media/webrtc/trunk/webrtc/build/build-ctags.sh
rename : media/webrtc/trunk/build/build_config.h => media/webrtc/trunk/webrtc/build/build_config.h
rename : media/webrtc/trunk/build/buildflag.h => media/webrtc/trunk/webrtc/build/buildflag.h
rename : media/webrtc/trunk/build/buildflag_header.gni => media/webrtc/trunk/webrtc/build/buildflag_header.gni
rename : media/webrtc/trunk/build/check_gn_headers.py => media/webrtc/trunk/webrtc/build/check_gn_headers.py
rename : media/webrtc/trunk/build/check_gn_headers_unittest.py => media/webrtc/trunk/webrtc/build/check_gn_headers_unittest.py
rename : media/webrtc/trunk/build/check_return_value.py => media/webrtc/trunk/webrtc/build/check_return_value.py
rename : media/webrtc/trunk/build/clobber.py => media/webrtc/trunk/webrtc/build/clobber.py
rename : media/webrtc/trunk/build/common.croc => media/webrtc/trunk/webrtc/build/common.croc
rename : media/webrtc/trunk/build/compiled_action.gni => media/webrtc/trunk/webrtc/build/compiled_action.gni
rename : media/webrtc/trunk/build/compiler_version.py => media/webrtc/trunk/webrtc/build/compiler_version.py
rename : media/webrtc/trunk/build/config/BUILD.gn => media/webrtc/trunk/webrtc/build/config/BUILD.gn
rename : media/webrtc/trunk/build/config/BUILDCONFIG.gn => media/webrtc/trunk/webrtc/build/config/BUILDCONFIG.gn
rename : media/webrtc/trunk/build/config/OWNERS => media/webrtc/trunk/webrtc/build/config/OWNERS
rename : media/webrtc/trunk/build/config/aix/BUILD.gn => media/webrtc/trunk/webrtc/build/config/aix/BUILD.gn
rename : media/webrtc/trunk/build/config/allocator.gni => media/webrtc/trunk/webrtc/build/config/allocator.gni
rename : media/webrtc/trunk/build/config/android/BUILD.gn => media/webrtc/trunk/webrtc/build/config/android/BUILD.gn
rename : media/webrtc/trunk/build/config/android/OWNERS => media/webrtc/trunk/webrtc/build/config/android/OWNERS
rename : media/webrtc/trunk/build/config/android/config.gni => media/webrtc/trunk/webrtc/build/config/android/config.gni
rename : media/webrtc/trunk/build/config/android/internal_rules.gni => media/webrtc/trunk/webrtc/build/config/android/internal_rules.gni
rename : media/webrtc/trunk/build/config/android/rules.gni => media/webrtc/trunk/webrtc/build/config/android/rules.gni
rename : media/webrtc/trunk/build/config/arm.gni => media/webrtc/trunk/webrtc/build/config/arm.gni
rename : media/webrtc/trunk/build/config/chrome_build.gni => media/webrtc/trunk/webrtc/build/config/chrome_build.gni
rename : media/webrtc/trunk/build/config/chromecast/BUILD.gn => media/webrtc/trunk/webrtc/build/config/chromecast/BUILD.gn
rename : media/webrtc/trunk/build/config/chromecast_build.gni => media/webrtc/trunk/webrtc/build/config/chromecast_build.gni
rename : media/webrtc/trunk/build/config/clang/BUILD.gn => media/webrtc/trunk/webrtc/build/config/clang/BUILD.gn
rename : media/webrtc/trunk/build/config/clang/clang.gni => media/webrtc/trunk/webrtc/build/config/clang/clang.gni
rename : media/webrtc/trunk/build/config/compiler/BUILD.gn => media/webrtc/trunk/webrtc/build/config/compiler/BUILD.gn
rename : media/webrtc/trunk/build/config/compiler/compiler.gni => media/webrtc/trunk/webrtc/build/config/compiler/compiler.gni
rename : media/webrtc/trunk/build/config/compiler/pgo/BUILD.gn => media/webrtc/trunk/webrtc/build/config/compiler/pgo/BUILD.gn
rename : media/webrtc/trunk/build/config/compiler/pgo/pgo.gni => media/webrtc/trunk/webrtc/build/config/compiler/pgo/pgo.gni
rename : media/webrtc/trunk/build/config/crypto.gni => media/webrtc/trunk/webrtc/build/config/crypto.gni
rename : media/webrtc/trunk/build/config/dcheck_always_on.gni => media/webrtc/trunk/webrtc/build/config/dcheck_always_on.gni
rename : media/webrtc/trunk/build/config/features.gni => media/webrtc/trunk/webrtc/build/config/features.gni
rename : media/webrtc/trunk/build/config/freetype/BUILD.gn => media/webrtc/trunk/webrtc/build/config/freetype/BUILD.gn
rename : media/webrtc/trunk/build/config/freetype/OWNERS => media/webrtc/trunk/webrtc/build/config/freetype/OWNERS
rename : media/webrtc/trunk/build/config/freetype/freetype.gni => media/webrtc/trunk/webrtc/build/config/freetype/freetype.gni
rename : media/webrtc/trunk/build/config/fuchsia/BUILD.gn => media/webrtc/trunk/webrtc/build/config/fuchsia/BUILD.gn
rename : media/webrtc/trunk/build/config/fuchsia/OWNERS => media/webrtc/trunk/webrtc/build/config/fuchsia/OWNERS
rename : media/webrtc/trunk/build/config/fuchsia/config.gni => media/webrtc/trunk/webrtc/build/config/fuchsia/config.gni
rename : media/webrtc/trunk/build/config/gcc/BUILD.gn => media/webrtc/trunk/webrtc/build/config/gcc/BUILD.gn
rename : media/webrtc/trunk/build/config/get_host_byteorder.py => media/webrtc/trunk/webrtc/build/config/get_host_byteorder.py
rename : media/webrtc/trunk/build/config/host_byteorder.gni => media/webrtc/trunk/webrtc/build/config/host_byteorder.gni
rename : media/webrtc/trunk/build/config/ios/BUILD.gn => media/webrtc/trunk/webrtc/build/config/ios/BUILD.gn
rename : media/webrtc/trunk/build/config/ios/BuildInfo.plist => media/webrtc/trunk/webrtc/build/config/ios/BuildInfo.plist
rename : media/webrtc/trunk/build/config/ios/Host-Info.plist => media/webrtc/trunk/webrtc/build/config/ios/Host-Info.plist
rename : media/webrtc/trunk/build/config/ios/Module-Info.plist => media/webrtc/trunk/webrtc/build/config/ios/Module-Info.plist
rename : media/webrtc/trunk/build/config/ios/OWNERS => media/webrtc/trunk/webrtc/build/config/ios/OWNERS
rename : media/webrtc/trunk/build/config/ios/codesign.py => media/webrtc/trunk/webrtc/build/config/ios/codesign.py
rename : media/webrtc/trunk/build/config/ios/entitlements.plist => media/webrtc/trunk/webrtc/build/config/ios/entitlements.plist
rename : media/webrtc/trunk/build/config/ios/find_signing_identity.py => media/webrtc/trunk/webrtc/build/config/ios/find_signing_identity.py
rename : media/webrtc/trunk/build/config/ios/ios_sdk.gni => media/webrtc/trunk/webrtc/build/config/ios/ios_sdk.gni
rename : media/webrtc/trunk/build/config/ios/rules.gni => media/webrtc/trunk/webrtc/build/config/ios/rules.gni
rename : media/webrtc/trunk/build/config/ios/write_framework_hmap.py => media/webrtc/trunk/webrtc/build/config/ios/write_framework_hmap.py
rename : media/webrtc/trunk/build/config/ios/write_framework_modulemap.py => media/webrtc/trunk/webrtc/build/config/ios/write_framework_modulemap.py
rename : media/webrtc/trunk/build/config/ios/xctest_shell.mm => media/webrtc/trunk/webrtc/build/config/ios/xctest_shell.mm
rename : media/webrtc/trunk/build/config/linux/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/atk/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/atk/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/dbus/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/dbus/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/gconf/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/gconf/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/gtk/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/gtk/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/gtk/gtk.gni => media/webrtc/trunk/webrtc/build/config/linux/gtk/gtk.gni
rename : media/webrtc/trunk/build/config/linux/gtk2/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/gtk2/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/gtk3/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/gtk3/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/libffi/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/libffi/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/pangocairo/BUILD.gn => media/webrtc/trunk/webrtc/build/config/linux/pangocairo/BUILD.gn
rename : media/webrtc/trunk/build/config/linux/pkg-config.py => media/webrtc/trunk/webrtc/build/config/linux/pkg-config.py
rename : media/webrtc/trunk/build/config/linux/pkg_config.gni => media/webrtc/trunk/webrtc/build/config/linux/pkg_config.gni
rename : media/webrtc/trunk/build/config/locales.gni => media/webrtc/trunk/webrtc/build/config/locales.gni
rename : media/webrtc/trunk/build/config/mac/BUILD.gn => media/webrtc/trunk/webrtc/build/config/mac/BUILD.gn
rename : media/webrtc/trunk/build/config/mac/BuildInfo.plist => media/webrtc/trunk/webrtc/build/config/mac/BuildInfo.plist
rename : media/webrtc/trunk/build/config/mac/OWNERS => media/webrtc/trunk/webrtc/build/config/mac/OWNERS
rename : media/webrtc/trunk/build/config/mac/base_rules.gni => media/webrtc/trunk/webrtc/build/config/mac/base_rules.gni
rename : media/webrtc/trunk/build/config/mac/compile_ib_files.py => media/webrtc/trunk/webrtc/build/config/mac/compile_ib_files.py
rename : media/webrtc/trunk/build/config/mac/mac_sdk.gni => media/webrtc/trunk/webrtc/build/config/mac/mac_sdk.gni
rename : media/webrtc/trunk/build/config/mac/package_framework.py => media/webrtc/trunk/webrtc/build/config/mac/package_framework.py
rename : media/webrtc/trunk/build/config/mac/plist_util.py => media/webrtc/trunk/webrtc/build/config/mac/plist_util.py
rename : media/webrtc/trunk/build/config/mac/prepare_framework_version.py => media/webrtc/trunk/webrtc/build/config/mac/prepare_framework_version.py
rename : media/webrtc/trunk/build/config/mac/rules.gni => media/webrtc/trunk/webrtc/build/config/mac/rules.gni
rename : media/webrtc/trunk/build/config/mac/sdk_info.py => media/webrtc/trunk/webrtc/build/config/mac/sdk_info.py
rename : media/webrtc/trunk/build/config/mac/symbols.gni => media/webrtc/trunk/webrtc/build/config/mac/symbols.gni
rename : media/webrtc/trunk/build/config/mac/write_pkg_info.py => media/webrtc/trunk/webrtc/build/config/mac/write_pkg_info.py
rename : media/webrtc/trunk/build/config/mac/xcrun.py => media/webrtc/trunk/webrtc/build/config/mac/xcrun.py
rename : media/webrtc/trunk/build/config/mips.gni => media/webrtc/trunk/webrtc/build/config/mips.gni
rename : media/webrtc/trunk/build/config/nacl/BUILD.gn => media/webrtc/trunk/webrtc/build/config/nacl/BUILD.gn
rename : media/webrtc/trunk/build/config/nacl/config.gni => media/webrtc/trunk/webrtc/build/config/nacl/config.gni
rename : media/webrtc/trunk/build/config/nacl/rules.gni => media/webrtc/trunk/webrtc/build/config/nacl/rules.gni
rename : media/webrtc/trunk/build/config/pch.gni => media/webrtc/trunk/webrtc/build/config/pch.gni
rename : media/webrtc/trunk/build/config/posix/BUILD.gn => media/webrtc/trunk/webrtc/build/config/posix/BUILD.gn
rename : media/webrtc/trunk/build/config/posix/sysroot_ld_path.py => media/webrtc/trunk/webrtc/build/config/posix/sysroot_ld_path.py
rename : media/webrtc/trunk/build/config/sanitizers/BUILD.gn => media/webrtc/trunk/webrtc/build/config/sanitizers/BUILD.gn
rename : media/webrtc/trunk/build/config/sanitizers/OWNERS => media/webrtc/trunk/webrtc/build/config/sanitizers/OWNERS
rename : media/webrtc/trunk/build/config/sanitizers/sanitizers.gni => media/webrtc/trunk/webrtc/build/config/sanitizers/sanitizers.gni
rename : media/webrtc/trunk/build/config/sysroot.gni => media/webrtc/trunk/webrtc/build/config/sysroot.gni
rename : media/webrtc/trunk/build/config/ui.gni => media/webrtc/trunk/webrtc/build/config/ui.gni
rename : media/webrtc/trunk/build/config/v8_target_cpu.gni => media/webrtc/trunk/webrtc/build/config/v8_target_cpu.gni
rename : media/webrtc/trunk/build/config/win/BUILD.gn => media/webrtc/trunk/webrtc/build/config/win/BUILD.gn
rename : media/webrtc/trunk/build/config/win/console_app.gni => media/webrtc/trunk/webrtc/build/config/win/console_app.gni
rename : media/webrtc/trunk/build/config/win/manifest.gni => media/webrtc/trunk/webrtc/build/config/win/manifest.gni
rename : media/webrtc/trunk/build/config/win/visual_studio_version.gni => media/webrtc/trunk/webrtc/build/config/win/visual_studio_version.gni
rename : media/webrtc/trunk/build/config/zip.gni => media/webrtc/trunk/webrtc/build/config/zip.gni
rename : media/webrtc/trunk/build/copy_test_data_ios.py => media/webrtc/trunk/webrtc/build/copy_test_data_ios.py
rename : media/webrtc/trunk/build/cp.py => media/webrtc/trunk/webrtc/build/cp.py
rename : media/webrtc/trunk/build/detect_host_arch.py => media/webrtc/trunk/webrtc/build/detect_host_arch.py
rename : media/webrtc/trunk/build/dir_exists.py => media/webrtc/trunk/webrtc/build/dir_exists.py
rename : media/webrtc/trunk/build/docs/mac_hermetic_toolchain.md => media/webrtc/trunk/webrtc/build/docs/mac_hermetic_toolchain.md
rename : media/webrtc/trunk/build/dotfile_settings.gni => media/webrtc/trunk/webrtc/build/dotfile_settings.gni
rename : media/webrtc/trunk/build/download_gold_plugin.py => media/webrtc/trunk/webrtc/build/download_gold_plugin.py
rename : media/webrtc/trunk/build/download_nacl_toolchains.py => media/webrtc/trunk/webrtc/build/download_nacl_toolchains.py
rename : media/webrtc/trunk/build/download_translation_unit_tool.py => media/webrtc/trunk/webrtc/build/download_translation_unit_tool.py
rename : media/webrtc/trunk/build/env_dump.py => media/webrtc/trunk/webrtc/build/env_dump.py
rename : media/webrtc/trunk/build/escape_unicode.py => media/webrtc/trunk/webrtc/build/escape_unicode.py
rename : media/webrtc/trunk/build/experimental/install-build-deps.py => media/webrtc/trunk/webrtc/build/experimental/install-build-deps.py
rename : media/webrtc/trunk/build/extract_from_cab.py => media/webrtc/trunk/webrtc/build/extract_from_cab.py
rename : media/webrtc/trunk/build/find_depot_tools.py => media/webrtc/trunk/webrtc/build/find_depot_tools.py
rename : media/webrtc/trunk/build/find_isolated_tests.py => media/webrtc/trunk/webrtc/build/find_isolated_tests.py
rename : media/webrtc/trunk/build/fix_gn_headers.py => media/webrtc/trunk/webrtc/build/fix_gn_headers.py
rename : media/webrtc/trunk/build/fuchsia/update_sdk.py => media/webrtc/trunk/webrtc/build/fuchsia/update_sdk.py
rename : media/webrtc/trunk/build/gdb-add-index => media/webrtc/trunk/webrtc/build/gdb-add-index
rename : media/webrtc/trunk/build/get_landmines.py => media/webrtc/trunk/webrtc/build/get_landmines.py
rename : media/webrtc/trunk/build/get_syzygy_binaries.py => media/webrtc/trunk/webrtc/build/get_syzygy_binaries.py
rename : media/webrtc/trunk/build/git-hooks/OWNERS => media/webrtc/trunk/webrtc/build/git-hooks/OWNERS
rename : media/webrtc/trunk/build/git-hooks/pre-commit => media/webrtc/trunk/webrtc/build/git-hooks/pre-commit
rename : media/webrtc/trunk/build/gn_helpers.py => media/webrtc/trunk/webrtc/build/gn_helpers.py
rename : media/webrtc/trunk/build/gn_helpers_unittest.py => media/webrtc/trunk/webrtc/build/gn_helpers_unittest.py
rename : media/webrtc/trunk/build/gn_run_binary.py => media/webrtc/trunk/webrtc/build/gn_run_binary.py
rename : media/webrtc/trunk/build/install-build-deps-android.sh => media/webrtc/trunk/webrtc/build/install-build-deps-android.sh
rename : media/webrtc/trunk/build/install-build-deps.sh => media/webrtc/trunk/webrtc/build/install-build-deps.sh
rename : media/webrtc/trunk/build/install-chroot.sh => media/webrtc/trunk/webrtc/build/install-chroot.sh
rename : media/webrtc/trunk/build/inverse_depth.py => media/webrtc/trunk/webrtc/build/inverse_depth.py
rename : media/webrtc/trunk/build/ios/OWNERS => media/webrtc/trunk/webrtc/build/ios/OWNERS
rename : media/webrtc/trunk/build/ios/chrome_ios.croc => media/webrtc/trunk/webrtc/build/ios/chrome_ios.croc
rename : media/webrtc/trunk/build/ios/clean_env.py => media/webrtc/trunk/webrtc/build/ios/clean_env.py
rename : media/webrtc/trunk/build/landmine_utils.py => media/webrtc/trunk/webrtc/build/landmine_utils.py
rename : media/webrtc/trunk/build/landmines.py => media/webrtc/trunk/webrtc/build/landmines.py
rename : media/webrtc/trunk/build/mac/OWNERS => media/webrtc/trunk/webrtc/build/mac/OWNERS
rename : media/webrtc/trunk/build/mac/change_mach_o_flags.py => media/webrtc/trunk/webrtc/build/mac/change_mach_o_flags.py
rename : media/webrtc/trunk/build/mac/change_mach_o_flags_from_xcode.sh => media/webrtc/trunk/webrtc/build/mac/change_mach_o_flags_from_xcode.sh
rename : media/webrtc/trunk/build/mac/chrome_mac.croc => media/webrtc/trunk/webrtc/build/mac/chrome_mac.croc
rename : media/webrtc/trunk/build/mac/copy_framework_unversioned.sh => media/webrtc/trunk/webrtc/build/mac/copy_framework_unversioned.sh
rename : media/webrtc/trunk/build/mac/edit_xibs.sh => media/webrtc/trunk/webrtc/build/mac/edit_xibs.sh
rename : media/webrtc/trunk/build/mac/find_sdk.py => media/webrtc/trunk/webrtc/build/mac/find_sdk.py
rename : media/webrtc/trunk/build/mac/make_more_helpers.sh => media/webrtc/trunk/webrtc/build/mac/make_more_helpers.sh
rename : media/webrtc/trunk/build/mac/should_use_hermetic_xcode.py => media/webrtc/trunk/webrtc/build/mac/should_use_hermetic_xcode.py
rename : media/webrtc/trunk/build/mac/strip_from_xcode => media/webrtc/trunk/webrtc/build/mac/strip_from_xcode
rename : media/webrtc/trunk/build/mac/strip_save_dsym => media/webrtc/trunk/webrtc/build/mac/strip_save_dsym
rename : media/webrtc/trunk/build/mac/tweak_info_plist.gni => media/webrtc/trunk/webrtc/build/mac/tweak_info_plist.gni
rename : media/webrtc/trunk/build/mac/tweak_info_plist.py => media/webrtc/trunk/webrtc/build/mac/tweak_info_plist.py
rename : media/webrtc/trunk/build/mac/verify_no_objc.sh => media/webrtc/trunk/webrtc/build/mac/verify_no_objc.sh
rename : media/webrtc/trunk/build/mac_toolchain.py => media/webrtc/trunk/webrtc/build/mac_toolchain.py
rename : media/webrtc/trunk/build/nocompile.gni => media/webrtc/trunk/webrtc/build/nocompile.gni
rename : media/webrtc/trunk/build/output_dll_copy.rules => media/webrtc/trunk/webrtc/build/output_dll_copy.rules
rename : media/webrtc/trunk/build/package_mac_toolchain.py => media/webrtc/trunk/webrtc/build/package_mac_toolchain.py
rename : media/webrtc/trunk/build/precompile.cc => media/webrtc/trunk/webrtc/build/precompile.cc
rename : media/webrtc/trunk/build/precompile.h => media/webrtc/trunk/webrtc/build/precompile.h
rename : media/webrtc/trunk/build/print_python_deps.py => media/webrtc/trunk/webrtc/build/print_python_deps.py
rename : media/webrtc/trunk/build/protoc_java.py => media/webrtc/trunk/webrtc/build/protoc_java.py
rename : media/webrtc/trunk/build/redirect_stdout.py => media/webrtc/trunk/webrtc/build/redirect_stdout.py
rename : media/webrtc/trunk/build/rm.py => media/webrtc/trunk/webrtc/build/rm.py
rename : media/webrtc/trunk/build/sample_arg_file.gn => media/webrtc/trunk/webrtc/build/sample_arg_file.gn
rename : media/webrtc/trunk/build/sanitize-mac-build-log.sed => media/webrtc/trunk/webrtc/build/sanitize-mac-build-log.sed
rename : media/webrtc/trunk/build/sanitize-mac-build-log.sh => media/webrtc/trunk/webrtc/build/sanitize-mac-build-log.sh
rename : media/webrtc/trunk/build/sanitize-win-build-log.sed => media/webrtc/trunk/webrtc/build/sanitize-win-build-log.sed
rename : media/webrtc/trunk/build/sanitize-win-build-log.sh => media/webrtc/trunk/webrtc/build/sanitize-win-build-log.sh
rename : media/webrtc/trunk/build/sanitizers/OWNERS => media/webrtc/trunk/webrtc/build/sanitizers/OWNERS
rename : media/webrtc/trunk/build/sanitizers/asan_suppressions.cc => media/webrtc/trunk/webrtc/build/sanitizers/asan_suppressions.cc
rename : media/webrtc/trunk/build/sanitizers/lsan_suppressions.cc => media/webrtc/trunk/webrtc/build/sanitizers/lsan_suppressions.cc
rename : media/webrtc/trunk/build/sanitizers/sanitizer_options.cc => media/webrtc/trunk/webrtc/build/sanitizers/sanitizer_options.cc
rename : media/webrtc/trunk/build/sanitizers/tsan_suppressions.cc => media/webrtc/trunk/webrtc/build/sanitizers/tsan_suppressions.cc
rename : media/webrtc/trunk/build/secondary/testing/gmock/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/testing/gmock/BUILD.gn
rename : media/webrtc/trunk/build/secondary/testing/gtest/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/testing/gtest/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/android_platform/development/scripts/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/android_platform/development/scripts/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/android_platform/development/scripts/stack.pydeps => media/webrtc/trunk/webrtc/build/secondary/third_party/android_platform/development/scripts/stack.pydeps
rename : media/webrtc/trunk/build/secondary/third_party/android_tools/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/android_tools/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/android_tools/apk_proguard.flags => media/webrtc/trunk/webrtc/build/secondary/third_party/android_tools/apk_proguard.flags
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/OWNERS => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/OWNERS
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/client/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/client/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/compat/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/compat/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/handler/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/handler/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/minidump/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/minidump/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/snapshot/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/snapshot/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/third_party/apple_cctools/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/third_party/apple_cctools/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/third_party/getopt/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/third_party/getopt/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/third_party/zlib/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/third_party/zlib/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/tools/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/tools/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/libjpeg_turbo/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/libjpeg_turbo/BUILD.gn
rename : media/webrtc/trunk/build/secondary/third_party/nss/BUILD.gn => media/webrtc/trunk/webrtc/build/secondary/third_party/nss/BUILD.gn
rename : media/webrtc/trunk/build/shim_headers.gni => media/webrtc/trunk/webrtc/build/shim_headers.gni
rename : media/webrtc/trunk/build/slave/OWNERS => media/webrtc/trunk/webrtc/build/slave/OWNERS
rename : media/webrtc/trunk/build/slave/README => media/webrtc/trunk/webrtc/build/slave/README
rename : media/webrtc/trunk/build/split_static_library.gni => media/webrtc/trunk/webrtc/build/split_static_library.gni
rename : media/webrtc/trunk/build/symlink.gni => media/webrtc/trunk/webrtc/build/symlink.gni
rename : media/webrtc/trunk/build/symlink.py => media/webrtc/trunk/webrtc/build/symlink.py
rename : media/webrtc/trunk/build/toolchain/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/OWNERS => media/webrtc/trunk/webrtc/build/toolchain/OWNERS
rename : media/webrtc/trunk/build/toolchain/aix/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/aix/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/android/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/android/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/cc_wrapper.gni => media/webrtc/trunk/webrtc/build/toolchain/cc_wrapper.gni
rename : media/webrtc/trunk/build/toolchain/clang_static_analyzer.gni => media/webrtc/trunk/webrtc/build/toolchain/clang_static_analyzer.gni
rename : media/webrtc/trunk/build/toolchain/clang_static_analyzer_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/clang_static_analyzer_wrapper.py
rename : media/webrtc/trunk/build/toolchain/concurrent_links.gni => media/webrtc/trunk/webrtc/build/toolchain/concurrent_links.gni
rename : media/webrtc/trunk/build/toolchain/cros/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/cros/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/cros_toolchain.gni => media/webrtc/trunk/webrtc/build/toolchain/cros_toolchain.gni
rename : media/webrtc/trunk/build/toolchain/fallback/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/fallback/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/fuchsia/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/fuchsia/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/fuchsia/OWNERS => media/webrtc/trunk/webrtc/build/toolchain/fuchsia/OWNERS
rename : media/webrtc/trunk/build/toolchain/gcc_ar_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/gcc_ar_wrapper.py
rename : media/webrtc/trunk/build/toolchain/gcc_compile_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/gcc_compile_wrapper.py
rename : media/webrtc/trunk/build/toolchain/gcc_link_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/gcc_link_wrapper.py
rename : media/webrtc/trunk/build/toolchain/gcc_solink_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/gcc_solink_wrapper.py
rename : media/webrtc/trunk/build/toolchain/gcc_toolchain.gni => media/webrtc/trunk/webrtc/build/toolchain/gcc_toolchain.gni
rename : media/webrtc/trunk/build/toolchain/get_concurrent_links.py => media/webrtc/trunk/webrtc/build/toolchain/get_concurrent_links.py
rename : media/webrtc/trunk/build/toolchain/goma.gni => media/webrtc/trunk/webrtc/build/toolchain/goma.gni
rename : media/webrtc/trunk/build/toolchain/linux/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/linux/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/mac/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/mac/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/mac/compile_xcassets.py => media/webrtc/trunk/webrtc/build/toolchain/mac/compile_xcassets.py
rename : media/webrtc/trunk/build/toolchain/mac/filter_libtool.py => media/webrtc/trunk/webrtc/build/toolchain/mac/filter_libtool.py
rename : media/webrtc/trunk/build/toolchain/mac/get_tool_mtime.py => media/webrtc/trunk/webrtc/build/toolchain/mac/get_tool_mtime.py
rename : media/webrtc/trunk/build/toolchain/mac/linker_driver.py => media/webrtc/trunk/webrtc/build/toolchain/mac/linker_driver.py
rename : media/webrtc/trunk/build/toolchain/nacl/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/nacl/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/nacl_toolchain.gni => media/webrtc/trunk/webrtc/build/toolchain/nacl_toolchain.gni
rename : media/webrtc/trunk/build/toolchain/toolchain.gni => media/webrtc/trunk/webrtc/build/toolchain/toolchain.gni
rename : media/webrtc/trunk/build/toolchain/win/BUILD.gn => media/webrtc/trunk/webrtc/build/toolchain/win/BUILD.gn
rename : media/webrtc/trunk/build/toolchain/win/midl.gni => media/webrtc/trunk/webrtc/build/toolchain/win/midl.gni
rename : media/webrtc/trunk/build/toolchain/win/setup_toolchain.py => media/webrtc/trunk/webrtc/build/toolchain/win/setup_toolchain.py
rename : media/webrtc/trunk/build/toolchain/win/tool_wrapper.py => media/webrtc/trunk/webrtc/build/toolchain/win/tool_wrapper.py
rename : media/webrtc/trunk/build/toolchain/wrapper_utils.py => media/webrtc/trunk/webrtc/build/toolchain/wrapper_utils.py
rename : media/webrtc/trunk/build/tree_truth.sh => media/webrtc/trunk/webrtc/build/tree_truth.sh
rename : media/webrtc/trunk/build/update-linux-sandbox.sh => media/webrtc/trunk/webrtc/build/update-linux-sandbox.sh
rename : media/webrtc/trunk/build/util/BUILD.gn => media/webrtc/trunk/webrtc/build/util/BUILD.gn
rename : media/webrtc/trunk/build/util/LASTCHANGE => media/webrtc/trunk/webrtc/build/util/LASTCHANGE
rename : media/webrtc/trunk/build/util/branding.gni => media/webrtc/trunk/webrtc/build/util/branding.gni
rename : media/webrtc/trunk/build/util/java_action.gni => media/webrtc/trunk/webrtc/build/util/java_action.gni
rename : media/webrtc/trunk/build/util/java_action.py => media/webrtc/trunk/webrtc/build/util/java_action.py
rename : media/webrtc/trunk/build/util/lastchange.py => media/webrtc/trunk/webrtc/build/util/lastchange.py
rename : media/webrtc/trunk/build/util/lib/common/PRESUBMIT.py => media/webrtc/trunk/webrtc/build/util/lib/common/PRESUBMIT.py
rename : media/webrtc/trunk/build/util/lib/common/__init__.py => media/webrtc/trunk/webrtc/build/util/lib/common/__init__.py
rename : media/webrtc/trunk/build/util/lib/common/perf_result_data_type.py => media/webrtc/trunk/webrtc/build/util/lib/common/perf_result_data_type.py
rename : media/webrtc/trunk/build/util/lib/common/perf_tests_results_helper.py => media/webrtc/trunk/webrtc/build/util/lib/common/perf_tests_results_helper.py
rename : media/webrtc/trunk/build/util/lib/common/unittest_util.py => media/webrtc/trunk/webrtc/build/util/lib/common/unittest_util.py
rename : media/webrtc/trunk/build/util/lib/common/unittest_util_test.py => media/webrtc/trunk/webrtc/build/util/lib/common/unittest_util_test.py
rename : media/webrtc/trunk/build/util/lib/common/util.py => media/webrtc/trunk/webrtc/build/util/lib/common/util.py
rename : media/webrtc/trunk/build/util/process_version.gni => media/webrtc/trunk/webrtc/build/util/process_version.gni
rename : media/webrtc/trunk/build/util/version.gni => media/webrtc/trunk/webrtc/build/util/version.gni
rename : media/webrtc/trunk/build/util/version.py => media/webrtc/trunk/webrtc/build/util/version.py
rename : media/webrtc/trunk/build/util/webkit_version.h.in => media/webrtc/trunk/webrtc/build/util/webkit_version.h.in
rename : media/webrtc/trunk/build/vs_toolchain.py => media/webrtc/trunk/webrtc/build/vs_toolchain.py
rename : media/webrtc/trunk/build/whitespace_file.txt => media/webrtc/trunk/webrtc/build/whitespace_file.txt
rename : media/webrtc/trunk/build/win/BUILD.gn => media/webrtc/trunk/webrtc/build/win/BUILD.gn
rename : media/webrtc/trunk/build/win/as_invoker.manifest => media/webrtc/trunk/webrtc/build/win/as_invoker.manifest
rename : media/webrtc/trunk/build/win/chrome_win.croc => media/webrtc/trunk/webrtc/build/win/chrome_win.croc
rename : media/webrtc/trunk/build/win/common_controls.manifest => media/webrtc/trunk/webrtc/build/win/common_controls.manifest
rename : media/webrtc/trunk/build/win/compatibility.manifest => media/webrtc/trunk/webrtc/build/win/compatibility.manifest
rename : media/webrtc/trunk/build/win/copy_cdb_to_output.py => media/webrtc/trunk/webrtc/build/win/copy_cdb_to_output.py
rename : media/webrtc/trunk/build/win/install-build-deps.py => media/webrtc/trunk/webrtc/build/win/install-build-deps.py
rename : media/webrtc/trunk/build/win/merge_pgc_files.py => media/webrtc/trunk/webrtc/build/win/merge_pgc_files.py
rename : media/webrtc/trunk/build/win/message_compiler.gni => media/webrtc/trunk/webrtc/build/win/message_compiler.gni
rename : media/webrtc/trunk/build/win/message_compiler.py => media/webrtc/trunk/webrtc/build/win/message_compiler.py
rename : media/webrtc/trunk/build/win/reorder-imports.py => media/webrtc/trunk/webrtc/build/win/reorder-imports.py
rename : media/webrtc/trunk/build/win/require_administrator.manifest => media/webrtc/trunk/webrtc/build/win/require_administrator.manifest
rename : media/webrtc/trunk/build/win/run_pgo_profiling_benchmarks.py => media/webrtc/trunk/webrtc/build/win/run_pgo_profiling_benchmarks.py
rename : media/webrtc/trunk/build/win/setup_cygwin_mount.py => media/webrtc/trunk/webrtc/build/win/setup_cygwin_mount.py
rename : media/webrtc/trunk/build/win/syzygy/BUILD.gn => media/webrtc/trunk/webrtc/build/win/syzygy/BUILD.gn
rename : media/webrtc/trunk/build/win/syzygy/OWNERS => media/webrtc/trunk/webrtc/build/win/syzygy/OWNERS
rename : media/webrtc/trunk/build/win/syzygy/instrument.py => media/webrtc/trunk/webrtc/build/win/syzygy/instrument.py
rename : media/webrtc/trunk/build/win/syzygy/reorder.py => media/webrtc/trunk/webrtc/build/win/syzygy/reorder.py
rename : media/webrtc/trunk/build/win/syzygy/syzyasan-allocation-filter.txt => media/webrtc/trunk/webrtc/build/win/syzygy/syzyasan-allocation-filter.txt
rename : media/webrtc/trunk/build/win/syzygy/syzyasan-instrumentation-filter.txt => media/webrtc/trunk/webrtc/build/win/syzygy/syzyasan-instrumentation-filter.txt
rename : media/webrtc/trunk/build/win/syzygy/syzygy.gni => media/webrtc/trunk/webrtc/build/win/syzygy/syzygy.gni
rename : media/webrtc/trunk/build/win/use_ansi_codes.py => media/webrtc/trunk/webrtc/build/win/use_ansi_codes.py
rename : media/webrtc/trunk/build/win_is_xtree_patched.py => media/webrtc/trunk/webrtc/build/win_is_xtree_patched.py
rename : media/webrtc/trunk/build/write_build_date_header.py => media/webrtc/trunk/webrtc/build/write_build_date_header.py
rename : media/webrtc/trunk/build/write_buildflag_header.py => media/webrtc/trunk/webrtc/build/write_buildflag_header.py
rename : media/webrtc/trunk/build_overrides/OWNERS => media/webrtc/trunk/webrtc/build_overrides/OWNERS
rename : media/webrtc/trunk/build_overrides/README.md => media/webrtc/trunk/webrtc/build_overrides/README.md
rename : media/webrtc/trunk/build_overrides/build.gni => media/webrtc/trunk/webrtc/build_overrides/build.gni
rename : media/webrtc/trunk/build_overrides/gtest.gni => media/webrtc/trunk/webrtc/build_overrides/gtest.gni
rename : media/webrtc/trunk/moz.build => media/webrtc/trunk/webrtc/moz.build
extra : rebase_source : 9b0d864b568e5d9302aaed13a6d10a763d260712
2018-01-22 12:47:24 -05:00
David Major 758232a8e7 No bug - fix nonunified include bustage in ipc_message.cc 2018-11-08 14:28:03 -05:00
Brian Hackett 579aa6d5df Bug 1503639 Part 7 - Remove instrumentation used to avoid taking locks after diverging from the recording, r=mccr8.
--HG--
extra : rebase_source : 4e08b46ebbe78ab175fd5a6b3e13da19b756f673
2018-10-31 10:23:23 -10:00
Brian Hackett ab63c78ed5 Bug 1503639 Part 2 - Remove NotifyUnrecordedWait use in MessagePumpDefault, r=mccr8.
--HG--
extra : rebase_source : eabb1b757fdb122ea1ca989fdd3d9ef3fbcaed77
2018-10-31 10:18:20 -10:00
Narcis Beleuzu a2990eb898 Backed out 7 changesets (bug 1431441) as per haik`s request.
Backed out changeset 1dfdc7ba998d (bug 1431441)
Backed out changeset fb1a4ddbf9bf (bug 1431441)
Backed out changeset b59b1651fc15 (bug 1431441)
Backed out changeset 1e2bb579b824 (bug 1431441)
Backed out changeset 2a635530dfa3 (bug 1431441)
Backed out changeset 262da0be2fed (bug 1431441)
Backed out changeset b9cfda58fed3 (bug 1431441)

--HG--
extra : rebase_source : 7baf60c49683b419c0603979b0dff3befb2fbaf0
2018-10-14 18:20:01 +03:00
Haik Aftandilian b9bdcdedb1 Bug 1431441 - Part 3 - Start the Mac content sandbox earlier r=Alex_Gaynor
Pass sandbox parameters to content processes on the command
line allowing for early sandbox startup. Limited to Nightly
until confirmed to be stable and ready to ride the trains.

Enable early sandbox startup by default on Nightly and use
pref "security.sandbox.content.mac.earlyinit" to disable
early startup for debugging purposes.

Once early startup is stable, the original sandbox startup
code can be removed.

Depends on D6719

Differential Revision: https://phabricator.services.mozilla.com/D6720

--HG--
extra : moz-landing-system : lando
2018-10-11 22:44:25 +00:00
Jean-Yves Avenard aace4e2e6a Bug 1496758 - Fix few compilation warnings in ipc code. r=handyman,Jamie
Differential Revision: https://phabricator.services.mozilla.com/D7918

--HG--
extra : moz-landing-system : lando
2018-10-10 04:31:35 +00:00
Jan Beich 1b90794ae0 Bug 1497169 - Unbreak bundled libevent on FreeBSD 12. r=froydnj 2018-10-08 05:12:00 +03:00
Ryan Hunt f2a88fde64 Bug 1475139 part 6 - Add move assignment operator to ByteBuf. r=jrmuizel
--HG--
extra : rebase_source : 2dfd45d206b16f1539606be4bf10d89d9eb56b90
2018-10-02 08:07:12 -05:00
Ryan Hunt 752b0f6f6c Bug 1475139 part 3 - Add serialization support for nsTHashtable with nsUint64HashKey. r=froydnj
I'd like to use a nsTHashtable acting as a set in a struct that will be passed over IPDL, but
couldn't find any ParamTraits implementation for it. It'd be nice to make the implementation
generic, but I couldn't find an easy way to do it.

Differential Revision: https://phabricator.services.mozilla.com/D6782

--HG--
extra : rebase_source : f22b788d99cc336867871d2c89919fc8ddec2371
2018-09-24 21:35:31 -05:00
Ryan Hunt e8c15a9c36 Bug 1475139 part 2 - Add 'moveonly' qualifier to IPDL using statements. r=jld
I'd like to use a struct over IPDL which is move only. This patch adds a modifier to
usings statements to indicate the C++ type should always be moved, similar to refcounted.

Differential Revision: https://phabricator.services.mozilla.com/D6781

--HG--
extra : rebase_source : 492309e2ec4f4cc6a6ffe639e3c6e4adfb6ecf08
2018-09-24 21:24:24 -05:00
Nathan Froyd 2975d8ecc6 Bug 1495871 - remove chromium atomics code; r=jld
The only consumer of this code was Singleton, which we previously
removed, and everything that this code accomplished can be done more
simply and more foolproof-y by standard constructs these days.
2018-10-05 13:43:46 -04:00
Nathan Froyd 68a6731334 Bug 1495871 - remove singleton headers from ipc/; r=jld
These headers are no longer used.
2018-10-05 13:43:46 -04:00
Nathan Froyd 04abc48f2b Bug 1495871 - use C++11 statics in time_win.cc; r=jld
C++11 provides guaranteed thread-safe static initialization, so we can
use that instead of ipc's baroque Singleton class.
2018-10-05 13:43:47 -04:00
Nathan Froyd e2d2f91d22 Bug 1495871 - use C++11 statics for Faulty instance; r=decoder
C++11 provides guaranteed thread-safe static initialization, so we can
use that instead of ipc's baroque Singleton class.
2018-10-05 13:43:47 -04:00
Nathan Froyd ab6a71a3de Bug 1495871 - use C++11 statics in ipc_channel_posix.cc; r=jld
C++11 provides guaranteed thread-safe static initialization, so we can
use that instead of ipc's baroque Singleton class.
2018-10-05 13:43:47 -04:00
Nathan Froyd 582b05b7b7 Bug 1495871 - remove ipc/'s copies of *AtomicSequenceNum classes; r=jld
Their uses are easily replaced with simpler classes.
2018-10-05 13:43:47 -04:00
sotaro 28923c3278 Bug 1496003 - Add sync ipc WebRenderBridgeChild::SendEnsureConnected() r=mattwoodrow,froydnj 2018-10-05 16:35:29 +09:00
Andrew McCreight 0437363577 Bug 1495912- Remove more trivial calls to do_QueryInterface r=smaug
MozReview-Commit-ID: 34BAwt3SAJk

Differential Revision: https://phabricator.services.mozilla.com/D7640

--HG--
extra : moz-landing-system : lando
2018-10-03 19:52:01 +00:00
David Parks 1a3c571150 Bug 1493649: Fix IPDL test compilation (r=jld)
This patch allows IPDL tests to compile -- in other words, it fixes the build when the --enable-ipdl-tests flag is present.  Most of the fixes are simple API updates but we also needed to fix an issue with the constness of nsTArray<Shmem> parameters that are defined in IPDL structs.

This patch does not fix the tests themselves -- some IPDL tests will still fail when run.

Differential Revision: https://phabricator.services.mozilla.com/D6705

--HG--
extra : moz-landing-system : lando
2018-10-02 22:32:17 +00:00
Tiberius Oros 3edd9afbe3 Backed out 5 changesets (bug 1431441) for failing devtools at client/debugger/new/test/mochitest/browser_dbg_rr_breakpoints-01.js on OSX opt a=backout
Backed out changeset 94a1d1d67191 (bug 1431441)
Backed out changeset be7ec7438701 (bug 1431441)
Backed out changeset db6b7ee04187 (bug 1431441)
Backed out changeset f61ec0f140c2 (bug 1431441)
Backed out changeset ac51f86f5cac (bug 1431441)
2018-10-03 09:39:01 +03:00
Haik Aftandilian ef9150c083 Bug 1431441 - Part 3 - Start the Mac content sandbox earlier r=Alex_Gaynor
Pass sandbox parameters to content processes on the command
line allowing for early sandbox startup. Limited to Nightly
until confirmed to be stable and ready to ride the trains.

Enable early sandbox startup by default on Nightly and use
pref "security.sandbox.content.mac.earlyinit" to disable
early startup for debugging purposes.

Once early startup is stable, the original sandbox startup
code can be removed.

Depends on D6719

Differential Revision: https://phabricator.services.mozilla.com/D6720

--HG--
extra : moz-landing-system : lando
2018-10-02 20:29:46 +00:00
Andrew McCreight 837f0af066 Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug
If class A is derived from class B, then an instance of class A can be
converted to B via a static cast, so a slower QI is not needed.

Differential Revision: https://phabricator.services.mozilla.com/D6861

--HG--
extra : moz-landing-system : lando
2018-10-01 21:38:01 +00:00
Tom Ritter cc99e4a961 Bug 1494844 Remove an unused MOZ_PLUGIN_CONTAINER define r=jld
In Bug 1114647 we added this define, and it was used in ipc/contentproc/plugin-container.cpp
However its use there was removed as part of MOZ_PLUGIN_CONTAINER

Differential Revision: https://phabricator.services.mozilla.com/D7155

--HG--
extra : moz-landing-system : lando
2018-09-28 16:06:50 +00:00
Francois Marier eb27c3267c Bug 1488974 - Disable FastBlock after the load event has fired. r=mayhemer,Ehsan
The test used to assume that the load event didn't matter and so
the expected values had to be updated to match the new behavior.

A new "slowIFrame" test was added to capture what was previously
tested by the "badIFrame".

Differential Revision: https://phabricator.services.mozilla.com/D7031

--HG--
extra : moz-landing-system : lando
2018-09-28 19:12:10 +00:00
Nathan Froyd 7ed849f7d2 Bug 1494712 - fix incorrect preprocessor define for aarch64 in atomicops.h; r=jld 2018-09-27 19:44:16 -04:00
Coroiu Cristina fa474415f8 Backed out changeset d846803d6d6e (bug 1485762) on request by dev a=backout 2018-09-28 00:06:02 +03:00
Kris Maglione 74481e8af4 Bug 1479035: Part 1 - Don't create event queues for stub nsThread wrappers. r=froydnj
Most of the times when we automatically create nsThread wrappers for threads
that don't already have them, we don't actually need the event targets, since
those threads don't run XPCOM event loops. Aside from wasting memory, actually
creating these event loops can lead to leaks if a thread tries to dispatch a
runnable to the queue which creates a reference cycle with the thread.

Not creating the event queues for threads that don't actually need them helps
avoid those foot guns, and also makes it easier to figure out which treads
actually run XPCOM event loops.

MozReview-Commit-ID: Arck4VQqdne

--HG--
extra : source : a03a61d6d724503c3b7c5e31fe32ced1f5d1c219
extra : intermediate-source : 5152af6ab3e399216ef6db8f060c257b2ffbd330
extra : histedit_source : ef06000344416e0919f536d5720fa979d2d29c66%2C4671676b613dc3e3ec762edf5d72a2ffbe6fca3f
2018-07-27 15:13:12 -07:00
Narcis Beleuzu 72f96acd7b Backed out 2 changesets (bug 1479035) for assertion failure: mEvents. CLOSED TREE
Backed out changeset 89a0c0874d40 (bug 1479035)
Backed out changeset 5152af6ab3e3 (bug 1479035)
2018-09-26 23:40:13 +03:00
Kris Maglione 81eb50cf31 Bug 1479035: Part 1 - Don't create event queues for stub nsThread wrappers. r=froydnj
Most of the times when we automatically create nsThread wrappers for threads
that don't already have them, we don't actually need the event targets, since
those threads don't run XPCOM event loops. Aside from wasting memory, actually
creating these event loops can lead to leaks if a thread tries to dispatch a
runnable to the queue which creates a reference cycle with the thread.

Not creating the event queues for threads that don't actually need them helps
avoid those foot guns, and also makes it easier to figure out which treads
actually run XPCOM event loops.

MozReview-Commit-ID: Arck4VQqdne

--HG--
extra : rebase_source : fcf8fa50e748c4b54c3bb1997575d9ffd4cbaae1
extra : source : a03a61d6d724503c3b7c5e31fe32ced1f5d1c219
2018-07-27 15:13:12 -07:00
Noemi Erli 36cc0e5fa7 Backed out 2 changesets (bug 1479035) for build bustages bustages netwerk/cache2/target on CLOSED TREE
Backed out changeset 5f8706213610 (bug 1479035)
Backed out changeset a03a61d6d724 (bug 1479035)
2018-09-26 08:54:03 +03:00
Kris Maglione a6edc4f204 Bug 1479035: Part 1 - Don't create event queues for stub nsThread wrappers. r=froydnj
Most of the times when we automatically create nsThread wrappers for threads
that don't already have them, we don't actually need the event targets, since
those threads don't run XPCOM event loops. Aside from wasting memory, actually
creating these event loops can lead to leaks if a thread tries to dispatch a
runnable to the queue which creates a reference cycle with the thread.

Not creating the event queues for threads that don't actually need them helps
avoid those foot guns, and also makes it easier to figure out which treads
actually run XPCOM event loops.

MozReview-Commit-ID: Arck4VQqdne

--HG--
extra : rebase_source : 02c5572b92ee48c11697d90941336e10c03d49cf
2018-07-27 15:13:12 -07:00
sotaro f79bc9e186 Bug 1492745 - Remove PWebRenderBridge::Create() r=mattwoodrow,froydnj 2018-09-26 10:19:18 +09:00
Jason Orendorff aaf539046b Bug 1491939 - Part 3: Centralize configuration of JS realm options from prefs. r=baku
Depends on D6554

Differential Revision: https://phabricator.services.mozilla.com/D6555

--HG--
extra : moz-landing-system : lando
2018-09-25 14:11:13 +00:00
Markus Stange c37151f2e9 Bug 1493275 - Annotate idle stacks in the chromium event loop on Windows. r=froydnj
Depends on D6533

Differential Revision: https://phabricator.services.mozilla.com/D6534

--HG--
extra : moz-landing-system : lando
2018-09-21 21:22:58 +00:00
shindli 87009004b2 Backed out changeset 58f0722012cd (bug 1475415) for force-cargo-library-build bustages CLOSED TREE 2018-09-24 19:37:49 +03:00
Jed Davis 8724a9004a Bug 1400042 - Remove SetAllFDsToCloseOnExec r=mccr8
As the comments indicate, it has unavoidable race conditions in a
multithreaded program, and its call sites have all been removed.

Differential Revision: https://phabricator.services.mozilla.com/D6561

--HG--
extra : moz-landing-system : lando
2018-09-22 02:31:24 +00:00
Tristan Bourvon 4db0a2f5a0 Bug 1475415 - Add first version of IPDL-JS API r=mrbkap,mccr8
Add the first version of the IPDL-JS API, which allow chrome JS to load IPDL files and use them to communicate accross Content processes.
See IPDLProtocol.h for more information regarding how to use the API.

Differential Revision: https://phabricator.services.mozilla.com/D2116

--HG--
rename : ipc/moz.build => ipc/ipdl_new/moz.build
extra : moz-landing-system : lando
2018-09-24 14:13:20 +00:00
Diego Pino Garcia 0f11b0a3d3 Bug 1483986 - Remove sync versions of document.cookie getter/setter; r=ehsan,froydnj 2018-09-21 23:01:32 -04:00
Jed Davis f2f934dc7e Bug 1400051 - IPC: use process_util_linux on BSD and remove process_util_bsd. r=glandium
This change is mainly to avoid the use of SetAllFDsToCloseOnExec, which
has an unavoidable race condition that can leak file descriptors into
child processes.  The "Linux" implementation of child process creation,
now that B2G support has been removed, is essentially a generic Unix
fork+dup2+execve which works on BSD (and is already used on Solaris).
2018-09-20 19:53:31 -06:00
Jeff Walden 9725076b9b Bug 1491137 - Remove the two setUTF8(bool) CompileOptions functions now that the underlying field they alter is gone. r=jandem
--HG--
extra : rebase_source : c06e34549bd3b895d34cad93c5c3113ed4748390
2018-09-18 08:41:41 -07:00
Margareta Eliza Balazs 0a37599745 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-09-18 17:38:17 +03:00
Gabriele Svelto a1f6255102 Bug 1463048 - Remove asynchronous minidump generation r=ted
This reverts the changes in bug 1360308, bug 1390143 and bug 1469603. Minidump
generation will now only happen on the main process' main thread which might
lead to hangs but is known to be fairly robust. Asynchronous generation proved
too brittle and enormously increased the complexity of this already
hard-to-read code.

Differential Revision: https://phabricator.services.mozilla.com/D5147

--HG--
extra : moz-landing-system : lando
2018-09-17 20:51:45 +00:00
Jeff Walden 9667f8bf7d Bug 1491137 - Remove JS_Compile{,UC}Script, because except for argument ordering they're exactly identical to existing JS::Compile* functions. r=jandem
--HG--
extra : rebase_source : 89ae632dbc654f1f29f8186955042d4586aeeeff
2018-09-13 16:41:00 -07:00
Jeff Walden c1d9c9d203 Bug 1491137 - Rename JS_BufferIsCompilableUnit to JS_Utf8BufferIsCompilableUnit, consistent with how it already interprets that data, and propagate that presumption of UTF-8-ness a little bit further along into callers. r=jandem
--HG--
extra : rebase_source : e2ab50b48d4faf12a6791b0925b080818334421d
2018-09-13 13:30:38 -07:00
Bob Owen 81d8e5c8da Bug 1490234: Make permissions specific for Windows shared memory handle. r=jld 2018-09-18 11:50:18 +01:00
Jeff Walden a3dc828570 Bug 1491137 - Rename the JS::Compile function that accepts FILE* to JS::CompileUtf8File, because every caller passes a file with UTF-8 content. r=jandem
--HG--
extra : rebase_source : 7abe623b622ba5433ff85aafa691c9a3f0e16eea
2018-09-13 01:21:52 -07:00
Dorel Luca 7a91966c10 Merge mozilla-inbound to mozilla-central. a=merge 2018-09-15 12:46:59 +03:00
Hiroyuki Ikezoe 5f958f80c7 Bug 1486971 - Test for dynamically change of the prefers-reduced-motion setting on MacOSX. r=froydnj,mstange
The framework to simulate the setting change works as following;

 - nsIDOMWindowUtils.setPrefersReducedMotion() calls an IPC function which ends
   up calling nsChildView::SetPrefersReducedMotion() in the parent process

 - nsChildView::SetPrefersReducedMotion() sets the given value into
   nsLookAndFeel::mPrefersReducedMotionCached just like we set the value queried
   via NSWorkspace.accessibilityDisplayShouldReduceMotion in the parent process
   and send a notification which is the same notification MacOSX sends when the
   system setting changed

 - Normally the cached value is cleared before quering new values since the
   cache value is stale, but in this case the value is up-to-date one, so
   nsChildView::SetPrefersReducedMotion() tells that we don't need to clear the
   cache, and nsIDOMWindowUtils.resetPrefersReducedMotion() resets that state
   of 'we don't need to clear the cache'

There are two test cases with the framework in this commit, one is just setting
the value and checking the value queried by window.matchMedia.  The other one is
receiving 'change' event and checking the value of the event target.

Note that to make this test works the patch for bug 1478212 is necessary since
the test runs in an iframe.

Depends on D5003

Differential Revision: https://phabricator.services.mozilla.com/D5004

--HG--
extra : moz-landing-system : lando
2018-09-15 01:00:07 +00:00
Jed Davis 5fc0190dc0 Bug 1488994 - Stop waiting for channel construction in AsyncLaunch, and clean up launch methods r=mccr8,aklotz
Differential Revision: https://phabricator.services.mozilla.com/D5724

--HG--
extra : moz-landing-system : lando
2018-09-14 17:26:49 +00:00
Jed Davis 775ab1e410 Bug 1478145 - Merge GeckoChildProcessHost::PerformAsyncLaunchInternal back into PerformAsyncLaunch r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D5723

--HG--
extra : moz-landing-system : lando
2018-09-14 17:28:38 +00:00
Aaron Klotz ab58dd7f8b Bug 1489317: Part 4 - Add asssertion that COM is initialized on the thread that is resolving an agile reference; r=mhowell
Depends on D5321

Differential Revision: https://phabricator.services.mozilla.com/D5323

--HG--
extra : moz-landing-system : lando
2018-09-12 18:56:10 +00:00
Aaron Klotz 816df62731 Bug 1489317: Part 2 - Improvements to mscom::AgileReference; r=froydnj
This patch adds the definitions of the RefPtr constructor and operator=.
It also refactors some stuff in AgileReference to make these objects easier
to use. Since it's just a bunch of C++ goop, I figured that you'd be fine to
review this. Let me know if you want to add a reviewer who is more familiar
with the COM nuances.

Depends on D5317

Differential Revision: https://phabricator.services.mozilla.com/D5318

--HG--
extra : moz-landing-system : lando
2018-09-12 18:55:39 +00:00
Ted Mielczarek d59bc31677 Bug 1399877 - globally define MOZ_DLL_PREFIX/MOZ_DLL_SUFFIX; r=gps
Several source files use DLL_PREFIX/DLL_SUFFIX defines, and they all set
them in moz.build using `DEFINES`.  This is problematic for the WSL
build because the quoting gets lost somewhere between bash and cl.exe.
We cannot simply set them globally in moz.configure because their
stringified definitions would conflict with the `set_config` of
DLL_PREFIX/DLL_SUFFIX.  Therefore, we globally define
MOZ_DLL_PREFIX/MOZ_DLL_SUFFIX and change all define-related uses of
DLL_PREFIX/DLL_SUFFIX to use their MOZ-equivalents instead.
2018-09-11 13:31:20 -04:00
Ehsan Akhgari d3787265b1 Bug 1489252 - Part 2: Add a telemetry probe for measuring the rate at which popular analytics providers get blocked by fastblock for top-level documents; r=baku,mayhemer,chutten data-r=liuche
Differential Revision: https://phabricator.services.mozilla.com/D5296
2018-09-14 16:06:07 -04:00
Daniel Varga 1539df295b Merge mozilla-inbound to mozilla-central a=merge 2018-09-08 06:53:43 +03:00
Emilio Cobos Álvarez c9c6290890 Bug 1489453 - EnumSet shouldn't take 32 bits if not needed. r=froydnj
This is the only reason I haven't used it before for things like
StyleSheet::State.

Change the underlying type to be the underlying enum representation by default,
but allow to override it if wanted.

Assertions should catch misuses.

Differential Revision: https://phabricator.services.mozilla.com/D5248

--HG--
extra : moz-landing-system : lando
2018-09-07 14:40:02 +00:00
Bogdan Tara 30c8b1bee3 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-09-07 00:59:25 +03:00
Gerald Squelart 3627ef71ac Bug 1488701 - Remove misleading std::move's - r=froydnj
Doing std::move when returning/assigning a local or temporary object is
preventing the compiler from performing copy elision.

Differential Revision: https://phabricator.services.mozilla.com/D5019

--HG--
extra : moz-landing-system : lando
2018-09-06 08:28:34 +00:00
André Bargull ed962c63e5 Bug 1485066 - Part 8: Rename JS_EncodeString to JS_EncodeStringToLatin1. r=Waldo 2018-09-05 06:05:03 -07:00
André Bargull e4d1d98f88 Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo 2018-09-05 02:25:42 -07:00
Cosmin Sabou 1f0a42def4 Backed out 14 changesets (bug 1485066) for build bustages on MessageManagerFuzzer. CLOSED TREE
Backed out changeset e40f67f15bf1 (bug 1485066)
Backed out changeset f09bc4d5fdcc (bug 1485066)
Backed out changeset 939e27aa2d59 (bug 1485066)
Backed out changeset d50fcf82556c (bug 1485066)
Backed out changeset 5cbc0ae0117a (bug 1485066)
Backed out changeset 09b5382e0baf (bug 1485066)
Backed out changeset 6676e8fedcb3 (bug 1485066)
Backed out changeset 28e7e61c11ec (bug 1485066)
Backed out changeset b08b0cfc1dbe (bug 1485066)
Backed out changeset 8defc9eabfac (bug 1485066)
Backed out changeset bf167b0a3af3 (bug 1485066)
Backed out changeset 4f89260d5e30 (bug 1485066)
Backed out changeset c22fc17c9d87 (bug 1485066)
Backed out changeset d35bb63dbc1d (bug 1485066)
2018-09-05 15:54:03 +03:00
Margareta Eliza Balazs 0a38d82d7b Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-09-05 15:43:59 +03:00
André Bargull 89416b7fd4 Bug 1485066 - Part 8: Rename JS_EncodeString to JS_EncodeStringToLatin1. r=Waldo 2018-09-05 02:26:49 -07:00
André Bargull 775b7277cc Bug 1485066 - Part 1: Remove JSAutoByteString. r=Waldo 2018-09-05 02:25:42 -07:00
Valentin Gosu a2675e9878 Bug 1476996 - Implement cross process redirection in Http on the parent process r=bagder,nika
This patch builds the foundation for the ability to relocate HTTP channels from one content process to another in order to ensure that origins are properly isolated. This relocation would normally occur when the response to an HTTP request is a redirect to a different origin.
The patch merely adds the mechanism for relocating the channel, rather than the logic of doing so. This will be provided in a follow-up patch by a specialized service. Right now that functionality is mocked in the test.

How this works:
In nsHttpChannel::OnStartRequest we will query the service that decides whether we need to direct the response to another process. If so, it will return a promise that resolves to a TabParent.
When the promise resolves, in HttpChannelParentListener::TriggerCrossProcessRedirect we call NeckoParent::SendCrossProcessRedirect passing along the required information to recreate the channel in the new process. The NeckoChild in the new process will then instantiate a new channel, call ConnectParent() which creates the associated parent channel, and connects it with the existing nsHttpChannel.
A listener in the new process is then notified of the existence of the new channel. It is required to call completeRedirectSetup on the channel, passing an nsIStreamListener to the call.
We then finish the entire operation with a call to HttpChannelChild::SendCrossProcessRedirectDone which causes us to close the old HttpChannelChild in the previous process and to resume the nsHttpChannel in the main process.

Differential Revision: https://phabricator.services.mozilla.com/D2958

--HG--
rename : netwerk/test/browser/browser_cookie_sync_across_tabs.js => netwerk/test/browser/browser_cross_process_redirect.js
rename : dom/media/test/redirect.sjs => netwerk/test/browser/redirect.sjs
extra : moz-landing-system : lando
2018-09-04 20:45:22 +00:00
Gurzau Raul dfbefcc19f Backed out changeset 45605798ecfe (bug 1476996) for build bustage at netwerk/protocol/http/HttpChannelParentListener.cpp on a CLOSED TREE 2018-09-04 20:31:33 +03:00
Valentin Gosu 98ff61cc44 Bug 1476996 - Implement cross process redirection in Http on the parent process r=bagder,nika
This patch builds the foundation for the ability to relocate HTTP channels from one content process to another in order to ensure that origins are properly isolated. This relocation would normally occur when the response to an HTTP request is a redirect to a different origin.
The patch merely adds the mechanism for relocating the channel, rather than the logic of doing so. This will be provided in a follow-up patch by a specialized service. Right now that functionality is mocked in the test.

How this works:
In nsHttpChannel::OnStartRequest we will query the service that decides whether we need to direct the response to another process. If so, it will return a promise that resolves to a TabParent.
When the promise resolves, in HttpChannelParentListener::TriggerCrossProcessRedirect we call NeckoParent::SendCrossProcessRedirect passing along the required information to recreate the channel in the new process. The NeckoChild in the new process will then instantiate a new channel, call ConnectParent() which creates the associated parent channel, and connects it with the existing nsHttpChannel.
A listener in the new process is then notified of the existence of the new channel. It is required to call completeRedirectSetup on the channel, passing an nsIStreamListener to the call.
We then finish the entire operation with a call to HttpChannelChild::SendCrossProcessRedirectDone which causes us to close the old HttpChannelChild in the previous process and to resume the nsHttpChannel in the main process.

Differential Revision: https://phabricator.services.mozilla.com/D2958

--HG--
rename : netwerk/test/browser/browser_cookie_sync_across_tabs.js => netwerk/test/browser/browser_cross_process_redirect.js
rename : dom/media/test/redirect.sjs => netwerk/test/browser/redirect.sjs
extra : moz-landing-system : lando
2018-09-04 16:40:57 +00:00
Brian Hackett 1561d566c9 Bug 1486609 - Ignore message priorities in recording/replaying processes, r=mccr8.
--HG--
extra : rebase_source : 1d74a58a6bf8ef02497bf778b0c428499a9f40d8
2018-08-31 05:34:18 -10:00
Brian Hackett 10681a9714 Bug 1488523 Part 2 - Don't drop delayed crash annotations at startup, r=gsvelto.
--HG--
extra : rebase_source : 77d16117bb2ea99a303d06bff864758ffd235869
2018-09-05 09:23:03 -10:00
Andrea Marchesini 24005dab5f Bug 1485492 - Disable fastblocking when the user has interacted with a document, r=ehsan 2018-08-31 13:21:17 +02:00
Ehsan Akhgari 6bbaf2cf8c Bug 1489147 - Remove the XPCOM component registration for nsXPConnect; r=mccr8
We move the XPConnect() singleton accessor to nsIXConnect to make it available for consumers outside of XPConnect.  Most of the consumers of the singleton accessor just need the nsIXPConnect public interface, except for the IsShuttingDown() member which this patch adds to nsIXPConnect as well.

Differential Revision: https://phabricator.services.mozilla.com/D5151
2018-09-06 16:39:35 -04:00
shindli 2a86142e74 Backed out changeset d4ae1994c20c (bug 1489147) for bustages in JSDebugger.cpp on a CLOSED TREE 2018-09-06 22:12:44 +03:00
Ehsan Akhgari bb7fcd9d69 Bug 1489147 - Remove the XPCOM component registration for nsXPConnect; r=mccr8
We move the XPConnect() singleton accessor to nsIXConnect to make it available for consumers outside of XPConnect.  Most of the consumers of the singleton accessor just need the nsIXPConnect public interface, except for the IsShuttingDown() member which this patch adds to nsIXPConnect as well.

Differential Revision: https://phabricator.services.mozilla.com/D5151
2018-09-06 14:52:07 -04:00
Carl Corcoran 7da8e04c87 Bug 1467736: Add support for DllBlocklist_Shutdown;r=aklotz
Differential Revision: https://phabricator.services.mozilla.com/D4544

--HG--
extra : moz-landing-system : lando
2018-08-29 18:49:49 +00:00
Margareta Eliza Balazs 2fe43133db Merge inbound to mozilla-central. a=merge 2018-08-29 12:43:37 +03:00
Tom Ritter 7e0fefeaa0 Bug 1475566 Disable #pragma comments for MinGW Builds r=glandium
In the MinGW browser build job, we're going to use -fms-extensions,
which will tell clang to start processing these comments. Clang
cannot process them correctly (it's an upstream bug) but it doesn't
need to, because we include the libs we need in moz.build files.

So we exclude them for MinGW builds. mingw-clang gets them wrong and
mingw-gcc (which doesn't even work anymore on -central) ignored them.

In the future, with a llvm fix, we could clean up the moz.build
files and re-enable these comments.

Differential Revision: https://phabricator.services.mozilla.com/D3527

--HG--
extra : moz-landing-system : lando
2018-08-29 03:50:39 +00:00
Ciure Andrei d716a04e20 Merge inbound to mozilla-central. a=merge 2018-08-29 00:58:21 +03:00
Alex Gaynor 5bf3453bc2 Bug 1486547 - renamed the mState field on generated protocol classes; r=froydnj
There's also a field named mState on IProtocol, and this reduces confusion.

Differential Revision: https://phabricator.services.mozilla.com/D4356

--HG--
extra : moz-landing-system : lando
2018-08-27 18:20:17 +00:00
Alex Gaynor 9b811a260c Bug 1485762 - when deserializing a shmem in IPC, error if the ID doesn't point to a valid shmem segment; r=jld
Differential Revision: https://phabricator.services.mozilla.com/D4141

--HG--
extra : moz-landing-system : lando
2018-08-24 20:25:42 +00:00
Jeff Walden 64fceacad0 Bug 1486577 - Don't #include "js/CompilationAndEvaluation.h" in jsapi.h, minimizing the scope of that header and reducing translation-unit size of anything that needs JSAPI but doesn't need to compile/evaluate JavaScript. r=jandem
--HG--
extra : rebase_source : cd9a8becc15477bc5e24408159d4f061ec81c8b2
2018-08-24 22:51:49 -05:00
Jeff Walden 4bdf4a3614 Bug 1486577 - Don't #include js/SourceBufferHolder.h in jsapi.h, and instead require users to do so -- a minor translation-unit size improvement for anyone who never has to use SourceBufferHolder other than by reference. r=jandem
--HG--
extra : rebase_source : df47aba0c7dac3fe80ab6ea1b9a34c7acc54850d
2018-08-24 21:01:58 -05:00
Nathan Froyd 29a5f5b36b Bug 1485696 - add aarch64 windows support to ipc's build_config.h; r=jld 2018-08-23 13:27:57 -04:00
Nathan Froyd 5c033bee02 Bug 1486039 - use a more-portable idiom for pausing in SpinEvent::Wait; r=aklotz
YieldProcessor is apparently defined to do the same thing on x86 as our
custom macros, but includes implementations for non-x86 processors.
2018-08-28 09:27:57 -04:00
Cosmin Sabou d141575366 Merge mozilla-central to mozilla-inbound. a=merge 2018-08-27 19:00:38 +03:00
Nathan Froyd 3eab353d3f Bug 1480732 - make ipc/'s atomicops.h work on aarch64 windows; r=jld
I'm not entirely sure how this works on x86-64 Windows, which also uses
a #define for MemoryBarrier...I think something about intrinsics.
2018-08-27 09:31:28 -04:00
Andreas Pehrson 84013bba14 Bug 1478575 - Unify CamerasChild shutdown paths. r=gcp 2018-08-20 10:44:49 +02:00
Jed Davis 4a8426acf0 Bug 1478849. r=mccr8 2018-08-21 15:37:42 -06:00
Dorel Luca 07c6e76122 Merge mozilla-inbound to mozilla-central. a=merge 2018-08-21 12:54:24 +03:00
Alex Gaynor 019b59f8b5 Bug 1483309 - the IPC libFuzzer integration can now generated shared memory segments; r=jld,posidron
Uses the input bytes as metadata + data for shared memory segments.

Differential Revision: https://phabricator.services.mozilla.com/D3352

--HG--
extra : moz-landing-system : lando
2018-08-20 18:46:05 +00:00
Jeff Walden ffd93ba761 Bug 1033916 - Move JSAutoByteString out of jsapi.h into js/public/AutoByteString.h, incidentally breaking the jsfriendapi.h -> jsapi.h dependency. r=jandem
--HG--
extra : rebase_source : d85baf9b28e632db5669aa3d056cc9744686f5c8
2018-08-20 07:46:08 -07:00
Aaron Klotz 9777f6b196 Bug 1484758: Add WinBuiltinAnyPackageSid to parent process COM ACL; r=mhowell
--HG--
extra : amend_source : f7792014b45f8963926d014c34c58a0d7b8d8d95
2018-08-20 11:03:45 -06:00
Jan Varga 5733cbbbd3 Bug 1361330 - Part 4: Core implementation; r=asuth 2018-08-20 14:33:03 +02:00
Liang-Heng Chen 6c9d7c21d6 Bug 1481252 - Part 1: Report FastBlock status to docshell; r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D3024

--HG--
extra : moz-landing-system : lando
2018-08-16 15:29:22 +00:00
Hiroyuki Ikezoe 61a6f8e3f2 Bug 1478576 - A mochitest for system font change notification. r=froydnj,jimm,karlt
The test case in this patch fails without the proper fix in the first patch
in this patch series.

In this patch two new nsIDOMWindowUtils APIs are introduced to change the
system font settins in tests.  Currently the APIs work only on GTK+ platform.

Also to work the test case properly we need to open a new XUL window because we
don't propagate font changes into descendant documents yet (bug 1478212).

MozReview-Commit-ID: 4OLxEkEuF8d

--HG--
extra : rebase_source : 683e64f07c4d8820e5499d8c15b90975618559b8
2018-08-07 11:58:36 +09:00
Dorel Luca 6e90fcf6e3 Backed out changeset d602a2f69ff8 (bug 1475573) on request from truber. a=backout 2018-08-16 17:49:01 +03:00
Jed Davis 5e630f7ccf Bug 1481978 - Change IPC CloseSuperfluousFds to prevent accidentally heap-allocating closures. r=glandium
Closures are nice but -- as pointed out in bug 1481978 comment #2 --
it's a footgun to take a std::function argument in a context where heap
allocation isn't safe.

Fortunately, non-capturing closures convert to C function pointers,
so a C-style interface with a void* context can still be relatively
ergonomic.
2018-08-15 19:08:40 -06:00
Daosheng Mu 8ac5934ce1 Bug 1430038 - Part 1: Add VR process to the process list; r=kip, jimm
Summary: MozReview-Commit-ID: AWyFur2gLCQ

Tags: #secure-revision

Differential Revision: https://phabricator.services.mozilla.com/D2876

MozReview-Commit-ID: HHGDiXyaqnB

--HG--
extra : rebase_source : cbb94eb1aaca4ca385559c0e997b508a80121105
2018-06-22 16:30:14 -07:00
Brian Hackett 9444619b6c Bug 1481346 - Fix problems when forwarding sync messages in the middleman, r=mccr8.
--HG--
extra : rebase_source : 38dfeca916baf25166fea246b94c26a14bf24827
2018-08-14 00:30:09 +00:00
Brian Hackett 0d5d3c2675 Bug 1482275 Part 2 - Recognize hanged replaying processes when reporting crashes, r=gsvelto.
--HG--
extra : rebase_source : eed9d0661e40d74edda3e71d9164fc9972c0dd8c
2018-08-14 00:50:11 +00:00
Henri Sivonen 3edc601325 Bug 1402247 - Use encoding_rs for XPCOM string encoding conversions. r=Nika,erahm,froydnj.
Correctness improvements:

 * UTF errors are handled safely per spec instead of dangerously truncating
   strings.

 * There are fewer converter implementations.

Performance improvements:

 * The old code did exact buffer length math, which meant doing UTF math twice
   on each input string (once for length calculation and another time for
   conversion). Exact length math is more complicated when handling errors
   properly, which the old code didn't do. The new code does UTF math on the
   string content only once (when converting) but risks allocating more than
   once. There are heuristics in place to lower the probability of
   reallocation in cases where the double math avoidance isn't enough of a
   saving to absorb an allocation and memcpy.

 * Previously, in UTF-16 <-> UTF-8 conversions, an ASCII prefix was optimized
   but a single non-ASCII code point pessimized the rest of the string. The
   new code tries to get back on the fast ASCII path.

 * UTF-16 to Latin1 conversion guarantees less about handling of out-of-range
   input to eliminate an operation from the inner loop on x86/x86_64.

 * When assigning to a pre-existing string, the new code tries to reuse the
   old buffer instead of first releasing the old buffer and then allocating a
   new one.

 * When reallocating from the new code, the memcpy covers only the data that
   is part of the logical length of the old string instead of memcpying the
   whole capacity. (For old callers old excess memcpy behavior is preserved
   due to bogus callers. See bug 1472113.)

 * UTF-8 strings in XPConnect that are in the Latin1 range are passed to
   SpiderMonkey as Latin1.

New features:

 * Conversion between UTF-8 and Latin1 is added in order to enable faster
   future interop between Rust code (or otherwise UTF-8-using code) and text
   node and SpiderMonkey code that uses Latin1.

MozReview-Commit-ID: JaJuExfILM9
2018-08-14 14:43:42 +03:00
Andrea Marchesini 04fcbb6556 Bug 1480131 - AntiTrackingCommon::IsFirstPartyStorageAccessGrantFor() should not grant permission to sub-sub-iframe channels; r=ehsan 2018-08-10 14:59:33 -04:00
Gabriele Svelto 15adf94f4d Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
This introduces the machinery needed to generate crash annotations from a YAML
file. The relevant C++ functions are updated to take a typed enum. JavaScript
calls are unaffected but they will throw if the string argument does not
correspond to one of the known entries in the C++ enum. The existing whitelists
and blacklists of annotations are also generated from the YAML file and all
duplicate code related to them has been consolidated. Once written out to the
.extra file the annotations are converted in string form and are no different
than the existing ones.

All existing annotations have been included in the list (and some obsolete ones
have been removed) and all call sites have been updated including tests where
appropriate.

--HG--
extra : source : 4f6c43f2830701ec5552e08e3f1b06fe6d045860
2018-07-05 15:42:11 +02:00
Daniel Varga 31ff8cd9c8 Merge mozilla-central to mozilla inbound. a=merge 2018-08-09 01:10:56 +03:00
Mike Hommey 6d197a0707 Bug 1481719 - Disable profile-instr-out-of-date warnings explicitly rather than allowing all warnings where they appear. r=dmajor 2018-08-09 06:07:33 +09:00
Jesse Schwartzentruber abc4b27cb4 Bug 1475573 - Create --enable-fuzzing debug build job for Android x86 firefox. r=nalexander,froydnj
Differential Revision: https://phabricator.services.mozilla.com/D2428

--HG--
extra : moz-landing-system : lando
2018-08-07 17:53:57 +00:00
Masatoshi Kimura 3b21b7868b Bug 1090497 - Re-enable warnings as errors on clang-cl. r=froydnj
--HG--
extra : rebase_source : c09366fb93e5b0f72abe1e99d3094e3d96a934fb
extra : intermediate-source : 5950c9d63c3b4fd63a25464a7b50944aaec7079f
extra : source : ca1b9a2bcc4381795f556fea2fb59066567c30f3
2018-07-31 22:10:07 +09:00
Noemi Erli 74a710cb5e Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-08-04 15:39:02 +03:00
Noemi Erli 23c8a3a9f3 Backed out changeset 1e9ecba54e7b (bug 1348273) for failing on widget/tests/test_bug1123480.xul 2018-08-04 12:39:40 +03:00
Noemi Erli 0cacb5f9cb Backed out changeset acde419e016e (bug 1475573) for breaking Android builds 2018-08-04 10:12:40 +03:00
Jesse Schwartzentruber ec180b72d0 Bug 1475573 - Create --enable-fuzzing debug build job for Android x86 firefox. r=froydnj,nalexander
Reviewers: froydnj, nalexander

Reviewed By: froydnj, nalexander

Subscribers: froydnj

Bug #: 1475573

Differential Revision: https://phabricator.services.mozilla.com/D2428

--HG--
extra : rebase_source : fcad543ea727e8974dc6aaade92053fa0008c5ff
extra : histedit_source : 0a8b60693d64fef0aefd985d9f3108cf77890e94
2018-08-04 09:46:02 +03:00
Jed Davis 18e4e4ce63 Bug 1480401 - Avoid heap-allocated closures in async signal safe part of LaunchApp. r=froydnj
MozReview-Commit-ID: 4LYtBGbqtVh

--HG--
extra : rebase_source : 4bf706d0b5bd61fdffc0f727cd72591c512ca20c
2018-08-02 14:18:01 -06:00
Jan de Mooij 3af36d3d86 Bug 1479363 part 10 - Use JSAutoRealm instead of JSAutoRealmAllowCCW in other directories. r=mrbkap 2018-08-02 19:30:17 +02:00
Cosmin Sabou de8c2bd891 Backed out changeset 5950c9d63c3b (bug 1090497) for build bustages on several files. CLOSED TREE 2018-08-02 19:59:53 +03:00
Masatoshi Kimura feea19030c Bug 1090497 - Re-enable warnings as errors on clang-cl. r=froydnj
--HG--
extra : rebase_source : a62521fdc66def4e4d5d7bf52e68365a786b5c55
extra : source : ca1b9a2bcc4381795f556fea2fb59066567c30f3
2018-07-31 22:10:07 +09:00
Gabriele Svelto 50ba13cce4 Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
This introduces the machinery needed to generate crash annotations from a YAML
file. The relevant functions are updated to take a typed enum (in C++) and an
integer constant (in JavaScript). A JavaScript wrapper around the crash
reporter service is provided to hold the constants. The existing whitelists
and blacklists of annotations are also generated from the YAML file and the
existing duplicate code has been consolidated. Once written out to the .extra
file the annotations are converted in string form and are no different than
the existing ones.

All existing annotations have been included (and some obsolete ones removed)
and all call sites have been updated including tests.

--HG--
extra : rebase_source : b4f0d4bf83c64851028c271d3fab3ebcb6fbcd3e
2018-07-05 15:42:11 +02:00
Coroiu Cristina 1ba19a32ac Backed out changeset 86471a18672f (bug 1348273) for ESlint failure at toolkit/modules/WebNavigationChild.jsm
--HG--
extra : rebase_source : e0c94f49ddc1f1b119b72c06fccc1b4363b9d340
2018-08-03 22:48:51 +03:00
Masatoshi Kimura 2661405f4c Bug 1479779 - Reduce clang-cl warnings from ipc/mscom/. r=aklotz
--HG--
extra : source : cc62c7bb49ef7261bfe261a7c88a52728d7889ea
extra : intermediate-source : 13d3cca02ea72befac4d306722eaae2d0ab1a90c
2018-07-31 22:04:58 +09:00
Gabriele Svelto eff24befbd Bug 1348273 - Convert crash annotations into a machine-readable list of constants; r=ted.mielczarek,njn,dholbert,mak,cpearce,mcmanus,froydnj,Dexter,jrmuizel,jchen,jimm,bz,surkov
This introduces the machinery needed to generate crash annotations from a YAML
file. The relevant functions are updated to take a typed enum (in C++) and an
integer constant (in JavaScript). A JavaScript wrapper around the crash
reporter service is provided to hold the constants. The existing whitelists
and blacklists of annotations are also generated from the YAML file and the
existing duplicate code has been consolidated. Once written out to the .extra
file the annotations are converted in string form and are no different than
the existing ones.

All existing annotations have been included (and some obsolete ones removed)
and all call sites have been updated including tests.

--HG--
extra : rebase_source : f0e8d229581ac5c0daa0e0454cb258746108e28d
2018-07-05 15:42:11 +02:00
Tom Schuster 2e69f796e1 Bug 1468774 - Remove getPropertyDescriptor from CPOWs. r=mrbkap r=mccr8
--HG--
extra : rebase_source : 39bba6564c89e50ef8faf0b9dca4c0c4a67df510
extra : histedit_source : f572166d28a784135429916b07a1ac398d7a99cb
2018-04-03 18:21:40 +02:00
Jon Coppeard ec2af16383 Bug 1475228 - Make synchronous compile APIs take SourceBufferHolders exclusively r=jandem r=fitzgen 2018-07-17 14:30:22 +01:00
Andrea Marchesini 44ce53c72e Bug 1476592 - Remove the cache from nsCSPContext - part 2 - sendViolationReports parameter, r=ckerschb, r=aosmond 2018-08-01 06:35:24 +02:00
Hiroyuki Ikezoe 221a08d59e Bug 1479234 - Drop GetAnimationOpacity and GetAnimationTransform ipc calls. r=boris,froydnj
They are no longer used.

MozReview-Commit-ID: 1SaIkj4ryUF

--HG--
extra : rebase_source : 0666e3f297e9c12f8a024e96944d99c2c301820c
2018-07-31 06:13:15 +09:00
Hiroyuki Ikezoe 94f5f622eb Bug 1479234 - Introduce a generic function to get an animation value on the compositor. r=boris,froydnj
On the compositor we store animation values in a hash table and the hash is
the compositor animation id which is a unique id for each property respectively.
So we can get the corresponding animation value for the given property.

In this patch there are lots of duplicated code, but they will be removed in the
next patch.

MozReview-Commit-ID: 7EboVcculcg

--HG--
extra : rebase_source : 304ea80849af8af72a07437736041aeabbe47eeb
2018-07-31 06:13:15 +09:00
Coroiu Cristina 7634333ced Backed out 4 changesets (bug 1479234) for build bustage at build/src/gfx/vr/ipc/VRLayerChild.cpp on a CLOSED TREE
Backed out changeset 6ecc1666f571 (bug 1479234)
Backed out changeset c3bab1bc97cf (bug 1479234)
Backed out changeset c8c2625a33ba (bug 1479234)
Backed out changeset 2ffc8e9d5686 (bug 1479234)
2018-07-31 00:32:04 +03:00
Hiroyuki Ikezoe 697a9da7aa Bug 1479234 - Drop GetAnimationOpacity and GetAnimationTransform ipc calls. r=boris,froydnj
They are no longer used.

MozReview-Commit-ID: 1SaIkj4ryUF

--HG--
extra : rebase_source : 0666e3f297e9c12f8a024e96944d99c2c301820c
2018-07-31 06:13:15 +09:00
Hiroyuki Ikezoe 23a4443de4 Bug 1479234 - Introduce a generic function to get an animation value on the compositor. r=boris,froydnj
On the compositor we store animation values in a hash table and the hash is
the compositor animation id which is a unique id for each property respectively.
So we can get the corresponding animation value for the given property.

In this patch there are lots of duplicated code, but they will be removed in the
next patch.

MozReview-Commit-ID: 7EboVcculcg

--HG--
extra : rebase_source : 304ea80849af8af72a07437736041aeabbe47eeb
2018-07-31 06:13:15 +09:00
Kris Maglione 6bde5d95f3 Bug 1476405: Part 2b - Use default thread size from nsIThreadManager in Linux PlatformThreads. r=jld
MozReview-Commit-ID: 4Mod1IdzJBw

--HG--
extra : rebase_source : 9d0c21427bc34115d5a07269c1ecc4f7acfaa3ae
extra : intermediate-source : 0b0c243a1827e193d045d6b3566c87ca87035c48
extra : source : 6c154f4d9dd93e3dac6045c3b8ead22702071fda
2018-07-20 13:20:42 -07:00
Kris Maglione 94acb9ea0e Bug 1476405: Part 2a - Create nsThread wrappers/set names for chromium threads. r=erahm,jld
MozReview-Commit-ID: FvGhq6nhIde

--HG--
extra : rebase_source : aa7ce229cd37763a3af2061b38d41b675118773f
extra : intermediate-source : 236b366fdf3731ef95e0ba75b8f24f03181343ee
extra : source : d0ebb3aa8e0f0946eafc2e7cac4d5cbcf1694e2f
2018-07-18 22:31:30 -07:00
Jan de Mooij 80adc67aba Bug 1478955 part 1 - Rename JSAutoRealm to JSAutoRealmAllowCCW. r=luke 2018-07-28 12:12:26 +02:00
dvarga d8ac8507c9 Merge mozilla-inbound to mozilla-central. a=merge
--HG--
extra : amend_source : 25781a5ccee21a19f5c6ccacc2c96ab7eb4ed6b5
2018-07-28 01:32:38 +03:00
Cosmin Sabou 778ca4f84f Backed out 8 changesets (bug 1476405) for causing frequent failures in bug 1479022. a=backout
Backed out changeset ad1674e9152d (bug 1476405)
Backed out changeset e0a021b27d2c (bug 1476405)
Backed out changeset 771288dbf852 (bug 1476405)
Backed out changeset aeebad4f2dc3 (bug 1476405)
Backed out changeset 4831cbfd03de (bug 1476405)
Backed out changeset 0b0c243a1827 (bug 1476405)
Backed out changeset 236b366fdf37 (bug 1476405)
Backed out changeset c767b1b618fb (bug 1476405)
2018-07-28 01:25:25 +03:00
Jed Davis 652dac8690 Bug 1447867 - Replace base::SharedMemory POSIX backend with shm_open and ashmem. r=froydnj
This replaces using file_util to open and unlink temporary files
(/dev/shm on Linux, $TMPDIR or /tmp otherwise) with the POSIX shm_open
API, or ashmem on Android (which doesn't implement shm_open).

glibc maps shm_open/shm_unlink to open and unlink in /dev/shm (as does
musl libc), so the Linux situation is mostly unchanged except we aren't
duplicating code from system libraries.  Other OSes may (and some do)
use more efficient implementations than temporary files.

FreeBSD's SHM_ANON extension is used if available.  Sadly, it's not
standard; it would make this patch much simpler if it were.

This patch changes the shm file names; they now start with "org.mozilla"
instead of "org.chromium" because the original Chromium code is mostly
gone at this point.  When running as a Snap package, the required
filename prefix is added; other container/sandbox environments using
AppArmor to restrict the allowed filenames may need to be adjusted.

The shm names now include the creating process's pid, to allow
using sandboxing to prevent interfering with shm belonging to other
applications or other processes within the same browser instance.

MozReview-Commit-ID: 7PirIlcblh4
2018-07-27 10:10:25 -06:00
Dorel Luca 704612cf44 Merge mozilla-inbound to mozilla-central. a=merge 2018-07-27 13:19:26 +03:00
Kris Maglione 6254e72cae Bug 1476405: Part 2b - Use default thread size from nsIThreadManager in Linux PlatformThreads. r=jld
MozReview-Commit-ID: 4Mod1IdzJBw

--HG--
extra : source : 6c154f4d9dd93e3dac6045c3b8ead22702071fda
extra : histedit_source : fc05365522a7bc8c3b6acd0281a537879d27fee9
2018-07-20 13:20:42 -07:00
Kris Maglione ed4f3e5b05 Bug 1476405: Part 2a - Create nsThread wrappers/set names for chromium threads. r=erahm,jld
MozReview-Commit-ID: FvGhq6nhIde

--HG--
extra : source : d0ebb3aa8e0f0946eafc2e7cac4d5cbcf1694e2f
extra : histedit_source : 4c5ef4a166af4c54244003fa5f66dc13da9024f6%2Ca0400aab477c90f08683773186b7a64e88b64b7e
2018-07-18 22:31:30 -07:00
Coroiu Cristina 6d037d0cba Backed out 9 changesets (bug 1476405) for causing leaks
Backed out changeset 4113d6fb3c1c (bug 1476405)
Backed out changeset cb7f7cc32687 (bug 1476405)
Backed out changeset 6d18a8bd5ee3 (bug 1476405)
Backed out changeset b2a99f50e642 (bug 1476405)
Backed out changeset b5b9d295545d (bug 1476405)
Backed out changeset f092a32a3639 (bug 1476405)
Backed out changeset 6c154f4d9dd9 (bug 1476405)
Backed out changeset d0ebb3aa8e0f (bug 1476405)
Backed out changeset 06b8093ddc6a (bug 1476405)
2018-07-27 08:56:36 +03:00
Kris Maglione 9b189d0e9f Bug 1476405: Part 2b - Use default thread size from nsIThreadManager in Linux PlatformThreads. r=jld
MozReview-Commit-ID: 4Mod1IdzJBw

--HG--
extra : rebase_source : 89d6559a27ea5681c1415f71eeb837bfadd8351d
2018-07-20 13:20:42 -07:00
Kris Maglione 8a9627cd5c Bug 1476405: Part 2a - Create nsThread wrappers/set names for chromium threads. r=erahm,jld
MozReview-Commit-ID: FvGhq6nhIde

--HG--
extra : rebase_source : 3d9ef99840da37bce0117515b03a165f6821e74d
2018-07-18 22:31:30 -07:00
Blake Kaplan e4a0da7d25 Bug 1477343 - Remove PBrowser::IsParentWindowMainWidgetVisible. r=mccr8,bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D2347

--HG--
extra : moz-landing-system : lando
2018-07-26 19:26:02 +00:00
Sebastian Hengst bd900ee36a Merge mozilla-inbound to mozilla-central. a=merge 2018-07-25 17:16:53 +03:00
Jed Davis dc17388589 Bug 1462168 - Report number of IPC channels in about:memory. r=mccr8
This adds an about:memory branch, "ipc-channels", which counts
cross-process IPC channels (ProcessLink, IPC::Channel) broken down by
the top-level IPDL actor name; these use OS resources which may be
limited (file descriptors on Linux and Mac).  Intra-process use of IPC
(ThreadLink) is not counted.

The maximum channel count for each actor type is reported in another
branch, "ipc-channels-peak".  This might be useful if there are
conditions that cause transient fd exhaustion, for example.

This patch also works around a problem where MessageChannel was trying
to register reporters too early in child processes, and failing.

MozReview-Commit-ID: CGEwny2ipcu

--HG--
extra : rebase_source : ad526f03bbef891f4474225a8e36a7ed9e3acdab
2018-07-19 17:48:05 -06:00
Brian Hackett b073b2dd5f Bug 1477563 - Deep copy file descriptor sets when copying IPDL messages, r=froydnj.
--HG--
extra : rebase_source : 6a002c9af0b12d1015159a3ce841376af13ee284
2018-07-24 15:47:26 +00:00
Andrea Marchesini f6768a8ff6 Bug 1228139 - Remove nsIURIWithPrincipal - part 3 - main part, r=bz
nsIURIWithPrincipal is currently used to retrieve the nsIPrincipal from a
BlobURL object.  BlobURLProtocolHandler has a hashtable containing, for each
blobURL, a BlobImpl and its nsIPrincipal. This patch introduces
BlobURLProtocolHandler::GetBlobURLPrincipal() that retrieves the nsIPrincipal
from this hashtable.

This patch fixes also a bug in how the revocation of blobURLs is broadcasted to
other processes. This should be done immediately because each process creates
its own timer to revoke them after 5 seconds.

An important change is related to NS_SecurityCompareURIs() where, if 1 (or
both) of the 2 URIs to compare, is a revoked BlobURL, we will QI its URL to
nsIStandardURL and fail out at that point.
2018-07-24 22:15:57 +02:00
Nathan Froyd 99a3d308d0 Bug 1477048 - part 3 - remove ipc/chromium uses of OS_TEST; r=gps
These were less straightforward, so I separated them out into a separate
patch.
2018-07-24 16:08:56 -04:00
Nathan Froyd 5158597854 Bug 1477048 - part 1 - remove `'86' in CONFIG['OS_TEST']` stanzas from moz.build files; r=gps
The current code is somewhat non-obvious to a first-time reader, and
OS_TEST is a bizarre thing anyway, since it's actually the name of the
CPU we're running on.  We'd do well to minimize the use of OS_TEST.

Note that the complete nuking of the xptcall/md/unix/moz.build lines are
because we don't support OS X/x86 anymore.
2018-07-24 16:08:56 -04:00
Gurzau Raul 19e302fb18 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-07-24 12:52:06 +03:00
Brian Hackett de58a40fc1 Bug 1465294 Part 8 - Don't enable crash reporter in recording/replaying processes, r=aklotz.
--HG--
extra : rebase_source : c07f157b2a4d2244e9fa344cf24624ef962430f1
2018-07-23 14:53:16 +00:00
Brian Hackett 3f2c401055 Bug 1465287 Part 9 - Allow copying IPDL messages, r=froydnj.
--HG--
extra : rebase_source : 25d5c75b5a5b07b545646535bd8da7b9fd9562dc
2018-07-22 11:53:23 +00:00
Brian Hackett 3354a96d8d Bug 1465287 Part 8 - Allow spawning recording/replaying child processes and saving recordings, r=jld,mrbkap.
--HG--
extra : rebase_source : 1da4b1a7e485cfdafb38318860546ce3d0552815
2018-07-22 11:52:42 +00:00
Brian Hackett 5054a18818 Bug 1465287 Part 6 - Use correct channel and pids when communicating with a middleman process, r=mccr8.
--HG--
extra : rebase_source : 856fa92eba119d09f0b111e51126a9817b52bb24
2018-07-22 11:51:30 +00:00
Brian Hackett 4be736018d Bug 1207696 Part 4b - Make recording optional in mozilla mutexes and monitors, r=froydnj.
--HG--
extra : rebase_source : c00f199b38c6bdd47ed1793edf2ce90fbf2ff420
2018-07-21 14:22:54 +00:00
Haik Aftandilian e2f970d134 Bug 1350642 - Remove the PBrowser::Msg_GetTabCount sync IPC; r=mccr8
Bug 1350642 - Keep the tabCountResizable property in sync; r?dao

Differential Revision: https://phabricator.services.mozilla.com/D2196

--HG--
extra : moz-landing-system : lando
2018-07-17 19:41:16 +00:00
Margareta Eliza Balazs b1e7992b82 Backed out 8 changesets (bug 1265824) for bustage in /builds/worker/workspace/build/src/gfx/layers/opengl/CompositorOGL.cpp on a CLOSED TREE
Backed out changeset 1099d6f15f9f (bug 1265824)
Backed out changeset b5ba15b1a70f (bug 1265824)
Backed out changeset 51795de4adaf (bug 1265824)
Backed out changeset be68741ff4ce (bug 1265824)
Backed out changeset 4731dc56702d (bug 1265824)
Backed out changeset 984133e9614b (bug 1265824)
Backed out changeset efce316a4425 (bug 1265824)
Backed out changeset 367abce30668 (bug 1265824)
2018-07-19 09:33:28 +03:00
Doug Thayer cd54f8c184 Bug 1265824 - Wait on texture handles with IPC r=jld,mattwoodrow
There's a lot going on here, but it all fits under the idea of
being able to communicate about texture locking statuses
without spinning on IsReadLocked. This is a bit of a trade -
we could just always allocate/grab a texture from the pool,
which would put a smaller cap on the amount of time we can
possibly spend when a texture is locked. However, this eats
up more CPU and memory than waiting on the textures to unlock,
and could take longer, especially if there were a large number
of textures which we just need to wait for for a short amount
of time. In any case, we very rarely hit the case where we
actually need to wait on the sync IPC to the compositor - most
of the time the textures are already unlocked.

There is also an async IPC call in here, which we make before
flushing async paints. This just causes the compositor to
check whether the GPU is done with its textures or not and
unlock them if it is. This helps us avoid the case where we
take a long time painting asynchronously, turn IPC back on at
the end of that, and then have to wait for the compositor
to to get into TiledLayerBufferComposite::UseTiles before
getting a response. Specifically this eliminates several talos
regressions which use ASAP mode.

Lastly, there seem to be no other cases of static Monitors
being used. This seems like it falls under similar use cases
as StaticMutexes, so I added it in. I can move it into its own
file if we think it might be generally useful in the future.

MozReview-Commit-ID: IYQLwUqMxg2

--HG--
extra : rebase_source : 4f05832f51dae6db98773dcad03cb008a80eca6c
2018-05-05 15:46:26 -07:00
Doug Thayer eeeab69c1c Bug 1265824 - Wait on texture handles with IPC r=jld,mattwoodrow
There's a lot going on here, but it all fits under the idea of
being able to communicate about texture locking statuses
without spinning on IsReadLocked. This is a bit of a trade -
we could just always allocate/grab a texture from the pool,
which would put a smaller cap on the amount of time we can
possibly spend when a texture is locked. However, this eats
up more CPU and memory than waiting on the textures to unlock,
and could take longer, especially if there were a large number
of textures which we just need to wait for for a short amount
of time. In any case, we very rarely hit the case where we
actually need to wait on the sync IPC to the compositor - most
of the time the textures are already unlocked.

There is also an async IPC call in here, which we make before
flushing async paints. This just causes the compositor to
check whether the GPU is done with its textures or not and
unlock them if it is. This helps us avoid the case where we
take a long time painting asynchronously, turn IPC back on at
the end of that, and then have to wait for the compositor
to to get into TiledLayerBufferComposite::UseTiles before
getting a response. Specifically this eliminates several talos
regressions which use ASAP mode.

Lastly, there seem to be no other cases of static Monitors
being used. This seems like it falls under similar use cases
as StaticMutexes, so I added it in. I can move it into its own
file if we think it might be generally useful in the future.

MozReview-Commit-ID: IYQLwUqMxg2

--HG--
extra : rebase_source : 3624ad04aa01dac1cd38efb47764dc3a8fbd5fbd
2018-05-05 15:46:26 -07:00
Cosmin Sabou fea686b1f6 Backed out 10 changesets (bug 1265824) for causing reftests failures on global-composite-operation.html. CLOSED TREE
Backed out changeset 391c8e7897df (bug 1265824)
Backed out changeset 27c7daabd1a3 (bug 1265824)
Backed out changeset 7c90215a2eca (bug 1265824)
Backed out changeset c141fb67cf9a (bug 1265824)
Backed out changeset 239ab9f9ef52 (bug 1265824)
Backed out changeset 39ae151b3d8c (bug 1265824)
Backed out changeset 71b23fbe1fec (bug 1265824)
Backed out changeset 295dd1a6a09f (bug 1265824)
Backed out changeset 6aecd088e02c (bug 1265824)
Backed out changeset bf9d73b214fc (bug 1265824)
2018-07-23 19:36:37 +03:00
Doug Thayer ac1648320e Bug 1265824 - Wait on texture handles with IPC r=jld,mattwoodrow
There's a lot going on here, but it all fits under the idea of
being able to communicate about texture locking statuses
without spinning on IsReadLocked. This is a bit of a trade -
we could just always allocate/grab a texture from the pool,
which would put a smaller cap on the amount of time we can
possibly spend when a texture is locked. However, this eats
up more CPU and memory than waiting on the textures to unlock,
and could take longer, especially if there were a large number
of textures which we just need to wait for for a short amount
of time. In any case, we very rarely hit the case where we
actually need to wait on the sync IPC to the compositor - most
of the time the textures are already unlocked.

There is also an async IPC call in here, which we make before
flushing async paints. This just causes the compositor to
check whether the GPU is done with its textures or not and
unlock them if it is. This helps us avoid the case where we
take a long time painting asynchronously, turn IPC back on at
the end of that, and then have to wait for the compositor
to to get into TiledLayerBufferComposite::UseTiles before
getting a response. Specifically this eliminates several talos
regressions which use ASAP mode.

Lastly, there seem to be no other cases of static Monitors
being used. This seems like it falls under similar use cases
as StaticMutexes, so I added it in. I can move it into its own
file if we think it might be generally useful in the future.

MozReview-Commit-ID: IYQLwUqMxg2

--HG--
extra : rebase_source : 67f6fee8b89933561a48e6f7f531b6969893a574
2018-05-05 15:46:26 -07:00
Jed Davis 3ffadbe5c7 Bug 1456919 - Shuffle fds correctly in process_util_mac. r=erahm
MozReview-Commit-ID: K17Bn44NU48

--HG--
extra : rebase_source : cc330d387c43f941d54c508f90639567c48e86c5
2018-07-13 15:16:48 -06:00
Jed Davis a6cb3c4d18 Bug 1475382 - Turn off async content process launching, pending better error handling. r=spohl
At the moment this isn't actually async because we immediately require
the pid and block on launch anyway.  It also crashes the entire browser
on otherwise recoverable launch errors, because code that wants the pid
isn't set up to handle that operation failing.

MozReview-Commit-ID: 5favGu34QCv

--HG--
extra : rebase_source : 3c81c53e1eb8ead353ef3477ed3ceea0f5edcbbe
2018-07-13 15:20:25 -06:00
Jed Davis bd5903e8fc Bug 1475382 - Remove debugging crashes added in bug 1461459. r=spohl
These are no longer providing useful information.  There are still a
noticeable number of failures on Windows, but we've narrowed them down to
within SandboxBroker::LaunchApp.

MozReview-Commit-ID: 9srWLNZq1Wo

--HG--
extra : rebase_source : db44114a7623e75f9efd629046d2118748352ed1
2018-07-13 15:18:03 -06:00
Andrea Marchesini b177a1dbc0 Bug 1432010 - Failures in PBackground channel creation must result in a error event in Web Workers, r=mrbkap 2018-07-18 12:07:14 +02:00
Sylvestre Ledru 909b0caf78 Bug 1468273 - Fix flake8/pep8 issue by hand in ipc/ r=froydnj
MozReview-Commit-ID: JMX7ecYXzHn

--HG--
extra : rebase_source : ef283d9875973913cb24fc5f76e27068e293a762
2018-07-12 12:03:02 +02:00
Sylvestre Ledru eb7d846340 Bug 1468273 - autopep8 on ipc/ r=froydnj
MozReview-Commit-ID: 63pBUqmDlkZ

--HG--
extra : rebase_source : 6570b1b12e56c2ae1009b00d1cf9a70fb3f651d8
2018-06-10 14:29:07 +02:00
Andrea Marchesini 4e97b69ebf Bug 1476306 - Moving NullPrincipal/ContentPrincipal/SystemPrincipal under mozilla namespace - part 3 - ContentPrincipal, r=ckerschb 2018-07-17 21:38:48 +02:00
Andrea Marchesini a053cf1c15 Bug 1476306 - Moving NullPrincipal/ContentPrincipal/SystemPrincipal under mozilla namespace - part 1 - NullPrincipal, r=ckerschb 2018-07-17 21:37:48 +02:00
Margareta Eliza Balazs ad89a11136 Backed out 7 changesets (bug 1475228) for causing Spidermonkey rust failures on Linux x64 debug
Backed out changeset e91802969fb7 (bug 1475228)
Backed out changeset 623af73419eb (bug 1475228)
Backed out changeset bf96bd78dc11 (bug 1475228)
Backed out changeset 104817d51d1b (bug 1475228)
Backed out changeset d3829c85f650 (bug 1475228)
Backed out changeset 74d10b32b3ea (bug 1475228)
Backed out changeset dde64fbe2f0d (bug 1475228)
2018-07-17 17:57:55 +03:00
Jon Coppeard 4bf9e8dfe9 Bug 1475228 - Make synchronous compile APIs take SourceBufferHolders exclusively r=jandem 2018-07-17 14:30:22 +01:00
Jan de Mooij 594a3aa6d4 Bug 1475177 - Change sendCommand xpcshell function to only accept plain JSFunction callbacks. r=evilpie 2018-07-16 14:02:16 +02:00
Jan Varga 5f8daf01d9 Bug 1462162 - Filter local storage cache synchronization messages based on origin; r=asuth
This patch adds a new IPDL protocol PBackgroundLocalStorageCache. It is used by LocalStorageCache object to broadcast changes in local storage cache to other content processes. Each origin has its own PBackgroundLocalStorageCache, so now we can notify content processes that actually have a local storage cache for given origin. This greatly improves performance and reduces memory footprint especialy when local storage changes carry big strings and/or happen very quickly (before this patch all child processes were blindly notified).
2018-07-14 08:34:14 +02:00
Kris Maglione b744713e4e Bug 1471025: Part 3c - Also pass the shared preference map handle to Android content processes. r=jld
MozReview-Commit-ID: CTjDzVC9gcD

--HG--
extra : intermediate-source : 7c03b7dd00e9675f9ac045ed1ea733eb0486904f
extra : absorb_source : c79df6bd9ebbec3454fcca1a81cbfa540ad91a3e
extra : source : 38f690f30e78764763bb012045073fa781efa691
extra : histedit_source : 544ff4257f38fae99a800276d06eb0d719882ca2
2018-07-13 11:06:58 -07:00
Brindusan Cristian fe91a8922e Backed out 13 changesets (bug 1471025) for reftest failures on variation-format-hint-1a.html; bc failures performance/browser_preferences_usage.js; wpt failures on format-specifiers-variations.html. CLOSED TREE
Backed out changeset 6b672d70f335 (bug 1471025)
Backed out changeset 200bec7e766a (bug 1471025)
Backed out changeset 6c72dc1bff88 (bug 1471025)
Backed out changeset 7f4cc96fae12 (bug 1471025)
Backed out changeset b4f9178f132d (bug 1471025)
Backed out changeset 8eff817d2f7e (bug 1471025)
Backed out changeset f9362cf1add4 (bug 1471025)
Backed out changeset ce379eaab179 (bug 1471025)
Backed out changeset 7c03b7dd00e9 (bug 1471025)
Backed out changeset ff41551f5ff1 (bug 1471025)
Backed out changeset 46a6f9d0773b (bug 1471025)
Backed out changeset 434106f1b75e (bug 1471025)
Backed out changeset c490838c8329 (bug 1471025)
2018-07-14 01:16:06 +03:00
Kris Maglione 92550be97d Bug 1471025: Part 3c - Also pass the shared preference map handle to Android content processes. r=jld
MozReview-Commit-ID: CTjDzVC9gcD

--HG--
extra : source : 38f690f30e78764763bb012045073fa781efa691
extra : histedit_source : 2daf7386fbc9f9696c73168d6421139c5cefc5b4%2Ca0adf715f65281047915e678f8c054e5ec671de3
2018-07-13 11:06:58 -07:00
Brindusan Cristian a68383b333 Backed out 12 changesets (bug 1471025) for build bustages on dom/ipc/ContentProcess.cpp. CLOSED TREE
Backed out changeset 398ccedc20dc (bug 1471025)
Backed out changeset 599895de063e (bug 1471025)
Backed out changeset dc7ec17179d1 (bug 1471025)
Backed out changeset 5051f15fc200 (bug 1471025)
Backed out changeset faef4df47b20 (bug 1471025)
Backed out changeset d344247b8706 (bug 1471025)
Backed out changeset 83d98ea5ebac (bug 1471025)
Backed out changeset 38f690f30e78 (bug 1471025)
Backed out changeset 4b7a8a35ed95 (bug 1471025)
Backed out changeset e3bbc87b71af (bug 1471025)
Backed out changeset 68bb03c63b3c (bug 1471025)
Backed out changeset 4a8fbb472c91 (bug 1471025)
2018-07-13 22:11:24 +03:00
Kris Maglione 6c6960d4c8 Bug 1471025: Part 3c - Also pass the shared preference map handle to Android content processes. r=jld
MozReview-Commit-ID: CTjDzVC9gcD

--HG--
extra : rebase_source : c06aa38ff4bc2bdfa09a4aae359e1f418727ce29
extra : absorb_source : c68cd5f0e8f52980d35432cf21e1fc5552542bf2
2018-07-13 11:06:58 -07:00
Andrea Marchesini 1498612e1b Bug 1474812 - No needs to store granted storage access in nsILoadInfo and in the inner window, r=ehsan 2018-07-13 12:02:19 +02:00
Ben Kelly b970b0c8cc Bug 1459209 P1 Add IPC actor boilerplate for PServiceWorker, PServiceWorkerContainer, and PServiceWorkerRegistration. r=mrbkap
--HG--
extra : rebase_source : 10106a76c6e9188238a89821d59bdcbf4eedbab6
2018-07-09 16:02:39 -07:00
Andrea Marchesini ba1f8971c7 Bug 1469993 - Grant storage access to a 3rd party, tracking resource if a opened document has user-interaction - part 2 - storing first user interaction in nsILoadInfo, r=ehsan 2018-07-10 10:09:59 +02:00
James Teh f9e7e0747a Bug 1474007: Null check to prevent crash when ipc::mscom::GetInitialInterceptorForIID fails after PublishTarget. r=aklotz
PublishTarget calls Unlock on our LiveSetAutolock.
It's possible for GetInitialInterceptorForIID to fail after this point.
This will cause the failure cleanup code to run, which tries to call Unlock again.
However, the previous call to Unlock set mLiveSet to null, and Unlock previously didn't handle this case.
Now, unlock is a no-op (in release builds) if it's already been called.

MozReview-Commit-ID: 15ffXR6nKqc

--HG--
extra : rebase_source : bf072824f15f5574dd8afbedef82b795086d5fff
2018-07-09 10:24:20 +10:00
Nathan Froyd b07d6639b8 Bug 1472806 - fix missing typename warning in COMPtrHolder.h; r=aklotz
MSVC permits the missing `typename` as an extension, whereas clang-cl warns.
This is easy to fix, so let's fix the warning noise.
2018-07-03 17:04:26 -04:00
Nathan Froyd 0b0f08aedb Bug 1472806 - fix -Wpessimizing-move warnings in Interceptor.cpp; r=aklotz
There's no need to invoke std::move here, because Get() is already
returning a temporary that can be moved into the RefPtr.
2018-07-03 17:04:27 -04:00
James Teh d4ef733244 Bug 1472137 - Prevent mutex reentry in mscom::Interceptor::Create if GetInitialInterceptorForIID fails. r=aklotz
If GetInitialInterceptorForIID fails, the live set lock is not released in most cases, but the newly created Interceptor will be destroyed.
The Interceptor's destructor tries to acquire the live set lock again, but that causes a deadlock, since reentry is no longer allowed for a mutex after bug 1364624.
GetInitialInterceptorForIID now ensures the live set lock is always released  on failure, thus preventing the deadlock.

MozReview-Commit-ID: z0Q7JLnJXQ

--HG--
extra : amend_source : 0b9837e5500754b5782e72337fc59b7904c5e29c
2018-07-02 15:17:12 +10:00
Jed Davis 7682cb33f7 Bug 1469691 - Fix intermittent launch failure caused by registering a Mach port too late. r=erahm
--HG--
extra : rebase_source : 3d943e7362483bd83c064d6c8560e4ffd3ecc97f
2018-06-21 11:05:00 -06:00
Anny Gakhokidze 535e3c83a1 Bug 1470540 - Improve performance of DataTransfer::CacheExternalClipboardFormats, r=baku,mccr8
Currently, in order to retrieve supported clipboard formats
DataTransfer::CacheExternalClipboardFormats repeatedly makes the same calls to
clipboard->HasDataMatchingFlavors.

In the case when aPlainTextOnly == true only 1 call is made -
clipboard->HasDataMatchingFlavors(kUnicodeMime, ...), and when
aPlainTextOnly == false we have 1 call made for every member of the list
{ kCustomTypesMime, kFileMime, kHTMLMime, kRTFMime, kURLMime, kURLDataMime,
kUnicodeMime, kPNGImageMime } - a total of 8 calls.

We can see that in nsClipboardProxy::HasDataMatchingFlavors, there is a call to
ContentChild::GetSingleton()->SendClipboardHasType.
So when aPlainTextOnly == true, we will have 1 sync message, and when
aPlainTextOnly == false, we will have 8 sync messages.

With the proposed solution, in DataTransfer::CacheExternalClipboardFormats
we will only have 1 sync message regardless of the case because
GetExternalClipboardFormats() will retrieve all supported clipboard
formats at once.

MozReview-Commit-ID: CAmBfqB459v

--HG--
extra : rebase_source : 27f1b420f2613e6a747ed63762f1583ab71ba3e0
2018-06-22 14:28:27 -04:00
Chris Peterson 2afd829d0f Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj
This patch is an automatic replacement of s/NS_NOTREACHED/MOZ_ASSERT_UNREACHABLE/. Reindenting long lines and whitespace fixups follow in patch 6b.

MozReview-Commit-ID: 5UQVHElSpCr

--HG--
extra : rebase_source : 4c1b2fc32b269342f07639266b64941e2270e9c4
extra : source : 907543f6eae716f23a6de52b1ffb1c82908d158a
2018-06-17 22:43:11 -07:00
André Bargull 1eba073f7e Bug 1467438 - Part 4: Remove ScopedJSFreePtr, ScopedJSDeletePtr, and ScopedReleasePtr. r=sfink 2018-06-07 12:33:40 -07:00
Ben Kelly bee2ef4646 Bug 1470114 Make parent-side of redirect override the reserved ClientInfo to handle some corner cases. r=valentin 2018-06-22 08:09:00 -07:00
Doug Thayer 10ff9c706f Bug 1448040 - Remove HangMonitor/ChromeHangs r=Nika
Fairly straightforward, just a blanket removal. Haven't heard
anything on dev-platform or fx-data-dev regarding this removal,
so I think it's likely safe to remove on Nightly, and we can
revert if anyone makes a fuss.

As part of removing the HangMonitor, I renamed a few things and
reorganized the namespaces to not depend on a HangMonitor
namespace. Hopefully this doesn't produce too much noise in the
diff, it just seemed appropriate to move everything around
rather than keep dangling vestiges of the old system.

MozReview-Commit-ID: 8C8NFnOP5GU

--HG--
extra : rebase_source : dd000a05bfc2da40c586644d33ca4508fa5330f6
2018-04-29 18:21:20 -07:00
Andrea Marchesini 53a373287d Bug 1455256 - Port more components to WorkerRef - part 2 - IPCStream, r=asuth 2018-06-18 16:37:21 -04:00
Stephen A Pohl 80b1014efb Bug 1461459: Add nightly-only MOZ_CRASH statements in base::LaunchApp on macOS to investigate failures to asynchronously launch content processes. r=jld 2018-06-15 10:46:33 -07:00
Andi-Bogdan Postelnicu 845e499a7c Bug 1453795 - IPC - Initialize member fields in classes/ structures. r=jmathies 2018-06-14 08:48:43 +03:00
Sylvestre Ledru 7c352fb5ff Bug 1468272 - Get rid of the codedir usage as it doesn't exist since 2009 r=froydnj
MozReview-Commit-ID: JX0rqoetgN8

--HG--
extra : rebase_source : e8e66b14f06ca37e5e9a4530f8ef657a531e885a
2018-06-11 17:27:34 -07:00
Jed Davis b0a1468c01 Bug 1456911 - Rewrite the fd shuffling to be simpler & handle identity mappings correctly. r=froydnj
This replaces some old Chromium code that tries to minimally disentangle
an arbitrary file descriptor mapping with simpler algorithm, for several
reasons:

1. Do something appropriate when a file descriptor is mapped to the same
fd number in the child; currently they're ignored, which means they'll
be closed if they were close-on-exec.  This implementation duplicates
the fd twice in that case, which seems to be uncommon in practice; this
isn't maximally efficient but avoids special-case code.

2. Make this more generally applicable; the previous design is
specialized for arbitrary code running between fork and exec, but we
also want to use this on OS X with posix_spawn, which exposes a very
limited set of operations.

3. Avoid the use of C++ standard library iterators in async signal safe
code; the Chromium developers mention that this is a potential problem in
some debugging implementations that take locks.

4. In general the algorithm is simpler and should be more "obviously
correct"; more concretely, it should get complete coverage just by being
run normally in a debug build.

As a convenient side benefit, CloseSuperfluousFds now takes an arbitrary
predicate for which fds to leave open, which means it can be used in
other code that needs it without creating a fake fd mapping.

MozReview-Commit-ID: EoiRttrbrKL

--HG--
extra : rebase_source : 336e0ba9f56dc80f7347dc62617b4ad1efea7e7e
2018-04-25 17:44:08 -06:00
Jed Davis 8b7c054c0a Bug 1456911 - Prelude: Fix unified build breakage exposed by the next patch. r=froydnj
This directory has a number of places where files unintentionally depend
on `#include`s and `using` directives and forward declarations in other
files in the same unified build group.  Adding a file shifts the group
boundaries and exposes some of those bugs; this patch fixes them (but
there are others).

MozReview-Commit-ID: AqAOdnXniTn

--HG--
extra : rebase_source : ed6030785d9cc5cc0ea1a46707725472de1c0fa9
2018-05-11 20:25:19 -06:00
Ben Kelly ecb17922d9 Bug 1468213 Propagate nsILoadInfo.serviceWorkerTaintingSynthesized and tainting values from parent process to child process. r=valentin 2018-06-11 12:54:22 -07:00