33097537a6ed7bb7d22f0a1bc6d58b4148f87b4b: Bug 1533925 - Allow about: pages to be forced into the extension process. r=kmag
Matthew Noorenberghe <mozilla@noorenberghe.ca> - Wed, 27 Mar 2019 04:07:15 +0000 - rev 466300
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1533925 - Allow about: pages to be forced into the extension process. r=kmag Some extensions want to implement about: pages and we want those pages to be loaded in the extension process, not in the web content process, so that: 1) a compromised web process won't get access to the about: page content 2) the extension page can use all the APIs that extension pages normally get, instead of only content script APIs. Post-Fission we will need to know which extension process to choose. Differential Revision: https://phabricator.services.mozilla.com/D24989
fd22f8527dfb5e098c3559a6942127ee16942b47: Bug 1535246 - Part 2: Handle new actors appearing in HTML files. r=davidwalsh
Logan Smyth <loganfsmyth@gmail.com> - Wed, 27 Mar 2019 05:13:24 +0000 - rev 466299
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1535246 - Part 2: Handle new actors appearing in HTML files. r=davidwalsh Differential Revision: https://phabricator.services.mozilla.com/D24444
6fe3959c65580b1b7358c2359fa3f5ad684b49b0: Bug 1535246 - Part 1: Ensure that changes to emptyLines are handled for both additions and removals. r=davidwalsh
Logan Smyth <loganfsmyth@gmail.com> - Wed, 27 Mar 2019 05:12:54 +0000 - rev 466298
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1535246 - Part 1: Ensure that changes to emptyLines are handled for both additions and removals. r=davidwalsh Differential Revision: https://phabricator.services.mozilla.com/D24443
ad7b7f4d2796749171e43ef46a7f695e44f28735: Merge mozilla-central to autoland.
Cosmin Sabou <csabou@mozilla.com> - Wed, 27 Mar 2019 06:51:51 +0200 - rev 466297
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Merge mozilla-central to autoland.
3ca83116916b50dcbe6160d1dbbb90058eb6a1f6: Bug 1325778 - Check that the contents of the autocomplete popup match the tests expectations. r=MattN
Jared Wein <jwein@mozilla.com> - Wed, 27 Mar 2019 04:31:45 +0000 - rev 466296
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1325778 - Check that the contents of the autocomplete popup match the tests expectations. r=MattN Differential Revision: https://phabricator.services.mozilla.com/D24958
5e54fd8872b4e398ab1c9b3830c930c9ac57b7f8: Bug 1521732 - Part 7: remove AutoValueVector and AutoObjectVector. r=sfink
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Mon, 25 Mar 2019 06:39:32 +0000 - rev 466295
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1521732 - Part 7: remove AutoValueVector and AutoObjectVector. r=sfink Remove legacy AutoValueVector and AutoObjectVector. Depends on D23187 Differential Revision: https://phabricator.services.mozilla.com/D23378
c6e36a52f3262909099f835560d43a1af14e57ab: Bug 1521732 - Part 6: rust binding for RootedObjectVector. r=sfink
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Mon, 25 Mar 2019 06:39:30 +0000 - rev 466294
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1521732 - Part 6: rust binding for RootedObjectVector. r=sfink use RootedObjectVector in rust glue code. Depends on D23186 Differential Revision: https://phabricator.services.mozilla.com/D23187
9e33009abc2a84be589ebc0d301fabc865cb92cb: Bug 1521732 - Part 5: RootedObjectVector. r=sfink,jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Tue, 26 Mar 2019 14:00:51 +0000 - rev 466293
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1521732 - Part 5: RootedObjectVector. r=sfink,jonco s/AutoObjectVector/RootedObjectVector/g Depends on D23185 Differential Revision: https://phabricator.services.mozilla.com/D23186
c49d99af4cadaeaac4e8f3f3c3247698e3dca583: Bug 1537554 - part3 : do not collect negative length cue for other cues. r=jya
Alastor Wu <alwu@mozilla.com> - Wed, 27 Mar 2019 04:02:35 +0000 - rev 466292
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1537554 - part3 : do not collect negative length cue for other cues. r=jya Cue might have negative length because user can set cue's end time via `TextTrackCue`'s API and the spec doesn't have strong restriction that the end time should be equal or larger than the start time of the cue. As the negative length cue won't be displayed, we have no need to add it to the `other cues`. [1] https://html.spec.whatwg.org/multipage/media.html#dom-texttrackcue-endtime Differential Revision: https://phabricator.services.mozilla.com/D24857
b15b634fa407d76f95815e13580556960179fb18: Bug 1537554 - part2 : let track track handle adding `current cue` and `other cue` if it's not disable. r=jya
Alastor Wu <alwu@mozilla.com> - Tue, 26 Mar 2019 07:50:50 +0000 - rev 466291
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1537554 - part2 : let track track handle adding `current cue` and `other cue` if it's not disable. r=jya According to the spec [1], `current cues` and `other cues` should only contain cues from `hidden` or `showing` text tracks. In this patch, text track would be responsible to add `current cues` and `other cues` to the cues list by calling `GetCurrentCuesAndOtherCues()`. If the text track is disabled, then it won't add any cues to the cues list. In addition, in order to reduce the size of `other cues` (as actually we don't need to process all cues in the `other cues`), we use the time interval to only get the cues which are overlapping with the time interval. [1] https://html.spec.whatwg.org/multipage/media.html#time-marches-on Differential Revision: https://phabricator.services.mozilla.com/D24475
13329efc586a66e30eec62128e22d6546e57131c: Bug 1537554 - part1 : add debug logs. r=jya
Alastor Wu <alwu@mozilla.com> - Tue, 26 Mar 2019 02:52:22 +0000 - rev 466290
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1537554 - part1 : add debug logs. r=jya Differential Revision: https://phabricator.services.mozilla.com/D24473
b48232ea7b093d787a1479510a80da7545303f53: Bug 1521732 - Part 4: fix SM rust binging test. r=fitzgen
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Mon, 25 Mar 2019 06:39:25 +0000 - rev 466289
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1521732 - Part 4: fix SM rust binging test. r=fitzgen StackGCVector and RootedVector are partial template specialization and cause cargo test failure. Bypass the classes by adding them to OPAQUE_TYPES. Depends on D23184 Differential Revision: https://phabricator.services.mozilla.com/D23185
66414629b2e353ef5740bd57da3a8ffdf39e5ce0: Bug 1521732 - Part 3: Use RootedValueVector instead. r=sfink,jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Tue, 26 Mar 2019 13:58:20 +0000 - rev 466288
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1521732 - Part 3: Use RootedValueVector instead. r=sfink,jonco s/AutoValueVector/RootedValueVector/g Depends on D23183 Differential Revision: https://phabricator.services.mozilla.com/D23184
e705c899efe9b7e0e01af2b23b8a9943ec5af2cf: Bug 1521732 - Part 2: convert RootedValueVector to HandleValueArray. r=sfink,jonco
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Tue, 26 Mar 2019 13:56:18 +0000 - rev 466287
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1521732 - Part 2: convert RootedValueVector to HandleValueArray. r=sfink,jonco Add a conversion constructor to HandleValueArray. Depends on D23182 Differential Revision: https://phabricator.services.mozilla.com/D23183
adce0075257adec073f25fba8785edcadca22077: Bug 1521732 - Part 1: StackGCVector and RootedVector. r=sfink
Yoshi Cheng-Hao Huang <allstars.chh@gmail.com> - Mon, 25 Mar 2019 06:39:12 +0000 - rev 466286
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1521732 - Part 1: StackGCVector and RootedVector. r=sfink Introduce a MOZ_STACK_CLASS StackGCVector, which is specialization of inline capacity to 8 of GCVector. Differential Revision: https://phabricator.services.mozilla.com/D23182
6f9bdd2e9187f96d3c0b87eec47baae1b8372ff0: Bug 1482706 - Pre-roll seek by 2112 frames to account for encoder delay. r=kinetik
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 28 Jan 2019 08:15:32 +0000 - rev 466285
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1482706 - Pre-roll seek by 2112 frames to account for encoder delay. r=kinetik Differential Revision: https://phabricator.services.mozilla.com/D3485
2fc1fe02395752f4fb9dc6e9f30a32306d5455b0: Bug 1538508 - P3. Add options to scan all frames for SPS/PPS change. r=bryce
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 27 Mar 2019 02:50:08 +0000 - rev 466284
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1538508 - P3. Add options to scan all frames for SPS/PPS change. r=bryce While not required in the two examples provided, should those streams change resolution and continue to use the same type of bytstreams we would miss the changes as the keyframe never contains the new SPS/PPS NALs. So we add an option to handle this case, so we can separate the cases where this could be needed without regressing bug 1469257 Differential Revision: https://phabricator.services.mozilla.com/D24854
ff707483b5d4b74dc240b81fde8b0ee59d95daff: Bug 1538508 - P2. Don't limit search for SPS/PPS on keyframe only. r=bryce
Jean-Yves Avenard <jyavenard@mozilla.com> - Wed, 27 Mar 2019 02:47:37 +0000 - rev 466283
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1538508 - P2. Don't limit search for SPS/PPS on keyframe only. r=bryce We limited the search for a SPS/PPS change to keyframe only in bug 1469257. However this causes issues if the first frame containing a SPS/PPS isn't a keyframe. We also need to error on content with no SPS/PPS as to inform the caller that something is amiss. Such content was invalid to start with. Differential Revision: https://phabricator.services.mozilla.com/D24853
8a573000a49dc347accd52132014733b8b253e7f: Bug 1538508 - P1. Reset mError upon success. r=bryce
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 26 Mar 2019 14:40:51 +0000 - rev 466282
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1538508 - P1. Reset mError upon success. r=bryce Differential Revision: https://phabricator.services.mozilla.com/D24869
d0fcce1c325d55123c53f066dd76b744f6b9b80c: Bug 1539204 part 2. Mark subject principal args in bindings as known-live. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 26 Mar 2019 21:57:12 +0000 - rev 466281
Push 35764 by aciure@mozilla.com at Wed, 27 Mar 2019 16:35:35 +0000
Bug 1539204 part 2. Mark subject principal args in bindings as known-live. r=qdot Differential Revision: https://phabricator.services.mozilla.com/D24927
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip