Markus Stange
de4601141f
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
cd045a4b5e
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
a62ad81d88
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
89e4ac2c1e
Bug 913443 - Remove unused aItemVisibleRect argument. r=roc
2015-03-03 16:57:30 -05:00
Markus Stange
313c6c3469
Bug 913443 - Break CreateOrRecyclePaintedLayer up even more. r=roc
2015-03-02 19:25:13 -05:00
Markus Stange
6cfa76525a
Bug 913443 - Extract layer hint calculation. r=roc
2015-03-02 19:24:18 -05:00
Markus Stange
3e610f145e
Bug 913443 - Break up CreateOrRecyclePaintedLayer into more parts. r=roc
2015-03-02 18:43:58 -05:00
Markus Stange
12bd1db1fe
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
c6051df741
Bug 913443 - Remove mention of the word ThebesLayer in a comment. r=roc
2015-03-02 18:19:12 -05:00
Cameron McCormack
dedf697b56
Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron
2015-03-04 18:06:29 +11:00
Chris Manchester
2633d459e9
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
Carsten "Tomcat" Book
26c708e1c8
Backed out changeset bc9e6089b8e1 (bug 1136010) for Android 4.0 Assertions
2015-03-04 13:28:31 +01:00
Cameron McCormack
0a792d4a9c
Bug 1136010 - Don't coalesce style contexts added to RestyleManager::mContextsToClear. r=dbaron
2015-03-04 21:57:46 +11:00
Carsten "Tomcat" Book
1012bbdc9a
Backed out changeset 4916ccff311d (bug 1135907) for crashtest failures
2015-03-04 08:41:06 +01:00
Cameron McCormack
b4811e3469
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
abd5d9cb35
Clamp displayports to the maximum texture size. (bug 1135907, r=kats,tn)
2015-03-03 11:14:18 -08:00
L. David Baron
f2fc1a4f3c
Bug 1139180 - Add BUG_COMPONENT metadata to moz.build for files in layout/. r=roc
2015-03-03 17:03:19 -08:00
Mason Chang
b35b505222
Bug 1128690 - Ensure Talos Performance Tests still work with silk enabled. r=mstange
2015-03-03 08:14:22 -08:00
Anish
6fbd7796a6
Bug 1135091 - convert remaining SpecialPowers.setBoolPref to pushPrefEnv, p=anishchandran94@gmail.com, r=jmaher, mwargers
2015-03-03 08:46:35 -05:00
Boris Zbarsky
0f4dc5017f
Bug 1135764. Make sure XSLT transform results have a document timeline so things like transitions will work. r=smaug
2015-03-03 07:12:00 -05:00
Andrea Marchesini
491e547893
Bug 1134280 - Get rid of Tag() - patch 2.6 - layout/base and layout/form - Fix all the occurrences, m=smaug, r=surkov
2015-03-03 11:09:00 +00:00
Andrea Marchesini
454d9140a2
Bug 1134280 - Get rid of Tag() - patch 1 - Is{HTML,XUL,MathML,SVG}Element and IsAnyOf{HTML,XUL,MathML,SVG}Elements, r=smaug
2015-03-03 11:08:59 +00:00
pchang
b9cb47edd5
Bug 1137109 move the displaylist tracing inside nsViewManager::ProcessPendingUpdates, r=benwa, mattwoodrow
2015-03-03 18:01:16 +08:00
Jeremy Chen
c2f2fbd948
Bug 1136567 - Marionette test for selection carets' positions after changing orientation of device. r=Automatedtester
2015-03-01 22:45:00 +01:00
Xidorn Quan
aad16695da
Bug 1138527 part 1 - Make ruby annotations have the same font inflation as its containing ruby frame. r=roc
2015-03-03 16:06:36 +11:00
Jim Mathies
392fa679ea
bug 1127794 - With remote content calculate and store plugin geometry updates prior to the end of the shadow layer transaction. r=roc
2015-03-02 05:01:58 -06:00
Botond Ballo
626aab33fa
Bug 1136914 - Don't lose scale from parent document when descending into subdocument. r=tn
2015-02-27 15:36:31 -05:00
Ehsan Akhgari
70135c9c76
Attempt to fix bug 1137717 by focusing the test frame
2015-03-02 16:06:08 -05:00
Maksim Lebedev
f389e8e2b3
Bug 1133492 - Extract some of nsPresShell into a separate TouchManager class. r=smaug
2015-02-24 22:20:00 -05:00
Maksim Lebedev
5cc287bf44
Bug 1133492 - Extract some of nsPresShell into a separate TouchManager class. r=smaug
2015-02-20 02:12:00 -05:00
Ryan VanderMeulen
03dcb035cd
Merge b2g-inbound to m-c. a=merge
...
CLOSED TREE
2015-02-27 13:23:30 -05:00
Wes Kocher
64d28ca0a8
Merge m-c to b2ginbound a=merge CLOSED TREE
2015-02-26 18:53:42 -08:00
Kartikaya Gupta
322bf4057f
Bug 1137232 - Fix dumping of client layers so it doesn't get truncated. r=dvander
...
DONTBUILD because NPOTB
2015-02-26 15:57:42 -05:00
Botond Ballo
0b5574410b
Bug 1071018 - Work around an assertion (will be fixed properly in bug 1036967). r=kats
2015-02-25 18:30:46 -05:00
Anish Chandran
215f8ebc47
Bug 1135383 - Convert Marionette unit tests to use SpecialPowers.pushPrefEnv. r=jmaher, r=mwargers
2015-02-25 19:31:36 +01:00
Ehsan Akhgari
0e39582252
Bug 1132768 - Consider non-editable regions in contenteditable elements as user-select:all even if the editable region doesn't have the focus; r=roc
2015-02-26 09:18:27 -05:00
Kartikaya Gupta
b204ae6120
Bug 1130455 - Remove the ScrollingBehavior code to propagate APZ and use gfxPrefs instead. r=roc,fabrice
...
The ScrollingBehavior passed around extensively in TabParent/TabChild is
entirely redundant now that the layers.async-pan-zoom.enabled pref definitively
controls whether or not APZ is enabled. All the code related to ScrollingBehavior
can be removed.
2015-02-26 08:47:01 -05:00
Ting-Yu Lin
c4db413d6a
Bug 1136065 - Remove GetRangeCount() in Selection.h. r=ehsan
...
We replace GetRangeCount() with the identical function RangeCount() to
avoid any confusion.
2015-02-25 17:08:00 +01:00
chiajung hung
90143cf904
Bug 1129249 - Expose the element id in Gecko profiler for Restyle. r=dholbert r=benwa
2015-02-25 23:16:00 +01:00
Kartikaya Gupta
67882aacac
Bug 1136803 - Properly remove the force-dtc override flag on retained layers when listeners are removed. r=botond
2015-02-25 13:36:19 -05:00
Markus Stange
ea6525cc63
Bug 961887 - Find uniform opaque background colors under ContainerLayers. r=roc
2015-02-25 11:47:22 -05:00
Markus Stange
2e16d3eb79
Bug 961887 - Make FindOpaqueBackgroundColorFor take a region instead of a PaintedLayerData. r=roc
2015-02-20 14:46:09 -05:00
Markus Stange
a097b563bd
Bug 961887 - Refactor mVisibleAboveRegion management. r=roc
2015-02-18 17:37:19 -05:00
Ting-Yu Lin
e0378afa59
Bug 1136735 - Ignore events if there's no SelectionCarets elements. r=ehsan
...
XUL has no CanvasFrame. Hence no SelectionCarets elements.
SelectionCarets should ignore the events if it cannot get its elements.
2015-02-25 18:48:00 -05:00
Carsten "Tomcat" Book
eebd298d8c
Backed out changeset ed12a3822cb9 (bug 1132768) for mochitest-oop-1 test failures
2015-02-25 15:49:55 +01:00
Kartikaya Gupta
59242188d5
Bug 990907 - Have DLBI pick up changes in the char-clip on text frames. r=mstange,mattwoodrow
2015-02-25 09:32:28 -05:00
Ehsan Akhgari
c86a381d66
Bug 1132768 - Consider non-editable regions in contenteditable elements as user-select:all even if the editable region doesn't have the focus; r=roc
2015-02-25 07:35:33 -05:00
David Burns
94b3e98f97
Bug 1107336: Update layout tests to use new Marionette Driver; r=jgriffin
2015-02-23 14:43:37 +00:00
Timothy Nikkel
2138def09b
Bug 1102896. Save and restore the subpixel AA settings of the draw target when drawing an inactive layer manager so they don't get clobbered. r=mattwoodrow
2015-02-24 22:59:43 -06:00
Benoit Girard
cd2be197a6
Bug 1134762 - Clean-up UseFastPath logic to avoid OOM error. r=kats
2015-02-18 15:27:40 -05:00