3431bb172f288ccbf22873f3a97a5f4cddd0c3fe: Bug 1433402 - Use the specific FT_Done_MM_Var function if available (on sufficiently recent freetype) to release the struct returned by FT_Get_MM_Var. r=jrmuizel
Jonathan Kew <jkew@mozilla.com> - Mon, 29 Jan 2018 13:24:11 +0000 - rev 401208
Push 99316 by jkew@mozilla.com at Mon, 29 Jan 2018 13:24:26 +0000
Bug 1433402 - Use the specific FT_Done_MM_Var function if available (on sufficiently recent freetype) to release the struct returned by FT_Get_MM_Var. r=jrmuizel
78fa743e3f112b632c0fa918a34cf57e82f67c2f: Bug 1433625 - Implement console.createInstance().time("foo") correctly, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Mon, 29 Jan 2018 13:25:15 +0100 - rev 401207
Push 99315 by amarchesini@mozilla.com at Mon, 29 Jan 2018 12:26:20 +0000
Bug 1433625 - Implement console.createInstance().time("foo") correctly, r=smaug
82eaa74fa602973bb830f0df4e67b35a9388f88e: Bug 1413390 - Add PluginGeometryUpdates handling for WebRenderLayerManager r=jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Mon, 29 Jan 2018 20:55:09 +0900 - rev 401206
Push 99314 by sikeda@mozilla.com at Mon, 29 Jan 2018 11:55:28 +0000
Bug 1413390 - Add PluginGeometryUpdates handling for WebRenderLayerManager r=jrmuizel
df9df2ef6538b8068c57d0c091ef4d6dedb15f47: Bug 1433413 - Optimize IsEventTargetChrome, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 29 Jan 2018 13:49:48 +0200 - rev 401205
Push 99313 by opettay@mozilla.com at Mon, 29 Jan 2018 11:53:03 +0000
Bug 1433413 - Optimize IsEventTargetChrome, r=masayuki
ed6f573553e71ba4d7c0454a105e332c5cde2525: Bug 1432177 - land NSS 1b20549e1075 UPGRADE_NSS_RELEASE, r=me
Franziskus Kiefer <franziskuskiefer@gmail.com> - Mon, 29 Jan 2018 12:28:20 +0100 - rev 401204
Push 99312 by franziskuskiefer@gmail.com at Mon, 29 Jan 2018 11:29:29 +0000
Bug 1432177 - land NSS 1b20549e1075 UPGRADE_NSS_RELEASE, r=me
f7400dab78d50ab6735e28d81cca4c1f5a0eba77: Bug 1430979 - Wait for focus event in addition to FormReady event in formautofill tests. r=MattN
Tooru Fujisawa <arai_a@mac.com> - Mon, 29 Jan 2018 19:15:11 +0900 - rev 401203
Push 99311 by arai_a@mac.com at Mon, 29 Jan 2018 10:19:29 +0000
Bug 1430979 - Wait for focus event in addition to FormReady event in formautofill tests. r=MattN
47f092f7aa1206db4b54801320d489d7345bea7a: Merge mozilla-central to inbound. a=merge CLOSED TREE
shindli <shindli@mozilla.com> - Mon, 29 Jan 2018 12:00:28 +0200 - rev 401202
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
474d58c9137360c0fa1c85cdd11e3313b33b7cad: Merge inbound to mozilla-central. a=merge
shindli <shindli@mozilla.com> - Mon, 29 Jan 2018 11:51:34 +0200 - rev 401201
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Merge inbound to mozilla-central. a=merge
fa3b4e722d292ca432b24a30e2470e484930cb1f: Bug 1421395 - change focus ring in console from gray dotted line to blue, change active input caret color to toolbar-checked-color. r=nchevobbe
Kentaro Teramoto <hrlclb@gmail.com> - Sat, 27 Jan 2018 08:33:33 +0900 - rev 401200
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Bug 1421395 - change focus ring in console from gray dotted line to blue, change active input caret color to toolbar-checked-color. r=nchevobbe MozReview-Commit-ID: 6fUAi4199Yb
2f9d19afde26c916387e3b4828787cf7622eb39f: Bug 1433698 - Make trace logging for synced bookmark trees less noisy. r=markh
Kit Cambridge <kit@yakshaving.ninja> - Sat, 27 Jan 2018 13:04:06 -0800 - rev 401199
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Bug 1433698 - Make trace logging for synced bookmark trees less noisy. r=markh MozReview-Commit-ID: 1MSxKdsgsIu
2b3a5cc80128c49f1abbe2899ae189708d99ec7b: Bug 1424880 - Size the font for grid area names after the smallest dimension; r=gl
Patrick Brosset <pbrosset@mozilla.com> - Sun, 28 Jan 2018 16:40:32 +0100 - rev 401198
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Bug 1424880 - Size the font for grid area names after the smallest dimension; r=gl MozReview-Commit-ID: 7dWo8Fw6gwf
436b20f91ec657cc7231370df2eaae7bcfbf1d1b: Merge mozilla-central to autoland. a=merge on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Sun, 28 Jan 2018 23:50:58 +0200 - rev 401197
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
7e8c97401cb240dc7b4e3e71f9fef0f0aad9ba88: Bug 1415780 - Drop CollectDocuments in nsRefreshDriver.cpp. r=hiro
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 27 Jan 2018 19:19:54 +0900 - rev 401196
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Bug 1415780 - Drop CollectDocuments in nsRefreshDriver.cpp. r=hiro MozReview-Commit-ID: ETSPKpWDuI4
600af8b23ec140a25cbd059ff67091df538a6cdd: Bug 1415780 - Call UpdateTiming() prior to remove the animtion from the timeline in Animation::CancelNoUpdate. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 27 Jan 2018 21:17:27 +0900 - rev 401195
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Bug 1415780 - Call UpdateTiming() prior to remove the animtion from the timeline in Animation::CancelNoUpdate. r=birtles Now AnimationEventDispatcher ensures that the refresh driver's next tick happens for cancel event, so we don't need to re-observe the timeline (it happens in UpdateTiming) once after removing the animation from the timeline. MozReview-Commit-ID: 7ivclmYIkPa
fbb98433e05013faed5e6ee92815536cc8a24c0c: Bug 1415780 - Let AnimationEventDispatcher observe nsRefreshDriver. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 27 Jan 2018 21:17:27 +0900 - rev 401194
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Bug 1415780 - Let AnimationEventDispatcher observe nsRefreshDriver. r=birtles So that we can now ensure nsRefreshDriver ticks (i.e. nsRefreshDriver doesn't stop its timer) for all queued events. Before this patch, dispatching CSS animation/transition events relied on the fact that DocumentTimeline observes nsRefreshDriver. For this fact, animationcancel or transitioncancel event did not dispatch properly in some cases, i.e. the case where the animation was dropped from the DocumentTimeline. MozReview-Commit-ID: 7JYro0MY2U2
cebc1a9e17707128b47968e4d537195b3d841c1d: Bug 1415780 - Make AnimationEventDispatcher::SortEvents() private. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 27 Jan 2018 21:17:27 +0900 - rev 401193
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Bug 1415780 - Make AnimationEventDispatcher::SortEvents() private. r=birtles Now we sort pending events only when dispatching the events, i.e. only inside DispatchEvent(). MozReview-Commit-ID: BZbuF8gD39b
47160fce29442fda489d2d3d61ccf9ac745d27a5: Bug 1415780 - Let nsPresContext have AnimationEventDispatcher. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 27 Jan 2018 21:17:27 +0900 - rev 401192
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Bug 1415780 - Let nsPresContext have AnimationEventDispatcher. r=birtles Now we sort CSS animation/transition events by scheduled event time prior to compositor order. SortEvents() will be a private method in the next patch in this patch series. MozReview-Commit-ID: ICkOayquN0f
71e7e9e19c258b16b871e2a3167b8e7c4f8aed21: Bug 1415780 - Make AnimationEventDispatcher refcountable. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 27 Jan 2018 21:17:27 +0900 - rev 401191
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Bug 1415780 - Make AnimationEventDispatcher refcountable. r=birtles In a subsequent patch in this patch series, we want to make nsPresContext have an AnimationEventDispatcher as RefPtr<>. Instead, if we were trying to make nsPresContext have the AnimationEventDispatcher as data object (not RefPtr<>) just like we did in CommonAnimationManager, we will fall into header inclusion hell since Element.h includes nsPresContext.h and AnimationEventDispatcher.h ends up including Element.h. Even if we could solve the inclusion hell, we will suffer from Rust bindgen issues for some reasons. MozReview-Commit-ID: B0nX2JzIRJD
3e89823dbf4641c2e413736d4a06a1502fb8515d: Bug 1415780 - De-templatize AnimationEventDispatcher. r=birtles,masayuki
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 27 Jan 2018 21:17:27 +0900 - rev 401190
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Bug 1415780 - De-templatize AnimationEventDispatcher. r=birtles,masayuki Now single AnimationEventDispatcher can handle both CSS animation/transition events simultaneously. To do this we had to change AnimationEventInfo and TransitionEventInfo into a single struct, the struct is also named AnimationEventInfo. It results we can sort both CSS animation/transition events altogether. Thus we make sure CSS animation/transition events are sorted by scheduled event time prior to their composite order (i.e. transitions is prior to animations). At this moment, we don't sort both events altogether since nsAnimationManager and nsTransitionManager has an AnimationEventDispatcher respectively. In the next patch we move AnimationEventDispatcher into nsPresContext, i.e. each document has an AnimationEventDispatcher without the distinction between CSS animations and transitions. Note that, after this patch, we copy all members in InternalTransitionEvent and InternalAnimationEvent in the copy-constructor of AnimationEventInfo, this will be fixed once WidgetEvent has move-constructor and move-assignment (bug 1433008). MozReview-Commit-ID: 5JAh6N7C6ee
ca2c833ff617b7066920161087cff2abc8f88367: Bug 1415780 - Split AnimationEventDipatcher into an independent file. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Sat, 27 Jan 2018 21:17:27 +0900 - rev 401189
Push 99310 by shindli@mozilla.com at Mon, 29 Jan 2018 10:00:52 +0000
Bug 1415780 - Split AnimationEventDipatcher into an independent file. r=birtles MozReview-Commit-ID: Fcqtu7G400Z
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip