Bill McCloskey
9fce7418db
Bug 1129223 - Remove local mozAfterRemotePaint events (r=smaug)
2015-03-05 22:03:23 -08:00
L. David Baron
da5382b1ed
Bug 1139640 test: Add mochitest for DOM properties for CSS properties. r=heycam
2015-03-05 18:02:16 -08:00
L. David Baron
80abb0656a
Bug 1139640: Change DOM property for -moz-osx-font-smoothing to match standard camel-casing algorithm. r=jdaggett
2015-03-05 18:02:16 -08:00
Miranda Emery
b8d24ab41f
Bug 945584: Part 9 - Tests for scroll snapping (v4 Patch) r=roc
2014-02-04 14:54:23 +13:00
Kearwood (Kip) Gilbert
3415fb63af
Bug 945584: Part 7 - Implement Scroll Snapping for Autoscroll, r=roc
...
- Triggering scroll snapping at the end of an autoscroll.
- This enables text selection to be unencumbered by scroll snapping, while
restoring the scroll position to a valid snapping position when the drag
operation is completed.
2015-02-19 16:00:53 -08:00
Kearwood (Kip) Gilbert
bbc4c7b4e8
Bug 945584: Part 6 - Implementation of scroll snapping (v10 Patch), r=roc, r=kats
...
- Implemented CSS scroll snapping (http://dev.w3.org/csswg/css-snappoints/ )
2015-02-19 15:53:30 -08:00
Kearwood (Kip) Gilbert
c75559c55c
Bug 945584: Part 5 - Implement ScrollVelocityQueue (v4 Patch), r=roc
...
- Implemented ScrollVelocityQueue class to calculate the velocity of a scroll
when given periodic samples of scroll position.
- Added BasePoint::Clamp to simplify code.
2015-02-19 15:51:08 -08:00
Kearwood (Kip) Gilbert
92aa32553d
Bug 945584: Part 3 - Enable cancellation of OSX synthesized mousewheel scrolling events (v2 Patch),r=roc
...
- Mouse wheel events synthesized by OSX for momentum scrolling can now
be interrupted by DOM triggered and CSS scroll snapping triggered scroll
events for consistent behavior with the scrolling and fling gestures
in the APZC.
2014-02-04 14:54:22 +13:00
Kearwood (Kip) Gilbert
22098428f9
Bug 945584: Part 2 - Add CSS scroll snapping attributes to ScrollbarStyles (v10 Patch),r=mstange
...
- ScrollbarStyles now carries additional variables to support new
CSS scroll snapping attributes:
- scroll-snap-type / scroll-snap-type-x / scroll-snap-type-y
- scroll-snap-points-x / scroll-snap-points-y
- scroll-snap-destination
- (scroll-snap-coordinate does not apply to the scroll container)
- Simplified the constructor and operator== for ScrollbarStyles.
2014-02-04 14:54:22 +13:00
Kearwood Gilbert
16eb36e28b
Bug 945584: Part 1 - Style support for scroll snapping attributes, r=cam
...
- Implemented style support for new attributes:
- scroll-snap-type
- scroll-snap-type-x
- scroll-snap-type-y
- scroll-snap-points-x
- scroll-snap-points-y
- scroll-snap-destination
- scroll-snap-coordinate
2014-02-04 14:54:22 +13:00
Ehsan Akhgari
9a96471db6
Bug 1097242 - Make sure contenteditable -moz-user-select styles can be overridden by web pages; r=dbaron
2015-03-05 09:55:37 -05:00
Ehsan Akhgari
219657b6df
Bug 1127140 - Run the tests for bug 989012 with the touch caret disabled
2015-03-05 09:53:22 -05:00
Alexandre Lissy
dd35eaa14c
Bug 1039834 - Fix PNG suite reftest on mulet. r=dbaron
2015-03-04 10:12:00 +01:00
Jeremy Chen
4a389990e3
Bug 1138839 - Part2 - Fix naming issue in marionette test for selection carets. r=automatedtester
2015-03-03 02:03:00 +01:00
Jeremy Chen
8ab9ba113d
Bug 1138839 - Part1 - Marionette test for selecting text inside an iframe. r=automatedtester
2015-03-03 01:58:00 +01:00
Kartikaya Gupta
30bdcc0820
Bug 1139153 - Rip out the unneeded layout.async-containerless-scrolling.enabled pref. r=tn
2015-03-05 06:04:03 -05:00
David Zbarsky
d08a89571d
Bug 1139258 - Use ScreenIntSize in PBrowser::Show/UpdateDimensions r=botond
2015-03-05 04:13:05 -05:00
Cameron McCormack
008bcbebc1
Bug 1139723 - Turn on expensive style struct assertions for 1136010-1.html, and fix pref name typo. r=dbaron
2015-03-05 14:46:18 +11:00
Cameron McCormack
0cda423249
Bug 1139272 - Allow expensive style context assertions to be enabled with a pref. r=dbaron
2015-03-05 12:48:45 +11:00
Markus Stange
dee575a795
Bug 913443 - Add some tests. r=roc
2015-03-04 14:50:13 -05:00
Markus Stange
7d0f688f85
Bug 913443 - Remove duplicated argument variables. r=roc
2015-03-04 12:08:28 -05:00
Markus Stange
2ffa3f5fff
Bug 913443 - Recycle PaintedLayers as soon as possible. r=roc
...
This means layers are assigned bottom-to-top.
2015-03-04 00:18:47 -05:00
Markus Stange
0c76ce2dc9
Bug 913443 - When determining the layer to recycle, only consider layers that have display items in common with the layer we need. r=roc
2015-03-04 00:21:00 -05:00
Markus Stange
028a4e49bf
Bug 913443 - Delay PaintedLayer recycling until PopPaintedLayerData(). r=roc
...
Once we're smarter about recycling the right layer, we can't decide on a layer
as soon as we encounter its first display item. We might need to have to look
at all of the assigned display items. This change makes that requirement
explicit.
2015-03-03 21:32:08 -05:00
Markus Stange
d1bdb9f2a5
Bug 913443 - Add a display item buffer for PaintedLayerData so that we can assign items without needing to know the actual Layer. r=roc
2015-03-04 00:21:55 -05:00
Markus Stange
89cd30e0f7
Bug 913443 - Change the order of these calls. r=roc
...
The calls above don't need access to the PaintedLayer, but the ones this change
is moving down do. This change just makes it more obvious that we're free to
move the calls to an even later point.
2015-03-03 17:21:42 -05:00
Markus Stange
78278599df
Bug 913443 - Move IsWidgetLayerManager() check out of UpdateCommonClipCount. r=roc
...
UpdateCommonClipCount accesses the PaintedLayerData's mLayer field in order to
get the layer manager. We want to be able to call UpdateCommonClipCount when
mLayer is null.
2015-03-03 17:00:55 -05:00
Markus Stange
70eb1b652f
Bug 913443 - Remove unused aItemVisibleRect argument. r=roc
2015-03-03 16:57:30 -05:00
Markus Stange
f47a6fe3ee
Bug 913443 - Break CreateOrRecyclePaintedLayer up even more. r=roc
2015-03-02 19:25:13 -05:00
Markus Stange
1dbdd204e5
Bug 913443 - Extract layer hint calculation. r=roc
2015-03-02 19:24:18 -05:00
Markus Stange
845ab78240
Bug 913443 - Break up CreateOrRecyclePaintedLayer into more parts. r=roc
2015-03-02 18:43:58 -05:00
Markus Stange
dacaafeb9d
Bug 913443 - Remove some #ifdefs. r=roc
...
This function will be split up into more functions, and carrying along the
#ifdefs throughout those would be a pain.
2015-03-02 18:29:12 -05:00
Markus Stange
813eac5d5c
Bug 913443 - Remove mention of the word ThebesLayer in a comment. r=roc
2015-03-02 18:19:12 -05:00
Cameron McCormack
b85d51f9b1
Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron
2015-03-04 18:06:29 +11:00
Alexandre Lissy
0c987d7767
Bug 1138444 - Add Mulet detection for reftests. r=jgriffin
2015-03-03 03:20:00 -05:00
Chris Manchester
a198da353d
Bug 1109183 - Fix imports of the marionette client and remove spurious entry from sys.path provided by mach. r=ahal
2015-03-03 17:37:19 -08:00
Ethan Lin
7e2f7708ad
Bug 1125750 - Add auto test to detect error when using mOuter to check overflow area of a scrollable frame. r=dbaron
2015-03-03 17:46:00 +01:00
Ethan Lin
319e3b06fb
Bug 1125750 - Check the overflow region direction to avoid unnecesary reflow for scrollable frame. r=dbaron
2015-02-08 18:57:00 +01:00
Carsten "Tomcat" Book
0c2ec23fce
Backed out changeset bc9e6089b8e1 (bug 1136010) for Android 4.0 Assertions
2015-03-04 13:28:31 +01:00
Cameron McCormack
f5b654e8a2
Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron
2015-03-04 21:57:46 +11:00
Carsten "Tomcat" Book
a114c4de28
Backed out changeset 4916ccff311d (bug 1135907) for crashtest failures
2015-03-04 08:41:06 +01:00
Cameron McCormack
f543476156
Bug 1138788 - Allow CSSParserImpl::SetURLValue assertion to succeed when under IsValueValidForProperty, even with no sheet principal. r=dholbert
2015-03-04 18:00:09 +11:00
David Anderson
d0f0a7859b
Inactive subframes-in-subframes add event regions to the wrong layer. (bug 1139213, r=tn)
2015-03-03 21:20:50 -08:00
Cameron McCormack
3a223f1ccc
Bug 1137031 - Do not stop restyling when TryStartingTransitiosn gives us a new style context. r=dbaron
...
It is not correct to stop restyling by leaving the old style context on
the frame and returning eRestyleResult_Stop when TryStartingTransition
provides a new, without-animations style context. This is at least
because the new new style context could have different styles from the
old new style context.
2015-03-04 16:08:00 +11:00
David Anderson
716d3a494e
Clamp displayports to the maximum texture size. (bug 1135907, r=kats,tn)
2015-03-03 11:14:18 -08:00
Xidorn Quan
46c9d84aa8
Bug 1133624 - followup add fuzzy maxdiff on CLOSED TREE
2015-03-04 14:41:48 +11:00
Xidorn Quan
98beb0812f
Bug 1138092 - Add sanity check before checking ruby-align in TextAlignLine. r=dbaron
2015-03-04 13:04:11 +11:00
L. David Baron
2af86f11d3
Bug 1139180 - Add BUG_COMPONENT metadata to moz.build for files in layout/. r=roc
2015-03-03 17:03:19 -08:00
Xidorn Quan
a740a953a5
Bug 1133624 - Add lang-specific ruby rules to ua.css. r=dbaron
2015-03-04 13:00:53 +11:00
Wes Kocher
b041b6f355
Merge inbound to m-c a=merge CLOSED TREE
2015-03-03 16:46:44 -08:00