457e6aea4650b4cc8bbc6581342fdc44bc8dbec1: Bug 1364355 - Implement UpdateOpaqueRegion() by gdk_window_set_opaque_region(), r=karlt
Martin Stransky <stransky@redhat.com> - Fri, 26 May 2017 21:27:32 +0200 - rev 361806
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1364355 - Implement UpdateOpaqueRegion() by gdk_window_set_opaque_region(), r=karlt MozReview-Commit-ID: 50N99ZlvFUh
d04f932669e756a1c673a5f47e68f5596cf6b25f: Bug 1364355 - Add support for using ARGB windows with OMTC when an X11 compositor is active. r=karlt
Martin Stransky <stransky@redhat.com> - Thu, 01 Jun 2017 11:28:50 +0200 - rev 361805
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1364355 - Add support for using ARGB windows with OMTC when an X11 compositor is active. r=karlt Authored by Andrew Comminos <andrew@comminos.com> MozReview-Commit-ID: FIQBHSXgjMh
411f357ea4853ead25ade894173952516f6ed003: Bug 1364355 - Enable argb visual for GTK window behind hidden preference mozilla.widget.use-argb-visuals, r=karlt
Andrew Comminos <andrew@comminos.com> - Thu, 25 May 2017 15:45:22 +0200 - rev 361804
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1364355 - Enable argb visual for GTK window behind hidden preference mozilla.widget.use-argb-visuals, r=karlt This preference is default to false and allows to experiment with transparent widgets on Gtk. Original patch autor is Andrew Comminos <andrew@comminos.com>. MozReview-Commit-ID: JZkCjBWny3m
6e9b45f7ed376eea83df779d60b3c4562b188a66: Bug 1364075 - remove DevTools dependency in ContentProcessSingleton;r=ochameau
Julian Descottes <jdescottes@mozilla.com> - Mon, 29 May 2017 23:36:26 +0200 - rev 361803
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1364075 - remove DevTools dependency in ContentProcessSingleton;r=ochameau MozReview-Commit-ID: 38XKKM37jC5
215cfdee973f3963aabde49296e2805697b4b108: Bug 1355764 - Replace window drag space above tabs with space at the start of the tab strip. r=johannh
Dão Gottwald <dao@mozilla.com> - Thu, 01 Jun 2017 12:21:31 +0200 - rev 361802
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1355764 - Replace window drag space above tabs with space at the start of the tab strip. r=johannh MozReview-Commit-ID: 5mpLTfOs3NR
6975992de12186bee51d03dc8a0fea965dbf8ed7: Bug 1368986: Cleanup stylesheet copy-constructor. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 31 May 2017 13:12:33 +0200 - rev 361801
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1368986: Cleanup stylesheet copy-constructor. r=heycam MozReview-Commit-ID: I8vUuJfET24
12783b5a0fca4162a36a61b45f7b2a5bc2b452d1: Bug 1015466 - Part 6, wait "http-on-opening-request" after tracker iframe is inserted. r=MattN
Shih-Chiang Chien <schien@mozilla.com> - Tue, 23 May 2017 13:29:52 +0800 - rev 361800
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1015466 - Part 6, wait "http-on-opening-request" after tracker iframe is inserted. r=MattN The tracking protection status will be updated after nsHttpChannel.asyncOpen on chrome process and it is asynchronously triggered by inserting the tracker iframe. This is not guaranteed to be happened before the |showMenuPromise|. Waiting for "http-on-opening-request" on chrome process before "showMenuPromise" is invoked can ensure the tracking protection status is updated when the menu is shown. MozReview-Commit-ID: INjaJUMLvZU
c4116710d7f4a0404ecf59101792352650992a98: Bug 1015466 - Part 5, move tracking protection and safe browsing state update IPC to PBackground. r=mayhemer
Shih-Chiang Chien <schien@mozilla.com> - Fri, 26 May 2017 11:04:03 +0800 - rev 361799
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1015466 - Part 5, move tracking protection and safe browsing state update IPC to PBackground. r=mayhemer NotifyTrackingProtectionDisabled/NotifyTrackingResource/SetClassifierMatchedInfo updates tracking protection and safe browsing states from parent to child. They should at least handled by child process before OnStopRequest. Move them to PHttpBackgroundChannel can ensure that. MozReview-Commit-ID: 8T6k9z9FgrI
7ea4def6d4f08a443473c9ee659a2a1c704000a8: Bug 1015466 - Part 4, implement OnStartRequestSent/OnStopRequest/OnTransportAndData/OnDiversion on background channel. r=mayhemer
Shih-Chiang Chien <schien@mozilla.com> - Mon, 15 May 2017 18:58:31 +0800 - rev 361798
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1015466 - Part 4, implement OnStartRequestSent/OnStopRequest/OnTransportAndData/OnDiversion on background channel. r=mayhemer OnStartRequestSent is used to ensure the execution order between OnStartRequest and all other messsages sent over PBackground. IPC messages sent before OnStartRequestSent can be processed immediately while received by content process. IPC messages sent after OnSartRequestSent need to be pending until OnStartRequestReceived is called. MozReview-Commit-ID: 5Vbb8SBQmW8
3814e17ae85efaad6d9740bc2e979179c2a4e99e: Bug 1015466 - Part 3, PHttpBackgroundChannel lifecycle management. r=mayhemer
Shih-Chiang Chien <schien@mozilla.com> - Mon, 24 Apr 2017 11:09:35 +0800 - rev 361797
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1015466 - Part 3, PHttpBackgroundChannel lifecycle management. r=mayhemer PHttpBackgroundChannel is created by content process because PBackground IPDL can only be initiated from content process. The background channel deletion is controlled by chrome process while PHttpChannel is going to be closed or canceled. BackgroundChannelRegistrar is introduced for pairing HttpChannelParent and HttpBackgroundChannelParent since they are created over different IPDL asynchronously. nsIParentRedirectingChannel.continueVerification is introduced to asynchronously wait for background channel to be established on the new channel during the Redirect2Verify phase. MozReview-Commit-ID: 41l8ivan8iA
272dbc46892e0b6bfc602792bc6747927d93a333: Bug 1015466 - Part 2, break reference cycle among HttpChannelParent, HttpChannelParentListener, and nsHttpChannel while async open is failed. r=mayhemer
Shih-Chiang Chien <schien@mozilla.com> - Wed, 03 May 2017 19:20:12 +0800 - rev 361796
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1015466 - Part 2, break reference cycle among HttpChannelParent, HttpChannelParentListener, and nsHttpChannel while async open is failed. r=mayhemer AsyncOpen procedure can failed and trigger FailedAsyncOpen IPC to do the clean up. However FailedAsyncOpen might not complete if content process is destroyed at the meantime. We can delay the timing of holding the strong reference to parent listener and channel object to make sure no reference cycle is created by HttpChannelParent. In addition, clean up the strong reference as soon as FailedAsyncOpen IPC is triggered. MozReview-Commit-ID: LDOt0BpBgFe
dc7ed794a3ea448ee1d51cbb4a0e1acf848282df: Bug 1015466 - Part 1, skeleton of PHttpBackgroundChannel. r=mayhemer
Shih-Chiang Chien <schien@mozilla.com> - Mon, 15 May 2017 16:01:10 +0800 - rev 361795
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1015466 - Part 1, skeleton of PHttpBackgroundChannel. r=mayhemer PHttpBackgroundChannel is introduced to deliver OnStopRequest/OnTransportAndData/OnProgress/OnStatus on background thread. FlushedForDiversion/DivertMessages is moved to PHttpBackgroundChannel to ensure no more channel event are delivered after these two messages on the background channel. OnStartRequestSent is introduced to synchronize the execution order between OnStartRequest (main thread IPC) and all other messages on PHttpBackgroundChannel. MozReview-Commit-ID: HfqvPML6EKw
c2f8ea2153c8242dea1b82487e759eb0b9008f84: Bug 1015466 - Part 0, fix warning/error covered by unified build. r=mayhemer
Shih-Chiang Chien <schien@mozilla.com> - Mon, 16 Jan 2017 18:20:42 +0800 - rev 361794
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1015466 - Part 0, fix warning/error covered by unified build. r=mayhemer MozReview-Commit-ID: KUHl1ZBuddC
208eb19a2a1ec6d9716eeb1c8f914376409daa05: Bug 1366932 - support extra JS context heap size pref for PAC; r=bagder
Liang-Heng Chen <xeonchen@gmail.com> - Wed, 24 May 2017 14:24:55 +0800 - rev 361793
Push 90938 by ryanvm@gmail.com at Thu, 01 Jun 2017 16:12:39 +0000
Bug 1366932 - support extra JS context heap size pref for PAC; r=bagder MozReview-Commit-ID: L7xzXZOnI0N
3b2d0ff5f9a365be1e57e1c8b11d11f43ea169d0: Bug 1369140 - Part 6: Adjust the last few reflow tests to reflect reality. r=bustage-fix on a CLOSED TREE
Mike Conley <mconley@mozilla.com> - Thu, 01 Jun 2017 11:37:31 -0400 - rev 361792
Push 90937 by mconley@mozilla.com at Thu, 01 Jun 2017 15:39:24 +0000
Bug 1369140 - Part 6: Adjust the last few reflow tests to reflect reality. r=bustage-fix on a CLOSED TREE MozReview-Commit-ID: 4mVMX4GzZ7X
098b03dbc0c2b20fa498a3588f920059a8846e5b: Bug 1369140 - Part 5: Test that tab opening no longer incurs a reflow in focusAndSelectUrlBar
Ehsan Akhgari <ehsan@mozilla.com> - Thu, 01 Jun 2017 11:10:35 -0400 - rev 361791
Push 90936 by eakhgari@mozilla.com at Thu, 01 Jun 2017 15:11:12 +0000
Bug 1369140 - Part 5: Test that tab opening no longer incurs a reflow in focusAndSelectUrlBar
c26decc58822e20a6f263ede2f6168bb830555ad: Bug 1369096 - Check HRESULT when QueryInterfacing an ID2D1Image for an ID2D1Bitmap. r=bas
Mason Chang <mchang@mozilla.com> - Tue, 30 May 2017 15:59:19 -0700 - rev 361790
Push 90935 by mchang@mozilla.com at Thu, 01 Jun 2017 15:00:05 +0000
Bug 1369096 - Check HRESULT when QueryInterfacing an ID2D1Image for an ID2D1Bitmap. r=bas
7af15f9b3cfa367e6de34215a484d02204699301: Bug 1367776 - Calculate the maximum height of panelmultiview before the panel is displayed. r=Gijs
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 01 Jun 2017 15:49:35 +0100 - rev 361789
Push 90934 by paolo.mozmail@amadzone.org at Thu, 01 Jun 2017 14:49:58 +0000
Bug 1367776 - Calculate the maximum height of panelmultiview before the panel is displayed. r=Gijs This allows the panel to open correctly when scrollable views like History are displayed as the main view, for example when the History button is moved to the toolbar. MozReview-Commit-ID: ELSbC0RpuaK
dc7327ab555ab30167e81d9201c046ca8baf797f: Bug 1364089 - Eliminate some unnecessary virtual calls in gfxFont-related code. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Thu, 01 Jun 2017 15:42:07 +0100 - rev 361788
Push 90933 by jkew@mozilla.com at Thu, 01 Jun 2017 14:42:25 +0000
Bug 1364089 - Eliminate some unnecessary virtual calls in gfxFont-related code. r=jrmuizel
5600d485769bed18de1fc9e8ba8e3f7e66bc771b: Bug 1369355 - Simplify nsIFrame::GetOverflowAreasProperty, as callers already know whether a property is present. r=mats
Jonathan Kew <jkew@mozilla.com> - Thu, 01 Jun 2017 15:34:46 +0100 - rev 361787
Push 90932 by jkew@mozilla.com at Thu, 01 Jun 2017 14:35:46 +0000
Bug 1369355 - Simplify nsIFrame::GetOverflowAreasProperty, as callers already know whether a property is present. r=mats
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip