3ec14a5b64bf03a5bb24c73bbeae28f466e3675f: Bug 1388145 - Move the media telemetry to an idle task. r=florian draft
Felipe Gomes <felipc@gmail.com> - Tue, 08 Aug 2017 16:16:22 -0300 - rev 642846
Push 72885 by felipc@gmail.com at Tue, 08 Aug 2017 20:33:23 +0000
Bug 1388145 - Move the media telemetry to an idle task. r=florian MozReview-Commit-ID: Lwv1wx22QG1
83f4c0ccf82a8ce03e6d8ee58c46efd9156d685a: Bug 1388145 - Move the UnsubmittedCrashReporter initialization to an idle callback. r=mconley draft
Felipe Gomes <felipc@gmail.com> - Tue, 08 Aug 2017 16:15:32 -0300 - rev 642845
Push 72885 by felipc@gmail.com at Tue, 08 Aug 2017 20:33:23 +0000
Bug 1388145 - Move the UnsubmittedCrashReporter initialization to an idle callback. r=mconley MozReview-Commit-ID: GfHNfSNEuHL
74044dc324ccc7bbd4f755dfa1fe70308768953d: Bug 1388145 - Move the default browser check to an idle callback. r=florian draft
Felipe Gomes <felipc@gmail.com> - Tue, 08 Aug 2017 15:44:18 -0300 - rev 642844
Push 72885 by felipc@gmail.com at Tue, 08 Aug 2017 20:33:23 +0000
Bug 1388145 - Move the default browser check to an idle callback. r=florian Note that the DefaultBrowserCheck.prompt() was scheduled with an idle callback before and it was removed here, because it's no longer necessary (as the entire function is now running from an idle callback) MozReview-Commit-ID: 4uj6tsiIdXu
52a13fd08716da845f1cda9ad26df23f7947ce29: Bug 1388145 - Move ContextualIdentityService and SafeBrowsing initialization to _scheduleStartupIdleTasks. r=florian draft
Felipe Gomes <felipc@gmail.com> - Tue, 08 Aug 2017 15:42:13 -0300 - rev 642843
Push 72885 by felipc@gmail.com at Tue, 08 Aug 2017 20:33:23 +0000
Bug 1388145 - Move ContextualIdentityService and SafeBrowsing initialization to _scheduleStartupIdleTasks. r=florian This has no change in behavior since they are already scheduled with idleDispatchToMainThread, but this puts them in the proper code location MozReview-Commit-ID: IS5ZQjJy77q
0337e04b05e3f7f11df786c0a63059e727eddbca: Bug 1388145 - Create global and per-window entry points for scheduling initialization-related idle callbacks. r=florian draft
Felipe Gomes <felipc@gmail.com> - Tue, 08 Aug 2017 15:37:37 -0300 - rev 642842
Push 72885 by felipc@gmail.com at Tue, 08 Aug 2017 20:33:23 +0000
Bug 1388145 - Create global and per-window entry points for scheduling initialization-related idle callbacks. r=florian MozReview-Commit-ID: LDWyx6fCSqu
c30a5317e1926c0b358fe8c7fe6ec035c8fd3dae: Bug 1362338: Make nsIAtom::AddRef and nsIAtom::Release final. r?froydnj draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 08 Aug 2017 18:47:04 +0200 - rev 642841
Push 72884 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 20:31:43 +0000
Bug 1362338: Make nsIAtom::AddRef and nsIAtom::Release final. r?froydnj I can put a bit more effort in deduplicating the QueryInterface / mRefCnt declarations if needed. MozReview-Commit-ID: CFWcSNocGIm
2d30a4c8121bfb08d48381273f05f2982a12fabd: Bug 1362338: Take a bit from the atom's length to store a tristate. r?froydnj draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 08 Aug 2017 18:02:12 +0200 - rev 642840
Push 72884 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 20:31:43 +0000
Bug 1362338: Take a bit from the atom's length to store a tristate. r?froydnj MozReview-Commit-ID: Elu9EioSDXk
f7722fa68232e558ffc89d3f51ceba9d57515da0: Bug 1362338: Preliminary whitespace cleanup in nsIAtom.idl. r?froydnj draft
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 08 Aug 2017 17:45:18 +0200 - rev 642839
Push 72884 by bmo:emilio+bugs@crisal.io at Tue, 08 Aug 2017 20:31:43 +0000
Bug 1362338: Preliminary whitespace cleanup in nsIAtom.idl. r?froydnj MozReview-Commit-ID: DN2tN0OMWEk
a429e2b2421d902581a8b61b8df45df6c6b7a3c6: Bug 1387566 - Enabled "apz.keyboard.passive-listeners" in nightly. r?kats draft
Ryan Hunt <rhunt@eqrion.net> - Tue, 08 Aug 2017 15:13:44 -0500 - rev 642838
Push 72883 by bmo:rhunt@eqrion.net at Tue, 08 Aug 2017 20:25:24 +0000
Bug 1387566 - Enabled "apz.keyboard.passive-listeners" in nightly. r?kats MozReview-Commit-ID: 566GvdCxkqK
a64c17038969d07a789a1ed801063da53b455ad2: Bug 1383009 - fix logic for url bar autocomplete item positioning to allow it to position items in more cases, r?adw draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 08 Aug 2017 21:16:44 +0100 - rev 642837
Push 72882 by gijskruitbosch@gmail.com at Tue, 08 Aug 2017 20:21:02 +0000
Bug 1383009 - fix logic for url bar autocomplete item positioning to allow it to position items in more cases, r?adw MozReview-Commit-ID: 8D5WzfzoNOV
5beec4c0972903439deb0884ce8fcc44bbf3ed4c: Bug 1388360 - remove access to the com.apple.iconservices mach service from content processes; r?haik draft
Alex Gaynor <agaynor@mozilla.com> - Tue, 08 Aug 2017 10:15:16 -0400 - rev 642836
Push 72881 by bmo:agaynor@mozilla.com at Tue, 08 Aug 2017 20:17:45 +0000
Bug 1388360 - remove access to the com.apple.iconservices mach service from content processes; r?haik MozReview-Commit-ID: D20alO2PKR0
24c63965a1702bd8c3d29aca4f96db78f5a53228: Bug 1383009 - fix tests, BrowserUITelemetry and pocket to deal with the changes to the navbar, r?jaws draft
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 08 Aug 2017 15:09:44 +0100 - rev 642835
Push 72880 by gijskruitbosch@gmail.com at Tue, 08 Aug 2017 20:03:59 +0000
Bug 1383009 - fix tests, BrowserUITelemetry and pocket to deal with the changes to the navbar, r?jaws MozReview-Commit-ID: 9dZI5AI3kvP
03cef6fe258cebe4c0c2c4887511ff5bbb3bbdfe: Bug 1388221: Optimize defineLazyModuleGetter for already-loaded modules. r?florian draft
Kris Maglione <maglione.k@gmail.com> - Tue, 08 Aug 2017 10:09:07 -0700 - rev 642834
Push 72879 by maglione.k@gmail.com at Tue, 08 Aug 2017 20:03:21 +0000
Bug 1388221: Optimize defineLazyModuleGetter for already-loaded modules. r?florian Creating and populating temporary export objects is fairly expensive. Defining and then redefining lazy getters is sometimes even more expensive. Caching the export objects from module imports, and immediately defining properties from already-imported modules appears to save a considerable amount of overhead at startup. MozReview-Commit-ID: 2jR1i0WpIcw
92318a417ec18e031710826e0d532555ae8a7e6c: Bug 1380154 - Part 3: Cache most recently used eTLD entries. r=njn, r=jduell
Eric Rahm <erahm@mozilla.com> - Tue, 08 Aug 2017 12:21:10 -0700 - rev 642833
Push 72879 by maglione.k@gmail.com at Tue, 08 Aug 2017 20:03:21 +0000
Bug 1380154 - Part 3: Cache most recently used eTLD entries. r=njn, r=jduell This adds a most recently used (MRU) cache for the most common base domain requests (aAddtionalParts == 1). With a table size of 31 I saw 8777 hits and 22 misses when loading twitter, youtube, and techcrunch. In stress testing this provided a 75% reduction in run time. MozReview-Commit-ID: 3JgCwIZagMs
276db25c9e92c04073c7fc97e0029ded2e0885d2: Bug 1380154 - Part 2: Generate a DAFSA and use it for eTLDs. r=jduell
Eric Rahm <erahm@mozilla.com> - Mon, 17 Jul 2017 16:10:18 -0700 - rev 642832
Push 72879 by maglione.k@gmail.com at Tue, 08 Aug 2017 20:03:21 +0000
Bug 1380154 - Part 2: Generate a DAFSA and use it for eTLDs. r=jduell This replaces our giant sorted array of eTLD names with a more compact DAFSA. MozReview-Commit-ID: 3zMBzUM9QUg
809aee6a234efaff8b46c7b3e93e645d8b31167c: Bug 1380154 - Part 1: Add the Chromium DAFSA generator. r=njn
Eric Rahm <erahm@mozilla.com> - Mon, 17 Jul 2017 16:09:42 -0700 - rev 642831
Push 72879 by maglione.k@gmail.com at Tue, 08 Aug 2017 20:03:21 +0000
Bug 1380154 - Part 1: Add the Chromium DAFSA generator. r=njn This imports Chromium's `make_dafsa.py` script [1]. It takes in a gperf formatted file (note: gperf is *not* required) and converts that to a compact binary representation of the string data in the form of a deterministic acyclic finite state automaton (DAFSA) [2]. The only change made to the script was to make it handle the arguments our file generation script passes in to the `main` function. It also imports the logic for traversing the DAFSA [3] almost verbatim in `Dafsa.cpp`. A thin wrapper was added so that we can reuse the DAFSA structure for multiple tables. The only change made to the original logic was to swap in mozilla style assertions and rename the not found constant from `kNotFound` to `Dafsa::kKeyNotFound` in order to avoid a collision with `kNotFound` defined in our nsString code. [1] https://chromium.googlesource.com/chromium/src/net/+/6ba04a90565e236b5a420c3a5039718183ad35bd/tools/dafsa/make_dafsa.py [2] https://en.wikipedia.org/wiki/Deterministic_acyclic_finite_state_automaton [3] https://chromium.googlesource.com/chromium/chromium/+/a2a90a35aa5b7178e219668bde5889595c710451/net/base/registry_controlled_domains/registry_controlled_domain.cc#72 MozReview-Commit-ID: Eion9POHZm5
5218fdb57fa7c2866bc32d44556e318fcec7887b: Bug 1388356 - add pref apz.test.fails_with_native_injection for windows to allow touch based events to work in windows 10 tests. r=kats
Joel Maher <jmaher@mozilla.com> - Tue, 08 Aug 2017 15:08:04 -0400 - rev 642830
Push 72879 by maglione.k@gmail.com at Tue, 08 Aug 2017 20:03:21 +0000
Bug 1388356 - add pref apz.test.fails_with_native_injection for windows to allow touch based events to work in windows 10 tests. r=kats MozReview-Commit-ID: 3QJ1aFpxGxY
9a678b3efcd23bbe3a62b76c8113384ec7714cec: Bug 1386798: Add profiler markers for a11y events; r=surkov
Aaron Klotz <aklotz@mozilla.com> - Wed, 02 Aug 2017 15:31:08 -0600 - rev 642829
Push 72879 by maglione.k@gmail.com at Tue, 08 Aug 2017 20:03:21 +0000
Bug 1386798: Add profiler markers for a11y events; r=surkov MozReview-Commit-ID: EGvmB9qbKKx
99837e8b5a692ac96257d2bae03a3867c4c80e7e: Bug 1386836: Add a nsACString overload to nsAccessibilityService::GetStringEventType; r=surkov
Aaron Klotz <aklotz@mozilla.com> - Wed, 02 Aug 2017 15:39:51 -0600 - rev 642828
Push 72879 by maglione.k@gmail.com at Tue, 08 Aug 2017 20:03:21 +0000
Bug 1386836: Add a nsACString overload to nsAccessibilityService::GetStringEventType; r=surkov MozReview-Commit-ID: 9hMC54ki37e
f3d9c8c76813e8119fe9e4bd1e46046e6e0f28c3: Bug 1283855 - OOMTest: Guard JS_DEFAULT_ZEAL_FREQ macro with JS_GC_ZEAL. r=jandem
Nicolas B. Pierron <nicolas.b.pierron@mozilla.com> - Tue, 08 Aug 2017 17:37:37 +0000 - rev 642827
Push 72879 by maglione.k@gmail.com at Tue, 08 Aug 2017 20:03:21 +0000
Bug 1283855 - OOMTest: Guard JS_DEFAULT_ZEAL_FREQ macro with JS_GC_ZEAL. r=jandem
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip