168a856b9f900c5269045766e8b632d795d82be6: Bug 1386685 part 2 - Change GetUseCount and GetDefCount to take pc instead of script + offset. r=tcampbell
Jan de Mooij <jdemooij@mozilla.com> - Thu, 03 Aug 2017 16:06:42 +0200 - rev 620686
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1386685 part 2 - Change GetUseCount and GetDefCount to take pc instead of script + offset. r=tcampbell
d15a98cd17611ffce9511aee6987d4038a36f7e4: Bug 1386604 - Extra metadata fixups for OSX, a=testonly
James Graham <james@hoppipolla.co.uk> - Thu, 03 Aug 2017 15:05:39 +0100 - rev 620685
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1386604 - Extra metadata fixups for OSX, a=testonly MozReview-Commit-ID: 1JwSmEGcYuB
baeb2b439c08078a77873f4c060f65eec33b19a2: Bug 1386484 - Remove the SetTextTransaction class and embed its functionality into EditorBase::SetTextImpl(); r=masayuki
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 01 Aug 2017 22:37:35 -0400 - rev 620684
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1386484 - Remove the SetTextTransaction class and embed its functionality into EditorBase::SetTextImpl(); r=masayuki Besides some unnecessary copying and malloc overhead that this removes, it also removes a call to dom::Text::GetData() which we used to only make to get the old length of the text node before modifying it. Turns out that this old length was already obtained once in SetTextImpl().
bbe6f10263b955dd1a4add95089b3da6ab3ee602: Bug 1387018 - Change type of Label bitfield to ensure sizeof(Label) is 4 even with MSVC. r=bhackett
Jan de Mooij <jdemooij@mozilla.com> - Thu, 03 Aug 2017 15:40:23 +0200 - rev 620683
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1387018 - Change type of Label bitfield to ensure sizeof(Label) is 4 even with MSVC. r=bhackett
099cfd49075f3f3f15c0f358fd63d18adbd82356: Bug 1331680 - Bustage fix for nsIURI changes. a=bustage
Josh Matthews <josh@joshmatthews.net> - Thu, 03 Aug 2017 09:23:43 -0400 - rev 620682
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1331680 - Bustage fix for nsIURI changes. a=bustage
e9e0aeeda27df193c7e00de54fd6f55ff823d020: Bug 1386755 - Enable compact tabs by default. r=mcomella
Sebastian Kaspari <s.kaspari@gmail.com> - Wed, 02 Aug 2017 20:21:03 +0200 - rev 620681
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1386755 - Enable compact tabs by default. r=mcomella MozReview-Commit-ID: Eeue25LE8eJ
2aa4fe1bb445d47e5d26eb6f762ce2f8d851d2d5: Bug 1385478 - Part 2: Change Required/IsRequired() to look at NS_EVENT_STATE_REQUIRED instead. r=bz
Jessica Jong <jjong@mozilla.com> - Thu, 03 Aug 2017 01:27:00 -0400 - rev 620680
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1385478 - Part 2: Change Required/IsRequired() to look at NS_EVENT_STATE_REQUIRED instead. r=bz In order to speed up Required/IsRequired(), instead of querying for the @required attribute, we're now using the NS_EVENT_STATE_REQUIRED flag to know whether an element's value is required. For this to work correctly, we need to set NS_EVENT_STATE_REQUIRED earlier, that is, in AfterSetAttr(), before any consumer of IsRequired(). We also need to update or clear our required states when input type changes, since we may have changed from a required input type to a non-required input type or vice versa. Note that NS_EVENT_STATE_REQUIRED/OPTIONAL is now part of the EXTERNALLY_MANAGED_STATES. MozReview-Commit-ID: Bjiby9GqJSB
00412d7d8f3896b539a0069f066f2c538346b8cf: Bug 1385478 - Part 1: Use IsRequired/Required() to get the current required state. r=bz
Jessica Jong <jjong@mozilla.com> - Thu, 03 Aug 2017 01:23:00 -0400 - rev 620679
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1385478 - Part 1: Use IsRequired/Required() to get the current required state. r=bz IsRequired() helper function returns the current 'required' state of the element, that is, whether its required attribute is set or not. This will be used only for input elements that @required applies.
dd577e997eb3b6a26e647935167f966c3e15c60f: Bug 1382831 - Race condition in nsHttpChannel::OnCacheEntryCheck when racing cache with network. r=valentin, r=honzab
Michal Novotny <michal.novotny@gmail.com> - Thu, 03 Aug 2017 04:02:00 -0400 - rev 620678
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1382831 - Race condition in nsHttpChannel::OnCacheEntryCheck when racing cache with network. r=valentin, r=honzab When racing cache with network, conditional or byte range header could be added in OnCacheEntryCheck. We need to remove these headers when sending the network request, otherwise we would send a conditional request while not having the entry.
a9acfba1bc3cb1ff544ef6ebd53376bce4a9a96d: Bug 1368531 - Put the task gfxPlatformFontList::InitOtherFamilyNames() into idle queue. r=jfkthame
JerryShih <hshih@mozilla.com> - Wed, 02 Aug 2017 20:33:00 -0400 - rev 620677
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1368531 - Put the task gfxPlatformFontList::InitOtherFamilyNames() into idle queue. r=jfkthame Add a boolean value in FindFamily() to check if gecko needs to defer the InitOtherFamilyNames() task into idle queue. Add a new telemetry data FONTLIST_INITOTHERFAMILYNAMES_NO_DEFERRING for the execution time of InitOtherFamilyNames() running regularly at main thread instead of in idle queue. MozReview-Commit-ID: A3YPDcHtXrX
b651936901f8efbacb137a377a03154b1a0193ad: Bug 1331680 - Part 4: Tests for document.cookie behaving synchronously and reflecting changes from the parent process. r=jdm
Amy Chung <amchung@mozilla.com> - Thu, 03 Aug 2017 19:02:06 +0800 - rev 620676
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1331680 - Part 4: Tests for document.cookie behaving synchronously and reflecting changes from the parent process. r=jdm * * * Bug 1331680 - modification part5 -- fixed try server errors. r=jdm
384a25a0a2aabf1fac9a390e65e2f0ded7598c82: Bug 1331680 - Part 3: Broadcast cookie changes to all content processes. r=jdm
Amy Chung <amchung@mozilla.com> - Thu, 03 Aug 2017 18:00:12 +0800 - rev 620675
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1331680 - Part 3: Broadcast cookie changes to all content processes. r=jdm
84714cef1f52826cd7eec252331b4fbe813b33d4: Bug 1331680 - Part 2: Use local cookie hashtable in content process, and perform cookie permission checks synchronously. r=jdm
Amy Chung <amchung@mozilla.com> - Thu, 03 Aug 2017 17:59:31 +0800 - rev 620674
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1331680 - Part 2: Use local cookie hashtable in content process, and perform cookie permission checks synchronously. r=jdm
5a87c9d62dc4658cfb14daead2cd5c5cff478a51: Bug 1331680 - Part 1: Send required cookies to the content process on demand. r=jdm
Amy Chung <amchung@mozilla.com> - Thu, 03 Aug 2017 19:00:41 +0800 - rev 620673
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1331680 - Part 1: Send required cookies to the content process on demand. r=jdm
cbda2eff9f939a0ef34fc45e534a3a86b1fe4afd: Bug 1331680 - Part 0: Extract nsCookieKey. r=jdm
Amy Chung <amchung@mozilla.com> - Thu, 03 Aug 2017 17:56:33 +0800 - rev 620672
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1331680 - Part 0: Extract nsCookieKey. r=jdm
b08731d0a74fe9204eed8ea924d433b3b30084b0: Bug 1386697 - [2.0] Use content event forwarding for GeckoViewContent events. r=jchen
Eugen Sawin <esawin@mozilla.com> - Wed, 02 Aug 2017 17:30:08 +0200 - rev 620671
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1386697 - [2.0] Use content event forwarding for GeckoViewContent events. r=jchen
f654cc53994b75b2ba3bf5b52a39979525763403: Bug 1386697 - [1.0] Use content event forwarding for scroll events. r=jchen
Eugen Sawin <esawin@mozilla.com> - Wed, 02 Aug 2017 17:39:52 +0200 - rev 620670
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1386697 - [1.0] Use content event forwarding for scroll events. r=jchen
c5633839c80fab59b9af031f22b9cdaa0f4b9954: Bug 1386696 - [3.0] Add explicit way to construct an event dispatcher based on a message manager. r=jchen
Eugen Sawin <esawin@mozilla.com> - Wed, 02 Aug 2017 22:42:41 +0200 - rev 620669
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1386696 - [3.0] Add explicit way to construct an event dispatcher based on a message manager. r=jchen
bd0d041387e43857f7d8d155479776c9cd6eb732: Bug 1386696 - [2.1] Ensure content event forwarding is handling e10s and non-e10s cases correctly. r=jchen
Eugen Sawin <esawin@mozilla.com> - Wed, 02 Aug 2017 18:33:35 +0200 - rev 620668
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1386696 - [2.1] Ensure content event forwarding is handling e10s and non-e10s cases correctly. r=jchen
21585c4acb1096722bc51883486ccc110efac60d: Bug 1386696 - [1.0] Provide event dispatcher to GeckoView content modules to allow for event forwarding. r=jchen
Eugen Sawin <esawin@mozilla.com> - Wed, 02 Aug 2017 18:24:48 +0200 - rev 620667
Push 72131 by bmo:ttromey@mozilla.com at Thu, 03 Aug 2017 20:16:41 +0000
Bug 1386696 - [1.0] Provide event dispatcher to GeckoView content modules to allow for event forwarding. r=jchen
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip