Carsten "Tomcat" Book
1890dfae1e
Backed out changeset 2550379cff3c (bug 969250)
2015-03-11 10:33:01 +01:00
Kearwood Gilbert
e8de79897a
Bug 969250 - Part 2: Tests for scroll snapping for scrollbars. r=roc
...
--HG--
extra : rebase_source : 49c4fed77484bc7041266a2233d2e0e359138dcb
2014-02-17 15:47:29 +13:00
Xidorn Quan
e89adacefb
Bug 1140264 part 3 - Rename IsInlineDescendantOfRuby to ShouldSuppressLineBreak and exclude rbc/rtc from it. r=dbaron
...
--HG--
extra : rebase_source : b782506792fd47e41c694a49fca3967282c96113
extra : source : 9836c81fe7d401432856491dc65c38b150e5e157
2015-03-11 10:28:21 +11:00
Ehsan Akhgari
a4099ba4c5
Bug 922977 - Request a longer timeout when running test_reftests_with_caret.html
2015-03-10 12:55:30 -04:00
Jonathan Kew
eda6f033e5
Bug 1138495 - pt 3 - Compute font inflation based on inline-axis dimensions rather than always using physical width. r=smontagu
2015-03-10 14:28:23 +00:00
Jonathan Kew
f5b4780e94
Bug 1138495 - pt 1 - Rename NS_FRAME_IN_CONSTRAINED_HEIGHT flag to NS_FRAME_IN_CONSTRAINED_BSIZE, and set it appropriately according to writing mode. r=smontagu
2015-03-10 14:28:23 +00:00
Kartikaya Gupta
c6da1df376
Bug 1137267 - Remove unneeded flags to track touch listeners and touch caret. r=smaug,dvander,botond
2015-03-10 09:29:25 -04:00
Kartikaya Gupta
cf25343ea5
Bug 1137267 - Enable event-regions automatically when APZ is enabled, and allow the APZ code to assume event-regions are enabled always. r=botond,tn
2015-03-10 09:29:19 -04:00
Milan Sreckovic
76dd5cd892
Bug 1140113 - Catch direct (and some indirect) callers of CreateDrawTarget* and deal with failure. r=mstange
2015-03-09 15:48:20 -04:00
John Daggett
dc7bf5c8d6
Bug 1140946 - tweak fall-through for ex/ch restyle on font load. r=dbaron
2015-03-10 13:55:11 +09:00
Mats Palmgren
73069181c8
Bug 1140579
- Additional tests and code comment update.
2015-03-09 17:29:00 +00:00
Xidorn Quan
d4289c7714
Bug 1139283 - Move some properties from nsStyleDisplay to nsStylePosition. r=dbaron
...
The moved properties are:
* clip
* transform-style
* transform-origin
* backface-visibility
* perspective
* perspective-origin
* will-change
--HG--
extra : source : 42bbf0328b450d1094250159fe9f7f0d07622290
2015-03-08 18:43:22 +11:00
Robert Longson
751b0c932b
Bug 1140080 - ensure we only create stop frames for gradients. r=dholbert
2015-03-08 06:49:33 +00:00
Mats Palmgren
b1a684cc86
Bug 1140579
- Make <legend>s have a legend frame when nearest ancestor frame is a fieldset frame. r=roc
...
IOW, drop the requirement that the parent *content* is a <fieldset>,
thus allowing a <legend> to become the fieldset legend also when it's
wrapped in one or more nodes that are styled with display:contents.
2015-03-07 14:53:46 +00:00
Mats Palmgren
4c74b7ca6b
Bug 1140579
- (backout rev 27ac269bb796 b/c wrong bug number in commit message)
2015-03-07 14:53:45 +00:00
Mats Palmgren
5bf718435c
Bug 1140198 - display:contents on the root element (but not else-where) should compute to 'block'. r=roc
2015-03-07 14:35:02 +00:00
Mats Palmgren
c8890df726
Bug 1140198 - Make <legend>s have a legend frame when nearest ancestor frame is a fieldset frame. r=roc
...
IOW, drop the requirement that the parent *content* is a <fieldset>,
thus allowing a <legend> to become the fieldset legend also when it's
wrapped in one or more nodes that are styled with display:contents.
2015-03-07 14:35:01 +00:00
Mats Palmgren
baf253e663
Bug 1140160 - Handle insertions into a <fieldset> child with display:contents correctly. r=roc
2015-03-07 14:35:01 +00:00
Robert O'Callahan
3d3de907e0
Bug 1082249. Invalidate background-attachment:fixed table-part backgrounds when scrolled. r=mattwoodrow
...
--HG--
extra : rebase_source : 766292ba08aafee922c4d42d702167a08a62bb4f
2015-03-05 00:02:14 +13:00
dvander@alliedmods.net
f1c8e08cdd
Don't async scroll overflowed single-line text boxes in APZ. (bug 1126090 part 6, r=botond)
2015-03-06 14:26:59 -08:00
Botond Ballo
88d6362e57
Bug 914666 - Exclude the frame borders from the composition bounds. r=tn
2015-02-25 17:08:40 -05:00
John Daggett
af0ef7b9f2
Bug 935862 p3 - implement selective reflow for downloadable fonts. r=heycam
2015-03-06 17:44:23 +09:00
John Daggett
0e183d4c4d
Bug 935862 p1 - add flag for ex/ch unit usage. r=heycam
2015-03-06 17:44:14 +09:00
Bill McCloskey
54115031c4
Bug 1129223 - Remove local mozAfterRemotePaint events (r=smaug)
2015-03-05 22:03:23 -08:00
Miranda Emery
9a8cf9a686
Bug 945584: Part 9 - Tests for scroll snapping (v4 Patch) r=roc
...
--HG--
extra : rebase_source : aded0319deb520ff998fc5b86565d932dbc0fcaa
2014-02-04 14:54:23 +13:00
Kearwood (Kip) Gilbert
8d1fcc4892
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/ )
--HG--
extra : rebase_source : e100b6a2cbc00321d6d1083d12a99213e34d5f9d
2015-02-19 15:53:30 -08:00
Kearwood (Kip) Gilbert
5ded4eb336
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.
--HG--
extra : rebase_source : 261d1f1b03bb29f722d04e0c48b0212d1c69cd1b
2014-02-04 14:54:22 +13:00
Kearwood (Kip) Gilbert
2d11a5911a
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.
--HG--
extra : rebase_source : 91377588f8ae6b00f5ec0198000251820d4d2f85
2014-02-04 14:54:22 +13:00
Ehsan Akhgari
49cd9f3da4
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
49c4a9f564
Bug 1127140 - Run the tests for bug 989012 with the touch caret disabled
2015-03-05 09:53:22 -05:00
Jeremy Chen
938b6f9559
Bug 1138839 - Part2 - Fix naming issue in marionette test for selection carets. r=automatedtester
2015-03-03 02:03:00 +01:00
Jeremy Chen
9feed0ea5e
Bug 1138839 - Part1 - Marionette test for selecting text inside an iframe. r=automatedtester
2015-03-03 01:58:00 +01:00
Markus Stange
094adf661f
Bug 913443 - Remove duplicated argument variables. r=roc
...
--HG--
extra : rebase_source : 6d0b1d34c6924a332cee831b92f083c0669a7e52
2015-03-04 12:08:28 -05:00
Markus Stange
27e19b0136
Bug 913443 - Recycle PaintedLayers as soon as possible. r=roc
...
This means layers are assigned bottom-to-top.
--HG--
extra : rebase_source : 9754de60da630de59d83c2fa9b01d48c0ff13eb2
2015-03-04 00:18:47 -05:00
Markus Stange
d2e50e0e0b
Bug 913443 - When determining the layer to recycle, only consider layers that have display items in common with the layer we need. r=roc
...
--HG--
extra : rebase_source : de75c55e2937363843def273206310a786232582
2015-03-04 00:21:00 -05:00
Markus Stange
fcc59b48af
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.
--HG--
extra : rebase_source : 743deff9257c2da3b87d7f929465e09ea33859c0
2015-03-03 21:32:08 -05:00
Markus Stange
ea7ef16627
Bug 913443 - Add a display item buffer for PaintedLayerData so that we can assign items without needing to know the actual Layer. r=roc
...
--HG--
extra : rebase_source : f6a699f1cd57b8980a84e91870a28247d1f07ea9
2015-03-04 00:21:55 -05:00
Markus Stange
4d0928d52d
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.
--HG--
extra : rebase_source : e63bbc37a634e84e28a86e765f50927a63fbce2f
2015-03-03 17:21:42 -05:00
Markus Stange
9fcb811dd6
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.
--HG--
extra : rebase_source : d2964e3e390e0cd564469dee2bf691e76be07cf2
2015-03-03 17:00:55 -05:00
Markus Stange
253c09b332
Bug 913443 - Remove unused aItemVisibleRect argument. r=roc
...
--HG--
extra : rebase_source : 57c555b1e7c3aafa0ea1659cdb00b4daba0e1723
2015-03-03 16:57:30 -05:00
Markus Stange
3c736ea719
Bug 913443 - Break CreateOrRecyclePaintedLayer up even more. r=roc
...
--HG--
extra : rebase_source : 925d0803b07ff088297327b9082cbb1ff84ecb61
2015-03-02 19:25:13 -05:00
Markus Stange
4215086d34
Bug 913443 - Extract layer hint calculation. r=roc
...
--HG--
extra : rebase_source : eee7b00b69b46e106865911e58a0b06a8643980e
2015-03-02 19:24:18 -05:00
Markus Stange
09230009c4
Bug 913443 - Break up CreateOrRecyclePaintedLayer into more parts. r=roc
...
--HG--
extra : rebase_source : d02edc77f41f0192f17d756e70e6e5c447c420bd
2015-03-02 18:43:58 -05:00
Markus Stange
5f382d9022
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.
--HG--
extra : rebase_source : 19902be9ca536f515dee62bb110c02ccb9e7f954
2015-03-02 18:29:12 -05:00
Markus Stange
d867421498
Bug 913443 - Remove mention of the word ThebesLayer in a comment. r=roc
...
--HG--
extra : rebase_source : 08a2bc7ce404129b47b0e3e51187926fc3298cee
2015-03-02 18:19:12 -05:00
Cameron McCormack
5ca39a7a39
Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron
2015-03-04 18:06:29 +11:00
Chris Manchester
dc928c0e88
Bug 1109183 - Fix imports of the marionette client and remove spurious entry from sys.path provided by mach. r=ahal
...
--HG--
extra : rebase_source : 1c6579dfd5cd44973a74b5c0f81b14fca6f170d4
2015-03-03 17:37:19 -08:00
Carsten "Tomcat" Book
6b5f4b3d7d
Backed out changeset bc9e6089b8e1 (bug 1136010) for Android 4.0 Assertions
2015-03-04 13:28:31 +01:00
Cameron McCormack
070d9fd69a
Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron
2015-03-04 21:57:46 +11:00
Carsten "Tomcat" Book
2a141107db
Backed out changeset 4916ccff311d (bug 1135907) for crashtest failures
2015-03-04 08:41:06 +01:00