7541d312b1567e780c494a072d0cee809ea8c668: Bug 1464288 - Make sure PreProcessDisplayLists logic for switching AGRs matches what ComputeRebuildRegion uses. r?miko draft
Matt Woodrow <mwoodrow@mozilla.com> - Sat, 26 May 2018 16:55:17 +1200 - rev 800179
Push 111293 by mwoodrow@mozilla.com at Sat, 26 May 2018 04:56:10 +0000
Bug 1464288 - Make sure PreProcessDisplayLists logic for switching AGRs matches what ComputeRebuildRegion uses. r?miko MozReview-Commit-ID: F6N0XLCpuEe
808bfac6b69fcd591c8a26372a68700c82dacf1f: Bug 1461446: Make flex layout explicitly handle integer overflow when summing up flex item hypothetical sizes. r?mats draft
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 25 May 2018 19:46:29 -0700 - rev 800178
Push 111292 by dholbert@mozilla.com at Sat, 26 May 2018 02:48:33 +0000
Bug 1461446: Make flex layout explicitly handle integer overflow when summing up flex item hypothetical sizes. r?mats This patch accomodates for the unfortunate fact that elements with "table-layout:fixed" have a max-content size of nscoord_MAX (infinity, effectively), which turns out to be an easy source of integer overflow during flex layout. Before this patch, a flex container with "table-layout:fixed" in several flex items could end up triggering integer-overflow & making the wrong judgement on its arithmetic to determine... - whether a given flex item will fit on an existing flex line. - whether we've got positive free space and need to grow our items, or have negative free space and need to shrink our items. This patch makes two changes to fix this issue. (1) This patch makes us use CheckedInt when summing up flex item hypothetical sizes, which prevents integer overflow from flipping the sign of our line's total length. (2) This patch makes us *directly* track the space reserved for flex item margin/border/padding within a flex line. Previously, we tracked this implicitly as the difference between two other quantities that we stored; but with the other changes in this patch, those two other quantities can *both* trigger overflow and get clamped, which would make us lose track of how much space to reserve for margin/border/padding. So now we simply track that space-to-reserve directly. MozReview-Commit-ID: 9izhOnlS4F1
55acfb475b12c45ae6f4485ed4e4e00dbd2ce2ec: Bug 1459096 - Lazy load optional React components from the Layout panel. r=pbro draft
Gabriel Luong <gabriel.luong@gmail.com> - Fri, 25 May 2018 22:44:50 -0400 - rev 800177
Push 111291 by bmo:gl@mozilla.com at Sat, 26 May 2018 02:45:10 +0000
Bug 1459096 - Lazy load optional React components from the Layout panel. r=pbro MozReview-Commit-ID: RUvVpyElyp
494d77b62c333c2b71097d4ecf41c1a60dc495a2: Bug 1463494: delete the sensor observerlist array in a deferred manner r=froyd,jchen
Randell Jesup <rjesup@jesup.org> - Fri, 25 May 2018 21:16:28 -0400 - rev 800176
Push 111291 by bmo:gl@mozilla.com at Sat, 26 May 2018 02:45:10 +0000
Bug 1463494: delete the sensor observerlist array in a deferred manner r=froyd,jchen clean up sensorlist if Dispatch fails
8c8a8ed2fa1e6d7b75f705247225145a159b431a: Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize. draft
Venkatesh Pitta <venkateshpitta@gmail.com> - Sat, 26 May 2018 12:19:55 +1000 - rev 800175
Push 111290 by bmo:venkateshpitta@gmail.com at Sat, 26 May 2018 02:31:03 +0000
Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize. MozReview-Commit-ID: 83Z4dpIbwFQ *** Bug 1348145 - Remove getWindowPosition/setWindowPosition and getWindowSize/setWindowSize.
2e8b3492826ed05d2471f7aab25d371140039182: Bug 1464412 - Flip vertical resizers on rtl sites r=dao draft
Timothy Guan-tin Chien <timdream@gmail.com> - Sat, 26 May 2018 10:18:19 +0800 - rev 800174
Push 111289 by timdream@gmail.com at Sat, 26 May 2018 02:24:45 +0000
Bug 1464412 - Flip vertical resizers on rtl sites r=dao MozReview-Commit-ID: E0ejPUUCJiJ
b270d34d1765e553b327a74115fdca4f34695b08: Bug 1462703 - Additional setElementCreationCallback tests in XUL document draft
Timothy Guan-tin Chien <timdream@gmail.com> - Wed, 23 May 2018 14:13:22 +0800 - rev 800173
Push 111288 by timdream@gmail.com at Sat, 26 May 2018 01:57:00 +0000
Bug 1462703 - Additional setElementCreationCallback tests in XUL document These tests ensures the feature interacts well with our setup in XUL. They work when bug 1460815 was implemented so they sits in its own changeset. MozReview-Commit-ID: Ia08tAewZyN
0c6d2b62c0237bfeb5e9d98c73b97dd611ff29a8: Bug 1462703 - Upgrade the created element after callback runs draft
Timothy Guan-tin Chien <timdream@gmail.com> - Wed, 23 May 2018 13:04:18 +0800 - rev 800172
Push 111288 by timdream@gmail.com at Sat, 26 May 2018 01:57:00 +0000
Bug 1462703 - Upgrade the created element after callback runs nsContentUtils::NS_NewXULOrHTMLElement will call into CustomElementRegisty::RegisterCallbackUpgradeElement, which keeps the newly created element, allowing RunCustomElementCreationCallback to upgrade them after the callback runs. It is unclear if this changes the order of constructor executions, but even so it should not affact our use case. MozReview-Commit-ID: LWTn7B35aBv
dcf6fe15ea5210fcfbe2813fa49ed9f595a1eff5: Bug 1464552: Part 4 - Split selection source helpers into separate JSM. r?mconley draft
Kris Maglione <maglione.k@gmail.com> - Fri, 25 May 2018 18:26:32 -0700 - rev 800171
Push 111287 by maglione.k@gmail.com at Sat, 26 May 2018 01:46:11 +0000
Bug 1464552: Part 4 - Split selection source helpers into separate JSM. r?mconley MozReview-Commit-ID: 5ak7dg2umfu
e818d86536eefab6be3db12c5c5502c59308dfaf: Bug 1464552: Part 3 - Split print preview helpers into separate JSM. r?mconley draft
Kris Maglione <maglione.k@gmail.com> - Fri, 25 May 2018 18:22:09 -0700 - rev 800170
Push 111287 by maglione.k@gmail.com at Sat, 26 May 2018 01:46:11 +0000
Bug 1464552: Part 3 - Split print preview helpers into separate JSM. r?mconley MozReview-Commit-ID: 59Z0fZIf7Ym
a363385bec50e25c68510b2bdd912c6469c8bef4: Bug 1464552: Part 2 - Split blocked site handler into separate JSM. r?mconley draft
Kris Maglione <maglione.k@gmail.com> - Fri, 25 May 2018 17:59:27 -0700 - rev 800169
Push 111287 by maglione.k@gmail.com at Sat, 26 May 2018 01:46:11 +0000
Bug 1464552: Part 2 - Split blocked site handler into separate JSM. r?mconley MozReview-Commit-ID: H4d6qThnguk
0cca482366ff34b33d7a64f976c29ba2989fb53f: Bug 1464552: Part 1 - Split net and cert error utils into separate JSM. r?mconley draft
Kris Maglione <maglione.k@gmail.com> - Fri, 25 May 2018 17:50:22 -0700 - rev 800168
Push 111287 by maglione.k@gmail.com at Sat, 26 May 2018 01:46:11 +0000
Bug 1464552: Part 1 - Split net and cert error utils into separate JSM. r?mconley MozReview-Commit-ID: BxLld6faIEm
3df5fb6f8871b483eef42b2c44268233943a7df8: Bug 1464442 - Make the display-type badge in the markup-view say "subgrid" if the element is a subgrid. r=pbro draft
Gabriel Luong <gabriel.luong@gmail.com> - Fri, 25 May 2018 21:34:00 -0400 - rev 800167
Push 111286 by bmo:gl@mozilla.com at Sat, 26 May 2018 01:34:37 +0000
Bug 1464442 - Make the display-type badge in the markup-view say "subgrid" if the element is a subgrid. r=pbro MozReview-Commit-ID: 10KOFquxmcz
c37195e0249b63bd32e113c90ddc8a507f6cef37: Bug 1464368 - Mark a few Atomics tests as "random" to avoid frequent intermittents. r=sfink
André Bargull <andre.bargull@gmail.com> - Fri, 25 May 2018 06:04:20 -0700 - rev 800166
Push 111286 by bmo:gl@mozilla.com at Sat, 26 May 2018 01:34:37 +0000
Bug 1464368 - Mark a few Atomics tests as "random" to avoid frequent intermittents. r=sfink
af369cce3a8817ca395b4892af4d1c7cb39f58ec: Bug 1464492 - Pass canceledOkay=true when starting/stopping timers for A11Y_SERVICE_DURATION. r=miker
Yura Zenevich <yura.zenevich@gmail.com> - Fri, 25 May 2018 11:25:00 -0400 - rev 800165
Push 111286 by bmo:gl@mozilla.com at Sat, 26 May 2018 01:34:37 +0000
Bug 1464492 - Pass canceledOkay=true when starting/stopping timers for A11Y_SERVICE_DURATION. r=miker MozReview-Commit-ID: Kb5yQ8kr9Uk
352257f10f200e2826a0f4b4666c75285cd37438: Bug 1464263 - [1.2] Update settings for non-enabled modules. r=jchen
Eugen Sawin <esawin@mozilla.com> - Fri, 25 May 2018 00:31:18 +0200 - rev 800164
Push 111286 by bmo:gl@mozilla.com at Sat, 26 May 2018 01:34:37 +0000
Bug 1464263 - [1.2] Update settings for non-enabled modules. r=jchen
09d98fab8420c7bf2c76f2d9c3ab75eb61d89d37: Bug 1463296 - Handle if size is found but has no output. r=me CLOSED TREE
Eric Rahm <erahm@mozilla.com> - Fri, 25 May 2018 15:56:32 -0700 - rev 800163
Push 111286 by bmo:gl@mozilla.com at Sat, 26 May 2018 01:34:37 +0000
Bug 1463296 - Handle if size is found but has no output. r=me CLOSED TREE
69db802ffc313e8906a449fcd41b0efbbdce4c55: Bug 1463296 - Track section sizes in build metrics. r=jmaher, froydnj
Eric Rahm <erahm@mozilla.com> - Mon, 21 May 2018 17:11:30 -0700 - rev 800162
Push 111286 by bmo:gl@mozilla.com at Sat, 26 May 2018 01:34:37 +0000
Bug 1463296 - Track section sizes in build metrics. r=jmaher, froydnj This adds section size metrics in order to track finer grained improvements and regressions in binary size. Currently it implements tracking of: - XUL - NSS - NSPR - mozavcodec - mozavutil The sections tracked are limited in order to avoid too much noise: - .text - .data - .rodata - .data.rel.ro - .bss Currently this is limited to measure Linux and Android builds, but can be easily extended to support other platforms once we have a `size`-like tool available.
ed5827a55eeb3f8814265794ce2b846661e65261: Bug 1456234: [release] Use release platforms for final-verify; r=aki
Tom Prince <mozilla@hocat.ca> - Fri, 11 May 2018 14:38:45 -0700 - rev 800161
Push 111286 by bmo:gl@mozilla.com at Sat, 26 May 2018 01:34:37 +0000
Bug 1456234: [release] Use release platforms for final-verify; r=aki Differential Revision: https://phabricator.services.mozilla.com/D1418
4fab7126c17f4b66026fd291a9e0c1c45ad86233: Bug 1462695 - Prevent crashing when context lost during WebVR presentation,r=jgilbert
Kearwood Gilbert <kgilbert@mozilla.com> - Fri, 25 May 2018 14:10:47 -0700 - rev 800160
Push 111286 by bmo:gl@mozilla.com at Sat, 26 May 2018 01:34:37 +0000
Bug 1462695 - Prevent crashing when context lost during WebVR presentation,r=jgilbert
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip