9e71e3818c909e31bcf46ebd20b9e98b96d86fcf: Bug 1363482: Part 8 - Preload preferences files off-thread during startup. r?erahm draft
Kris Maglione <maglione.k@gmail.com> - Fri, 12 May 2017 15:13:00 -0700 - rev 656267
Push 77139 by maglione.k@gmail.com at Wed, 30 Aug 2017 23:05:55 +0000
Bug 1363482: Part 8 - Preload preferences files off-thread during startup. r?erahm MozReview-Commit-ID: 8NsxRw5KcZY
fd8ccb4519066ab2cd7014f1c0117737f6c223f7: Bug 1363482: Part 7 - Preload XULStore.json off-thread during startup. draft
Kris Maglione <maglione.k@gmail.com> - Wed, 10 May 2017 17:09:49 -0700 - rev 656266
Push 77139 by maglione.k@gmail.com at Wed, 30 Aug 2017 23:05:55 +0000
Bug 1363482: Part 7 - Preload XULStore.json off-thread during startup. MozReview-Commit-ID: JOlMHw8SAfg
5c748c37866bf6f8a38cf06f576b65fd2715c6a2: Bug: 1394793: remove nslookup calls on download failure; r?aki draft
Dustin J. Mitchell <dustin@mozilla.com> - Wed, 30 Aug 2017 23:05:08 +0000 - rev 656265
Push 77138 by dmitchell@mozilla.com at Wed, 30 Aug 2017 23:05:31 +0000
Bug: 1394793: remove nslookup calls on download failure; r?aki History suggests these have been in place for a long time, back to an era when we used split-horizon DNS and DNS service was flaky. We don't see this sort of error very often anymore. Now we have docker images that do not have nslookup installed, and this is causing retries to fail. The other option is to use `socket.getaddrinfo` here, but that introduces new failure mode and could prevent retries that would otherwise succeed. The least failure-prone approach is just to remove the calls. MozReview-Commit-ID: JDjhYxUrROS
2b0484c26681404ee94c5f631cea95f8407e27fd: Bug 1363482: Part 10 - Preload addonStartup.json off-thread during startup. r?rhelmer draft
Kris Maglione <maglione.k@gmail.com> - Fri, 12 May 2017 14:58:02 -0700 - rev 656264
Push 77137 by maglione.k@gmail.com at Wed, 30 Aug 2017 23:02:44 +0000
Bug 1363482: Part 10 - Preload addonStartup.json off-thread during startup. r?rhelmer MozReview-Commit-ID: 4jYpr9kXKq9
853583b0f3c71b671073abad952cd9098184da10: Bug 1363482: Part 9 - Preload system stylesheets off-thread during startup. r?heycam draft
Kris Maglione <maglione.k@gmail.com> - Wed, 10 May 2017 17:10:28 -0700 - rev 656263
Push 77137 by maglione.k@gmail.com at Wed, 30 Aug 2017 23:02:44 +0000
Bug 1363482: Part 9 - Preload system stylesheets off-thread during startup. r?heycam MozReview-Commit-ID: 7k9KV7GBaaR
e2aaa031a92fb2584cf02cfb2816c21444b51dc1: Bug 1363482: Part 8 - Preload preferences files off-thread during startup. r?erahm draft
Kris Maglione <maglione.k@gmail.com> - Fri, 12 May 2017 15:13:00 -0700 - rev 656262
Push 77137 by maglione.k@gmail.com at Wed, 30 Aug 2017 23:02:44 +0000
Bug 1363482: Part 8 - Preload preferences files off-thread during startup. r?erahm MozReview-Commit-ID: 8NsxRw5KcZY
8cd8234f0b1e8452e5fb230566f16fd167856b72: Bug 1363482: Part 7 - Preload XULStore.json off-thread during startup. r?rvitillo draft
Kris Maglione <maglione.k@gmail.com> - Wed, 10 May 2017 17:09:49 -0700 - rev 656261
Push 77137 by maglione.k@gmail.com at Wed, 30 Aug 2017 23:02:44 +0000
Bug 1363482: Part 7 - Preload XULStore.json off-thread during startup. r?rvitillo MozReview-Commit-ID: JOlMHw8SAfg
ac90f1f0fb0f2988dfee4fcd4e635582b398f120: Bug 1363482: Part 6 - Add Cu.readFile helper to access the file preloader from JS. r?bholley draft
Kris Maglione <maglione.k@gmail.com> - Fri, 12 May 2017 17:53:07 -0700 - rev 656260
Push 77137 by maglione.k@gmail.com at Wed, 30 Aug 2017 23:02:44 +0000
Bug 1363482: Part 6 - Add Cu.readFile helper to access the file preloader from JS. r?bholley MozReview-Commit-ID: B7kSvhxbL4f
2fa91779568e68d11c9d1b89850ad0466b05d302: Bug 1363482: Part 5 - Preload component manifests off-thread during startup. r?erahm draft
Kris Maglione <maglione.k@gmail.com> - Fri, 12 May 2017 17:55:47 -0700 - rev 656259
Push 77137 by maglione.k@gmail.com at Wed, 30 Aug 2017 23:02:44 +0000
Bug 1363482: Part 5 - Preload component manifests off-thread during startup. r?erahm MozReview-Commit-ID: 2BTkf2C5tMI
c6e5e1f24ee3be5569092b8cb107ef83744d12fe: Bug 1363482: Part 4 - Preload INI files off-thread during startup. r?erahm draft
Kris Maglione <maglione.k@gmail.com> - Fri, 12 May 2017 17:48:24 -0700 - rev 656258
Push 77137 by maglione.k@gmail.com at Wed, 30 Aug 2017 23:02:44 +0000
Bug 1363482: Part 4 - Preload INI files off-thread during startup. r?erahm MozReview-Commit-ID: CgQLEvjUDOJ
27051af8e2abb40723fb768618a0551e1850c891: Bug 1363482: Part 3 - Preload string bundles off-thread during startup. r?erahm draft
Kris Maglione <maglione.k@gmail.com> - Wed, 10 May 2017 17:08:38 -0700 - rev 656257
Push 77137 by maglione.k@gmail.com at Wed, 30 Aug 2017 23:02:44 +0000
Bug 1363482: Part 3 - Preload string bundles off-thread during startup. r?erahm MozReview-Commit-ID: 3Fig5BS9xMz
e2e35c9a6fe57882516545bb83e67146102bbe33: Bug 1363482: Part 2 - Allow pre-loading file and JAR entry contents off-thread during startup. r?erahm draft
Kris Maglione <maglione.k@gmail.com> - Wed, 30 Aug 2017 15:47:17 -0700 - rev 656256
Push 77137 by maglione.k@gmail.com at Wed, 30 Aug 2017 23:02:44 +0000
Bug 1363482: Part 2 - Allow pre-loading file and JAR entry contents off-thread during startup. r?erahm MozReview-Commit-ID: 8bKzYpXBQvT
e20d79d368925aabae49ce23afb6844bfb4c1939: Bug 1363482: Part 1 - Fix FileLocation(nsIZipArchive*) and add a GetBaseZip() getter. r?erahm draft
Kris Maglione <maglione.k@gmail.com> - Wed, 10 May 2017 17:10:58 -0700 - rev 656255
Push 77137 by maglione.k@gmail.com at Wed, 30 Aug 2017 23:02:44 +0000
Bug 1363482: Part 1 - Fix FileLocation(nsIZipArchive*) and add a GetBaseZip() getter. r?erahm The FileLocation(nsIZipArchive*) constructor is declared, but not actually implemented, so attempting to use it causes a linking error. Additionally, when a FileLocation is created from an existing zip archive (such as one from the zip cache or the Omnijar service), it's helpful to have direct access to that archive rather than having to open a new copy, or infer it from the path. MozReview-Commit-ID: 2U14gAm0FYL
62d17297d923731d6828c7ad8150e2b9fcb3936f: Bug 1393098 part 1: Adjust nsTextFrame::CharacterDataChanged to skip redundant requests for reflow, via a new boolean member-var. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 30 Aug 2017 15:42:57 -0700 - rev 656254
Push 77136 by dholbert@mozilla.com at Wed, 30 Aug 2017 22:50:37 +0000
Bug 1393098 part 1: Adjust nsTextFrame::CharacterDataChanged to skip redundant requests for reflow, via a new boolean member-var. r?jfkthame Some benchmarks & use-cases cause nsTextFrame::CharacterDataChanged to be called multiple times for the same text between reflows. Each call triggers a slightly-expensive call to shell->FrameNeedsReflow(), for each affected nsTextFrame in the continuation chain. (OK, it's not quite that bad -- we skip the FrameNeedsReflow calls for siblings, since the ancestor notifications/tweaks would all be the same.) This patch makes us set a flag on the nsTextFrame to indicate that a reflow has *already* been requested by this chunk of code, and we'll now use that to skip the FrameNeedsReflow() call (and the dirty-bit-setting for siblings) on the next invocation. And we clear this new flag when the pending reflow actually happens. This shouldn't change behavior in a web-observable way, but it should speed things up by removing redundant work. MozReview-Commit-ID: 5nmbZHEFFDi
f88990e15870ad4cffddee5038e4ff863a2180a8: Bug 1393098 part 0: Capture "if" condition in a helper bool, in nsTextFrame::CharacterDataChanged. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 30 Aug 2017 15:39:03 -0700 - rev 656253
Push 77136 by dholbert@mozilla.com at Wed, 30 Aug 2017 22:50:37 +0000
Bug 1393098 part 0: Capture "if" condition in a helper bool, in nsTextFrame::CharacterDataChanged. r?jfkthame This patch doesn't affect behavior at all -- it just: (a) captures an "if" condition in a helper-variable. (b) splits that "if" condition's body into two parts (with each part checking that helper-variable), because a later patch will replace one of those parts. (c) improves documentation. MozReview-Commit-ID: 7dEflfiERYB
bdcba6999d03985c0ca77a3bb46085827d280296: Bug 1302470 Part 7: Properly check for a frame's visibility, do not abuse isRangeVisible() for that purpose. draft
Mike de Boer <mdeboer@mozilla.com> - Fri, 28 Apr 2017 19:06:35 +0200 - rev 656252
Push 77135 by bwerth@mozilla.com at Wed, 30 Aug 2017 22:49:03 +0000
Bug 1302470 Part 7: Properly check for a frame's visibility, do not abuse isRangeVisible() for that purpose. MozReview-Commit-ID: ErviFQrJR1u
bc5eb5aa520d584a343ee559a6830062d7a6fe35: Bug 1302470 Part 6: Connect up FinderHighlighter.jsm with the new isRangeVisible function. draft
Mike de Boer <mdeboer@mozilla.com> - Mon, 23 Jan 2017 17:39:07 +0100 - rev 656251
Push 77135 by bwerth@mozilla.com at Wed, 30 Aug 2017 22:49:03 +0000
Bug 1302470 Part 6: Connect up FinderHighlighter.jsm with the new isRangeVisible function. MozReview-Commit-ID: ABfAoZ4CBjP
c8a50bbdbdfdd0e0bd23ab3f710028ec96cfb327: Bug 1302470 Part 5: Change nsDisplayList::GetOpaqueRegion non-opaque lists to build up a region from its children. draft
Brad Werth <bwerth@mozilla.com> - Thu, 20 Apr 2017 10:50:41 -0700 - rev 656250
Push 77135 by bwerth@mozilla.com at Wed, 30 Aug 2017 22:49:03 +0000
Bug 1302470 Part 5: Change nsDisplayList::GetOpaqueRegion non-opaque lists to build up a region from its children. MozReview-Commit-ID: LEuvazbz1X
e208fddbe01671f9b7c0fd4fdb42696cd3adc748: Bug 1302470 Part 4: Fix the case where HTML buttons need to generate display item children when doing opaque hit tests. draft
Brad Werth <bwerth@mozilla.com> - Wed, 30 Nov 2016 14:35:37 -0800 - rev 656249
Push 77135 by bwerth@mozilla.com at Wed, 30 Aug 2017 22:49:03 +0000
Bug 1302470 Part 4: Fix the case where HTML buttons need to generate display item children when doing opaque hit tests. MozReview-Commit-ID: HwDYsnMJkM8
fdc6072557a7a9812f94dac3ae55fe61a49c81cc: Bug 1302470 Part 3: Branch IsRangeVisible to delegate to IsRangeRendered when range is in viewport. draft
Brad Werth <bwerth@mozilla.com> - Thu, 20 Apr 2017 10:21:52 -0700 - rev 656248
Push 77135 by bwerth@mozilla.com at Wed, 30 Aug 2017 22:49:03 +0000
Bug 1302470 Part 3: Branch IsRangeVisible to delegate to IsRangeRendered when range is in viewport. MozReview-Commit-ID: LZyvt08I9vz
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip