05ab3965f981e73908af5a0b328f3a2d2429dc39: Backed out changeset a9b1cbbeea9a (bug 1394580)
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 05 Sep 2017 21:51:19 +0200 - rev 428523
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset a9b1cbbeea9a (bug 1394580)
96b5a734399c5f5b4ba228cb2b48c4c8f8a6ba18: Backed out changeset 1cc1955d6af3 (bug 1394580)
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 05 Sep 2017 21:51:13 +0200 - rev 428522
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 1cc1955d6af3 (bug 1394580)
52b106ba3e95059cba7da9c22b3165753d40b3ae: Backed out changeset f069f3c69597 (bug 1394580)
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 05 Sep 2017 21:51:07 +0200 - rev 428521
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset f069f3c69597 (bug 1394580)
5d320d8864e90aa9684462251fee5b60f055ea9b: Bug 1353013 - Be less aggressive about preloading about:newtab. r=florian
Mike Conley <mconley@mozilla.com> - Thu, 24 Aug 2017 15:23:18 -0700 - rev 428520
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1353013 - Be less aggressive about preloading about:newtab. r=florian Based on a patch that Dão Gottwald <dao+bmo@mozilla.com> wrote. We used to preload about:newtab as soon as a tab had finished being opened, which meant that the first opened tab was _never_ preloaded, and that we risked janking the browser immediately after the user opened a new tab (which is, arguably, the worst time to do it, since the user is probably about to navigate that tab somewhere). This patch makes it so that about:newtab is preloaded after: 1) 1 second of user inactivity, and 2) When we have at least 40ms of idle time to spend in an idle callback. The 1s and 40ms thresholds were chosen arbitrarily, and we might tune them over time. MozReview-Commit-ID: J5xkPQvCdW6
cf5b68506bef58600c4e8ec1654102fd36bf0c52: Bug 1392081 - Reset the Places toolbar view when the toolbar is collapsed. r=Gijs
Marco Bonardo <mbonardo@mozilla.com> - Tue, 29 Aug 2017 23:26:24 +0200 - rev 428519
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1392081 - Reset the Places toolbar view when the toolbar is collapsed. r=Gijs MozReview-Commit-ID: IFOxCnslZRX
882a40327e5abbb2aff0af12860a639657ea266e: Bug 1392081 - Mochitest browser test for bookmarks toolbar overflow. r=Gijs
Marco Bonardo <mbonardo@mozilla.com> - Mon, 28 Aug 2017 14:43:59 +0200 - rev 428518
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1392081 - Mochitest browser test for bookmarks toolbar overflow. r=Gijs MozReview-Commit-ID: DwDZl2AELXC
8998e0bed6fff6d671db863bd8e85959320cbe39: Bug 1392081 - Only build a subset of the buttons that may become visible on the bookmarks toolbar. r=Gijs
Marco Bonardo <mbonardo@mozilla.com> - Fri, 25 Aug 2017 17:14:31 +0200 - rev 428517
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1392081 - Only build a subset of the buttons that may become visible on the bookmarks toolbar. r=Gijs MozReview-Commit-ID: GOlQzUKw2go
ecd61b92f9b3b033a253fd0a931161526dd8d085: Bug 1392081 - Set the image attribute on bookmarks toolbar buttons only when they are visible. r=Gijs
Marco Bonardo <mbonardo@mozilla.com> - Fri, 25 Aug 2017 15:31:06 +0200 - rev 428516
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1392081 - Set the image attribute on bookmarks toolbar buttons only when they are visible. r=Gijs MozReview-Commit-ID: HIalcxcCBsv
2b76c3b079d9cbfb89a165fec3c5cf2796bbfe06: Bug 1392081 - Use a document fragment to populate toolbar and menu Places views. r=Gijs
Marco Bonardo <mbonardo@mozilla.com> - Fri, 25 Aug 2017 15:20:00 +0200 - rev 428515
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1392081 - Use a document fragment to populate toolbar and menu Places views. r=Gijs MozReview-Commit-ID: 1Q4U3xXfF4Y
78cce071b69e26eb55df4da1f66409b3a2226d3b: Bug 1396211 - Use mozIntl for dates in aboutTelemetry.js, clean up unused code r=chutten
Francesco Lodolo (:flod) <flod@lodolo.net> - Sat, 02 Sep 2017 12:00:25 +0200 - rev 428514
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1396211 - Use mozIntl for dates in aboutTelemetry.js, clean up unused code r=chutten MozReview-Commit-ID: KdUDzYNQqvD
d281f0c4644ec66af41d50825a830d14c543b603: Bug 1395519 - [Form Autofill] Keep the original data when record updated via submission. r=lchang
steveck-chung <schung@mozilla.com> - Fri, 01 Sep 2017 10:11:19 +0800 - rev 428513
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1395519 - [Form Autofill] Keep the original data when record updated via submission. r=lchang MozReview-Commit-ID: DkVgOlTqVhH
34d6906c255925a1b1e3a223b2b9f804f4ebf590: Bug 1339610 - Web extension API for container icon and colors. r=baku,kmag
Jonathan Kingston <jkt@mozilla.com> - Sun, 27 Aug 2017 00:47:02 +0100 - rev 428512
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1339610 - Web extension API for container icon and colors. r=baku,kmag MozReview-Commit-ID: BosKoxM8FMZ
d08ea6b954941a493134160669bbaa384e6520e2: Bug 1339610 - Move chrome:// container icons to be resource:// paths so extension developers can use them. r=baku
Jonathan Kingston <jkt@mozilla.com> - Fri, 25 Aug 2017 12:30:16 +0100 - rev 428511
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1339610 - Move chrome:// container icons to be resource:// paths so extension developers can use them. r=baku MozReview-Commit-ID: JLmKPftt2rG
f069f3c695977904c4b2dda44a5218efe17d28b5: Bug 1394580 - 6. Use WindowEventDispatcher for prompt if available; r=jchen
Jim Chen <nchen@mozilla.com> - Tue, 05 Sep 2017 15:27:37 -0400 - rev 428510
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394580 - 6. Use WindowEventDispatcher for prompt if available; r=jchen MozReview-Commit-ID: BZJSvnNC3OS
1cc1955d6af318c6d57e483b70618a6f59e52681: Bug 1394580 - 5. Lazy-load Task.jsm in Messaging.jsm; r=esawin
Jim Chen <nchen@mozilla.com> - Tue, 05 Sep 2017 15:27:36 -0400 - rev 428509
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394580 - 5. Lazy-load Task.jsm in Messaging.jsm; r=esawin We're not lazy-loading Task.jsm in Messaging.jsm right now (despite declaring it through XPCOMUtils.defineLazyModuleGetter) because we unnecessarily reference `Task` when Messaging.jsm is loading. This patch makes us load Task.jsm only when `Task` is really needed. MozReview-Commit-ID: 9rrnLQLaW4y
a9b1cbbeea9adc3666faad75c6a4b9868da09252: Bug 1394580 - 4. Disable MDNS service for GeckoView; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 05 Sep 2017 15:27:36 -0400 - rev 428508
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394580 - 4. Disable MDNS service for GeckoView; r=snorp Standalone GeckoView doesn't make use of MDNS AFAIK (i.e. MDNS is only used by features like casting or FlyWeb), but it takes up startup time, so we should disable it. MozReview-Commit-ID: CseHUos5B9I
995d9ef9af5f6abc56c995e0b27c31033e2384f9: Bug 1394580 - 3. Lazy-load AndroidLog.jsm; r=droeh
Jim Chen <nchen@mozilla.com> - Tue, 05 Sep 2017 15:27:36 -0400 - rev 428507
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394580 - 3. Lazy-load AndroidLog.jsm; r=droeh Lazily load AndroidLog.jsm since we only need it for debug logging, and logging is normally turned off in GeckoView code. MozReview-Commit-ID: 5HNzYTwujMS
6c4c8b4e38cfc198f9caa1b47e91236f15ce3af2: Bug 1394580 - 2. Add GeckoViewStartup to consolidate startup tasks; r=snorp
Jim Chen <nchen@mozilla.com> - Tue, 05 Sep 2017 15:27:35 -0400 - rev 428506
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394580 - 2. Add GeckoViewStartup to consolidate startup tasks; r=snorp Add a GeckoViewStartup component to consolidate tasks performed during GeckoView startup, such as adding lazy observers and event listeners. This enables us to not load individual GeckoView modules such as GeckoViewPermission and GeckoViewPrompt until they are actually needed. MozReview-Commit-ID: IsaUGwBHKbs
b84fc40ed8c24e165204f288e8fde19a66939dce: Bug 1394580 - 1. Only load AsyncPrefs for Fennec; r=esawin
Jim Chen <nchen@mozilla.com> - Tue, 05 Sep 2017 15:27:29 -0400 - rev 428505
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1394580 - 1. Only load AsyncPrefs for Fennec; r=esawin Move AsyncPrefs initialization to inside browser.js to only load it for Fennec. Also, delay initialization until later in startup. MozReview-Commit-ID: 7gLaXA5UJud
a068e2e9e539434ed6e2b0ab50c983495bd78c68: Bug 1387958 - Measure the stylist during memory reporting. r=heycam.
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 05 Sep 2017 11:38:45 +1000 - rev 428504
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387958 - Measure the stylist during memory reporting. r=heycam. Example output from the Obama Wikipedia page: > ├──2,315,600 B (01.16%) -- stylist > │ ├──1,916,928 B (00.96%) ── invalidation-map > │ ├────228,800 B (00.11%) ── rule-tree > │ ├────142,336 B (00.07%) ── element-and-pseudos-maps > │ ├─────14,336 B (00.01%) ── revalidation-selectors > │ ├──────9,648 B (00.00%) ── other > │ └──────3,552 B (00.00%) ── precomputed-pseudos This change requires new code to measure HashMaps, which uses the new 'malloc_enclosing_size_of' functions that can measure a heap block from an interior pointer. The patch changes MallocSizeOfFn to a newtype, and introduces MallocEnclosingSizeOfFn alongside. It also adds new traits: MallocSizeOfBox, MallocSizeOfVec, MallocSizeOfHash. These each contain a single method that does shallow measurement of the relevant type, which is often useful. (This is a different style to the existing MallocSizeOf trait, which does deep measurement, but I'm moving away from the always-deep-measurement style because it's less flexible.) MozReview-Commit-ID: FgJCCmdw0ZF
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip