7290c51efe988249a66137d81ede29ae6c62e695: Bug 1386411 - Part 7: Inline EditorBase::GetSelection(); r=masayuki
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 01 Aug 2017 19:51:25 -0400 - rev 422259
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386411 - Part 7: Inline EditorBase::GetSelection(); r=masayuki
17155d1c2ca71ef2e3a21254f4dbeae52a0b99e8: Bug 1386411 - Part 6: Add a more efficient nsISelectionController::GetSelection() API for retrieving native Selection objects; r=bzbarsky
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 01 Aug 2017 19:50:50 -0400 - rev 422258
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386411 - Part 6: Add a more efficient nsISelectionController::GetSelection() API for retrieving native Selection objects; r=bzbarsky This API avoids needless refcounting and QueryInterface overhead.
f570c6739e48f9c519cf011fb730b717192e13f9: Bug 1386411 - Part 5: Make BaseEditor::GetSelectionController() return nsISelectionController*, and inline it; r=masayuki
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 01 Aug 2017 18:56:02 -0400 - rev 422257
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386411 - Part 5: Make BaseEditor::GetSelectionController() return nsISelectionController*, and inline it; r=masayuki This method can be extremely hot, so we need to remove all sources of XPCOM overhead from it. This includes the usages of weak pointers (thanks to the previous parts), refcounting, and QueryInterface. I kept the callers hold the selection controller alive by assigning the return value to an nsCOMPtr in places where the methods called on it could have a remote chance of messing with the lifetime of objects.
cb876b926c3221a3ce0b8e617b1442fb355cbf0a: Bug 1386411 - Part 4: Don't store the document as a weak reference on EditorBase; r=masayuki
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 01 Aug 2017 18:30:49 -0400 - rev 422256
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386411 - Part 4: Don't store the document as a weak reference on EditorBase; r=masayuki This one also doesn't need to be a weak reference, and can be a strong reference that the cycle collector knows about instead.
99684f0b3ed66b52681016e77a585d90165ed332: Bug 1386411 - Part 3: Inline some helper functions in Selection.cpp; r=bzbarsky
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 01 Aug 2017 17:19:19 -0400 - rev 422255
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386411 - Part 3: Inline some helper functions in Selection.cpp; r=bzbarsky
61b7d37ac269656ffc7ba33380c0b0ecb897c7e3: Bug 1386411 - Part 2: Devirtualize and inline nsISelection::AsSelection(); r=bzbarsky
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 01 Aug 2017 17:12:57 -0400 - rev 422254
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386411 - Part 2: Devirtualize and inline nsISelection::AsSelection(); r=bzbarsky nsISelection is builtinclass, so this method doesn't need to be virtual.
8e16aa741451f0298f93028a20823430a3b9aa7f: Bug 1386411 - Part 1: Don't store the selection controller as a weak reference on EditorBase; r=masayuki
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 01 Aug 2017 17:00:50 -0400 - rev 422253
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386411 - Part 1: Don't store the selection controller as a weak reference on EditorBase; r=masayuki This doesn't need to be a weak reference, and can instead be a simple strong reference that we introduce to the cycle collector.
ff89a15be29818c44e9d73946e472018ee5093fa: Bug 1386468 - Only register SelectionChangeListener for plaintext controls when dom.select_events.textcontrols.enabled is turned on; r=mystor
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 01 Aug 2017 20:27:24 -0400 - rev 422252
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386468 - Only register SelectionChangeListener for plaintext controls when dom.select_events.textcontrols.enabled is turned on; r=mystor
fc1d502dc1eafd53d5aecec1feac663e25104c74: Bug 1383916 Prep a DrawTarget to be drawn to on the paint thread. r=dvander
Mason Chang <mchang@mozilla.com> - Thu, 03 Aug 2017 08:50:32 -0700 - rev 422251
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383916 Prep a DrawTarget to be drawn to on the paint thread. r=dvander
2b92f175ff7a4583d4d00190d6f64e466bf04889: Bug 1386997 - Log both URL and source file when we can't find a mapped file. r=chmanchester
Marco Castelluccio <mcastelluccio@mozilla.com> - Thu, 03 Aug 2017 11:44:14 +0200 - rev 422250
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386997 - Log both URL and source file when we can't find a mapped file. r=chmanchester
24c2f81727e3b87109c79c78872c65b89d08c0e1: Bug 1386251 - Disable win8 xpcshell, because we now have win10 xpcshell as tier 1. r=catlee
Justin Wood <Callek@gmail.com> - Thu, 03 Aug 2017 15:57:17 -0400 - rev 422249
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386251 - Disable win8 xpcshell, because we now have win10 xpcshell as tier 1. r=catlee MozReview-Commit-ID: 1CzI4Q0lpts
0f1ca58ad88e1fe575a297032d2db567b0b66ee3: Bug 1377273 - added focus styling for onboarding overlay button. r=mossop, gasolin
Yura Zenevich <yura.zenevich@gmail.com> - Fri, 28 Jul 2017 14:27:43 -0400 - rev 422248
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1377273 - added focus styling for onboarding overlay button. r=mossop, gasolin MozReview-Commit-ID: BZgx4ODL2at
c4bd4820ca65c3f8ec85c371d018c8e45c5d614e: Bug 1387097 - Let the prefernces favicon use the tab text color as fill color. r=dao
Richard Marti <richard.marti@gmail.com> - Thu, 03 Aug 2017 19:19:35 +0200 - rev 422247
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1387097 - Let the prefernces favicon use the tab text color as fill color. r=dao MozReview-Commit-ID: LelC9FL3QfD
bebab4283bed00d13ffa71729c0f60eb60c20ada: Bug 1386747 - Put the scroll thumb's animation id in the scroll data for APZ. r=ethlin
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 03 Aug 2017 15:32:01 -0400 - rev 422246
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386747 - Put the scroll thumb's animation id in the scroll data for APZ. r=ethlin MozReview-Commit-ID: fELBQVHky6
1eb81f0f0e50850fa1c43cbbd37791e5d3784677: Bug 1386747 - Ensure that scroll thumb display items generate animation IDs. r=ethlin
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 03 Aug 2017 15:31:50 -0400 - rev 422245
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1386747 - Ensure that scroll thumb display items generate animation IDs. r=ethlin We need to create a WebRenderAnimationData item in order to preserve the animation id on the frame - this allows to re-use the same animation id over multiple display list building phases. MozReview-Commit-ID: 5Uj5sv6FUgt
fcc5c9c83a2943a032a7700b3756c899e3be35a8: Bug 1366695: Convert dom/bindings/test/test_barewordGetsWindow.html to comply with new data: URI inheritance model. r=smaug
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Thu, 03 Aug 2017 21:00:41 +0200 - rev 422244
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1366695: Convert dom/bindings/test/test_barewordGetsWindow.html to comply with new data: URI inheritance model. r=smaug
97d54e25c5fffc28fa2d296f316826582eb54e77: Bug 1363629: Convert test_bug518104 to comply with new data: URI inheritance model. r=smaug
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Thu, 03 Aug 2017 21:00:22 +0200 - rev 422243
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1363629: Convert test_bug518104 to comply with new data: URI inheritance model. r=smaug
638bd646ed37daad51055480be194f00e471dd03: Bug 1383737 - Change talos quantum pageloader test names and job symbols. r=ahal
Joel Maher <jmaher@mozilla.com> - Thu, 03 Aug 2017 14:47:28 -0400 - rev 422242
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1383737 - Change talos quantum pageloader test names and job symbols. r=ahal MozReview-Commit-ID: 9t3cnfdDQFD
c034e9ebd9e069652c8af6167406c66edda725b6: Bug 1379810 - Intermittent layout/base/tests/test_scroll_snapping_scrollbars.html. disable for windows. r=gbrown
Joel Maher <jmaher@mozilla.com> - Thu, 03 Aug 2017 14:47:13 -0400 - rev 422241
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1379810 - Intermittent layout/base/tests/test_scroll_snapping_scrollbars.html. disable for windows. r=gbrown MozReview-Commit-ID: 86Rgb0QZzlI
fc490a4565fc694307b634599fc2516aa11a6687: Bug 1385666, ensure layout is flushed when editor gets focus, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 03 Aug 2017 19:36:58 +0300 - rev 422240
Push 7761 by jlund@mozilla.com at Fri, 15 Sep 2017 00:19:52 +0000
Bug 1385666, ensure layout is flushed when editor gets focus, r=masayuki
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip