0ab9abc4afcb0058322f10aed6bb1b872e439369: Bug 1296516: Cleanup infallible or unchecked nsCSSFrameConstructor methods. r=heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 20 Mar 2017 02:56:43 +0100 - rev 501459
Push 49991 by bmo:emilio+bugs@crisal.io at Mon, 20 Mar 2017 10:54:29 +0000
Bug 1296516: Cleanup infallible or unchecked nsCSSFrameConstructor methods. r=heycam MozReview-Commit-ID: IoMOQyAhadv
d9847f529c370ddd9cffb30f4784e67a6a42b355: Bug 1296516: Convert UndisplayedMap to a typed hashtable. r=heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 19 Mar 2017 20:19:06 +0100 - rev 501458
Push 49991 by bmo:emilio+bugs@crisal.io at Mon, 20 Mar 2017 10:54:29 +0000
Bug 1296516: Convert UndisplayedMap to a typed hashtable. r=heycam MozReview-Commit-ID: g54ekayP2y
13b46f328f2f4903e5fccbd8fcce2502eb951873: Bug 1296516: Indentation nits in nsFrameManager. r=heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 19 Mar 2017 12:11:34 +0100 - rev 501457
Push 49991 by bmo:emilio+bugs@crisal.io at Mon, 20 Mar 2017 10:54:29 +0000
Bug 1296516: Indentation nits in nsFrameManager. r=heycam MozReview-Commit-ID: L98VVegeATX
f3ccb0301126c1c12f86e185d0e63075d31c1a86: Bug 1296516: Tidy RestyleManager::ContentStateChanged. r=heycam draft
Emilio Cobos Álvarez <emilio@crisal.io> - Sun, 19 Mar 2017 12:00:50 +0100 - rev 501456
Push 49991 by bmo:emilio+bugs@crisal.io at Mon, 20 Mar 2017 10:54:29 +0000
Bug 1296516: Tidy RestyleManager::ContentStateChanged. r=heycam MozReview-Commit-ID: 7iWc6JvljhT
2dd719111ccdadcf17b69d572bdfcddda7d0e481: Bug 1158076 - Honor GTK's global dark theme for chrome when e10s is enabled, r?karlt draft
Martin Stransky <stransky@redhat.com> - Mon, 20 Mar 2017 11:31:55 +0100 - rev 501455
Push 49990 by stransky@redhat.com at Mon, 20 Mar 2017 10:36:46 +0000
Bug 1158076 - Honor GTK's global dark theme for chrome when e10s is enabled, r?karlt MozReview-Commit-ID: 77AnaFN6K7u
e363c8ae25162c9771a4ad0529d0f93445643c7b: Bug 1320744 - Part 3, implement nsIThreadRetargetableRequest in HttpChannelChild. r=mayhemer draft
Shih-Chiang Chien <schien@mozilla.com> - Mon, 20 Mar 2017 17:29:07 +0800 - rev 501454
Push 49989 by schien@mozilla.com at Mon, 20 Mar 2017 10:18:55 +0000
Bug 1320744 - Part 3, implement nsIThreadRetargetableRequest in HttpChannelChild. r=mayhemer MozReview-Commit-ID: FyLXlkQde3h
02d417cf2799ad5407b63824419406d0c68233e1: Bug 1320744 - Part 2, Allow ChannelEventQueue to perform flush on multiple threads. r=mayhemer draft
Shih-Chiang Chien <schien@mozilla.com> - Sat, 18 Mar 2017 11:36:08 +0800 - rev 501453
Push 49989 by schien@mozilla.com at Mon, 20 Mar 2017 10:18:55 +0000
Bug 1320744 - Part 2, Allow ChannelEventQueue to perform flush on multiple threads. r=mayhemer MozReview-Commit-ID: Egu2mvwFTUF
85a0af52a7c0156e82505198e171af4d317bc33a: Bug 1320744 - Part 1, make refcounter of HttpChannelChild thread-safe. r=mayhemer draft
Shih-Chiang Chien <schien@mozilla.com> - Tue, 07 Feb 2017 17:25:45 +0800 - rev 501452
Push 49989 by schien@mozilla.com at Mon, 20 Mar 2017 10:18:55 +0000
Bug 1320744 - Part 1, make refcounter of HttpChannelChild thread-safe. r=mayhemer MozReview-Commit-ID: 5Br1WLlpvcR
bbd422041ee512e771e88a164a8e5327c23185e7: Bug 1338446 Part 6 - Label LoadTimer in nsFontFaceLoader::StartedLoading. draft
Ting-Yu Lin <tlin@mozilla.com> - Tue, 14 Mar 2017 21:57:34 +0800 - rev 501451
Push 49988 by bmo:tlin@mozilla.com at Mon, 20 Mar 2017 10:12:33 +0000
Bug 1338446 Part 6 - Label LoadTimer in nsFontFaceLoader::StartedLoading. Delete #include "mozilla/Logging.h" because it has been included. Add FontFaceSet::Document() to get valid document for nsFontFaceLoader. MozReview-Commit-ID: IAXM9UgvjOE
95994f0907e20d7dfbdf4aa92809f27a92d07d29: Bug 1338446 Part 5 - Label runnable in Gecko_DropElementSnapshot by using SystemGroup. draft
Ting-Yu Lin <tlin@mozilla.com> - Tue, 14 Mar 2017 21:34:57 +0800 - rev 501450
Push 49988 by bmo:tlin@mozilla.com at Mon, 20 Mar 2017 10:12:33 +0000
Bug 1338446 Part 5 - Label runnable in Gecko_DropElementSnapshot by using SystemGroup. This runnable is to delete object only, so using system group should be fine. MozReview-Commit-ID: 8uMxMO3yERG
62879f361491d0f9714c47262f651b7a3ccd406e: Bug 1338446 Part 4 - Label StyleImageRequestCleanupTask. draft
Ting-Yu Lin <tlin@mozilla.com> - Tue, 14 Mar 2017 21:29:55 +0800 - rev 501449
Push 49988 by bmo:tlin@mozilla.com at Mon, 20 Mar 2017 10:12:33 +0000
Bug 1338446 Part 4 - Label StyleImageRequestCleanupTask. If nsStyleImageRequest::Resolve() has been called, we cache the DocGroup and use it for dispatching events for the clean up task. Otherwise, it's safe to do clean up task on non-main thread. MozReview-Commit-ID: BXalEkc6dBm
d938012ea8d1651104e1c5e5459cf892b9c061f9: Bug 1338446 Part 3 - Label SheetLoadData in Loader::PostLoadEvent. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 13 Mar 2017 17:00:57 +0800 - rev 501448
Push 49988 by bmo:tlin@mozilla.com at Mon, 20 Mar 2017 10:12:33 +0000
Bug 1338446 Part 3 - Label SheetLoadData in Loader::PostLoadEvent. When constructing a Loader without passing a document, we added a DocGroup parameter so that we could still use it to dispatch events to the DocGroup. Delete NS_ENSURE_TRUE because new() is infallable. Use another runnable pointer for calling dispatching because forget() will nuke the pointer and we need to use evt afterwards. MozReview-Commit-ID: Ce2K6j4pUhA
1018a755d49ecad1ce89ad3f4f45e5a08e2b9265: Bug 1338446 Part 2 - Label FontFaceSet::CheckLoadingFinishedAfterDelay. draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 09 Mar 2017 18:02:01 +0800 - rev 501447
Push 49988 by bmo:tlin@mozilla.com at Mon, 20 Mar 2017 10:12:33 +0000
Bug 1338446 Part 2 - Label FontFaceSet::CheckLoadingFinishedAfterDelay. mDocument is always valid because we get mDocument from the argument of FontFaceSet's constructor, and FontFaceSet is always created in nsIDocument's methods. Delay giving checkTask a name until we dispatch it. No need to name it twice. MozReview-Commit-ID: 6nKYRcRqvQ0
aff2e09af1606b80f316e62f6b83c427f6b4540c: Bug 1338446 Part 1 - Label dispatching ShortTermURISpecCache by using SystemGroup. draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 09 Mar 2017 17:33:50 +0800 - rev 501446
Push 49988 by bmo:tlin@mozilla.com at Mon, 20 Mar 2017 10:12:33 +0000
Bug 1338446 Part 1 - Label dispatching ShortTermURISpecCache by using SystemGroup. In ErrorReporter::~ErrorReporter(), we dispatch sSpecCache to clear itself. It's not related to content, so label it by using SystemGroup. Use another runnable pointer to keep sSpecCache alive. MozReview-Commit-ID: JN1qrS2jxFs
4280f077d4f3ae536f9cc528c780b8cfdcb17155: Bug 1322570 Part 8 - Use GetParentAllowServo() in nsTableColGroupFrame::RemoveFrame(). draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 17:05:16 +0800 - rev 501445
Push 49987 by bmo:tlin@mozilla.com at Mon, 20 Mar 2017 10:10:23 +0000
Bug 1322570 Part 8 - Use GetParentAllowServo() in nsTableColGroupFrame::RemoveFrame(). MozReview-Commit-ID: DOcJ3T7vS1J
e8da7873869daa71f315012d551a51d54e38cef8: Bug 1322570 Part 7 - Use GetParentAllowServo() in nsMathMLChar. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:14:30 +0800 - rev 501444
Push 49987 by bmo:tlin@mozilla.com at Mon, 20 Mar 2017 10:10:23 +0000
Bug 1322570 Part 7 - Use GetParentAllowServo() in nsMathMLChar. The nsMathMLChar has SetStyleContext() that can change nsStyleContext. It's not obvious how to get parent style context other than calling GetParent(). So white-list this case for now. Fixed tests like layout/reftests/bugs/347348-1.xhtml. MozReview-Commit-ID: JZU1IzcMxs8
b08fa48e45395c3917cb0bcab95a36c2f2e81940: Bug 1322570 Part 6 - Use GetParentAllowServo() in RestyleManager. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:14:01 +0800 - rev 501443
Push 49987 by bmo:tlin@mozilla.com at Mon, 20 Mar 2017 10:10:23 +0000
Bug 1322570 Part 6 - Use GetParentAllowServo() in RestyleManager. Fixed tests like layout/reftests/bidi/670226-1.html. MozReview-Commit-ID: DuEXNZhFC7M
ae235a850a34da80fe1846e0a72a03a9bc84f979: Bug 1322570 Part 5 - Use GetParentAllowServo() related to first letter frame. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:13:32 +0800 - rev 501442
Push 49987 by bmo:tlin@mozilla.com at Mon, 20 Mar 2017 10:10:23 +0000
Bug 1322570 Part 5 - Use GetParentAllowServo() related to first letter frame. ::first-letter is not support by stylo yet. (bug 1324618) MozReview-Commit-ID: KwQk2jhn53c
54c4113eefc4ce4c5253298d84a392df88500155: Bug 1322570 Part 4 - Use GetParentAllowServo() in KeyframeEffectReadOnly::UpdateProperties. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:13:01 +0800 - rev 501441
Push 49987 by bmo:tlin@mozilla.com at Mon, 20 Mar 2017 10:10:23 +0000
Bug 1322570 Part 4 - Use GetParentAllowServo() in KeyframeEffectReadOnly::UpdateProperties. Per bug 1322570 Comment 7, we could drop the GetParentAllowServo() when we invoke UpdateProperties() from a SquentialTask, so allow it for now. MozReview-Commit-ID: 52NauGaz4Zv
8122c0951f367e8682a2bea0659a04d7116ca934: Bug 1322570 Part 3 - Get StyleContext from parent frame in nsFlexContainerFrame::Init(). draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Mar 2017 14:12:28 +0800 - rev 501440
Push 49987 by bmo:tlin@mozilla.com at Mon, 20 Mar 2017 10:10:23 +0000
Bug 1322570 Part 3 - Get StyleContext from parent frame in nsFlexContainerFrame::Init(). In stylo, nsStyleContext::GetParent() is not valid. MozReview-Commit-ID: 5FbgUwobG3U
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip