531086ab7eba004afb1217b6e5ac46369094339b: Bug 1405288 - Remove scrollIntoView actor method check from the inspector r=ochameau
Patrick Brosset <pbrosset@mozilla.com> - Thu, 19 Oct 2017 11:12:23 +0200 - rev 444605
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1405288 - Remove scrollIntoView actor method check from the inspector r=ochameau The scrollIntoView actor method was added in bug 901250 3 years ago and shipped with FF 40. We support all the way back to the latest ESR (52 now). So let's drop this backward compat check code. MozReview-Commit-ID: 5FKRpiOXfzd
5bc74f98b7ce480bc13e451f3fda5465d3297c7b: Bug 1405288 - Remove duplicateNode actor method check from the inspector r=ochameau
Patrick Brosset <pbrosset@mozilla.com> - Thu, 19 Oct 2017 11:05:10 +0200 - rev 444604
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1405288 - Remove duplicateNode actor method check from the inspector r=ochameau This method was added in bug 1208864 2 years ago and shipped with Firefox 44. We support all the way to the latest ESR, which now is 52. So let's remove this backward compat code. MozReview-Commit-ID: AdTU63Oehi4
16c50fd548b688ab00ed16eb7bd09997a845ee2c: Bug 1405288 - Remove resolveRelativeURL actor method check from the inspector r=ochameau
Patrick Brosset <pbrosset@mozilla.com> - Thu, 19 Oct 2017 10:57:30 +0200 - rev 444603
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1405288 - Remove resolveRelativeURL actor method check from the inspector r=ochameau The resolveRelativeURL actor method was added in bug 921102 which shipped with Firefox 40. This was 3 years ago, and well older than the latest current ESR (52), which is the latest version we support. MozReview-Commit-ID: 5X5czLP5v2E
92ac20cda9f4d9fca22db416e3a0f0c45f5d9f87: Merge mozilla-central to mozilla-autoland r=merge a=merge on a CLOSED TREE
Tiberius Oros <toros@mozilla.com> - Tue, 21 Nov 2017 12:16:13 +0200 - rev 444602
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Merge mozilla-central to mozilla-autoland r=merge a=merge on a CLOSED TREE
3da20c5290dfdef39b1a6c2f08e6f71d8bda450b: Backed out changeset edf2b70d2f01 (bug 1408182)for failing in devtools/client/netmonitor/test/browser_net_copy_params.js r=backout on a CLOSED TREE
Tiberius Oros <toros@mozilla.com> - Tue, 21 Nov 2017 11:46:50 +0200 - rev 444601
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Backed out changeset edf2b70d2f01 (bug 1408182)for failing in devtools/client/netmonitor/test/browser_net_copy_params.js r=backout on a CLOSED TREE
71b0dd5f14d370350784675bbef514dc5a5c0422: Bug 1418899 - Followup speculative Windows build fix. (CLOSED TREE)
Cameron McCormack <cam@mcc.id.au> - Tue, 21 Nov 2017 17:11:40 +0800 - rev 444600
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418899 - Followup speculative Windows build fix. (CLOSED TREE)
ed68d2d0cb05190be93afb1064a968542fa885f2: Bug 1418213 - always run MediaCacheStream::NotifyDataReceived() off the main thread. r=bechen,gerald
JW Wang <jwwang@mozilla.com> - Wed, 15 Nov 2017 17:56:10 +0800 - rev 444599
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418213 - always run MediaCacheStream::NotifyDataReceived() off the main thread. r=bechen,gerald MozReview-Commit-ID: GBQ0lEf8rVI
3f7025b5d57e90414f756d238a6a22f3a48a7775: Bug 1418899 - Part 4: Move image layer filling function out of nsRuleNode. r=cjku
Cameron McCormack <cam@mcc.id.au> - Mon, 20 Nov 2017 13:53:58 +0800 - rev 444598
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418899 - Part 4: Move image layer filling function out of nsRuleNode. r=cjku MozReview-Commit-ID: 2FXGFEkpIKE
2d6409b7bbfd296759e0d207651c0d55ebd30fee: Bug 1418899 - Part 3: Use a single image layer array filling function. r=cjku
Cameron McCormack <cam@mcc.id.au> - Mon, 20 Nov 2017 13:44:22 +0800 - rev 444597
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418899 - Part 3: Use a single image layer array filling function. r=cjku We were accidentally using the background one for the mask layers list anyway, and I don't think the overhead of filling the arrays for the two properties mask layers don't use is a problem. MozReview-Commit-ID: 7LDiYGrnUd5
58773b3c8b8535811c017d7efbdef0229127a5d7: Bug 1418899 - Part 2: Move some font-related static methods out of nsRuleNode. r=TYLin
Cameron McCormack <cam@mcc.id.au> - Mon, 20 Nov 2017 12:43:21 +0800 - rev 444596
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418899 - Part 2: Move some font-related static methods out of nsRuleNode. r=TYLin MozReview-Commit-ID: 3l9L6bHr0PJ
59639cc071fd180c3e1c8b0140d12949076c1ec3: Bug 1418899 - Part 1: Remove some unused method declarations on nsRuleNode. r=TYLin
Cameron McCormack <cam@mcc.id.au> - Mon, 20 Nov 2017 13:09:16 +0800 - rev 444595
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418899 - Part 1: Remove some unused method declarations on nsRuleNode. r=TYLin MozReview-Commit-ID: FOBOjJRJCea
6abfc3b23b89600949787cbedfe35a0a2a53d2ce: servo: Merge #19313 - style: Update layer filling function call in Gecko glue (from heycam:layer-filling); r=CJKu
Cameron McCormack <cam@mcc.id.au> - Tue, 21 Nov 2017 00:19:00 -0600 - rev 444594
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
servo: Merge #19313 - style: Update layer filling function call in Gecko glue (from heycam:layer-filling); r=CJKu This is the (small) Servo part of https://bugzilla.mozilla.org/show_bug.cgi?id=1418899, reviewed there by CJKu. Source-Repo: https://github.com/servo/servo Source-Revision: bdb2cacad9036f1ff6ef452fffe4a50339ec721d
edd996f2588cc5fc5f9f396ba79a6640597e3e5b: Bug 1416986 part 4: AccessibleHandler: Don't fall through to the proxy for IAccessibleHyperlink. r=aklotz
James Teh <jteh@mozilla.com> - Wed, 15 Nov 2017 12:32:52 +1000 - rev 444593
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1416986 part 4: AccessibleHandler: Don't fall through to the proxy for IAccessibleHyperlink. r=aklotz The handler's implementation of IAHyperlink just forwards calls through to the proxy. However, it exists because we want the cache to be used when a hyperlink is retrieved. When querying from the handler to IAHyperlink, we should use the same implementation. This is mostly about consistency/correctness, especially as we're increasing complexity. MozReview-Commit-ID: AwYibrFzUyf
3c63a44aa69c3964937f61e6e0830cc8aa7bc04b: Bug 1416986 part 3: AccessibleHandler: Avoid cross-process QI calls for interfaces which we know don't exist. r=aklotz
James Teh <jteh@mozilla.com> - Wed, 15 Nov 2017 12:28:45 +1000 - rev 444592
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1416986 part 3: AccessibleHandler: Avoid cross-process QI calls for interfaces which we know don't exist. r=aklotz The proxy manager caches interfaces marshaled in the payload and returns them on QI without a cross-process call. However, it doesn't know about interfaces which don't exist. We can determine this from the payload, since interfaces which don't exist will have a null pointer. We use this information to avoid querying the proxy in this case. MozReview-Commit-ID: FnzDetmTiPP
0a2081375228a5e9bd8caea70e31282dc12f6887: Bug 1416986 part 2: Include interfaces the client is likely to request in the accessible handler payload. r=aklotz
James Teh <jteh@mozilla.com> - Wed, 15 Nov 2017 12:18:18 +1000 - rev 444591
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1416986 part 2: Include interfaces the client is likely to request in the accessible handler payload. r=aklotz Now that virtual buffers have to render across processes, we want to eliminate as many cross-process calls as possible. This includes QueryInterface calls, since buffers query for several interfaces on every node they visit. To avoid these cross-process QI calls, we include interfaces clients are likely to request in the handler payload. This way, they get marshaled in the single call used to retrieve the object. This patch does the following: 1. Passes the interceptor when building the payload. We need this so we can get interceptors for other interfaces. 2. Splits the payload into two main parts: a static part and a dynamic part. The (new) static part contains the interface pointers. The dynamic part contains the rest. This is necessary because the refresh call cannot pass the interceptor, but the interceptor is needed to build the static part. Also, re-building the static part is pointless when refreshing. 3. Includes the interface pointers in the payload (BuildStaticIA2Data). The pointers also have to be cleaned up after marshaling. 4. Releases the interface pointers in the handler after the payload is received. We do this because they're aggregated by the proxy manager as they're unmarshaled. MozReview-Commit-ID: 6VRLMNScgwW
5d45b7151b5c1f6773ea687eb5ae8876cf911721: Bug 1416986 part 1: Allow an mscom Handler to signal that it knows an interface is definitely not available. r=aklotz
James Teh <jteh@mozilla.com> - Wed, 15 Nov 2017 09:59:44 +1000 - rev 444590
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1416986 part 1: Allow an mscom Handler to signal that it knows an interface is definitely not available. r=aklotz If QueryHandlerInterface returns E_NOINTERFACE, the proxy will be queried for the interface. However, the handler might know that the interface is definitely not available and could thus avoid a pointless cross-process call. To facilitate this, the handler can now return S_FALSE to signal that the proxy should not be queried, thus immediately returning E_NOINTERFACE to the client. MozReview-Commit-ID: 4RtBsA9BTOV
ec7ff1ef12d3ebd507d8f690b7303e5e8fbaea8d: Bug 1418869 - Do not try to share the fallback images. r=aosmond
Ethan Lin <ethlin@mozilla.com> - Mon, 20 Nov 2017 10:36:14 +0800 - rev 444589
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1418869 - Do not try to share the fallback images. r=aosmond The flag of force update is only for fallback items. Fallback items can't share the images with other items. So I replace 'aForceUpdate' with 'aFallback' and remove some unnecessary checks. MozReview-Commit-ID: Dcu95FZXlUz
00507e20ca88218314cee00a582d0b4ddfbbfda3: Bug 1419269 - Support installing mercurial on Debian versions != 9. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Tue, 21 Nov 2017 14:11:14 +0900 - rev 444588
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1419269 - Support installing mercurial on Debian versions != 9. r=gps
edf2b70d2f01157bdf1e6b21342a171ddf88d35a: Bug 1408182 - Replace ImmutableJS by plain JS code; r=rickychien
Alexandre Poirot <poirot.alex@gmail.com> - Wed, 11 Oct 2017 17:35:09 +0200 - rev 444587
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
Bug 1408182 - Replace ImmutableJS by plain JS code; r=rickychien MozReview-Commit-ID: 4f9Bv3XDuoc
4cdfb92b93e1c51402aac4a4637c4798f5358d25: No bug, Automated HPKP preload list update from host bld-linux64-spot-034 - a=hpkp-update
ffxbld - Tue, 21 Nov 2017 11:48:53 -0800 - rev 444586
Push 8527 by Callek@gmail.com at Thu, 11 Jan 2018 21:05:50 +0000
No bug, Automated HPKP preload list update from host bld-linux64-spot-034 - a=hpkp-update
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip