03c41bcc5721308e2a86a74493a0cf9aeefc092c: Bug 1411081 - Derive Rust compiler flags in configure; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Tue, 24 Oct 2017 14:42:01 -0700 - rev 686258
Push 86145 by gszorc@mozilla.com at Wed, 25 Oct 2017 16:56:02 +0000
Bug 1411081 - Derive Rust compiler flags in configure; r?glandium Before this commit, RUSTFLAGS was derived in rules.mk by consulting various variables set by configure. It isn't clear to me why things are implemented this way. We don't appear to have moz.build level overrides for Rust compiler flags. So there doesn't appear to be a compelling reason why we can't derive these values in configure. So, this commit ports the code for deriving default RUSTFLAGS from rules.mk to toolchain.configure. The port is pretty straightforward as far as the logic goes. MozReview-Commit-ID: JhAE9Qlo8SK
5baaeeb4990cf2a0f4d8ec66fa3d4753a366fb16: Bug 1411081 - Move --enable-optimize/MOZ_OPTIMIZE to moz.configure; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Tue, 24 Oct 2017 19:54:48 -0700 - rev 686257
Push 86145 by gszorc@mozilla.com at Wed, 25 Oct 2017 16:56:02 +0000
Bug 1411081 - Move --enable-optimize/MOZ_OPTIMIZE to moz.configure; r?glandium The Rust optimization logic is tied to --enable-optimize/MOZ_OPTIMIZE and --enable-debug/MOZ_DEBUG. In order to more easily implement more customization, let's move --enable-optimize/MOZ_OPTIMIZE to moz.configure so its value can be consulted there. The logic here is a bit wonky. The option behaves like a boolean or a string. If a string, MOZ_OPTIMIZE is set to 2. Otherwise it is 1 or unset depending on the boolean value. The custom compiler flags string is passed to old-configure, where it overwrites whatever old-configure derived as the default value. We stop short of moving all references to MOZ_OPTIMIZE_FLAGS to moz.configure because there are a handful of them and I don't want to scope bloat. MozReview-Commit-ID: 6iNDu2HwLGr
1f2ec8e7db3f726da81d46738cca8541087aac04: Bug 1411081 - Move assignment of default value for MOZ_OPTIMIZE_FLAGS; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Tue, 24 Oct 2017 19:30:48 -0700 - rev 686256
Push 86145 by gszorc@mozilla.com at Wed, 25 Oct 2017 16:56:02 +0000
Bug 1411081 - Move assignment of default value for MOZ_OPTIMIZE_FLAGS; r?glandium It is now closer in the file to where other default values are computed. MozReview-Commit-ID: BffCEb6FAUP
c7840fc194c224f20940f8120dbd43ebfb2cc325: Bug 1411081 - Foster debugging of old-configure.vars; r?froydnj draft
Gregory Szorc <gps@mozilla.com> - Tue, 24 Oct 2017 14:00:44 -0700 - rev 686255
Push 86145 by gszorc@mozilla.com at Wed, 25 Oct 2017 16:56:02 +0000
Bug 1411081 - Foster debugging of old-configure.vars; r?froydnj We mix the added and modified variables from mozconfig and sort them. We also print comments indicating where values come from. MozReview-Commit-ID: 97x9iHxZe3m
248a307d72a432a14cc056dc703955fb4e572e22: Bug 1411462 - Add test for `configure --help`; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Tue, 24 Oct 2017 17:10:55 -0700 - rev 686254
Push 86145 by gszorc@mozilla.com at Wed, 25 Oct 2017 16:56:02 +0000
Bug 1411462 - Add test for `configure --help`; r?glandium We add a simple test that `configure --help` works. We do this via a cram test. I added the tests to build/tests because I'm not sure where else they should go. This test uncovers a few interesting things: 1) piping `./configure --help` to `head` directly causes a Python traceback (presumably due to the pipe disappearing once N lines have been read) 2) "checking for vcs source checkout" is printed for --help 3) It is printed twice (!!) I reckon these can be follow-up improvements. MozReview-Commit-ID: 9zQ5X8ulTkc
9be5032406443f67abb2abf68cc68772f6a01fa9: Bug 1411462 - Make ./configure --help work again; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Tue, 24 Oct 2017 12:56:10 -0700 - rev 686253
Push 86145 by gszorc@mozilla.com at Wed, 25 Oct 2017 16:56:02 +0000
Bug 1411462 - Make ./configure --help work again; r?glandium It stopped working due to 370a4a2a7898 (bug 1405982). MozReview-Commit-ID: 2gCmAAsE0qW
022cb6dcfd4e315b13192d7121dc8cd51efbcbc1: Bug 1408066 - Addon.js install fails if path is incorrect. r?davehunt draft
Benjamin Forehand Jr <bennyjr169@gmail.com> - Thu, 19 Oct 2017 23:31:52 -0700 - rev 686252
Push 86144 by bmo:bforehand@mozilla.com at Wed, 25 Oct 2017 16:52:18 +0000
Bug 1408066 - Addon.js install fails if path is incorrect. r?davehunt MozReview-Commit-ID: LyJOlGEFe8X
5a20fd0923f5db931a46bdd5ff2beada5fa2dc84: Bug 1409377 - Prevent the app menu's scrollbar from overlapping its content. r?mikedeboer draft
Drew Willcoxon <adw@mozilla.com> - Wed, 25 Oct 2017 12:42:28 -0400 - rev 686251
Push 86143 by dwillcoxon@mozilla.com at Wed, 25 Oct 2017 16:42:54 +0000
Bug 1409377 - Prevent the app menu's scrollbar from overlapping its content. r?mikedeboer MozReview-Commit-ID: EHx5yi0pW6B
17388a10208d9c5c8ca9b6d220e91f9d654006ad: Bug 1411238 - Make APZ test logging work in layers-free WR mode. r?botond draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 25 Oct 2017 12:39:29 -0400 - rev 686250
Push 86142 by kgupta@mozilla.com at Wed, 25 Oct 2017 16:40:10 +0000
Bug 1411238 - Make APZ test logging work in layers-free WR mode. r?botond Most of this change is just fiddling with function signatures so that they take a LayerManager* instead of a Layer* (or in some cases, both). This allows the WebRender codepaths to pass a WebRenderLayerManager* instead of having to produce a Layer* which it doesn't have. MozReview-Commit-ID: Fb0C8OUVDin
83ee3ef569be3d10ae5109d195ee47053283ee71: Bug 1404230 - Part4 - Add GetStatusForPolicy method in ipdl and implement it by calling CDM. draft
James Cheng <jacheng@mozilla.com> - Tue, 24 Oct 2017 10:55:03 +0800 - rev 686249
Push 86141 by bmo:jacheng@mozilla.com at Wed, 25 Oct 2017 16:32:36 +0000
Bug 1404230 - Part4 - Add GetStatusForPolicy method in ipdl and implement it by calling CDM. MozReview-Commit-ID: 8L0qKgnKMES
648831eb97fb0759bd502815bce334e57372155e: Bug 1404230 - Part3 - Add GetStatusForPolicy method in CDMProxy and its derived classes. draft
James Cheng <jacheng@mozilla.com> - Thu, 05 Oct 2017 15:37:25 +0800 - rev 686248
Push 86140 by bmo:jacheng@mozilla.com at Wed, 25 Oct 2017 16:30:17 +0000
Bug 1404230 - Part3 - Add GetStatusForPolicy method in CDMProxy and its derived classes. MozReview-Commit-ID: myrPzVi0rl
a28751240bfd922dc1c977ed247bf092115fd7d3: Bug 1404230 - Part2 - Add a web api to support HDCP policy check on MediaKeys. draft
James Cheng <jacheng@mozilla.com> - Mon, 02 Oct 2017 17:39:00 +0800 - rev 686247
Push 86140 by bmo:jacheng@mozilla.com at Wed, 25 Oct 2017 16:30:17 +0000
Bug 1404230 - Part2 - Add a web api to support HDCP policy check on MediaKeys. MozReview-Commit-ID: HW7DtQ6GuOa
33b43920912684c3020191997b19ce537fa5a08e: Bug 1410731 - Use multilocale.json as a locale set for L10nRegistry sources. r?mossop draft
Zibi Braniecki <zbraniecki@mozilla.com> - Sun, 22 Oct 2017 11:09:44 -0700 - rev 686246
Push 86139 by bmo:gandalf@aviary.pl at Wed, 25 Oct 2017 16:27:28 +0000
Bug 1410731 - Use multilocale.json as a locale set for L10nRegistry sources. r?mossop MozReview-Commit-ID: 4SsInmlt1C4
12804ccf215dad66a4948e8ac96ed986745e3bfc: Bug 1366201 - P5. Get around FFmpeg bug with corrupted data. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 25 Oct 2017 18:25:37 +0200 - rev 686245
Push 86138 by bmo:jyavenard@mozilla.com at Wed, 25 Oct 2017 16:26:22 +0000
Bug 1366201 - P5. Get around FFmpeg bug with corrupted data. r?gerald According to FFmpeg documentation, the out parameter is "set to size of parsed buffer or zero if not yet finished. " however this is only the case if no error occurred; otherwise it is left untouched. We want the invalid content to generate a decoding error, so we set size to inputSize to ensure decoding failed later. MozReview-Commit-ID: FZeiZUdUtLG
fd68255846e76deeb8f92d33cb28c009ba5b34f5: Bug 1366201 - P4. Remove no longer necessary files. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 24 Oct 2017 21:59:46 +0200 - rev 686244
Push 86138 by bmo:jyavenard@mozilla.com at Wed, 25 Oct 2017 16:26:22 +0000
Bug 1366201 - P4. Remove no longer necessary files. r?gerald MozReview-Commit-ID: 8aGXFlw6sR0
ae6e70d794c10a09425a71e9b97d451256b34173: Bug 1366201 - P3. Update ffvp9/ffvp8 to 3.4 branch. r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 24 Oct 2017 21:44:23 +0200 - rev 686243
Push 86138 by bmo:jyavenard@mozilla.com at Wed, 25 Oct 2017 16:26:22 +0000
Bug 1366201 - P3. Update ffvp9/ffvp8 to 3.4 branch. r?gerald Structure of code was slightly modified so that it should be no longer necessary to re-generate the config_*.h files, greatly simplifying the resync process. MozReview-Commit-ID: Ap6HpJAANT6
ed3e2faf40d75df43e25c4df70664d0a2831525b: Bug 1366201 - P2. Revert "Bug 1292039: [ffmpeg] P1. Remove unused options and dictionary features." r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 24 Oct 2017 19:33:05 +0200 - rev 686242
Push 86138 by bmo:jyavenard@mozilla.com at Wed, 25 Oct 2017 16:26:22 +0000
Bug 1366201 - P2. Revert "Bug 1292039: [ffmpeg] P1. Remove unused options and dictionary features." r?gerald This partially reverts commit e99d6caa3a3778c0bb1f2fa9f2b4222bba2eeafereverts FFmpeg requires specific default values in AVCodecContext to be set. It is quickly becoming too complicated to track what those should be. AVOptions automatically set all the values to their default. MozReview-Commit-ID: lDFeUvwTMg
ed9727c501c2cdf4ff6630a0729510a85bf3cd04: Bug 1366201 - P1. Revert "Bug 1274256 - TSan: data race gfx/layers/client/TextureClient.cpp:1161 in mozilla::layers::MappedYCbCrChannelData::CopyInto." r?gerald draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Thu, 19 Oct 2017 17:13:09 +0200 - rev 686241
Push 86138 by bmo:jyavenard@mozilla.com at Wed, 25 Oct 2017 16:26:22 +0000
Bug 1366201 - P1. Revert "Bug 1274256 - TSan: data race gfx/layers/client/TextureClient.cpp:1161 in mozilla::layers::MappedYCbCrChannelData::CopyInto." r?gerald This reverts commit f69e779a1903 FFmpeg 3.4 no longer requires this change.
4726ba41f3bbc601e14b42a99a9a27d9e54f7cfd: Bug 1403027 - Do not throw from PerformanceObserver.observe when none of the entryTypes are known (log a JS console warning instead); r?bz draft
Thomas Wisniewski <wisniewskit@gmail.com> - Sun, 22 Oct 2017 22:49:44 -0400 - rev 686240
Push 86137 by wisniewskit@gmail.com at Wed, 25 Oct 2017 16:22:13 +0000
Bug 1403027 - Do not throw from PerformanceObserver.observe when none of the entryTypes are known (log a JS console warning instead); r?bz MozReview-Commit-ID: Lx2cjWDX8sh
bc85c04cb93111f7f0ab76bae54301a35ce1ea24: Bug 1411433 - Add docs for marionette and geckodriver to Mozilla Source Tree Docs; r?ato draft
Maja Frydrychowicz <mjzffr@gmail.com> - Tue, 24 Oct 2017 18:53:02 -0400 - rev 686239
Push 86136 by bmo:mjzffr@gmail.com at Wed, 25 Oct 2017 16:17:03 +0000
Bug 1411433 - Add docs for marionette and geckodriver to Mozilla Source Tree Docs; r?ato MozReview-Commit-ID: GDQe7BACT6k
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip