e0bc19e93422bb18fbe99ec79b97fb5f17ec6f43: Bug 1442295 - Add two missing includes in XPCOM. r=erahm draft
Andrew McCreight <continuation@gmail.com> - Thu, 01 Mar 2018 08:46:36 -0800 - rev 762227
Push 101107 by bmo:continuation@gmail.com at Thu, 01 Mar 2018 22:22:59 +0000
Bug 1442295 - Add two missing includes in XPCOM. r=erahm nsTArray.h needs mozalloc.h for moz_xmalloc nsTStringRepr.h needs fallible.h for fallible MozReview-Commit-ID: 9jz2pGPXMHk
5a59913b34bc4855876a8ec9ac058446d6711a5f: Bug 1440177 - Part 7: Don't allocate new clips when flattening nsDisplayOpacity. r?mstange draft
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 02 Mar 2018 11:19:17 +1300 - rev 762226
Push 101106 by mwoodrow@mozilla.com at Thu, 01 Mar 2018 22:19:48 +0000
Bug 1440177 - Part 7: Don't allocate new clips when flattening nsDisplayOpacity. r?mstange Combing the two clips as-is should always be correct, and since they're frequently identical, we can usually make IntersectClip a no-op. MozReview-Commit-ID: 3xxMyZjwPvJ
f119175e79ca494d12ec5ba49e20b12c9e03ada4: Bug 1440177 - Part 6: Don't dereference display items during AddPaintedDisplayItem for the LAYER_NONE case. r?jnicol draft
Matt Woodrow <mwoodrow@mozilla.com> - Fri, 02 Mar 2018 11:19:17 +1300 - rev 762225
Push 101106 by mwoodrow@mozilla.com at Thu, 01 Mar 2018 22:19:48 +0000
Bug 1440177 - Part 6: Don't dereference display items during AddPaintedDisplayItem for the LAYER_NONE case. r?jnicol The display items are almost certainly gone from the cache at this point, so dereferencing them can take a while. This moves the DisplayItemData lookup, and the IsReused/HasMergedFrames checks into the ProcessDisplayItems pass (where we already use the items), and then just uses the AssignedDisplayItem entry for everything. MozReview-Commit-ID: 8udcE0bmyF3
5190523dd6cf20ccae2d6621204e23e8d23c3d4c: Bug 1440177 - Part 5: Don't call GetDisplayItemDataForManager in AddPaintedDisplayItem since we already have it passed in as a parameter. r?jnicol draft
Matt Woodrow <mwoodrow@mozilla.com> - Mon, 19 Feb 2018 12:37:01 +1300 - rev 762224
Push 101106 by mwoodrow@mozilla.com at Thu, 01 Mar 2018 22:19:48 +0000
Bug 1440177 - Part 5: Don't call GetDisplayItemDataForManager in AddPaintedDisplayItem since we already have it passed in as a parameter. r?jnicol MozReview-Commit-ID: CfHL0Kqto6X
96a378972755cf43621e9a09e2f92eeeb20ee92e: Bug 1440177 - Part 4: Avoid expensive hashtable lookups in PaintedLayerDataTree when we're in an inactive layer and want all items in the same layer. r?mstange draft
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 15 Feb 2018 15:52:37 +1300 - rev 762223
Push 101106 by mwoodrow@mozilla.com at Thu, 01 Mar 2018 22:19:48 +0000
Bug 1440177 - Part 4: Avoid expensive hashtable lookups in PaintedLayerDataTree when we're in an inactive layer and want all items in the same layer. r?mstange MozReview-Commit-ID: AWsXw2ZrL9Q
a136e473da15901a9683d5ccf145ade9dc987eba: Bug 1440177 - Part 3: Preallocate a small number of PaintedLayerData objects and only resize the mPaintedLayerDataStack once. r?jnicol draft
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 15 Feb 2018 14:45:35 +1300 - rev 762222
Push 101106 by mwoodrow@mozilla.com at Thu, 01 Mar 2018 22:19:48 +0000
Bug 1440177 - Part 3: Preallocate a small number of PaintedLayerData objects and only resize the mPaintedLayerDataStack once. r?jnicol MozReview-Commit-ID: 4RvU35pBz3z
72b4a74dc82abc29eb94bdc464498f22d99707bc: Bug 1440177 - Part 2: Combine PaintedLayerItemsEntry and PaintedDisplayItemLayerUserData into a single struct. r?jnicol draft
Matt Woodrow <mwoodrow@mozilla.com> - Tue, 13 Feb 2018 15:56:43 +1300 - rev 762221
Push 101106 by mwoodrow@mozilla.com at Thu, 01 Mar 2018 22:19:48 +0000
Bug 1440177 - Part 2: Combine PaintedLayerItemsEntry and PaintedDisplayItemLayerUserData into a single struct. r?jnicol These two structs store very similar state (including duplicating the mask layer common clip count), and the former uses an expensive hashtable for lookups. This patch combines the two, and uses a vector of entries instead of the hashtable so we can do the cleanup pass. * * * [mq]: fix MozReview-Commit-ID: KamhbGAIqpD
fef5100d36bb6914411f0a492d2522cbdc7ef43a: Bug 1437281 - OSX dragging image to desktop changes OSX File associations draft
Haik Aftandilian <haftandilian@mozilla.com> - Wed, 28 Feb 2018 17:15:31 -0800 - rev 762220
Push 101105 by haftandilian@mozilla.com at Thu, 01 Mar 2018 22:15:55 +0000
Bug 1437281 - OSX dragging image to desktop changes OSX File associations MozReview-Commit-ID: 7QVmkiMKjnn
95c0d6e65f2f517c894ac98a565c2481bc7a3cde: Bug 1442427 - Log rejected promises from webextension listeners draft
Oriol Brufau <oriol-bugzilla@hotmail.com> - Thu, 01 Mar 2018 23:13:16 +0100 - rev 762219
Push 101104 by bmo:oriol-bugzilla@hotmail.com at Thu, 01 Mar 2018 22:14:37 +0000
Bug 1442427 - Log rejected promises from webextension listeners MozReview-Commit-ID: 5kzv5yM6ZJW
ced7f8988b0a88bfb19b1ffb3318aa69a1f07c9a: Bug 1442429 - Correct the documentation for nsIBrowserSearchService::addEngineWithDetails draft
Kirk Steuber <ksteuber@mozilla.com> - Thu, 01 Mar 2018 14:13:51 -0800 - rev 762218
Push 101103 by ksteuber@mozilla.com at Thu, 01 Mar 2018 22:14:16 +0000
Bug 1442429 - Correct the documentation for nsIBrowserSearchService::addEngineWithDetails MozReview-Commit-ID: EryCTRT5t5I
7be444870598c6f9886a18a62be544ea8977de52: Bug 1442417 - Fix exposure policy for device sensors. r?bz draft
Jonathan Kingston <jkt@mozilla.com> - Thu, 01 Mar 2018 22:10:41 +0000 - rev 762217
Push 101102 by bmo:jkt@mozilla.com at Thu, 01 Mar 2018 22:11:20 +0000
Bug 1442417 - Fix exposure policy for device sensors. r?bz MozReview-Commit-ID: DOSvSwsn7uo
d2d65d9d57ad9d04a124fe78776426f8273353ff: Bug 1357688 - Clean up and document the crash reporter environment variables; r=ted.mielczarek
Gabriele Svelto <gsvelto@mozilla.com> - Mon, 26 Feb 2018 15:00:58 +0100 - rev 762216
Push 101102 by bmo:jkt@mozilla.com at Thu, 01 Mar 2018 22:11:20 +0000
Bug 1357688 - Clean up and document the crash reporter environment variables; r=ted.mielczarek This cleans up the way the crash reporter client invokes the minidump analyzer by removing the extra command-line parameter and replacing it with an environment variable. Since I was at it I've also cleaned up other uses of env variables in the code and added documentation for all of them. MozReview-Commit-ID: ATkgsI3L2Md
e3d9710edbd780ce29c8635db6d8bd63f22fff3c: Bug 1442207: Remove unneeded arguments to nsIMutationObserver. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 01 Mar 2018 12:36:58 +0100 - rev 762215
Push 101102 by bmo:jkt@mozilla.com at Thu, 01 Mar 2018 22:11:20 +0000
Bug 1442207: Remove unneeded arguments to nsIMutationObserver. r=smaug aDocument is always content->OwnerDoc(). aContainer is always content->GetParent(). Differential Revision: https://phabricator.services.mozilla.com/D664 MozReview-Commit-ID: 4xwPCOnhyIL
41857846ad591e464cb690413edeab76cceac89e: Bug 1438310 - Remove ScopedMatchPairs and devirtualize MatchPairs to avoid triggering undefined behavior. r=jwalden
Jan de Mooij <jdemooij@mozilla.com> - Thu, 01 Mar 2018 21:32:45 +0100 - rev 762214
Push 101102 by bmo:jkt@mozilla.com at Thu, 01 Mar 2018 22:11:20 +0000
Bug 1438310 - Remove ScopedMatchPairs and devirtualize MatchPairs to avoid triggering undefined behavior. r=jwalden
35e4f2c811209ec8d5a27757e0cc3aedb26a1ec1: Bug 1441182 - Share more LGuardShape/LGuardObjectGroup/LGuardClass code. r=bbouvier
Jan de Mooij <jdemooij@mozilla.com> - Thu, 01 Mar 2018 21:31:55 +0100 - rev 762213
Push 101102 by bmo:jkt@mozilla.com at Thu, 01 Mar 2018 22:11:20 +0000
Bug 1441182 - Share more LGuardShape/LGuardObjectGroup/LGuardClass code. r=bbouvier
b89286a885886784f8fa728e2652bed07362935c: Bug 1442344. Make it clearer that nsGlobalWindowInner::WrapObject is never called. r=qdot
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Mar 2018 14:24:20 -0500 - rev 762212
Push 101102 by bmo:jkt@mozilla.com at Thu, 01 Mar 2018 22:11:20 +0000
Bug 1442344. Make it clearer that nsGlobalWindowInner::WrapObject is never called. r=qdot MozReview-Commit-ID: Hq2xA1UetQu
bfef9139500f8f47e456f0190da6a8e372c01bd3: Bug 1442313 part 4. Use getJSTestingFunctions() in test_worker_interfaces.js. r=luke
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Mar 2018 14:24:20 -0500 - rev 762211
Push 101102 by bmo:jkt@mozilla.com at Thu, 01 Mar 2018 22:11:20 +0000
Bug 1442313 part 4. Use getJSTestingFunctions() in test_worker_interfaces.js. r=luke MozReview-Commit-ID: IUQQX3ixkgl
660332ce1bf08699ce4cbf9aa50a7921850a1cd0: Bug 1442313 part 3. Expose, test-only, getJSTestingFunctions() in workers. r=bkelly
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Mar 2018 14:24:20 -0500 - rev 762210
Push 101102 by bmo:jkt@mozilla.com at Thu, 01 Mar 2018 22:11:20 +0000
Bug 1442313 part 3. Expose, test-only, getJSTestingFunctions() in workers. r=bkelly MozReview-Commit-ID: LiErRvJ6CTH
9788a46b8874dbc1a785e9eef091a9fc2e0b4f36: Bug 1442313 part 2. Push down the value of xpc::IsInAutomation into workers. r=bkelly
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Mar 2018 14:24:20 -0500 - rev 762209
Push 101102 by bmo:jkt@mozilla.com at Thu, 01 Mar 2018 22:11:20 +0000
Bug 1442313 part 2. Push down the value of xpc::IsInAutomation into workers. r=bkelly MozReview-Commit-ID: 5h51oqaf0R
8fc2c103027ba37bd50dec5e2fe8b79d3d68c28c: Bug 1442313 part 1. Make xpc::IsInAutomation a bit faster. r=bholley
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 01 Mar 2018 14:24:17 -0500 - rev 762208
Push 101102 by bmo:jkt@mozilla.com at Thu, 01 Mar 2018 22:11:20 +0000
Bug 1442313 part 1. Make xpc::IsInAutomation a bit faster. r=bholley MozReview-Commit-ID: HTs3RwEOmZ4
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip