b97c5b419c9b35cadf7bbde154d1334a196a8061: Bug 1387907: Part 1 - Parse JSON files for file references. r=Mossop
Kris Maglione <maglione.k@gmail.com> - Mon, 07 Aug 2017 14:41:11 -0700 - rev 422820
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387907: Part 1 - Parse JSON files for file references. r=Mossop MozReview-Commit-ID: 93UIZ6lCar0
83e23294455f89c13e3a2db5b04291641a19c52f: Bug 1387902: Don't attempt to localize browserAction widget properties. r=Gijs
Kris Maglione <maglione.k@gmail.com> - Sun, 06 Aug 2017 16:34:31 -0700 - rev 422819
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387902: Don't attempt to localize browserAction widget properties. r=Gijs We spend a lot of time at startup generating exception objects while trying to retrieve nonexistent localized properties from string bundles. Since extension widget values will never be localized this way, we should skip the string bundle lookup entirely. MozReview-Commit-ID: L9r59bf2Dgf
f264d96b85825bf55ce2096db9e4075e21eb9612: Bug 1387899: Part 2 - Cache pageAction icon data for startup. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Sun, 06 Aug 2017 16:16:33 -0700 - rev 422818
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387899: Part 2 - Cache pageAction icon data for startup. r=mixedpuppy MozReview-Commit-ID: 2ZK19neRcrQ
ea0416ce52cd4bf62fdc0eae57276ae0995b201d: Bug 1387899: Part 1 - Cache browserAction icon data for startup. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Sun, 06 Aug 2017 16:12:14 -0700 - rev 422817
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387899: Part 1 - Cache browserAction icon data for startup. r=mixedpuppy MozReview-Commit-ID: 57ANCciibCn
d7306e6c383d676731618154f41c5d7212db6b91: Bug 1387898: Remove unnecessary uses of EventEmitter.decorate. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Mon, 07 Aug 2017 14:42:57 -0700 - rev 422816
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387898: Remove unnecessary uses of EventEmitter.decorate. r=mixedpuppy MozReview-Commit-ID: FRCdXHc3S4K
814688712ca461dd650e9a4cf80df274effc4a8c: Bug 1387789: Convert ExtensionTabs.jsm to ext-tabs-base.js. r=mixedpuppy
Kris Maglione <maglione.k@gmail.com> - Sat, 05 Aug 2017 18:42:01 -0700 - rev 422815
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387789: Convert ExtensionTabs.jsm to ext-tabs-base.js. r=mixedpuppy This moves it to the same compartment as the code that it interfaces with the most often, and allows for much more effective JIT optimizations. MozReview-Commit-ID: FZcogI4d4rv
ffda55accd9ac78cd469c982afe1917cfeb6efb9: Bug 1385029 - remove virtual from gfxFont::GetCairoScaledFont. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Mon, 07 Aug 2017 16:20:48 -0400 - rev 422814
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1385029 - remove virtual from gfxFont::GetCairoScaledFont. r=jfkthame MozReview-Commit-ID: FNXL9aKtlKa
b1f2be9ad554279190fd751e8252330b912ecffb: Bug 1385029 - require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Mon, 07 Aug 2017 16:20:44 -0400 - rev 422813
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1385029 - require implementation of gfxFont::GetScaledFont and remove unnecessary gfxPlatform::GetScaledFontForFont. r=jfkthame MozReview-Commit-ID: GP1Aekecb0s
24c8d3ee219f1aa582a16fb702c0e6376297fe1c: Bug 1385029 - remove redundant CairoScaledFont accessor from gfxFont subclasses. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Mon, 07 Aug 2017 16:20:40 -0400 - rev 422812
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1385029 - remove redundant CairoScaledFont accessor from gfxFont subclasses. r=jfkthame MozReview-Commit-ID: BjcKkCgSZdG
de5db6588684d33ee0e053241748148137488162: Bug 1385029 - get rid of gfxFontconfigUtils.h since gfxFontconfigFontBase is unnecessary. r=jfkthame
Lee Salzman <lsalzman@mozilla.com> - Mon, 07 Aug 2017 16:20:37 -0400 - rev 422811
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1385029 - get rid of gfxFontconfigUtils.h since gfxFontconfigFontBase is unnecessary. r=jfkthame MozReview-Commit-ID: FTXjgmRYBxI
3f43ef75f6d27d66e1436c3a5a38b7764870a0c5: Bug 1385029 - make ScaledFont::SetCairoScaledFont virtual so it can be accessed from outside Moz2D. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Mon, 07 Aug 2017 16:20:32 -0400 - rev 422810
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1385029 - make ScaledFont::SetCairoScaledFont virtual so it can be accessed from outside Moz2D. r=jrmuizel MozReview-Commit-ID: 1RrXqJeJJ2Y
84a262bfe53ccf11e1b0bb86f9f6bfad760affeb: Bug 1388142 - Convert editor/libeditor/tests/test_CF_HTML_clipboard.html to comply with new data: URI inheritance model. r=smaug
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Mon, 07 Aug 2017 21:21:59 +0200 - rev 422809
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388142 - Convert editor/libeditor/tests/test_CF_HTML_clipboard.html to comply with new data: URI inheritance model. r=smaug
8a73a88c8a3dd35883ffd2dc3192c9e431436348: Backed out changeset 9c41f1c5bcb8 (bug 1380154) for debug build bustage at xpcom/tests/gtest/TestExpirationTracker.cpp:83. r=backout on a CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 07 Aug 2017 21:43:08 +0200 - rev 422808
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 9c41f1c5bcb8 (bug 1380154) for debug build bustage at xpcom/tests/gtest/TestExpirationTracker.cpp:83. r=backout on a CLOSED TREE
830795a28f312fb69215e128611319ccd36c7330: Backed out changeset 13cc447a7fde (bug 1380154)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 07 Aug 2017 21:42:14 +0200 - rev 422807
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 13cc447a7fde (bug 1380154)
5295bf294fb3eab7d50f6f127d7c2469ba3a500c: Backed out changeset 57d1339ad1c0 (bug 1380154)
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 07 Aug 2017 21:42:09 +0200 - rev 422806
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Backed out changeset 57d1339ad1c0 (bug 1380154)
89cfa36b6fdac80427003414befe9264d6d98013: Bug 1386545 - Edit comment to stop false-positiveing for sdk/ usages in debounce.js file. r=sole
Hossain Al Ikram <hossainalikram@gmail.com> - Sat, 05 Aug 2017 07:50:00 -0400 - rev 422805
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386545 - Edit comment to stop false-positiveing for sdk/ usages in debounce.js file. r=sole
ed23f9af00002eaef7303a646a9c1067976f2340: Bug 1388028 - Update tests within widget/tests to comply with new data: URI inheritance model. r=smaug
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Mon, 07 Aug 2017 20:13:12 +0200 - rev 422804
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1388028 - Update tests within widget/tests to comply with new data: URI inheritance model. r=smaug
57d1339ad1c0096ce889ce3088c54aa08ffa1412: Bug 1380154 - Part 3: Cache most recently used eTLD entries. r=njn, r=jduell
Eric Rahm <erahm@mozilla.com> - Thu, 27 Jul 2017 18:35:00 -0700 - rev 422803
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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
13cc447a7fdecea441937a1187186a7aec700b83: 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 422802
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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
9c41f1c5bcb8e0c855b7862300317f5a3e326322: 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 422801
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip