5c33f60e0e4c8e38d3f79d1514bbdd6be7c00bcc: Bug 1451278 - Remove ConstExpr hash functions. r=froydnj draft
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 05 Apr 2018 09:01:40 +1000 - rev 777582
Push 105253 by nnethercote@mozilla.com at Thu, 05 Apr 2018 01:37:08 +0000
Bug 1451278 - Remove ConstExpr hash functions. r=froydnj MozReview-Commit-ID: L6yRyt4DZRR
ca4145a0c44adcbbcf15a1ad8600dbcd2471394b: Bug 1442531 - Make chevron button of devtool to be exclusive and apply the photon design. r?jdescottes draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 05 Apr 2018 10:36:05 +0900 - rev 777581
Push 105252 by bmo:mantaroh@gmail.com at Thu, 05 Apr 2018 01:36:42 +0000
Bug 1442531 - Make chevron button of devtool to be exclusive and apply the photon design. r?jdescottes This patch will: * change detecting overflow to using resize event. * make chevron menu and tab menu to be exclusive. * use photon design chevron menu. * modify the related tests. In this patch, the toolbox will calculate the displayed tab button size after rendering element since each width of toolbox tab is not fixed size.(i.e. each toolbox tab size is different from another size) MozReview-Commit-ID: EQ0nU6WzCg1
79722d58ae49b53b803b94830bc4f9e3c4e88b7f: Bug 1451590 - Add bs and trs in Fennec maemo-locale for multi-locale builds, r?flod draft
Delphine Lebédel <dlebedel@mozilla.com> - Wed, 04 Apr 2018 18:33:09 -0700 - rev 777580
Push 105251 by bmo:lebedel.delphine@gmail.com at Thu, 05 Apr 2018 01:34:58 +0000
Bug 1451590 - Add bs and trs in Fennec maemo-locale for multi-locale builds, r?flod MozReview-Commit-ID: 9ai21GBE3Jh
bb28a4c90c25d4bffd3ed9cfc60b225d3c65307c: Bug 1442531 - Make chevron button of devtool to be exclusive and apply the photon design. r?jdescottes draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Thu, 05 Apr 2018 10:20:51 +0900 - rev 777579
Push 105250 by bmo:mantaroh@gmail.com at Thu, 05 Apr 2018 01:23:32 +0000
Bug 1442531 - Make chevron button of devtool to be exclusive and apply the photon design. r?jdescottes This patch will: * change detecting overflow to using resize event. * make chevron menu and tab menu to be exclusive. * use photon design chevron menu. * modify the related tests. In this patch, the toolbox will calculate the displayed tab button size after rendering element since each width of toolbox tab is not fixed size.(i.e. each toolbox tab size is different from another size) MozReview-Commit-ID: EQ0nU6WzCg1
a30ab469b2c49dea35fd3daced152cdc6a5c3f9c: Demo of [dir] in NAC draft
Brian Grinstead <bgrinstead@mozilla.com> - Wed, 04 Apr 2018 17:47:00 -0700 - rev 777578
Push 105249 by bgrinstead@mozilla.com at Thu, 05 Apr 2018 01:03:55 +0000
Demo of [dir] in NAC Reproduce with ./mach run --devtools --setpref devtools.inspector.showAllAnonymousContent=true --setpref devtools.inspector.showUserAgentStyles=true 'data:text/html,<input type="file" />' Then select a file with RTL text MozReview-Commit-ID: HMQNu2qQm4B
b9eb15d0502e781adc6ad1322ec86fb26422ff39: Bug 1328236: Add a web-platform test that shows shape-outside: border-box float areas are correctly clipped to margin rects. draft
Brad Werth <bwerth@mozilla.com> - Wed, 04 Apr 2018 17:22:36 -0700 - rev 777577
Push 105248 by bwerth@mozilla.com at Thu, 05 Apr 2018 00:28:14 +0000
Bug 1328236: Add a web-platform test that shows shape-outside: border-box float areas are correctly clipped to margin rects. MozReview-Commit-ID: JkIQqRhLNrs
d007c2ed83b4d6dfefcba026e1a3848fada40f0c: Bug 1451384 - Check IsChanged on the old item during merging, since that's the one that might have a deleted frame. r?mstange draft
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 05 Apr 2018 12:20:32 +1200 - rev 777576
Push 105247 by mwoodrow@mozilla.com at Thu, 05 Apr 2018 00:21:02 +0000
Bug 1451384 - Check IsChanged on the old item during merging, since that's the one that might have a deleted frame. r?mstange This happens when an nsIFrame* that builds an nsDisplayWrapList is deleted, but then the memory is immediately reused for another frame that builds the same type display item, within the same display list. PreProcessDisplayLists chooses not to descend into the nsDisplayWrapList for the deleted frame, and so mOldItems remains uninitialized for the old sublist. When adding the new instance, IsChanged returns false, since the pointers are the same, and we're checking HasDeletedFrame on the new instance (where it's never true), instead of the old. We then recurse into MergeDisplayLists, with an uninitialized mOldItems array, and crash. I haven't added a test because I haven't yet figured out how to create a minimal testcase, and the test would rely on implementation details of the frame allocator to remain unchanged to be useful. MozReview-Commit-ID: pHimEvfAND
8a1188fac35bbed425e407bd3dbbbad60e8e2e70: Bug 1370575 - Do less manual invalidation when tables changes, and rely on DLBI instead. r?mstange draft
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 04 Apr 2018 15:51:06 +1200 - rev 777575
Push 105247 by mwoodrow@mozilla.com at Thu, 05 Apr 2018 00:21:02 +0000
Bug 1370575 - Do less manual invalidation when tables changes, and rely on DLBI instead. r?mstange There are four different fixes here, all of which are needed to make gmail perform sanely: * The DLBI code uses an empty rect to mean 'the entire frame is invalid', so calls to InvalidateFrameWithRect with an empty rect accidentally invalidate the whole frame. In table code the empty rect can originate from a leaf with an empty overflow area, and gets propagated up to invalidating the entire table. * nsTableFrame::Reflow doesn't need to manually call InvalidateFrame. Table frames paint their own contents (unlike cells of a border-collapse table), so DLBI will catch size changes correctly here. * InvalidateTableFrame doesn't need to invalidate directly onto the parent when the position hasn't changed. The two invalidate calls on aFrame will invalidate the old rect and new rect, and we'll pass those up to the root table frame if we're a border-collapse table. Manually invalidating the entire parent can be a much bigger area that we don't need. * nsTableWrapperFrame::Reflow also doesn't need to manually invalidate. MozReview-Commit-ID: D0DuQMAxcrp
20f6943c43f03405bc96771ebce0f8557a2a909a: Bug 1450189 - Don't invalidate display items when we get a new style context. r?miko draft
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 04 Apr 2018 15:51:03 +1200 - rev 777574
Push 105247 by mwoodrow@mozilla.com at Thu, 05 Apr 2018 00:21:02 +0000
Bug 1450189 - Don't invalidate display items when we get a new style context. r?miko MozReview-Commit-ID: KkIZwwjNECl
46e40d45dee39e37c9c33af16ac6ce62a6df6cb4: Bug 1442844 - Don't mark display items invalid when temporarily setting the frame size in FinishAndStoreOverflow. r?dbaron draft
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 04 Apr 2018 13:15:21 +1200 - rev 777573
Push 105247 by mwoodrow@mozilla.com at Thu, 05 Apr 2018 00:21:02 +0000
Bug 1442844 - Don't mark display items invalid when temporarily setting the frame size in FinishAndStoreOverflow. r?dbaron MozReview-Commit-ID: 3Qs6f5dtjdg
b5aa9bdd2100cd8912be9751487cc369cde596a6: Bug 1443380 - Don't mark all descendant frames modified for display list building when invalidating a frame subtree since marking just the root is sufficient. r=miko draft
Matt Woodrow <mwoodrow@mozilla.com> - Wed, 04 Apr 2018 13:15:10 +1200 - rev 777572
Push 105247 by mwoodrow@mozilla.com at Thu, 05 Apr 2018 00:21:02 +0000
Bug 1443380 - Don't mark all descendant frames modified for display list building when invalidating a frame subtree since marking just the root is sufficient. r=miko MozReview-Commit-ID: 8Cke2d1MJDh
7d1649578e51bff3cd78ae667361d54aadde5c6d: Bug 1443027 - Fix the merging algorithm to pass the new tests correctly. r?mstange draft
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 23 Mar 2018 16:47:37 +1300 - rev 777571
Push 105247 by mwoodrow@mozilla.com at Thu, 05 Apr 2018 00:21:02 +0000
Bug 1443027 - Fix the merging algorithm to pass the new tests correctly. r?mstange MozReview-Commit-ID: JnglCbdhZzE * * * [mq]: update-test
0e9f69c43ecd43d3ace88b0458c260996dba65c8: Bug 1443027 - Add two new tests for merging behaviour. r?mstange draft
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 23 Mar 2018 12:20:40 +1300 - rev 777570
Push 105247 by mwoodrow@mozilla.com at Thu, 05 Apr 2018 00:21:02 +0000
Bug 1443027 - Add two new tests for merging behaviour. r?mstange MozReview-Commit-ID: G5vgtSCdRZP
b7323c5d40ed6b6aa2b658bb2ddfc7e22ee67ea4: Bug 1449505 - Migrate FormAutofill to use mozIntl.getLocaleDisplayNames. draft
Zibi Braniecki <zbraniecki@mozilla.com> - Sun, 01 Apr 2018 15:18:25 +0200 - rev 777569
Push 105246 by bmo:gandalf@aviary.pl at Wed, 04 Apr 2018 23:53:52 +0000
Bug 1449505 - Migrate FormAutofill to use mozIntl.getLocaleDisplayNames. MozReview-Commit-ID: FuQnIB2Tp5I
10ce31449a29a5a6e07bfd337cd041ec776a7f65: Bug 1449505 - Migrate Preferences languages.js to use mozIntl.getLocaleDisplayNames. draft
Zibi Braniecki <zbraniecki@mozilla.com> - Sun, 01 Apr 2018 15:08:08 +0200 - rev 777568
Push 105246 by bmo:gandalf@aviary.pl at Wed, 04 Apr 2018 23:53:52 +0000
Bug 1449505 - Migrate Preferences languages.js to use mozIntl.getLocaleDisplayNames. MozReview-Commit-ID: BBFJXlxRAOy
6cc19a1897305387a27d0bcc79aac02932d71c5d: Bug 1449505 - Migrate translation-infobar to use mozIntl.getLocaleDisplayNames. draft
Zibi Braniecki <zbraniecki@mozilla.com> - Sun, 01 Apr 2018 14:54:53 +0200 - rev 777567
Push 105246 by bmo:gandalf@aviary.pl at Wed, 04 Apr 2018 23:53:52 +0000
Bug 1449505 - Migrate translation-infobar to use mozIntl.getLocaleDisplayNames. MozReview-Commit-ID: I3aK212eJtE
a497bc8574999750a8e608008b65f5d6b439990e: Bug 1449505 - Migrate Preferences translation.js to use mozIntl.getLocaleDisplayNames. draft
Zibi Braniecki <zbraniecki@mozilla.com> - Sun, 01 Apr 2018 14:51:31 +0200 - rev 777566
Push 105246 by bmo:gandalf@aviary.pl at Wed, 04 Apr 2018 23:53:52 +0000
Bug 1449505 - Migrate Preferences translation.js to use mozIntl.getLocaleDisplayNames. MozReview-Commit-ID: 3qjW0iQ9poi
e3def37c5aa4ba63f9186fe10e04d5bda41c3f94: Bug 1449505 - Migrate NarrateControls.jsm to use mozIntl.getLocaleDisplayNames. draft
Zibi Braniecki <zbraniecki@mozilla.com> - Sun, 01 Apr 2018 14:35:49 +0200 - rev 777565
Push 105246 by bmo:gandalf@aviary.pl at Wed, 04 Apr 2018 23:53:52 +0000
Bug 1449505 - Migrate NarrateControls.jsm to use mozIntl.getLocaleDisplayNames. MozReview-Commit-ID: FN8jdXSuRky
c46c85b78444e2257cbebfa4349233c9cea76270: Bug 1449505 - Migrate InlineSpellChecker.jsm to use mozIntl.getLocaleDisplayNames. draft
Zibi Braniecki <zbraniecki@mozilla.com> - Sun, 01 Apr 2018 14:30:21 +0200 - rev 777564
Push 105246 by bmo:gandalf@aviary.pl at Wed, 04 Apr 2018 23:53:52 +0000
Bug 1449505 - Migrate InlineSpellChecker.jsm to use mozIntl.getLocaleDisplayNames. MozReview-Commit-ID: JbvCQZrTtEZ
bfee8822d28ba328f3f05178da095cd7e8119f3d: Bug 1449505 - Add mozIntl.getLocaleDisplayNames. draft
Zibi Braniecki <zbraniecki@mozilla.com> - Fri, 30 Mar 2018 20:50:58 +0200 - rev 777563
Push 105246 by bmo:gandalf@aviary.pl at Wed, 04 Apr 2018 23:53:52 +0000
Bug 1449505 - Add mozIntl.getLocaleDisplayNames. MozReview-Commit-ID: GJroYvSODgh
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip