cf7a1267d47b09edb0da713b213e2509c0f9dc7f: Bug 1366290 - Fix the ordering of tabs.onActivated and tabs.onRemoved, r=kmag
Bob Silverberg <bsilverberg@mozilla.com> - Wed, 31 May 2017 12:01:58 -0400 - rev 430379
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1366290 - Fix the ordering of tabs.onActivated and tabs.onRemoved, r=kmag Currently tabs.onActivated (for the tab that becomes active after a tab is removed) fires before tabs.onRemoved (for the tab that was removed). This is neither the order in which Chrome fires these events, nor is it the order in which the internal TabSelect and TabClose happen in Firefox. This bug fixes this so tabs.onActivated fires *after* tabs.onRemoved. Note that this does introduce an issue in in-process mode, where window.close() will not trigger a tabs.onRemoved event for the window, but Kris says "Meh" about that. MozReview-Commit-ID: CrFR3jqL2u5
d68bccc30f7e0af24fb7f43950ecd2832981914b: Bug 1390511 - Replace inconsistent padlock icons. r=johannh
Dale Harvey <dale@arandomurl.com> - Mon, 11 Sep 2017 08:30:03 +0100 - rev 430378
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1390511 - Replace inconsistent padlock icons. r=johannh MozReview-Commit-ID: 5j4ntbJDVGu
49c4c6552b661ed77122b509e8b09cfb44da5987: servo: Merge #18497 - style: Don't cache styles that got a cache hit on the second pass (from emilio:no-cache-if-cached); r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 14 Sep 2017 05:23:09 -0500 - rev 430377
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #18497 - style: Don't cache styles that got a cache hit on the second pass (from emilio:no-cache-if-cached); r=heycam This avoids doing wasted work, at least in the recascade case, and pretty likely in the other as well. Source-Repo: https://github.com/servo/servo Source-Revision: 988728e9d5c66e6bf2f9e0e03a50a814d0e1f2ab
431fb0d124cdde8423e4af122ef9ff0a1f0e1779: Bug 1399235 - Prevent the urlbar-icon hover feedback from bleeding outside the location and search bars. r=adw
Dão Gottwald <dao@mozilla.com> - Wed, 13 Sep 2017 15:09:21 +0200 - rev 430376
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1399235 - Prevent the urlbar-icon hover feedback from bleeding outside the location and search bars. r=adw MozReview-Commit-ID: GRGvdW70Tkt
94db30cdece1b46c6f3cddd2f97b86471a7f64fc: Bug 1399398 - Turn on the Storage Management feature, r=Gijs
Fischer.json <fischer.json@gmail.com> - Wed, 13 Sep 2017 18:12:21 +0800 - rev 430375
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1399398 - Turn on the Storage Management feature, r=Gijs MozReview-Commit-ID: GSm0Iz03tMD
7807000c75138d299410a996db5f95eef9775e1d: Backed out changeset 1bc5e32dd5f6 (bug 1399014) for failing android lint. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 14 Sep 2017 12:29:35 +0200 - rev 430374
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 1bc5e32dd5f6 (bug 1399014) for failing android lint. r=backout
9f1636ed17b6a33ae581a696c0ed1d34e7fe5622: servo: Merge #18499 - style: add a TLS-based cache of reset style structs (from heycam:rule-cache); r=emilio
Cameron McCormack <cam@mcc.id.au> - Thu, 14 Sep 2017 04:28:50 -0500 - rev 430373
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #18499 - style: add a TLS-based cache of reset style structs (from heycam:rule-cache); r=emilio Rule cache <!-- Please describe your changes on the following line: --> This adds a TLS-based cache reset styles structs keyed off rule nodes. Reviewed in https://bugzilla.mozilla.org/show_bug.cgi?id=1367635 by me and Emilio. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 874cb0d9df44e62a78d427f22f234a13227d07f8
163de8db41e8e1057f11816f5586bed29e837d76: Bug 1396941 - SuggestedSitePreparer: Update local cache if suggested sites change. r=mcomella
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 13 Sep 2017 19:57:19 +0200 - rev 430372
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396941 - SuggestedSitePreparer: Update local cache if suggested sites change. r=mcomella MozReview-Commit-ID: 2QMqGHQaBSP
0cd2b311c3fb2321ad5df14d0d0470f76363c8fe: Bug 1391280 - store last sidebar command irrespective of whether sidebar was open, r=bgrins,mixedpuppy
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Wed, 23 Aug 2017 14:06:26 +0100 - rev 430371
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1391280 - store last sidebar command irrespective of whether sidebar was open, r=bgrins,mixedpuppy MozReview-Commit-ID: HBfdW5vEZaD
1bc5e32dd5f69ddaca634f577df765a43b6ec451: Bug 1399014 - Alow 'enable tracking protection in normal browsing' for release and beta channel. r=maliu
Nevin Chen <cnevinchen@gmail.com> - Thu, 14 Sep 2017 15:16:55 +0800 - rev 430370
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1399014 - Alow 'enable tracking protection in normal browsing' for release and beta channel. r=maliu In Android, "privacy.trackingprotection.state" is not a "real" pref name, but it's used in the setting menu and browser.js. "privacy.trackingprotection.state" and "privacy.trackingprotection.pbmode.enabled"(deleted) in Android is init in Helper.getPrefs and passed to browser.js when changed. The real pref for tacking protection are two Gecko pref in browser.js. They are: "privacy.trackingprotection.pbmode.enabled" "privacy.trackingprotection.enabled" All prefs in Android are delegated to them. The Android setting UI simply reflects the single source of truth (Gecko pref). That's the reason why the two Android perfs use android:persistent="false" MozReview-Commit-ID: 5ehBhtNM2Tx
df71f64a2925339d0f431b07bdef74a61555c198: merge mozilla-central to autoland. r=merge a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Thu, 14 Sep 2017 11:10:55 +0200 - rev 430369
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
merge mozilla-central to autoland. r=merge a=merge
2b4360780665ef3ddf3e96d04041a8c191a633ce: Bug 1396182 - Wait for the styleditor animations to be done before running tests; r=ochameau
Patrick Brosset <pbrosset@mozilla.com> - Mon, 11 Sep 2017 10:34:06 +0200 - rev 430368
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396182 - Wait for the styleditor animations to be done before running tests; r=ochameau MozReview-Commit-ID: 2QiW1E5RroI
2194f20eac24ac06a91fbc8b34d478fa82bc0a82: Bug 1399390 - Use lazy-require in Netmonitor's webpack.config; r=jdescottes
Jan Odvarko <odvarko@gmail.com> - Thu, 14 Sep 2017 10:53:27 +0200 - rev 430367
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1399390 - Use lazy-require in Netmonitor's webpack.config; r=jdescottes MozReview-Commit-ID: Lt07vlWXLeg
485003aa6af0797f5e8a742acdb71f83cf134664: No bug - Revendor rust dependencies
Servo VCS Sync <servo-vcs-sync@mozilla.com> - Thu, 14 Sep 2017 08:50:35 +0000 - rev 430366
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
No bug - Revendor rust dependencies
b434b0499791802500d7d293eedf690b3ea122dd: servo: Merge #18495 - Measure PropertyDeclaration more thoroughly (from nnethercote:derive-PropertyDeclaration); r=jdm
Nicholas Nethercote <nnethercote@mozilla.com> - Thu, 14 Sep 2017 02:10:40 -0500 - rev 430365
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
servo: Merge #18495 - Measure PropertyDeclaration more thoroughly (from nnethercote:derive-PropertyDeclaration); r=jdm This patch replaces the handwritten MallocSizeOf implementation for PropertyDeclaration with a derived one, which gives much more thorough measurement. This requires (a) deriving MallocSizeOf for a *lot* of additional types (most of which already have `derive(HeapSizeOf)` in Servo builds), and (b) implementing MallocSizeOf for a few more types in the `malloc_size_of` crate. These changes would significantly improve the reporting coverage for gmail if it weren't for the fact that SpecifiedUrl isn't measured due to a lack of clarity about its fields; that can be fixed as a follow-up once bug 1397971 has landed. <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [X] These changes do not require tests because testing is on the Gecko side. <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> Source-Repo: https://github.com/servo/servo Source-Revision: 097cea240fe9b1d96fa4ef5ffa984f09e0bd04f3
68049206869794c62eeed0c56c72b30449ada6a7: Bug 1398811 - Document the edge cases for the 'update' ping. r=chutten
Alessio Placitelli <alessio.placitelli@gmail.com> - Wed, 13 Sep 2017 17:47:24 +0200 - rev 430364
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1398811 - Document the edge cases for the 'update' ping. r=chutten This additionally adds the edge cases that were found in bug 1397322 and bug 1397765. MozReview-Commit-ID: 7CFEgePpOK1
c71a1ac3a0f28a5734d00c22c36f09412189684a: Bug 1395834 - Implement theme loader; r=nchevobbe
Jan Odvarko <odvarko@gmail.com> - Thu, 14 Sep 2017 10:03:26 +0200 - rev 430363
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395834 - Implement theme loader; r=nchevobbe MozReview-Commit-ID: 5AR0AX5tTnB
14a79a4e94a2c78cff33b57376bf5d1441d9a7db: Bug 1395834 - Launchpad is broken; r=nchevobbe
Jan Odvarko <odvarko@gmail.com> - Thu, 14 Sep 2017 09:50:54 +0200 - rev 430362
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395834 - Launchpad is broken; r=nchevobbe MozReview-Commit-ID: CdeEvvE6ExB
8d2ff3d80899ab9450a9b02b8cf974dabfb4d4a8: Bug 1399651 - Don't run the library animations in popup windows with toolbar=false. r=Gijs
Jared Wein <jwein@mozilla.com> - Wed, 13 Sep 2017 19:37:43 -0400 - rev 430361
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1399651 - Don't run the library animations in popup windows with toolbar=false. r=Gijs MozReview-Commit-ID: 2vswZ2BTFwp
d5dc76a1482891edaced2f77d2ee86d58b55b29c: Bug 1399392 - Don't hardcode .config, use XDG_* environment vars. r=jld
Gian-Carlo Pascutto <gcp@mozilla.com> - Wed, 13 Sep 2017 15:55:07 +0200 - rev 430360
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1399392 - Don't hardcode .config, use XDG_* environment vars. r=jld MozReview-Commit-ID: 30j9VbHUjFn
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip