904848efafb20723c644c3d7b1c6bff40690a12f: Bug 1344966 - Process animation-only traversal. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 22 Mar 2017 09:24:33 +0900 - rev 502533
Push 50315 by hikezoe@mozilla.com at Wed, 22 Mar 2017 00:25:31 +0000
Bug 1344966 - Process animation-only traversal. r?heycam All traversal processes are like this: 1. Traverse only elements that have this restyle hint (animation-only traversal) RESTYLE_CSS_ANIMATIONS is stripped off from restyle hints of the elements 2. Traverse all dirty elements (normal traversal) 3. Create a SequentialTask if we have updated CSS Animations properties in the normal traversal 4. Traverse elements that need to be updated animation style as a result of 3 (second animation-only traversal) MozReview-Commit-ID: DTlUtN0wBXb
c46324f61a1d4c209e474aac104f8ef069d0689f: Bug 1344966 - Introduce eRestyle_CSSAnimations. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 22 Mar 2017 09:24:23 +0900 - rev 502532
Push 50315 by hikezoe@mozilla.com at Wed, 22 Mar 2017 00:25:31 +0000
Bug 1344966 - Introduce eRestyle_CSSAnimations. r?heycam RESTYLE_CSS_ANIMATIONS will be individually processed prior to other restyle hints in a traversal. MozReview-Commit-ID: Idrtj6oZ4yo
1f3e99d09e273cdee9782d8e4f9c26f250e50013: Bug 1344966 - Introduce a closure to replace rule nodes. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 22 Mar 2017 09:24:13 +0900 - rev 502531
Push 50315 by hikezoe@mozilla.com at Wed, 22 Mar 2017 00:25:31 +0000
Bug 1344966 - Introduce a closure to replace rule nodes. r?heycam We need a scope to restore rule_node_changed that were borrowed by the closure. This closure function will be used for animation-only restyles as well. MozReview-Commit-ID: 4EXotZjfmr6
716789d03bc76b66077c616034e749eec1f2a4ef: Bug 1344966 - Add flag that represents the traversal is only for animation-only restyle. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 22 Mar 2017 09:24:03 +0900 - rev 502530
Push 50315 by hikezoe@mozilla.com at Wed, 22 Mar 2017 00:25:31 +0000
Bug 1344966 - Add flag that represents the traversal is only for animation-only restyle. r?heycam We will set the flag when the root node of the traversal has has-animating-descendants flag. Also we will use this flag to detect whether we need to trigger CSS transitions or not. MozReview-Commit-ID: 1EMQ77e24ab
ff494a5b9785d7dbeda4e3830b04b1f716a5cb8f: Bug 1344966 - Set has-animating-descendants bit to ancestors of element which has animations for eRestyle_CSSAnimations. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 22 Mar 2017 09:23:54 +0900 - rev 502529
Push 50315 by hikezoe@mozilla.com at Wed, 22 Mar 2017 00:25:31 +0000
Bug 1344966 - Set has-animating-descendants bit to ancestors of element which has animations for eRestyle_CSSAnimations. r?heycam So we can traverse down dom tree to find element which needs animation-only restyle to track this bit. MozReview-Commit-ID: Iya2PqlUxeI
55de58353d31cc7a28f8a6772b9ed2f90e70076b: Bug 1344966 - Add ELEMENT_HAS_ANIMATING_DESCENDANTS_FOR_SERVO to represent that an element's descendant has animation. r?heycam draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 22 Mar 2017 09:23:44 +0900 - rev 502528
Push 50315 by hikezoe@mozilla.com at Wed, 22 Mar 2017 00:25:31 +0000
Bug 1344966 - Add ELEMENT_HAS_ANIMATING_DESCENDANTS_FOR_SERVO to represent that an element's descendant has animation. r?heycam In Gecko, ELEMENT_HAS_PENDING_ANIMATION_ONLY_RESTYLE is used only for RestyleTracker, so we can use the flag for stylo for checking an element has a descendant which has animations or not. MozReview-Commit-ID: GRumykMgGg0
58df4c50976653863e1daf8b134d43fbf98461b3: [mq]: no-static draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 22 Mar 2017 09:22:13 +0900 - rev 502527
Push 50315 by hikezoe@mozilla.com at Wed, 22 Mar 2017 00:25:31 +0000
[mq]: no-static MozReview-Commit-ID: 5uaEeB2NX7J
6a402de999cda0793828b2e3ff24202f8390e4d9: Bug 1349379 - Deprecate already_AddRefed now that RefPtr supports move construction. - r=waldo draft
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 21 Mar 2017 16:00:34 -0700 - rev 502526
Push 50314 by bmo:jgilbert@mozilla.com at Wed, 22 Mar 2017 00:09:19 +0000
Bug 1349379 - Deprecate already_AddRefed now that RefPtr supports move construction. - r=waldo MozReview-Commit-ID: 1U5xan2ohpS
b21b902e438f7e032c2da29af6ec4da1827b279b: Bug 1349360 - Expose client-side source map service on toolbox. r=jdescottes draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 21 Mar 2017 17:11:17 -0500 - rev 502525
Push 50313 by bmo:jryans@gmail.com at Tue, 21 Mar 2017 23:52:00 +0000
Bug 1349360 - Expose client-side source map service on toolbox. r=jdescottes This makes the new client-side mapping service available from the toolbox. Note that it's not actually _used_ from here yet, as that will happen in separately. MozReview-Commit-ID: 5Bq774CANfC
9cbfe923e26b14f03064e4678b0d49fc2655b892: Bug 1349360 - Expose client-side source map service on toolbox. r=jdescottes draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 21 Mar 2017 17:11:17 -0500 - rev 502524
Push 50312 by bmo:jryans@gmail.com at Tue, 21 Mar 2017 23:47:09 +0000
Bug 1349360 - Expose client-side source map service on toolbox. r=jdescottes This makes the new client-side mapping service available from the toolbox. Note that it's not actually _used_ from here yet, as that will happen in separately. MozReview-Commit-ID: 5Bq774CANfC
794a67d2790ac1ab8466a305dd817b02722d6ab2: Bug 1349360 - Mark experimental SourceMapService as deprecated. r=jdescottes draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 21 Mar 2017 16:44:09 -0500 - rev 502523
Push 50312 by bmo:jryans@gmail.com at Tue, 21 Mar 2017 23:47:09 +0000
Bug 1349360 - Mark experimental SourceMapService as deprecated. r=jdescottes The existing `SourceMapService` uses server-side source maps, which we are replacing with client-side source maps. It will be removed later in bug 1349354, but for now mark it as deprecated so we don't use it with any other tools. MozReview-Commit-ID: ABmWGC5asZd
743c9712e5786d744e89399d897380de4425cb1a: Bug 1349360 - Add source-map to browser-based list. r=jdescottes draft
J. Ryan Stinnett <jryans@gmail.com> - Tue, 21 Mar 2017 16:11:13 -0500 - rev 502522
Push 50312 by bmo:jryans@gmail.com at Tue, 21 Mar 2017 23:47:09 +0000
Bug 1349360 - Add source-map to browser-based list. r=jdescottes `devtools-source-map` uses `Worker` which needs a window, so it seems reasonable to mark it as browser-based. MozReview-Commit-ID: 93dCLoj0HDu
850a2c48145c291d0b0ab819d990cad326b11fa0: Bug 1321907 - Hook up the GPU process to the profiler. r?dvander draft
Markus Stange <mstange@themasta.com> - Tue, 21 Mar 2017 19:39:13 -0400 - rev 502521
Push 50311 by bmo:mstange@themasta.com at Tue, 21 Mar 2017 23:42:01 +0000
Bug 1321907 - Hook up the GPU process to the profiler. r?dvander MozReview-Commit-ID: 8Xq3FPprAF8
5ccb0ae19777ef08362dd1de5d9b0c308550b1a5: Bug 1321907 - Move cross process profiler controlling code from ContentParent and PluginModuleParent into a new class called CrossProcessProfilerController. r?mconley, r?njn draft
Markus Stange <mstange@themasta.com> - Tue, 21 Mar 2017 19:34:41 -0400 - rev 502520
Push 50311 by bmo:mstange@themasta.com at Tue, 21 Mar 2017 23:42:01 +0000
Bug 1321907 - Move cross process profiler controlling code from ContentParent and PluginModuleParent into a new class called CrossProcessProfilerController. r?mconley, r?njn MozReview-Commit-ID: HY2iWHlDaEy
5b7cda13a0d53a1b2a2caf90690a62617c161af1: Bug 1348259 - Switch nsLanguageAtomService to use OSPreferences::GetSystemLocale. r?m_kato draft
Zibi Braniecki <gandalf@mozilla.com> - Tue, 21 Mar 2017 16:20:07 -0700 - rev 502519
Push 50310 by zbraniecki@mozilla.com at Tue, 21 Mar 2017 23:21:07 +0000
Bug 1348259 - Switch nsLanguageAtomService to use OSPreferences::GetSystemLocale. r?m_kato MozReview-Commit-ID: DvKbtrpfNJe
87bbd1cee3a4c818b759ac174b43186a56c058a4: Bug 1349379 - Deprecate already_AddRefed now that RefPtr supports move construction. - r=waldo draft
Jeff Gilbert <jgilbert@mozilla.com> - Tue, 21 Mar 2017 16:00:34 -0700 - rev 502518
Push 50309 by bmo:jgilbert@mozilla.com at Tue, 21 Mar 2017 23:01:01 +0000
Bug 1349379 - Deprecate already_AddRefed now that RefPtr supports move construction. - r=waldo MozReview-Commit-ID: 1U5xan2ohpS
583c5cb21b9ca35a1a91d3b4c18a7cc43d6d719e: Bug 1335905 - Fixed special character inputs and added test cases draft
Firefox <manotejmeka@gmail.com> - Tue, 21 Mar 2017 18:21:44 -0400 - rev 502517
Push 50308 by manotejmeka@gmail.com at Tue, 21 Mar 2017 22:25:21 +0000
Bug 1335905 - Fixed special character inputs and added test cases MozReview-Commit-ID: BwiUk5p6ehA
ead7c7f1269374b0db887861752022f8c19c785a: Bug 1348419 - remove ThreadLocal in favor of thread_local draft
Tom Tromey <tom@tromey.com> - Tue, 21 Mar 2017 11:08:17 -0600 - rev 502516
Push 50307 by bmo:ttromey@mozilla.com at Tue, 21 Mar 2017 21:45:49 +0000
Bug 1348419 - remove ThreadLocal in favor of thread_local MozReview-Commit-ID: I5VdMEIpRUA
e5ac8d9dd58f30e2cb7e6a3bc9b446d4a4c3da1e: Bug 1344966 - Post eRestyle_CSSAnimations instead of eRestyle_Self and eRestyle_Subtree. r? draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 22 Mar 2017 06:16:03 +0900 - rev 502515
Push 50306 by hikezoe@mozilla.com at Tue, 21 Mar 2017 21:34:19 +0000
Bug 1344966 - Post eRestyle_CSSAnimations instead of eRestyle_Self and eRestyle_Subtree. r? MozReview-Commit-ID: 1j1wkj4z90t
3c14f8b384d0b8cc7b9bd51c887729dcdd746941: Bug 1344966 - Process animation-only traversal. r? draft
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Wed, 22 Mar 2017 06:15:57 +0900 - rev 502514
Push 50306 by hikezoe@mozilla.com at Tue, 21 Mar 2017 21:34:19 +0000
Bug 1344966 - Process animation-only traversal. r? MozReview-Commit-ID: DTlUtN0wBXb
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip