69008e17de668cca67e7a27c73245961fe285d23: Bug 1454956 - change scheme loop to use a range-based for loop, r=nwgh
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 19 Apr 2018 16:13:00 +0100 - rev 785545
Push 107257 by dgottwald@mozilla.com at Fri, 20 Apr 2018 10:55:57 +0000
Bug 1454956 - change scheme loop to use a range-based for loop, r=nwgh MozReview-Commit-ID: C0a6urRjBzn
ff1831623026f2f3b7e208c63810fee500b7e565: Bug 1455226 - Load memory/initializer.js via browserRequire instead of a script tag;r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Thu, 19 Apr 2018 19:12:18 +0200 - rev 785544
Push 107257 by dgottwald@mozilla.com at Fri, 20 Apr 2018 10:55:57 +0000
Bug 1455226 - Load memory/initializer.js via browserRequire instead of a script tag;r=ochameau "async" methods defined in scripts loaded via a <script> tag seem to indirectly use the document's Promise, which is not usable after the DOM of the document has been destroyed. This is an issue if we invoke this code during the destroy of the toolbox. MozReview-Commit-ID: C8juQqJlVDN
b44c799ecb1de117c8c5dc0d67f73a2eb84fb142: Bug 1454830 part 4 - Remove CSS_PROPERTY_VALUE_LIST_USES_COMMAS flag. r?emilio draft
Xidorn Quan <me@upsuper.org> - Fri, 20 Apr 2018 20:38:12 +1000 - rev 785543
Push 107256 by xquan@mozilla.com at Fri, 20 Apr 2018 10:55:10 +0000
Bug 1454830 part 4 - Remove CSS_PROPERTY_VALUE_LIST_USES_COMMAS flag. r?emilio MozReview-Commit-ID: 48CxJTdtku7
7374b937e136de01ab1faf69620e65d66a07844d: Bug 1454830 part 3 - Add CAN_ANIMATE_ON_COMPOSITOR in Servo side and propagate it to ServoCSSPropList.h. r?emilio draft
Xidorn Quan <me@upsuper.org> - Fri, 20 Apr 2018 20:32:57 +1000 - rev 785542
Push 107256 by xquan@mozilla.com at Fri, 20 Apr 2018 10:55:10 +0000
Bug 1454830 part 3 - Add CAN_ANIMATE_ON_COMPOSITOR in Servo side and propagate it to ServoCSSPropList.h. r?emilio MozReview-Commit-ID: 2OBCliDY02g
757f0f5a378e64ac22c8c9db562d0429b95ae8b7: Bug 1454830 part 2 - Add GETCS_NEEDS_LAYOUT_FLUSH flag in Servo side and propagate it to ServoCSSPropList.h. r?emilio draft
Xidorn Quan <me@upsuper.org> - Fri, 20 Apr 2018 19:13:16 +1000 - rev 785541
Push 107256 by xquan@mozilla.com at Fri, 20 Apr 2018 10:55:10 +0000
Bug 1454830 part 2 - Add GETCS_NEEDS_LAYOUT_FLUSH flag in Servo side and propagate it to ServoCSSPropList.h. r?emilio MozReview-Commit-ID: 5k08FWjobCg
a2c7758dc738fdacc3a7e057249dd2c4ada771dd: Bug 1454830 part 1 - Adjust GETCS_NEEDS_LAYOUT_FLUSH flag in nsCSSPropList.h. r?emilio draft
Xidorn Quan <me@upsuper.org> - Fri, 20 Apr 2018 19:10:55 +1000 - rev 785540
Push 107256 by xquan@mozilla.com at Fri, 20 Apr 2018 10:55:10 +0000
Bug 1454830 part 1 - Adjust GETCS_NEEDS_LAYOUT_FLUSH flag in nsCSSPropList.h. r?emilio margin-inline-{end,start} should have this flag because their corresponding physical properties have this flag, as well as their equivalents in the block direction. {max,min}-{block,inline}-size should not have this flag, because their corresponding physical properties don't have it, so they shouldn't need it either. rotate and scale have nothing to do with the frame at all, so they don't need layout flush. Note that transform and translate need layout flush because they need to resolve percentage to length. MozReview-Commit-ID: BcnnOGJIOwO
0bf3b1ec5c5112aae71b86942066bab65e5c9367: Bug 1445798 - Add Leanplum settings opt-out strings needed for bug #1454686; r?mcomella draft
Petru Lingurar <petru.lingurar@softvision.ro> - Fri, 20 Apr 2018 13:42:34 +0300 - rev 785539
Push 107255 by plingurar@mozilla.com at Fri, 20 Apr 2018 10:47:48 +0000
Bug 1445798 - Add Leanplum settings opt-out strings needed for bug #1454686; r?mcomella To allow users to opt-out from receiving LeanPlum messages we need a new setting added. This are the Strings for the title and summary of that setting. Localization notes also added as this Strings will ship before the feature. Lint errors about UnusedResources suppressed inline in the .xml until #1454686 lands MozReview-Commit-ID: 9Kx567ruY3n
841229fd117e19c75ac060fd74664bc6a90b99ea: Bug 1454830 part 4 - Remove CSS_PROPERTY_VALUE_LIST_USES_COMMAS flag. r?emilio draft
Xidorn Quan <me@upsuper.org> - Fri, 20 Apr 2018 20:38:12 +1000 - rev 785538
Push 107254 by xquan@mozilla.com at Fri, 20 Apr 2018 10:47:30 +0000
Bug 1454830 part 4 - Remove CSS_PROPERTY_VALUE_LIST_USES_COMMAS flag. r?emilio MozReview-Commit-ID: 48CxJTdtku7
4019104243026eb7ecda1ea0055819afd3f50ae1: Bug 1454830 part 3 - Add CAN_ANIMATE_ON_COMPOSITOR in Servo side and propagate it to ServoCSSPropList.h. r?emilio draft
Xidorn Quan <me@upsuper.org> - Fri, 20 Apr 2018 20:32:57 +1000 - rev 785537
Push 107254 by xquan@mozilla.com at Fri, 20 Apr 2018 10:47:30 +0000
Bug 1454830 part 3 - Add CAN_ANIMATE_ON_COMPOSITOR in Servo side and propagate it to ServoCSSPropList.h. r?emilio MozReview-Commit-ID: 2OBCliDY02g
d6368f4a14dc47d61efb17dbc2e807fe5aae9f38: Bug 1454830 part 2 - Add GETCS_NEEDS_LAYOUT_FLUSH flag in Servo side and propagate it to ServoCSSPropList.h. r?emilio draft
Xidorn Quan <me@upsuper.org> - Fri, 20 Apr 2018 19:13:16 +1000 - rev 785536
Push 107254 by xquan@mozilla.com at Fri, 20 Apr 2018 10:47:30 +0000
Bug 1454830 part 2 - Add GETCS_NEEDS_LAYOUT_FLUSH flag in Servo side and propagate it to ServoCSSPropList.h. r?emilio MozReview-Commit-ID: 5k08FWjobCg
f304c8607e6009f4dfb3b0b4f30596f639ae2439: Bug 1454830 part 1 - Adjust GETCS_NEEDS_LAYOUT_FLUSH flag in nsCSSPropList.h. r?emilio draft
Xidorn Quan <me@upsuper.org> - Fri, 20 Apr 2018 19:10:55 +1000 - rev 785535
Push 107254 by xquan@mozilla.com at Fri, 20 Apr 2018 10:47:30 +0000
Bug 1454830 part 1 - Adjust GETCS_NEEDS_LAYOUT_FLUSH flag in nsCSSPropList.h. r?emilio margin-inline-{end,start} should have this flag because their corresponding physical properties have this flag, as well as their equivalents in the block direction. {max,min}-{block,inline}-size should not have this flag, because their corresponding physical properties don't have it, so they shouldn't need it either. rotate and scale has nothing to do with the frame at all, so they don't need layout flush. Note that transform and translate needs layout flush because they need to resolve percentage to length. MozReview-Commit-ID: BcnnOGJIOwO
2adfb776ba58f5caa4227d69209e642ff1a315bd: Bug 1025815 - caretPositionFromPoint needs to account for CSS transforms. draft
Kestrel <ke5trel@protonmail.com> - Fri, 20 Apr 2018 18:34:13 +0800 - rev 785534
Push 107253 by bmo:ke5trel@protonmail.com at Fri, 20 Apr 2018 10:38:59 +0000
Bug 1025815 - caretPositionFromPoint needs to account for CSS transforms. MozReview-Commit-ID: KSWNuRNeN8H
de648f6dc73598854ca4c7df70c2f843444febe1: Bug 1454385 - Add a single producer single consumer lock and wait free queue to mfbt/. r?froydjn draft
Paul Adenot <paul@paul.cx> - Fri, 13 Apr 2018 17:14:05 +0200 - rev 785533
Push 107252 by paul@paul.cx at Fri, 20 Apr 2018 10:07:45 +0000
Bug 1454385 - Add a single producer single consumer lock and wait free queue to mfbt/. r?froydjn MozReview-Commit-ID: 6Dq0GQtYgv2
28a6300af755043b66e482553ad504c35120e413: Bug 1453707 - Add mach command for running TPS draft
Dave Hunt <dhunt@mozilla.com> - Fri, 20 Apr 2018 10:45:25 +0100 - rev 785532
Push 107251 by bmo:dave.hunt@gmail.com at Fri, 20 Apr 2018 09:53:07 +0000
Bug 1453707 - Add mach command for running TPS This is a work in progress, and not ready to land. I just wanted to see what would be needed to introduce a mach command for running TPS. This will run the TPS tests against the local build, unless --binary is specified with a valid path. It still requires a configuration file, and some values are currently hard-coded, which should probably be configurable. It uses the in-tree mozbase dependencies to avoid issues with downloading from and publishing these packages to/from PyPI. MozReview-Commit-ID: 9fc5aiWoPwN
51b14fd139c09cb84c0201a60beaee461d1c617e: Bug 1453707 - Add mach command for running TPS; r?tcsc draft
Dave Hunt <dhunt@mozilla.com> - Fri, 20 Apr 2018 10:45:25 +0100 - rev 785531
Push 107250 by bmo:dave.hunt@gmail.com at Fri, 20 Apr 2018 09:46:15 +0000
Bug 1453707 - Add mach command for running TPS; r?tcsc MozReview-Commit-ID: GeYjVVDlaTF
d3f04bba77520a8c11fecae2ff1c97aee7f2edc5: Bug 1452580 - remove RELEASE_OR_BETA defines for PerformanceCounter usage - r?baku,farre draft
Tarek Ziadé <tarek@mozilla.com> - Fri, 20 Apr 2018 11:37:40 +0200 - rev 785530
Push 107249 by tziade@mozilla.com at Fri, 20 Apr 2018 09:38:22 +0000
Bug 1452580 - remove RELEASE_OR_BETA defines for PerformanceCounter usage - r?baku,farre PerformanceCounters are currently disabled in two ways: - a preference that's off by default "dom.performance.enable_scheduler_timing" - calls made only for nightly using #ifndef RELEASE_OR_BETA In order to simplify the code, let's remove the #ifndef and rely only on the pref. That will also allows us to use the feature in every version going forward. The performance will not be impacted since the current code is already using the (cached) pref value to determine if the counters are used. MozReview-Commit-ID: 47t2M1O13aH
e71263c7310982457d97a130cda5e7488c71cc6f: Bug 1455496 - Part 2. Add test of existence of scratchpad's menu bar. r?jdescottes draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Fri, 20 Apr 2018 18:36:18 +0900 - rev 785529
Push 107248 by bmo:mantaroh@gmail.com at Fri, 20 Apr 2018 09:36:46 +0000
Bug 1455496 - Part 2. Add test of existence of scratchpad's menu bar. r?jdescottes MozReview-Commit-ID: Fn708f10aht
92001b5c4cd16e12d053ac28b6810e92eb2c9953: Bug 1455496 - Part 1. Hide toolbar of scratchpad panel. r?dao draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Fri, 20 Apr 2018 18:35:53 +0900 - rev 785528
Push 107248 by bmo:mantaroh@gmail.com at Fri, 20 Apr 2018 09:36:46 +0000
Bug 1455496 - Part 1. Hide toolbar of scratchpad panel. r?dao The scratchpad panel(in the toolbox) should not display menu bar. This patch will hide this menu bar if target is toolbox. MozReview-Commit-ID: LEzRPVgPeNs
cc7543678eee70244403b44d7fc66278eff5d5bf: Bug 1455496 - Add test of existence of scratchpad's menu bar. r?jdescottes draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Fri, 20 Apr 2018 18:34:22 +0900 - rev 785527
Push 107247 by bmo:mantaroh@gmail.com at Fri, 20 Apr 2018 09:34:56 +0000
Bug 1455496 - Add test of existence of scratchpad's menu bar. r?jdescottes MozReview-Commit-ID: JRrCSpbPJsg
019a1ec58da346cb8b647c5cb8c0795f0f928ac9: Bug 1455496 - Hide toolbar of scratchpad panel. r?dao draft
Mantaroh Yoshinaga <mantaroh@gmail.com> - Fri, 20 Apr 2018 18:29:04 +0900 - rev 785526
Push 107247 by bmo:mantaroh@gmail.com at Fri, 20 Apr 2018 09:34:56 +0000
Bug 1455496 - Hide toolbar of scratchpad panel. r?dao The scratchpad panel(in the toolbox) should not display menu bar. This patch will hide this menu bar if target is toolbox. MozReview-Commit-ID: 36UxhMfisXh
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip