deeb18d57ad217978ff3c6a38481b5d100665279: Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Tue, 01 May 2018 15:54:26 +0200 - rev 790179
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Bug 1454887 part 2 - Rewrite TI sweeping to be more explicit. r=tcampbell
f07ea68c0fef2cb271b08358edd2c0cf0fd0aa37: Bug 1454887 part 1 - Remove some (disabled) invalid asserts. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Tue, 01 May 2018 15:54:04 +0200 - rev 790178
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Bug 1454887 part 1 - Remove some (disabled) invalid asserts. r=tcampbell
1a97035892300bf1b50130dc89d3c10f59321011: Bug 1458008 - Shuffle Shape flags around to avoid races with off-thread compilation. r=jonco
Jan de Mooij <jdemooij@mozilla.com> - Tue, 01 May 2018 13:44:21 +0200 - rev 790177
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Bug 1458008 - Shuffle Shape flags around to avoid races with off-thread compilation. r=jonco
587a7161ba5c84abce9c9fe1e39d8c50054c2f36: Bug 1458199 - Update cubeb from upstream to 44341a1. r=kinetik
Alex Chronopoulos <achronop@gmail.com> - Tue, 01 May 2018 13:04:43 +0200 - rev 790176
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Bug 1458199 - Update cubeb from upstream to 44341a1. r=kinetik
69109fe28dc09b17132ba2a793202f9fda66d5f4: Bug 1018269: Handle Shadow DOM in keyframes lookup. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 01 May 2018 07:09:12 +0200 - rev 790175
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Bug 1018269: Handle Shadow DOM in keyframes lookup. r=heycam MozReview-Commit-ID: AeUmsOHOUYR
d6ab3049b56061284e9e0e10410588766c7245d9: Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Tue, 01 May 2018 13:18:00 +0300 - rev 790174
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
a4096171bfdbea9956e8afd4d74ac0b7c89506b1: Bug 1449605 - part 1 - Rearrange thebes font code so that the decision whether to apply synthetic-bold is deferred until actually instantiating a font, not made during the font-matching process. r=jwatt
Jonathan Kew <jkew@mozilla.com> - Tue, 01 May 2018 10:30:50 +0100 - rev 790173
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Bug 1449605 - part 1 - Rearrange thebes font code so that the decision whether to apply synthetic-bold is deferred until actually instantiating a font, not made during the font-matching process. r=jwatt This rearranges how synthetic-bold use is determined in the font selection & rendering code. Previously, we would decide during the font-selection algorithm whether we need to apply synthetic-bold to the chosen face, and then pass that decision through the fontgroup (storing it in the FamilyFace entries of the mFonts array there) down to the actual rendering code that instantiates fonts from the faces (font entries) we've selected. That became a problem for variation fonts because in the case of a user font, we may not have downloaded the resource yet, so we just have a "user font container" entry, which carries the descriptors from the @font-face rule and will fetch the actual resource when needed. But in the case of a @font-face rule without a weight descriptor, we don't actually know at font-selection time whether the face will support "true" bold (via a variation axis) or not, so we can't reliably make the right decision about applying synthetic bold. So we now defer that decision until we actually instantiate a platform font object to shape/measure/draw text. At that point, we have the requested style and we also have the real font resource, so we can easily determine whether fake-bold is required. (This patch should not result in any visible behavior change; that will come in a second patch now that the architecture supports it.)
788d134870102c3333a4564db7eef0d4ea8c52ba: Bug 1456765 - [BinAST] Properly compute Function.length. (r=Yoric)
Eric Faust <efaustbmo@gmail.com> - Mon, 30 Apr 2018 23:55:36 -0700 - rev 790172
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Bug 1456765 - [BinAST] Properly compute Function.length. (r=Yoric)
b7662a1cd8cbf0ea1bb49231a8c35d6fcb0a24b3: Bug 1456766 - [BinAST] Bind |this| in functions. Don't yet handle lexical |this| closure. (r=Yoric)
Eric Faust <efaustbmo@gmail.com> - Mon, 30 Apr 2018 23:55:36 -0700 - rev 790171
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Bug 1456766 - [BinAST] Bind |this| in functions. Don't yet handle lexical |this| closure. (r=Yoric)
6fdf52934a04f7aca7e3a0a1e8a180b7c9e0305b: Bug 1456761 - Update buildFunction for the multipart grammar. (r=Yoric)
Eric Faust <efaustbmo@gmail.com> - Mon, 30 Apr 2018 23:55:36 -0700 - rev 790170
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Bug 1456761 - Update buildFunction for the multipart grammar. (r=Yoric)
294524718c9af630cee7efc3b80f27f267ccb0c3: Bug 1456556 - FetchConsumer scope-exit RAII must grab 'self' by value, r=erahm
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 01 May 2018 08:47:13 +0200 - rev 790169
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Bug 1456556 - FetchConsumer scope-exit RAII must grab 'self' by value, r=erahm
cf0675c2f36251c5c9871987a02efe4be1e25dc0: Bug 1451343 - Part 2: Check annotated closed vars against known uses. (r=Yoric)
Eric Faust <efaustbmo@gmail.com> - Mon, 30 Apr 2018 23:37:41 -0700 - rev 790168
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Bug 1451343 - Part 2: Check annotated closed vars against known uses. (r=Yoric)
03130e40886bf76d8d0de4ce16b7a042fd54b4f4: Bug 1451343 - Part 1: Use provided capture information. (r=Yoric)
Eric Faust <efaustbmo@gmail.com> - Mon, 30 Apr 2018 23:37:41 -0700 - rev 790167
Push 108439 by rwood@mozilla.com at Tue, 01 May 2018 15:43:29 +0000
Bug 1451343 - Part 1: Use provided capture information. (r=Yoric)
1bdf332d4ea5e95384aa5d065c5b9900104c7168: Bug 1457295 Trick clang+lld+lto into ordering NSModules correctly also r?glandium draft
Tom Ritter <tom@mozilla.com> - Fri, 27 Apr 2018 09:29:37 -0500 - rev 790166
Push 108438 by bmo:tom@mozilla.com at Tue, 01 May 2018 15:38:57 +0000
Bug 1457295 Trick clang+lld+lto into ordering NSModules correctly also r?glandium MozReview-Commit-ID: 4JgOOVhA3YU
0d987b27cf83cc332ebfc19e42705b72652b95b8: Bug 1457483 Retrieve nm from environment for check_vanilla_allocations.py r?glandium draft
Tom Ritter <tom@mozilla.com> - Fri, 27 Apr 2018 10:25:35 -0500 - rev 790165
Push 108437 by bmo:tom@mozilla.com at Tue, 01 May 2018 15:34:15 +0000
Bug 1457483 Retrieve nm from environment for check_vanilla_allocations.py r?glandium MozReview-Commit-ID: HIZpMk4Ierb
44bcb4233ea9e70e492311a020a567cdbfc5be6f: Bug 1456743 - P4. Actual implementation of SourceBuffer.changeType. r?bryce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 30 Apr 2018 19:16:31 +0200 - rev 790164
Push 108436 by bmo:jyavenard@mozilla.com at Tue, 01 May 2018 15:00:40 +0000
Bug 1456743 - P4. Actual implementation of SourceBuffer.changeType. r?bryce Currently, the new init segment provided following a call to changeType() must contain the same number of audio and video tracks as previously. The Chrome team has indicated concerns in regards to this restriction. TBD. MozReview-Commit-ID: 3S6YVtQILF9
e067bfb1760915de21563f527f705323da4529cc: Bug 1456743 - P4. Actual implementation of SourceBuffer.changeType. r?bryce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 30 Apr 2018 19:16:31 +0200 - rev 790163
Push 108435 by bmo:jyavenard@mozilla.com at Tue, 01 May 2018 14:59:37 +0000
Bug 1456743 - P4. Actual implementation of SourceBuffer.changeType. r?bryce Currently, the new init segment provided following a call to changeType() must contain the same number of audio and video tracks as previously. The Chrome team has indicated concerns in regards to this restriction. TBD. MozReview-Commit-ID: 3S6YVtQILF9
7552c237ba141d60501b90f3f46027af49fcc83b: Bug 1456743 - P3. Add SourceBuffer.changeType experimental method. r?bryce, r?bz draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 30 Apr 2018 19:13:15 +0200 - rev 790162
Push 108435 by bmo:jyavenard@mozilla.com at Tue, 01 May 2018 14:59:37 +0000
Bug 1456743 - P3. Add SourceBuffer.changeType experimental method. r?bryce, r?bz Non functional code. SourceBuffer.changeType allows to reconfigure a sourceBuffer so that a new codec type or new container format can be fed later. The new code is placed behind the media.mediasource.experimental.enabled pref. MozReview-Commit-ID: 5wj6J4uzLbA
6264d5d1dc10897d309747f9e4a15907ee8e79b3: Bug 1456743 - P2. Have MediaFormatReader debug show live audio codec type. r?bryce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 30 Apr 2018 19:06:06 +0200 - rev 790161
Push 108435 by bmo:jyavenard@mozilla.com at Tue, 01 May 2018 14:59:37 +0000
Bug 1456743 - P2. Have MediaFormatReader debug show live audio codec type. r?bryce Additionally, show the number of channels and the sampling rate. MozReview-Commit-ID: L067Hbv0bXz
2d1252295aad4d280b249b088d3781995106b9fd: Bug 1456743 - P1. Create mochitest for new SourceBuffer::changeType. r?bryce draft
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 30 Apr 2018 18:59:34 +0200 - rev 790160
Push 108435 by bmo:jyavenard@mozilla.com at Tue, 01 May 2018 14:59:37 +0000
Bug 1456743 - P1. Create mochitest for new SourceBuffer::changeType. r?bryce MozReview-Commit-ID: 6X8rVMhVY98
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip