Kartikaya Gupta
63a4a4b834
Bug 1189837 - Subtract scrollbars in LD pixels rather than CSS pixels. r=mstange
2015-08-05 14:39:42 -04:00
Cameron McCormack
b6eab36b35
Bug 1180118 - Part 11: Use ReparentStyleContext even if eRestyle_SomeDescendants is used. r=bzbarsky
2015-08-05 22:42:21 +10:00
Cameron McCormack
ecfc9591b6
Bug 1180118 - Part 10: Logging. r=bzbarsky
2015-08-05 22:42:21 +10:00
Cameron McCormack
22d35ac20c
Bug 1180118 - Part 9: Clear nsCSSSelector pointers in the pending restyle tracker if they might be stale. r=bzbarsky
2015-08-05 22:42:21 +10:00
Cameron McCormack
23d9086da3
Bug 1180118 - Part 8: Keep track of the closest restyle root in AddPendingRestylesForDescendantsMatchingSelectors. r=bzbarsky
2015-08-05 22:42:21 +10:00
Cameron McCormack
55cca81da0
Bug 1180118 - Part 7: Split out FindClosestRestyleRoot and allow passing in a pre-computed restyle root to AddPendingRestyle. r=bzbarsky
2015-08-05 22:42:21 +10:00
Cameron McCormack
f0734c4e16
Bug 1180118 - Part 6: Return eRestyle_SomeDescendants from HasAttributeDependentStyle where appropriate. r=bzbarsky
2015-08-05 22:42:21 +10:00
Cameron McCormack
42e482fb14
Bug 1180118 - Part 5: Add a RestyleHintData outparam to HasAttributeDependentStyle for use with eRestyle_SomeDescendants. r=bzbarsky
2015-08-05 22:42:21 +10:00
Cameron McCormack
3b6a7b6fc1
Bug 1180118 - Part 4: Store pointer to the rightmost selector for class, ID and attribute selectors in the rule cascade. r=bzbarsky
2015-08-05 22:42:20 +10:00
Cameron McCormack
9761c62c72
Bug 1180118 - Part 3: Convert eRestyle_SomeDescendants into eRestyle_Self for elements that match selectors. r=bzbarsky
2015-08-05 22:42:20 +10:00
Cameron McCormack
6b08e5a612
Bug 1180118 - Part 2: Add eRestyle_SomeDescendants restyle hint and pass associated restyle hint data into restyle methods. r=bzbarsky
2015-08-05 22:42:20 +10:00
Cameron McCormack
178d8cf216
Bug 1180118 - Part 1: Add a method to match a single nsCSSSelector (without pseudo-elements) against an Element. r=bzbarsky
2015-08-05 22:42:20 +10:00
Jonathan Kew
9b4b84a3cd
Bug 1113206 followup - Add simple test for <select> elements in vertical writing mode. r=roc
2015-08-05 12:43:24 +01:00
Mason Chang [:mchang]
4a26b7df8c
Bug 1073209
- Eliminate usage of CreateSamplingRestrictedDrawable on d2d backends. r=jrmuizel
2015-08-04 08:13:00 +02:00
Birunthan Mohanathas
e1f0334d06
Bug 1191100 - Remove XPIDL signature comments in .cpp files. r=ehsan
...
Comment-only so DONTBUILD.
2015-08-04 16:17:36 -07:00
L. David Baron
db78fcaaa8
Bug 1187851 patch 5 - Make dynamic changes to perspective change fixed position containing block for descendants. r=roc
2015-08-04 14:29:16 -07:00
L. David Baron
33bd77891f
Bug 1187851 patch 4 - Fix URL in tests to be something that Shepherd recognizes. No review.
2015-08-04 14:29:16 -07:00
Daniel Holbert
566fa7e39d
Bug 1187110 part 5: re-enable mochitest test_extra_inherit_initial.html on b2g debug. (no review)
2015-07-22 07:59:23 -07:00
Daniel Holbert
681ae4d626
Bug 1187110 part 4: In test_extra_inherit_initial.html, only test every special-keyword with the first few values of each property (and then test one keyword per value). r=heycam
2015-08-04 14:05:22 -07:00
Daniel Holbert
c4a50c16f8
Bug 1187110 part 3: Iterate across array of special keyword values, instead of hardcoded function-arguments, in test_extra_inherit_initial.html. r=heycam
2015-08-04 14:05:22 -07:00
Daniel Holbert
f1499b412c
Bug 1187110 part 2: Use "let" instead of "var" in test_extra_inherit_initial.html, to make scoping more explicit. r=heycam
2015-08-04 14:05:22 -07:00
Daniel Holbert
202f3617a2
Bug 1187110 part 1: Use "for of" instead of "for in" to loop over an array in test_extra_inherit_initial.html. r=heycam
2015-08-04 14:05:12 -07:00
Robert O'Callahan
aa626cf4e0
Bug 1190635. Don't early-return for an mHeight change, since width changes can add extra change hints. r=heycam
...
Don't return early for an mWidth change either.
2015-08-04 16:41:50 +12:00
Carsten "Tomcat" Book
7000b5644d
Backed out 13 changesets (bug 1180118) for crashes on a CLOSED TREE
...
Backed out changeset c65d298d7cfa (bug 1180118)
Backed out changeset 7c5ebadc3fc9 (bug 1180118)
Backed out changeset 91a3e2205388 (bug 1180118)
Backed out changeset 15ad6049b940 (bug 1180118)
Backed out changeset 9b41cd9f2bc5 (bug 1180118)
Backed out changeset 37493f6eef20 (bug 1180118)
Backed out changeset b7ec8d4d2d7e (bug 1180118)
Backed out changeset cfeeae42d514 (bug 1180118)
Backed out changeset 9bcc3233f3c8 (bug 1180118)
Backed out changeset b99c358a6fea (bug 1180118)
Backed out changeset 4a7b79980353 (bug 1180118)
Backed out changeset 20984dfa4302 (bug 1180118)
Backed out changeset ef165b896cf4 (bug 1180118)
2015-08-04 12:20:20 +02:00
Cameron McCormack
0ae1e016d7
Bug 1180118 - Second followup warning-as-error build fix.
2015-08-04 17:50:32 +10:00
Cameron McCormack
24a254e719
Bug 1180118 - Followup warning-as-error build fix.
2015-08-04 17:49:53 +10:00
Cameron McCormack
d6bb9fde44
Bug 1180118 - Part 11: Use ReparentStyleContext even if eRestyle_SomeDescendants is used. r=bzbarsky
2015-08-04 17:27:53 +10:00
Cameron McCormack
81468893c6
Bug 1180118 - Part 10: Logging. r=bzbarsky
2015-08-04 17:27:53 +10:00
Cameron McCormack
46f63f2520
Bug 1180118 - Part 9: Clear nsCSSSelector pointers in the pending restyle tracker if they might be stale. r=bzbarsky
2015-08-04 17:27:53 +10:00
Cameron McCormack
9d7b2eba2c
Bug 1180118 - Part 8: Keep track of the closest restyle root in AddPendingRestylesForDescendantsMatchingSelectors. r=bzbarsky
2015-08-04 17:27:53 +10:00
Cameron McCormack
646aa7a94b
Bug 1180118 - Part 7: Split out FindClosestRestyleRoot and allow passing in a pre-computed restyle root to AddPendingRestyle. r=bzbarsky
2015-08-04 17:27:53 +10:00
Cameron McCormack
fe05a2c400
Bug 1180118 - Part 6: Return eRestyle_SomeDescendants from HasAttributeDependentStyle where appropriate. r=bzbarsky
2015-08-04 17:27:53 +10:00
Cameron McCormack
00bb536c8c
Bug 1180118 - Part 5: Add a RestyleHintData outparam to HasAttributeDependentStyle for use with eRestyle_SomeDescendants. r=bzbarsky
2015-08-04 17:27:53 +10:00
Cameron McCormack
1967eea948
Bug 1180118 - Part 4: Store pointer to the rightmost selector for class, ID and attribute selectors in the rule cascade. r=bzbarsky
2015-08-04 17:27:53 +10:00
Cameron McCormack
b478e3119b
Bug 1180118 - Part 3: Convert eRestyle_SomeDescendants into eRestyle_Self for elements that match selectors. r=bzbarsky
2015-08-04 17:27:52 +10:00
Cameron McCormack
535001e4ae
Bug 1180118 - Part 2: Add eRestyle_SomeDescendants restyle hint and pass associated restyle hint data into restyle methods. r=bzbarsky
2015-08-04 17:27:52 +10:00
Cameron McCormack
26cab7b377
Bug 1180118 - Part 1: Add a method to match a single nsCSSSelector (without pseudo-elements) against an Element. r=bzbarsky
2015-08-04 17:27:52 +10:00
Nicholas Nethercote
953689e82d
Bug 1189156 (part 4) - Don't use enumeration style for nsBaseHashtable::SizeOf{In,Ex}cludingThis(). r=erahm,jfkthame.
...
After this change, we have ShallowSizeOf{In,Ex}cludingThis(), which don't do
anything to measure children. (They can be combined with iteration to measure
children.)
2015-07-30 21:19:57 -07:00
Nicholas Nethercote
4a526ace27
Bug 1189156 (part 2) - Don't use enumeration style for nsTHashtable::SizeOf{In,Ex}cludingThis(). r=erahm.
...
After this change, we have ShallowSizeOf{In,Ex}cludingThis(), which don't do
anything to measure children. (They can be combined with iteration to measure
children.)
And we still have the existing single-arg SizeOf{In,Ex}cluding() functions,
which work if the entry type itself defines SizeOfExcludingThis().
2015-07-29 01:50:52 -07:00
L. David Baron
86c6ca5045
Bug 1187851 patch 3 - Rename nsChangeHint_AddOrRemoveTransform to nsChangeHint_UpdateContainingBlock. r=roc
...
This is because patch 4 now uses AddAndRemoveTransform hints for changes
that are other than adding and removing a transform. There's still a
little bit of transform-related stuff there too (which I did make
conditional in patch 2).
2015-08-03 20:18:00 -07:00
L. David Baron
3266ba066f
Bug 1187851 patch 2 - Cleanup to prepare for making dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc
2015-08-03 20:18:00 -07:00
L. David Baron
35adbeae88
Bug 1187851 patch 1 - Tests for making dynamic changes to filter and perspective change fixed position containing block for descendants. r=roc
...
As expected, without the patch in patch 4, the filter and perspective
tests fail, but the added transform test passes. All the tests pass
locally with patch 4.
2015-08-03 20:18:00 -07:00
Daniel Holbert
040a72c06f
Bug 1183786 - Part 4: Drop unnecessary '!!' boolification. r=tn
2015-08-03 17:13:08 -07:00
Daniel Holbert
3dfc6d6fef
Bug 1183786 - Part 3: Make nsPresContext helper-function return already_AddRefed instead of bool+outparam. r=tn
2015-08-03 17:13:07 -07:00
Eric Rahm
b946d4b913
Bug 1183786 - Part 2: Delay updating after prefs changed if detached. r=tn r=dholbert
2015-07-30 20:47:26 -07:00
Eric Rahm
dab6599c07
Bug 1183786 - Part 1: Refactor timer setup code into a helper function. r=dholbert
2015-07-30 14:24:51 -07:00
Robert O'Callahan
705dfb62af
Bug 1184842. Restyling should consider only the classes that have changed. r=heycam
2015-07-25 17:56:58 +12:00
Robert O'Callahan
79b91c410e
Bug 1184842. Route aOldValue/aNewValue to AttributeData. r=heycam
2015-07-22 15:54:07 +12:00
Robert O'Callahan
d10c4321ce
Bug 1184842. Add aNewValue to nsIMutationObserver::AttributeWillChange. r=peterv
2015-07-25 18:05:19 +12:00
Robert O'Callahan
b8868a0cf4
Bug 1184842. Pass preparsed attribute values to nsNodeUtils::AttributeWillChange. r=peterv
2015-07-22 15:53:35 +12:00