Oleg Romashin
6cea53ee81
Bug 970964 - Implement generic mouse/touch -> Pointer events converter. r=smaug,jimm
...
--HG--
extra : rebase_source : 165dc4e5c598f9e9f9de928efe16824037b95ff3
2014-02-26 13:37:01 -08:00
Jonathan Watt
724f52955d
Bug 974430 - Put the |input[type=number]| rule in forms.css into a separate sheet so we can make it respect the dom.forms.number pref. r=dbaron
...
--HG--
extra : rebase_source : 450ffd1ca743868d75dda6ce0f89078216934e79
2014-02-26 12:26:14 +00:00
Etienne Segonzac
3b5a19f7a3
Bug 961776 - Add role=key to the event fluffing heuristics. r=roc
2014-02-26 09:03:32 -05:00
Robert O'Callahan
d4a1d76dc4
Bug 976412. Part 1: Fix logic for determining when a display item can be placed in a layer. r=mattwoodrow
...
--HG--
extra : rebase_source : c390532cb3f6252fa388dfbe8176f4f911dfbdb3
2014-02-26 17:17:18 +13:00
Wes Kocher
6ff0104d95
Backed out 12 changesets (bug 958596) for several Android permafails to fix a CLOSED TREE
...
Backed out changeset e4c0e3d3a768 (bug 958596)
Backed out changeset 7bc4f48d6b05 (bug 958596)
Backed out changeset 89cd12e3db45 (bug 958596)
Backed out changeset 283411053340 (bug 958596)
Backed out changeset 5329fa8c8847 (bug 958596)
Backed out changeset 0d1d26d588e3 (bug 958596)
Backed out changeset 715fe9eb5dfd (bug 958596)
Backed out changeset 66dde9d67ffa (bug 958596)
Backed out changeset 79e589f75065 (bug 958596)
Backed out changeset 1ed4c880ab70 (bug 958596)
Backed out changeset 1d40b0b8036d (bug 958596)
Backed out changeset ad35d51d9781 (bug 958596)
2014-02-25 18:34:47 -08:00
Botond Ballo
0f6495bca7
Bug 958596 - Add a content description field to FrameMetrics and populate it if the apz.printtree pref is on. r=kats,tn
2014-01-22 16:37:57 -05:00
Matt Woodrow
8e879058a1
Bug 975592 - Make sure we find the correct composition manager when updating child process layer trees. r=nical
...
--HG--
extra : rebase_source : 5e1457117293c74a362a0570aca2673c90038334
2014-02-25 11:45:40 +13:00
Ed Morley
2cbe207bfb
Backed out changeset a29e486e2214 (bug 958596)
2014-02-25 17:17:02 +00:00
Botond Ballo
e700ca83a9
Bug 958596 - Add a content description field to FrameMetrics and populate it if the apz.printtree pref is on. r=kats,tn
...
--HG--
extra : rebase_source : f009ad9d779fb1a3afa525fe7e5eb3a399aee628
2014-01-22 16:37:57 -05:00
William Chen
982c2340c8
Bug 973321 - Prevent int overflow in border image width calculation. r=dbaron
2014-02-18 14:14:31 -08:00
Timothy Nikkel
6fb059abcc
Bug 976370. Move overlay scrollbar display items above scroll layer items for the same scroll frame. r=roc
...
This has two desirable side effects. The first and more important is that it prevents a scrollbar item from sitting between scroll layer items and preventing them from merging into one and thus preventing the creation of an async scrollable layer. The second is that scrollbars should be on top of the content they are scrolling in general, and this will make that happen in more cases.
2014-02-24 23:42:11 -06:00
Phil Ringnalda
478c62f613
Back out b157f5d0c235 (bug 974197) for b2g reftest-4 and reftest-6 failures
...
CLOSED TREE
2014-02-24 21:06:18 -08:00
Matt Woodrow
31f16514d3
Bug 974197 - Fire MozAfterPaint after the compositor runs. r=roc
2014-02-25 12:55:39 +13:00
Max Vujovic
4cee698abc
Bug 948265 - Pass an nsStyleFilter chain instead of an nsSVGFilterFrame into nsSVGFilterInstance. r=roc
2014-02-24 10:22:58 -05:00
Arnaud Sourioux
e53280194e
Bug 974687 - Part 2: Fix more than 80cols issues caused by MOZ_OVERRIDE annotation. r=dholbert
2014-02-24 09:41:56 -05:00
Arnaud Sourioux
a127266e74
Bug 974687 - Part 1: Add about 300 MOZ_OVERRIDE in layout/. r=dholbert
2014-02-24 09:41:56 -05:00
Mats Palmgren
fa68261db1
Bug 966992 - overflow-clip-box:content-box tests.
2014-02-22 01:18:24 +00:00
Mats Palmgren
acae11cf02
Bug 966992 - Implement layout for the overflow-clip-box property. r=roc
2014-02-22 01:18:24 +00:00
Ehsan Akhgari
70ae8680ba
Bug 935778 - Part 0.1: Uninline nsIPresShell::SetForwardingContainer so that it won't need the full definition of nsDocShell; r=bzbarsky
2014-02-21 14:44:43 -05:00
Ryan VanderMeulen
0fceb198fa
Backed out changeset 18183f6ef0d8 (bug 910860) for xpcshell and reftest failures.
2014-02-21 12:35:35 -05:00
Milan Sreckovic
eb4c7c8908
Bug 910860 - Use gfxPrefs to make sure preferences are evaluated on the main thread. This still leaves the preference re-evaluated. r=BenWa
2014-02-18 19:55:48 -05:00
Carsten "Tomcat" Book
8ca08c9ad7
Backed out changeset 18f6689b172d (bug 926830) for mochitest memory leak on a CLOSED TREE
2014-02-21 14:32:48 +01:00
Georg Fritzsche
fff0477453
Bug 926830 - Test cleanup for plugin enabledState usage, layout. r=roc
2014-02-18 14:52:00 +01:00
Mats Palmgren
eb191bf2a8
Bug 974412 - Cancel any pending InvalidatePresShellIfHidden() request for the shell when detaching the pres context. r=roc
2014-02-21 08:40:45 +00:00
Robert O'Callahan
0c22df2d8c
Bug 969354. Track which ThebesLayers contain items which returned true from ShouldFixToViewport, and make sure each such item gets its own ThebesLayer. r=mattwoodrow
...
--HG--
extra : rebase_source : 629f91869bd4c4ad2e4e17c40c5fe0311532fb67
2014-02-21 14:11:17 +13:00
Ehsan Akhgari
9a39fcfd00
Bug 935778 - Part 0.3: Spray some more MOZ_DECLARE_REFCOUNTED_TYPENAME across the tree
2014-02-20 23:07:24 -05:00
Kartikaya Gupta
f6a1fc6920
Bug 965945 - Prevent the parent process from running out of memory if the child process requests a giant gralloc buffer. r=bjacob
2014-02-19 12:08:00 -05:00
Avi Halachmi
9b33dea36d
Bug 879239: More slack at layout/base/tests/test_bug588174.html. r=bz
2014-02-19 15:40:23 +02:00
Wes Kocher
323c184017
Backed out 3 changesets (bug 63895) for debug crashtest failures on a CLOSED TREE
...
Backed out changeset 02e057fea56c (bug 63895)
Backed out changeset 80bd36a3d4f1 (bug 63895)
Backed out changeset 6609365ee797 (bug 63895)
2014-02-19 17:35:03 -08:00
Seth Fowler
6cd5243e74
Bug 63895 (Part 2) - Support table parts as absolute containing blocks. r=dbaron
2014-02-19 16:03:30 -08:00
Ehsan Akhgari
7a3201ec26
Backed out 5 changesets (bug 966992, bug 965237) because of a PGO only build failure on Linux, landed on a CLOSED TREE
...
Backed out changeset f11cad93ceee (bug 966992)
Backed out changeset c84d530c9a51 (bug 965237)
Backed out changeset 740b13866bac (bug 966992)
Backed out changeset 8c3420cc77d8 (bug 966992)
Backed out changeset 7ddfc587edda (bug 966992)
2014-02-19 13:28:33 -05:00
Botond Ballo
b4d0de9126
Bug 964517 - Do not pretend a layer is opaque if it really is transparent. r=roc
2014-02-09 00:28:04 -05:00
Daniel Holbert
4a6b278f7e
Bug 973390: Call SetPrimaryFrame for root element *after* processing its children, to fix assertion & for consistency with behavior on other elements. r=bz
2014-02-19 08:36:03 -08:00
Mats Palmgren
69fec969d0
Bug 966992 - overflow-clip-box:content-box tests.
2014-02-19 14:14:53 +00:00
Mats Palmgren
542a408e8b
Bug 966992 - Implement layout for the overflow-clip-box property. r=roc
2014-02-19 14:14:52 +00:00
Jerry Shih
cbf26b902d
Bug 972310 - Set a suitable layer size for css scale animation/transition. r=roc
2014-02-18 09:58:01 -05:00
Robert O'Callahan
648ec3e0c8
Backing out patches for bug 972713 (changesets b5486b9ed88c and 7829e535cdd7) due to Windows 8 test failure.
2014-02-18 22:48:18 +13:00
L. David Baron
191a0147b8
Bug 434102: Make outlines behave reasonably on XUL tree pseudo-elements again. r=roc
...
This was a regression from bug 133165 which I noticed while working on
bug 480888, but wished to fix in a separate patch (despite that it would
have been slightly easier to fix it in the same patch).
2014-02-17 20:07:46 -08:00
Robert O'Callahan
9153867fae
Bug 972713. Part 2: Ignore active scrolled roots in inactive layer trees, because they don't help and could hurt. r=mattwoodrow
2014-02-18 17:00:35 +13:00
Robert O'Callahan
7b54370bdc
Bug 972713. Part 1: Make all callers of GetAnimatedGeometryRootFor pass a display item so we can stop searching when we reach the item's reference frame. r=mattwoodrow
...
This guarantees that the animated geometry root for an item is always in the
same display list coordinate system as the frame.
--HG--
extra : rebase_source : 249fd847a2c08f8d0846d698cce9dd4681e38a98
2014-02-18 14:26:57 +13:00
Simon Montagu
90aff7d278
Fix a hang by using a dedicated state bit instead of overloading NS_FRAME_IS_DIRTY. Bug 964821, r=roc
2014-02-17 14:46:40 -08:00
Robert O'Callahan
e588ddb104
Bug 966397. Part 2: Don't look at ancestors of mContainerReferenceFrame when searching for a fixed-pos ancestor we belong to, since we'll change coordinate spaces. The metadata will be attached to an ancestor layer in that case. r=mattwoodrow
...
--HG--
extra : rebase_source : cfb56bb2111abce99cd475b9fa8c516d53621ed4
2014-02-17 14:51:49 +13:00
Robert O'Callahan
7d9c8a7b9e
Bug 966397. Don't try to add fixed-pos metadata for inactive layer subtrees. r=mattwoodrow
...
--HG--
extra : rebase_source : 119635c63af471a0d6384901d99f242b14a39e9a
2014-02-17 14:51:49 +13:00
Matt Woodrow
dc9a35f505
Bug 972703 - Clamp massive transformed overflow areas to the middle of the representable range instead of the start. r=roc
2014-02-17 11:25:36 +13:00
L. David Baron
e824590763
Bug 480888 patch 4: Draw outline around the union of border boxes, SVG, and text, rather than the visual overflow area. r=roc
...
At the same time, move the handling of outlines on inlines that contain
blocks earlier, so that we factor it into the stored frame property (and
thus have the stored frame property) and so that we include it
accurately in the overflow calculation.
2014-02-16 16:05:10 -08:00
Phil Ringnalda
45200f5d68
Backed out 3 changesets (bug 972703, bug 889959) for build failures and crashes
...
CLOSED TREE
Backed out changeset ef3d90780478 (bug 972703)
Backed out changeset 34c95e937671 (bug 889959)
Backed out changeset 5e25912d6696 (bug 889959)
2014-02-16 15:17:01 -08:00
Matt Woodrow
c95997a7af
Bug 972703 - Clamp massive transformed overflow areas to the middle of the representable range instead of the start. r=roc
2014-02-17 11:25:36 +13:00
Daniel Holbert
7772871b39
Bug 969460 part 2: Use EnsureBlockDisplay to determine the 'display' of the root node, and let nsCSSFrameConstructor::ConstructDocElementFrame create flex containers. r=bz
2014-02-15 10:42:37 -08:00
Vaibhav Agarwal
2ae37b022e
Bug 970925 - convert testing/mochitest/android.json into skip-if statements in mochitest.ini files; r=jmaher
2014-02-15 04:53:02 -05:00
L. David Baron
059e59780e
Back out changeset dd1f8adbfecc (bug 480888 patch 4) for failing reftests 402338-1.html and 412352-2.html on Android and B2G only.
2014-02-14 23:45:31 -08:00