Boris Zbarsky
|
3f7bc45256
|
Bug 562688 part 14. Eliminate eELEMENT usage in the rule processor; switch to Element as we can. r=dbaron
|
2010-04-30 09:12:06 -04:00 |
Boris Zbarsky
|
0466fc87f5
|
Bug 562688 part 13. Eliminate eELEMENT usage in layout/style, except the rule processor. r=dbaron
|
2010-04-30 09:12:06 -04:00 |
Timothy Nikkel
|
dbc078a9ef
|
Bug 559491. If a visited style context has no parent then add it to the list of roots. r=dbaron
|
2010-04-29 20:15:44 -05:00 |
L. David Baron
|
5412d20e69
|
Make style contexts know if they are the if-visited style. (Bug 557287) r=bzbarsky
|
2010-04-06 12:42:41 -07:00 |
L. David Baron
|
fa654ea00f
|
Set NS_STYLE_RELEVANT_LINK_IS_VISITED when appropriate. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:27 -07:00 |
L. David Baron
|
124bb33c2e
|
Pass through desired link-visitedness on the rule walker and construct if-visited style contexts in the style set when visited styles are present. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:27 -07:00 |
L. David Baron
|
eb2548e97d
|
Make nsStyleContext::FindChildWithRules deal with the visited style context. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:26 -07:00 |
L. David Baron
|
681596fa66
|
Split nsStyleSet::ResolveStyleForRules into two different APIs for the two different types of uses. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:25 -07:00 |
Zack Weinberg
|
835ff67dda
|
Bug 494117: remove PresContext argument to nsStyleSet::GetContext. r=bzbarsky
|
2010-04-01 23:07:42 -07:00 |
Zack Weinberg
|
8a8adc758b
|
Bug 494117 preliminary refactor: Search-and-replace 'ReStyle' with 'Restyle' throughout layout. r=roc
|
2010-03-31 17:43:32 -07:00 |
Markus Stange
|
21d217cfc3
|
Bug 554061 - Also check XBL stylesheets when determining whether a restyle is necessary when document state changes. r=dbaron
|
2010-03-25 10:22:58 +01:00 |
Markus Stange
|
00fbecd8b0
|
Bug 508482 - Window activation status should be a pseudoclass (:-moz-window-inactive) instead of an attribute. r=dbaron, r+sr=jst
|
2010-03-17 18:10:57 +01:00 |
Markus Stange
|
d0207d99c6
|
Backed out changeset e17c076aceea, bug 508482 (:-moz-window-inactive pseudoclass) because of test_righttoleft.xul test failures.
|
2010-03-17 20:03:53 +01:00 |
Markus Stange
|
4a7a64bc2e
|
Bug 508482 - Window activation status should be a pseudoclass (:-moz-window-inactive) instead of an attribute. r=dbaron, r+sr=jst
|
2010-03-17 18:10:57 +01:00 |
L. David Baron
|
305a488187
|
Add method to nsStyleSet to call EnsureUniqueInner on all CSS sheets. (Bug 536379) r=bzbarsky
|
2009-12-31 10:56:33 -05:00 |
Boris Zbarsky
|
dbe398c5f7
|
Bug 531933. Give HasStateDependentStyle a better signature. r=dbaron
|
2009-12-11 22:36:34 -08:00 |
Boris Zbarsky
|
9790daa9b2
|
Bug 529749. Make sure nsRuleWalker never has a null mCurrent. r=dbaron
|
2009-12-11 22:36:34 -08:00 |
Boris Zbarsky
|
e6b913a5da
|
Bug 525608 part 7. Make tree pseudos use a separate hashtable instead of riding along on the rulehash. r=dbaron
|
2009-12-11 02:37:40 -05:00 |
Boris Zbarsky
|
43f303198b
|
Bug 525608 part 6. Remove null-checks on RuleProcessorData::mContent. r=dbaron
|
2009-12-11 02:37:40 -05:00 |
Boris Zbarsky
|
a94a034494
|
Bug 525608 part 5. Change anonymous box rule matching to just use a separate hashtable and not ever run SelectorMatches. r=dbaron
|
2009-12-11 02:37:40 -05:00 |
Boris Zbarsky
|
430b782ab4
|
Bug 525608 part 4. Change pseudo-element probing and resolution to not use EnumerateTagRules. r=dbaron
|
2009-12-11 02:37:40 -05:00 |
Boris Zbarsky
|
5132d64872
|
Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
|
2009-12-11 02:37:40 -05:00 |
Boris Zbarsky
|
8202b90f61
|
Backing out bug 525608 and bug 525952
|
2009-12-10 18:28:08 -08:00 |
Boris Zbarsky
|
88d6042335
|
Bug 525608 part 7. Make tree pseudos use a separate hashtable instead of riding along on the rulehash. r=dbaron
|
2009-12-10 14:36:06 -08:00 |
Boris Zbarsky
|
bc3772ed53
|
Bug 525608 part 6. Remove null-checks on RuleProcessorData::mContent. r=dbaron
|
2009-12-10 14:36:06 -08:00 |
Boris Zbarsky
|
ca2a7fe058
|
Bug 525608 part 5. Change anonymous box rule matching to just use a separate hashtable and not ever run SelectorMatches. r=dbaron
|
2009-12-10 14:36:06 -08:00 |
Boris Zbarsky
|
fbb842ae93
|
Bug 525608 part 4. Change pseudo-element probing and resolution to not use EnumerateTagRules. r=dbaron
|
2009-12-10 14:36:06 -08:00 |
Boris Zbarsky
|
6eb3c28de7
|
Bug 525608 part 3. Change all style set consumers that ask for a pseudo style context to indicate what they're actually asking for (pseudo-element, anonymous box, or xul tree thing). r=dbaron
|
2009-12-10 14:36:05 -08:00 |
Boris Zbarsky
|
f4635e997b
|
Bug 523294 part 2. Get rid of the aAttribute argument to SelectorMatches; handle attribute changes by checking for matches on selectors including the given attribute both before and after the change. r=dbaron
|
2009-12-10 14:36:03 -08:00 |
Boris Zbarsky
|
5d3ef89b12
|
Bug 523294 part 1. Change the signature of HasAttributeDependentStyle. r=dbaron
|
2009-12-10 14:36:03 -08:00 |
Boris Zbarsky
|
3257906042
|
Bug 523148. Speed up AddImportantRules. r=dbaron
|
2009-12-10 14:36:02 -08:00 |
Boris Zbarsky
|
7813eeb6d1
|
Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
|
2009-10-29 17:17:56 -04:00 |
L. David Baron
|
2ccbe80f89
|
Implement CSS transitions: handle starting and animation of the transitions. (Bug 435441) r=bzbarsky sr=roc
|
2009-10-07 20:22:42 -07:00 |
L. David Baron
|
a0ff830b67
|
Make nsStyleSet use nsRuleWalker objects on the stack rather than in a member variable. (Bug 492675) r=bzbarsky
|
2009-10-02 14:06:42 -07:00 |
L. David Baron
|
ca967e9249
|
Add missing SetLevel call that is caught by assertions once the following patch lands. (Bug 492675) r=bzbarsky
|
2009-10-02 14:06:41 -07:00 |
L. David Baron
|
cc84606bde
|
Reset the rule walker before calling NS_NewStyleContext. (Bug 513741) r=bzbarsky
|
2009-09-29 12:24:18 -07:00 |
Boris Zbarsky
|
999ecb34d4
|
Bug 514773. Don't trigger rulenode gc unless we have rulenodes to gc. r=dbaron
|
2009-09-24 13:59:43 -04:00 |
L. David Baron
|
da3ed02210
|
Add more parameters to nsStyleSet::ResolveStyleForRules. (Bug 435441) r=bzbarsky
|
2009-08-10 15:52:29 -07:00 |
L. David Baron
|
f14734d0e5
|
Add assertions that the rule walker is at the root. (Bug 507457) r=bzbarsky
|
2009-08-04 15:39:53 -07:00 |
L. David Baron
|
7fbb9db0a5
|
Separate RuleProcessorData and derived structs into their own header file to reduce include dependencies. (Bug 435441) r=bzbarsky
--HG--
rename : layout/style/nsIStyleRuleProcessor.h => layout/style/nsRuleProcessorData.h
|
2009-08-01 08:53:40 -07:00 |
L. David Baron
|
53fb188c38
|
Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
|
2009-01-29 20:39:23 -08:00 |
L. David Baron
|
d8da73cb1f
|
Backed out changeset 24917a339f2e (bug 475128) because it didn't patch the IsRoot check nsRuleNode::Sweep, which it needs to.
|
2009-01-29 14:36:34 -08:00 |
L. David Baron
|
b81d7c8a40
|
Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
|
2009-01-29 12:39:19 -08:00 |
L. David Baron
|
cca2d5f9d3
|
Add assertions to EndReconstruct that all style contexts have been reresolved. (Bug 473871) r+sr=bzbarsky
|
2009-01-16 13:32:09 -08:00 |
L. David Baron
|
ac1bee2193
|
Replace mechanism for restricting the properties that apply to :first-line and :first-letter. (Bug 469227) r+sr=bzbarsky
|
2008-12-12 10:59:03 -08:00 |
John Daggett
|
470f5c3f5b
|
Follow-on fix for bug 457825. Use sheet principal for agent and user sheets. r=dbaron,bz sr=dbaron
|
2008-11-27 12:50:16 +09:00 |
L. David Baron
|
f82a4ba107
|
Fix cascading bugs with @font-face rules (and prepare for handling dynamic changes) by accumulating the @font-face rules across rule processors through the style set. (Bug 457821) sr=bzbarsky r=jdaggett a=blocking1.9.1+
|
2008-11-25 15:22:38 -08:00 |
L. David Baron
|
b7c9a551d4
|
Back out 91690545debc0d3537fcb0598ebd6ac7e21f2072 due to mac startup failures.
|
2008-11-25 15:09:02 -08:00 |
L. David Baron
|
753588abda
|
Fix cascading bugs with @font-face rules (and prepare for handling dynamic changes) by accumulating the @font-face rules across rule processors through the style set. (Bug 457821) sr=bzbarsky r=jdaggett a=blocking1.9.1+
|
2008-11-25 13:27:54 -08:00 |
L. David Baron
|
04005c945f
|
Fix assertion about being too late to set quirks style sheet. (Bug 450191) r+sr=bzbarsky a=blocking1.9.1+
|
2008-11-25 13:27:54 -08:00 |