Mats Palmgren
ad2b182633
Bug 1007067 - Add a currentLine->MarkDirty() to wallpaper a bug 936935 regression. r=smontagu
2014-05-25 02:50:59 +00:00
Mats Palmgren
1e7dbbc25d
Bug 508665 - part 12, Move nsIFrame::GetChildBox/GetNextBox/GetParentBox to XUL where they came from. r=roc
2014-05-24 22:20:41 +00:00
Mats Palmgren
798dc583cb
Bug 508665 - part 9, Remove now redundant static_cast<nsContainerFrame*> and do_QueryFrame() calls. r=roc
2014-05-24 22:20:40 +00:00
Mats Palmgren
da5455a4b0
Bug 508665 - part 8, Move child frame insertion/removal methods from nsIFrame to nsContainerFrame. r=roc
2014-05-24 22:20:40 +00:00
Mats Palmgren
621459f534
Bug 508665 - part 7, Require a nsContainerFrame* for aParent in nsFrameManager methods. r=roc
2014-05-24 22:20:40 +00:00
Mats Palmgren
beb1dea11c
Bug 508665 - part 4, Make nsCSSFrameConstructor use nsContainerFrame* for frames used as parent frames. r=roc
2014-05-24 22:20:40 +00:00
Mats Palmgren
285c9e041a
Bug 508665 - part 3, Change GetContentInsertionFrame() to return a nsContainerFrame*, and return null for leaf frames. Deal with GetContentInsertionFrame() returning null in a couple of places. r=roc
2014-05-24 22:20:39 +00:00
Mats Palmgren
6af072cbc3
Bug 508665 - part 2, Move nsCSSFrameConstructor::GetFrameFor to a static function in nsCSSFrameConstructor.cpp. r=roc
2014-05-24 22:20:39 +00:00
Mats Palmgren
ac5e91a762
Bug 508665 - part 1, Change the signature of SetParent/GetParent from nsIFrame* to nsContainerFrame*. r=roc
2014-05-24 22:20:39 +00:00
Jonathan Watt
994403b30e
Bug 1011806 - Stop loading user-agent and user style sheets for SVG-as-an-image (the main UA sheets svg.css, html.css, etc. will still load on demand). r=bz CLOSED TREE
2014-05-24 21:37:48 +01:00
Jonathan Watt
46e7eec626
Bug 1013936, part 2 - Only load the html.css UA style sheet on-demand for SVG documents. r=bz CLOSED TREE
2014-05-24 20:29:11 +01:00
Jonathan Watt
1e31906fbd
Bug 1008455 - Avoid loading the xul.css UA style sheet when possible. r=bz CLOSED TREE
...
--HG--
rename : toolkit/content/xul.css => toolkit/content/minimal-xul.css
2014-05-24 19:51:06 +01:00
Mike Conley
3d1a60d674
Bug 978913 - Dragging e10s window between HiDPI and non-HiDPI displays causes text to be scaled incorrectly. r=smaug.
2014-05-23 10:36:50 -04:00
Ryan VanderMeulen
510bb7eb35
Backed out changeset f1068bf18e64 (bug 978913) for bustage on most platforms.
...
CLOSED TREE
2014-05-22 16:39:46 -04:00
Mike Conley
aed81296e1
Bug 978913 - Dragging e10s window between HiDPI and non-HiDPI displays causes text to be scaled incorrectly. r=smaug.
2014-05-22 12:07:27 -04:00
Matt Woodrow
73814d43f9
Bug 1013771 - Dump nsDisplayTransform transforms during display list dumping. r=roc
2014-05-22 14:36:26 +12:00
Boris Zbarsky
36b5591afb
Bug 999456. Page load events should not be cancelable. r=smaug
2014-05-22 00:23:51 -04:00
Timothy Nikkel
b6f61ce569
Bug 1013780. Silly bustage fixup.
2014-05-21 23:17:56 -05:00
Timothy Nikkel
e32f4fb08e
Bug 1013780. Only create displayports during display list building if the display list is for painting to the screen. r=botond
2014-05-21 23:14:49 -05:00
Birunthan Mohanathas
6f68094e30
Bug 869836 - Part 9: Use AssignLiteral instead of Assign(NS_LITERAL_STRING(...))
. r=ehsan
2014-05-22 06:48:52 +03:00
Birunthan Mohanathas
2deaba6d91
Bug 869836 - Part 8: Use Append('c')
instead of Append("c")
. r=ehsan
2014-05-22 06:48:52 +03:00
Birunthan Mohanathas
76ca8ec617
Bug 869836 - Part 7: Use AppendLiteral instead of Append where possible. r=ehsan
2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
c4568a7085
Bug 869836 - Part 6: Use EqualsLiteral instead of Equals where possible. r=ehsan
2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
411a8639b4
Bug 869836 - Part 3: Use Append('c')
instead of AppendLiteral("c")
. r=ehsan
2014-05-22 06:48:51 +03:00
Wes Kocher
391727c7ba
Backed out changeset 91d280c835b2 (bug 1013771) for b2g osx build bustage
2014-05-21 20:00:33 -07:00
Matt Woodrow
212cd95ad4
Bug 1013771 - Dump nsDisplayTransform transforms during display list dumping. r=roc
2014-05-22 14:36:26 +12:00
Matt Woodrow
85cabc53ea
Bug 1013536 - Clip paint flashing area when using single-rect painting mode. r=Bas
2014-05-22 14:36:26 +12:00
Kartikaya Gupta
0935bd8594
Bug 1001438 - Refactor the GetDisplayPortImpl code for readability. r=tn
2014-05-21 12:06:03 -04:00
Kartikaya Gupta
ed28b62150
Bug 1001438 - Remove setCriticalDisplayPortForElement and have the getter function automatically compute it. r=tn
2014-05-21 12:06:02 -04:00
Kartikaya Gupta
cc2c523775
Bug 1001438 - Rearrange the code in nsLayoutUtils::GetDisplayPort. r=tn
2014-05-21 12:06:02 -04:00
Gavin Sharp
595578ee3d
Bug 881996 part 2. Remove now-unneeded workaround from printpreview_bug396024_helper.xul
2014-05-18 12:48:00 -07:00
Mats Palmgren
546eea50a2
Bug 1011163 - Remove the border which isn't essential for the test since it caused orange due to focus issues. r=me
2014-05-17 23:10:52 +00:00
Debbe Heisler
52640a26cf
Bug 1001582 -- Transitioned FrameMetrics::mPresShellId to use a getter/setter. r=botond
2014-05-16 19:00:50 -04:00
Brian Birtles
c5f689a020
Bug 1004383 part 4 - Move mAnimations to CommonElementAnimationData; r=dbaron
...
As a result, transitions are now stored using a pointer to the base class,
mozilla::ElementAnimation. We downcast to a transition only when necessary. No
error-checking of the result of AsTransition is performed since we only ever
call it on the mAnimations member of ElementTransitions.
2014-05-15 08:38:37 +09:00
Brian Birtles
5191a3eb7e
Bug 1004383 part 2 - Rename StyleAnimation to ElementAnimation; r=dholbert
...
We currently have mozilla::StyleAnimation as well as nsStyleAnimation. This
patch renames StyleAnimation back to ElementAnimation.
Although ElementAnimation is very similar to ElementAnimations, in the near
future we expect to retire ElementAnimations and replace it with a common
AnimationSet-like structure that is covers the features of ElementAnimations and
ElementTransitions.
2014-05-15 08:38:37 +09:00
Brian Birtles
e3859b3244
Bug 1004383 part 1 - Put StyleAnimation on the heap; r=dbaron
...
This patch takes StyleAnimation and makes it ref-counted heap object. This
should allow us to store StyleAnimation and its subclasses (transitions only
currently) in a consistent fashion (an array of base-class pointers).
Furthermore, this will be helpful if we want these things to be pointed to
from Javascript objects that may, for example, preserve their lifetime beyond
that of the element that currently owns them.
This patch also introduces a typedef for an array of refptrs to StyleAnimation
objects (and similarly for the subclass ElementPropertyTransition) to simplify
the code somewhat.
2014-05-15 08:38:37 +09:00
Botond Ballo
58ebfa28dc
Bug 961289 - Log displayports on client side for APZ testing. r=kats
...
--HG--
extra : source : 18b0cdfc97633c46f609dbd84a52af6472d4edd4
2014-04-21 17:09:30 -04:00
Botond Ballo
6e03af65aa
Bug 961289 - Client-side instance of APZ test data and utilities for writing to it. r=tn,kats
...
--HG--
extra : source : 1462852a44bee091ebf42d48d87e9c0e4acfac0b
2014-04-21 19:48:54 -04:00
Ed Morley
60c704eda3
Backed out changeset 83fd85b082d1 (bug 1009679) for crashtest and reftest failures; CLOSED TREE
2014-05-14 15:55:04 +01:00
Markus Stange
7a1fb53a14
Bug 1009679 - Layerize the scrollbar thumb on desktop, too. r=roc
2014-05-14 14:33:52 +02:00
Karl Tomlinson
5e36dee0cd
b=835044 handle popup windows with parents in GetWidgetOffset r=tn
...
level="parent" popup windows can sometimes return a non-null parent, which is
their owner window, but their bounds are relative to the screen (previously
assumed to be the owner window origin).
--HG--
extra : transplant_source : %AEr%1F%1E%CC%08%A1%19%97%DBo%00f%5E%3EM%23R%FE%95
2014-05-14 12:12:43 +12:00
Wes Kocher
2e8e65d92c
Backed out changeset 6761e016c804 (bug 1009680) for m-oth bustage on an otherwise CLOSED TREE
2014-05-13 15:56:42 -07:00
Markus Stange
9556722d11
Bug 1009680 - Disable paint flashing for inactive layer contents. r=roc
2014-05-13 23:13:11 +02:00
Markus Stange
27660e14fa
Bug 1009478 - Make LayerActivity properties survive across reframes of an element. r=roc
2014-05-13 19:30:11 +02:00
Markus Stange
8a8718475b
Bug 1008915 - Reorder origin translations in order to avoid variations caused by insufficient floating point precision. r=mattwoodrow
2014-05-13 13:37:55 +02:00
Markus Stange
5a0c83aa45
Bug 1009020 - Use a fixed epsilon when nudging the transform to integers in ChooseScaleAndSetTransform. r=roc
2014-05-12 21:37:21 +02:00
Markus Stange
eee590cf01
Bug 1008301 - Make DisplayItemClip only invalidate changes in clip, not changes in bounds. r=roc
2014-05-12 21:37:21 +02:00
Markus Stange
c88e5a72fc
Bug 1008301 - Add invalidation logging for layer scale change invalidations. r=roc
2014-05-12 21:37:21 +02:00
Mats Palmgren
b0d5def71c
Bug 1008917 - part 15, make RestyleManager::StyleChangeReflow() return type 'void'. r=roc
2014-05-13 00:47:53 +00:00
Wes Kocher
4bfe3c39fd
Backed out 11 changesets (bug 1008917) for apparently introducing an intermittent failure of B2G Crashtest-2 on a CLOSED TREE
...
Backed out changeset e2ab653f688a (bug 1008917)
Backed out changeset b52154d8d900 (bug 1008917)
Backed out changeset 2ab5b01da4de (bug 1008917)
Backed out changeset f7a38df1d44f (bug 1008917)
Backed out changeset 80304bb9a572 (bug 1008917)
Backed out changeset 10ed89a302e9 (bug 1008917)
Backed out changeset 161c41991d46 (bug 1008917)
Backed out changeset 25b2475d2368 (bug 1008917)
Backed out changeset b8000b31277c (bug 1008917)
Backed out changeset 9afa5e7715e1 (bug 1008917)
Backed out changeset 5c380c21351f (bug 1008917)
2014-05-12 15:47:41 -07:00