c0d55e060c882ba42eb5340b4f51b564747ae803: Bug 1439036: Stop passing bogus next sibling values into restyling / frame construction. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 17 Feb 2018 01:25:05 +0100 - rev 756598
Push 99496 by bmo:emilio@crisal.io at Sat, 17 Feb 2018 00:48:38 +0000
Bug 1439036: Stop passing bogus next sibling values into restyling / frame construction. r?bz I think this is a regression from https://hg.mozilla.org/mozilla-central/rev/4a8294c6b8e33ba08ef767bede8deeb28234b5b8. Before that, the only caller with NAC used to pass -1 as an index, which means we didn't get a node back. MozReview-Commit-ID: 7HYPaa2V3OB
986f5e9b424c0e481a4aaf5b08b24e73fbe1831e: Bug 1438467: Don't reconstruct the parent when tearing down display: contents nodes with pseudo-elements. r=mats,bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 15 Feb 2018 01:41:16 +0100 - rev 756597
Push 99496 by bmo:emilio@crisal.io at Sat, 17 Feb 2018 00:48:38 +0000
Bug 1438467: Don't reconstruct the parent when tearing down display: contents nodes with pseudo-elements. r=mats,bz We just need to use the existing StyleChildrenIterator which iterates over them. We need to be a bit careful though, since ::before and ::after are owned by their own frame, and thus could be unbound from the tree or even dead after removing the frame. Hopefully the only access to the node being removed is unnecessary (anon roots don't have siblings anyway). There's also the weird thing of the thing we're iterating changing under the hood. It works fine for this case, but maybe it would be better to handle them explicitly like: if (Element* before = nsLayoutUtils::GetBeforePseudo(aChild)) { bool didReconstruct = ContentRemoved(aChild, ...); if (didReconstruct) { return true; } MOZ_ASSERT(!nsLayoutUtils::GetBeforePseudo(aChild)); } // Same for ::after. StyleChildrenIterator iter(aChild); for (..) { // Do the rest of the kids, which can't get unbound. } That'd repeat a bunch of code, so not a fan neither... I pointed this out more explicitly in a comment instead. MozReview-Commit-ID: HBsjLH01Db3
ab759198fe309a76d3f1d44d24ce8f779fd031b0: Bug 1439027: Simplify PresShell::Initialize. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 16 Feb 2018 20:34:46 +0100 - rev 756596
Push 99496 by bmo:emilio@crisal.io at Sat, 17 Feb 2018 00:48:38 +0000
Bug 1439027: Simplify PresShell::Initialize. r?bz Most of the callers pass the already-existing pres-context visible area. The few that don't can set it themselves. MozReview-Commit-ID: KRi4ShrgOrE
2a0adab635ec0ab313b9d14ba3ce246d9f8e5c88: Bug 1438911: Avoid doing changeset changes off a runnable for stylo. r?bz draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 16 Feb 2018 18:55:27 +0100 - rev 756595
Push 99496 by bmo:emilio@crisal.io at Sat, 17 Feb 2018 00:48:38 +0000
Bug 1438911: Avoid doing changeset changes off a runnable for stylo. r?bz MozReview-Commit-ID: Kgu9OxjtY5v
9c980471349ae0871853e4a2fc35b4030769527d: Bug 1436059: Cleanup a bit after ourselves. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 16 Feb 2018 11:49:18 +0100 - rev 756594
Push 99496 by bmo:emilio@crisal.io at Sat, 17 Feb 2018 00:48:38 +0000
Bug 1436059: Cleanup a bit after ourselves. r?xidorn MozReview-Commit-ID: DWWmdtigIkk
d35f2110ef93a251257d70e305f845b6be93ee14: Bug 1436059: Fix inspector. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 16 Feb 2018 11:34:12 +0100 - rev 756593
Push 99496 by bmo:emilio@crisal.io at Sat, 17 Feb 2018 00:48:38 +0000
Bug 1436059: Fix inspector. r?xidorn This removes a hack, but adds slightly more complex code in inspector-only code. I'm not excited about this code, but this fixes ServoStyleRuleMap for XBL. MozReview-Commit-ID: 6h0dCsiIWKU
e6b99aeaeecb40998b8caaadd77c7559767a290e: Bug 1436059: Make XBL / Shadow DOM use AuthorStyles. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 12 Feb 2018 13:57:26 +0100 - rev 756592
Push 99496 by bmo:emilio@crisal.io at Sat, 17 Feb 2018 00:48:38 +0000
Bug 1436059: Make XBL / Shadow DOM use AuthorStyles. r?xidorn It's just a struct aggregating stylesheets + CascadeData, with a quirks_mode parameter because XBL sucks so bad. MozReview-Commit-ID: 7q99tSNXo0K
30e38396a92e2dfa5d1b84fe3d7bac60135499bc: Bug 1438811: Remove the remaining bits of the traversal telemetry stuff. r?Manishearth draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 16 Feb 2018 13:14:13 +0100 - rev 756591
Push 99496 by bmo:emilio@crisal.io at Sat, 17 Feb 2018 00:48:38 +0000
Bug 1438811: Remove the remaining bits of the traversal telemetry stuff. r?Manishearth MozReview-Commit-ID: 2dA5usbGQRt
93e824743ab7d4f8e5b280d2477f56bbe8cb19d3: Bug 1439038 - Merge `Engine` and `SyncEngine`. r?eoger draft
Kit Cambridge <kit@yakshaving.ninja> - Fri, 16 Feb 2018 16:43:42 -0800 - rev 756590
Push 99495 by bmo:kit@mozilla.com at Sat, 17 Feb 2018 00:48:07 +0000
Bug 1439038 - Merge `Engine` and `SyncEngine`. r?eoger MozReview-Commit-ID: GbuW3gFLCga
a1b89ebe81f6b63a7b4256813b44a983650b08ef: Bug 1435172 - Translation error in New Tab. r?dmose draft
Ed Lee <edilee@mozilla.com> - Fri, 16 Feb 2018 16:37:45 -0800 - rev 756589
Push 99494 by bmo:edilee@mozilla.com at Sat, 17 Feb 2018 00:41:07 +0000
Bug 1435172 - Translation error in New Tab. r?dmose MozReview-Commit-ID: 5Sm7XB7Fz6c
d7c5e35e5bc8d11d09d1e8a91f63c71ecae4b213: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Fri, 16 Feb 2018 10:19:34 -0800 - rev 756588
Push 99494 by bmo:edilee@mozilla.com at Sat, 17 Feb 2018 00:41:07 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump sr -> 225018d0be12 ta -> 90ac6dbfdae8
d892e81dd677c6eb9bac95bb63e2c44d9c887d8a: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Fri, 16 Feb 2018 09:19:38 -0800 - rev 756587
Push 99494 by bmo:edilee@mozilla.com at Sat, 17 Feb 2018 00:41:07 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump cy -> 6f5dc031ebfc eu -> 4858c7e2605a fi -> 1eb76aa00783 fr -> b5ff41a9ee26 fy-NL -> 155eaba57cf7 gn -> 9ae97cb3cd94 gu-IN -> 497d38d900ec hu -> b7b0d209f496 it -> 48b960448124 ka -> 739df4f7d449 nb-NO -> 38dacbec847d nn-NO -> 954b8489f8d2 sr -> 72b1207753d2
c7522b618de185ffc342b296b5db72b6f141da8d: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Fri, 16 Feb 2018 09:19:33 -0800 - rev 756586
Push 99494 by bmo:edilee@mozilla.com at Sat, 17 Feb 2018 00:41:07 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump cy -> 5a3178ea16d4 eu -> 57ddaf7681cb fr -> bac737554441 fy-NL -> a06d82ef5c57 gn -> 7cd680370d7a gu-IN -> 497d38d900ec hu -> 7815c5e4211e it -> 48b960448124 ka -> 0e0b67b407eb nb-NO -> 662eafa2d50b nn-NO -> d3388c38ed91 sr -> 0350c5d35c31 zam -> 700acd16f69c
0af9a65f303f094bb2e0c2c48f54f2f2f5ccc21f: No bug - Tagging b89f4d21c530d5ec7d2903350745843e1215b5a6 with FIREFOX_59_0b10_BUILD3, FIREFOX_59_0b10_RELEASE a=release CLOSED TREE
ffxbld <release@mozilla.com> - Fri, 16 Feb 2018 08:58:16 -0800 - rev 756585
Push 99494 by bmo:edilee@mozilla.com at Sat, 17 Feb 2018 00:41:07 +0000
No bug - Tagging b89f4d21c530d5ec7d2903350745843e1215b5a6 with FIREFOX_59_0b10_BUILD3, FIREFOX_59_0b10_RELEASE a=release CLOSED TREE
fa31f30ab8f00ad83d3085e16a7f793d99877562: No bug - Tagging b89f4d21c530d5ec7d2903350745843e1215b5a6 with DEVEDITION_59_0b10_BUILD3, DEVEDITION_59_0b10_RELEASE a=release CLOSED TREE
ffxbld <release@mozilla.com> - Fri, 16 Feb 2018 08:55:35 -0800 - rev 756584
Push 99494 by bmo:edilee@mozilla.com at Sat, 17 Feb 2018 00:41:07 +0000
No bug - Tagging b89f4d21c530d5ec7d2903350745843e1215b5a6 with DEVEDITION_59_0b10_BUILD3, DEVEDITION_59_0b10_RELEASE a=release CLOSED TREE
2cf9f2717768f9036e6752e7e1926f7b71ec9773: Automatic version bump. CLOSED TREE NO BUG a=release
ffxbld <release@mozilla.com> - Fri, 16 Feb 2018 08:55:32 -0800 - rev 756583
Push 99494 by bmo:edilee@mozilla.com at Sat, 17 Feb 2018 00:41:07 +0000
Automatic version bump. CLOSED TREE NO BUG a=release
e043940d43b7c0f2416596890fe44bf9783c3193: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Fri, 16 Feb 2018 00:19:35 -0800 - rev 756582
Push 99494 by bmo:edilee@mozilla.com at Sat, 17 Feb 2018 00:41:07 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump hsb -> 8587582758dc it -> ffcd50d3342a ms -> 6c344f54c299 nn-NO -> a9621600a50a pt-BR -> 85882162d3c9 sk -> 56f17835d9c2 zh-CN -> d30e79e6ea7e
9f1af46bf42dbe1b105a3858135e010e511463c9: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Fri, 16 Feb 2018 00:19:29 -0800 - rev 756581
Push 99494 by bmo:edilee@mozilla.com at Sat, 17 Feb 2018 00:41:07 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump eo -> c5af8520b195 es-CL -> d474280f5514 ms -> 6c344f54c299 pt-BR -> 35ee60d55b84 sk -> 60640363cb97 zam -> b07b0bb8c609
5a868b387b899a83ca768acaf2a20afd969db449: no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Thu, 15 Feb 2018 23:19:48 -0800 - rev 756580
Push 99494 by bmo:edilee@mozilla.com at Sat, 17 Feb 2018 00:41:07 +0000
no bug - Bumping Firefox l10n changesets DONTBUILD r=release a=l10n-bump cak -> 0319a4a2d2d9 dsb -> a1866233b84a eo -> d7ccac0db4bd es-CL -> a75fbfa2c1ee
768cac5ea48c40a4acc80e615cf1cdb6e5b39eeb: no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump
L10n Bumper Bot <release+l10nbumper@mozilla.com> - Thu, 15 Feb 2018 23:19:43 -0800 - rev 756579
Push 99494 by bmo:edilee@mozilla.com at Sat, 17 Feb 2018 00:41:07 +0000
no bug - Bumping Fennec l10n changesets DONTBUILD r=release a=l10n-bump cak -> 0319a4a2d2d9 da -> f198d63f5ec2 dsb -> 09cc691cff15
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip