layout/style/nsStyleSet.cpp
11d4bebe3514ef47021734d052468df2ed7315ff
created 2010-03-17 20:03 +0100
pushed unknown
Markus Stange Markus Stange - Backed out changeset e17c076aceea, bug 508482 (:-moz-window-inactive pseudoclass) because of test_righttoleft.xul test failures.
e17c076aceea1afeb0d105c1a3b701d698a6c134
created 2010-03-17 18:10 +0100
pushed unknown
Markus Stange Markus Stange - Bug 508482 - Window activation status should be a pseudoclass (:-moz-window-inactive) instead of an attribute. r=dbaron, r+sr=jst
442c4f676d524114483edbc78ee0cd8e4c806d4c
created 2009-12-31 10:56 -0500
pushed unknown
L. David Baron L. David Baron - Add method to nsStyleSet to call EnsureUniqueInner on all CSS sheets. (Bug 536379) r=bzbarsky
bde65871ea259d7330a258db04cb1f28e2bcdb28
created 2009-12-11 22:36 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 531933. Give HasStateDependentStyle a better signature. r=dbaron
82a869c99f9eab5220d149300c3bcea5f1a5edaf
created 2009-12-11 22:36 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 529749. Make sure nsRuleWalker never has a null mCurrent. r=dbaron
c6665a0ce75dbce76df7fe8241c94117ab1c187e
created 2009-12-11 02:37 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 525608 part 7. Make tree pseudos use a separate hashtable instead of riding along on the rulehash. r=dbaron
95a7468a8a8e0828f00bc362d4b51f90d1078c5b
created 2009-12-11 02:37 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 525608 part 6. Remove null-checks on RuleProcessorData::mContent. r=dbaron
aa21350b7c67104650e6e9c6eb84f6b608a689e7
created 2009-12-11 02:37 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 525608 part 5. Change anonymous box rule matching to just use a separate hashtable and not ever run SelectorMatches. r=dbaron
05b655b218dd7c1374e3b0501446a847af405e00
created 2009-12-11 02:37 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 525608 part 4. Change pseudo-element probing and resolution to not use EnumerateTagRules. r=dbaron
5c675fda7ba6c8859abdeb64f6f0152b4a06af41
created 2009-12-11 02:37 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - 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
813718244b94428e0c1a7e8f8d0de9973ccbfe4e
created 2009-12-10 18:28 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - Backing out bug 525608 and bug 525952
ab94482457450dd1ef56408a0e60ffd5a2cd37f5
created 2009-12-10 14:36 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 525608 part 7. Make tree pseudos use a separate hashtable instead of riding along on the rulehash. r=dbaron
2d249fba49feb531345b6c73a24a36bcc57a6418
created 2009-12-10 14:36 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 525608 part 6. Remove null-checks on RuleProcessorData::mContent. r=dbaron
62e1d35ef5b4f3073b226aad6da3e5825881b92b
created 2009-12-10 14:36 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 525608 part 5. Change anonymous box rule matching to just use a separate hashtable and not ever run SelectorMatches. r=dbaron
732473bebf16066f0ee401a3de67ab6765f5751e
created 2009-12-10 14:36 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 525608 part 4. Change pseudo-element probing and resolution to not use EnumerateTagRules. r=dbaron
80b631ea5ad11b1126d0df9ffe2cb6a41ceb1db5
created 2009-12-10 14:36 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - 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
2a90f6882822b3d25bf13193fd43c96410266fba
created 2009-12-10 14:36 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - 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
eb86d6432f02609e3f2e748103b5be2a1749a81e
created 2009-12-10 14:36 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 523294 part 1. Change the signature of HasAttributeDependentStyle. r=dbaron
b7824c1c8596ad93790c8f8e3c0f5135c8f2ddac
created 2009-12-10 14:36 -0800
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 523148. Speed up AddImportantRules. r=dbaron
ce8bd3c552cc7a61f462fcc50308e5defea14428
created 2009-10-29 17:17 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
ff00a422b6f10d1ba50984413141fb3037deb835
created 2009-10-07 20:22 -0700
pushed unknown
L. David Baron L. David Baron - Implement CSS transitions: handle starting and animation of the transitions. (Bug 435441) r=bzbarsky sr=roc
b080434f9dd4c7ed5a1d6502a1345aa84e8cc71a
created 2009-10-02 14:06 -0700
pushed unknown
L. David Baron L. David Baron - Make nsStyleSet use nsRuleWalker objects on the stack rather than in a member variable. (Bug 492675) r=bzbarsky
3f5ac794879f9efc23c01002a67e08182422375e
created 2009-10-02 14:06 -0700
pushed unknown
L. David Baron L. David Baron - Add missing SetLevel call that is caught by assertions once the following patch lands. (Bug 492675) r=bzbarsky
320f3de0b43ff00ce67fe267e53d465a8d8b7dec
created 2009-09-29 12:24 -0700
pushed unknown
L. David Baron L. David Baron - Reset the rule walker before calling NS_NewStyleContext. (Bug 513741) r=bzbarsky
f336d47d33f7ff0da3f63ec7ebcd0e53a9cdaaf5
created 2009-09-24 13:59 -0400
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 514773. Don't trigger rulenode gc unless we have rulenodes to gc. r=dbaron
929ccf18610341e7ed4cc331afd2ad3edc036fdf
created 2009-08-10 15:52 -0700
pushed unknown
L. David Baron L. David Baron - Add more parameters to nsStyleSet::ResolveStyleForRules. (Bug 435441) r=bzbarsky
341662af9f3135bdba00a325d6b3e9bbb4549050
created 2009-08-04 15:39 -0700
pushed unknown
L. David Baron L. David Baron - Add assertions that the rule walker is at the root. (Bug 507457) r=bzbarsky
db2699e729c316ff93504f10a492da728773b0c4
created 2009-08-01 08:53 -0700
pushed unknown
L. David Baron L. David Baron - Separate RuleProcessorData and derived structs into their own header file to reduce include dependencies. (Bug 435441) r=bzbarsky
3b2f69cc7004f97c026ddf096968ef561884fbea
created 2009-01-29 20:39 -0800
pushed unknown
L. David Baron L. David Baron - Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
0cbd3800749f3bffc26297d2307262908464c554
created 2009-01-29 14:36 -0800
pushed unknown
L. David Baron L. David Baron - Backed out changeset 24917a339f2e (bug 475128) because it didn't patch the IsRoot check nsRuleNode::Sweep, which it needs to.
24917a339f2e1e6dbe955e5d318d2a6be975abc5
created 2009-01-29 12:39 -0800
pushed unknown
L. David Baron L. David Baron - Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
8083041f33436caeea4774fa9b858484f9c97146
created 2009-01-16 13:32 -0800
pushed unknown
L. David Baron L. David Baron - Add assertions to EndReconstruct that all style contexts have been reresolved. (Bug 473871) r+sr=bzbarsky
3d372e6ff724efd1a7e02cb54a8e57ca5737113c
created 2008-12-12 10:59 -0800
pushed unknown
L. David Baron L. David Baron - Replace mechanism for restricting the properties that apply to :first-line and :first-letter. (Bug 469227) r+sr=bzbarsky
32c9710b2398cd38899a5f1d1c095a8a4ac08ff3
created 2008-11-27 12:50 +0900
pushed unknown
John Daggett John Daggett - Follow-on fix for bug 457825. Use sheet principal for agent and user sheets. r=dbaron,bz sr=dbaron
3946e0e1fa546be9bc25dc1786983d7419e5edfb
created 2008-11-25 15:22 -0800
pushed unknown
L. David Baron L. David Baron - 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+
2c326abe584a60965eb3b62c52420b87d1f88c06
created 2008-11-25 15:09 -0800
pushed unknown
L. David Baron L. David Baron - Back out 91690545debc0d3537fcb0598ebd6ac7e21f2072 due to mac startup failures.
91690545debc0d3537fcb0598ebd6ac7e21f2072
created 2008-11-25 13:27 -0800
pushed unknown
L. David Baron L. David Baron - 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+
951de4bb933c13c94a51d327029b0da69eb2bd34
created 2008-11-25 13:27 -0800
pushed unknown
L. David Baron L. David Baron - Fix assertion about being too late to set quirks style sheet. (Bug 450191) r+sr=bzbarsky a=blocking1.9.1+
acb5b8cace74c3a84455a58286a49c15cbace8ea
created 2008-11-02 21:29 -0500
pushed unknown
Boris Zbarsky Boris Zbarsky - Bug 454578. Load the quirk stylesheet separately from the general UA stylesheet, so it can be sensibly enabled/disabled in style sets. r+sr=dbaron
93b1b9aa2831c13cb51529ccd034d8b4894601ce
created 2008-08-06 10:42 -0700
pushed unknown
L. David Baron L. David Baron - Assert when we set the quirk style sheet after building rule cascades. (Bug 448281) r+sr=bzbarsky
420a21e47c4ec73509b09a83f391b7be3f590c97
created 2008-07-26 09:14 -0700
pushed unknown
L. David Baron L. David Baron - Handle effects of medium feature changes on XBL style sheets. (Bug 156716) r+sr=bzbarsky
863bb2d0ac92d0a43b747e5bbed1e677930a66dd
created 2008-07-26 09:14 -0700
pushed unknown
L. David Baron L. David Baron - Implement media queries, part 3: infrastructure for dynamic change handling at the rule processor and style set level. (Bug 156716) r+sr=bzbarsky
d5c8d093ab2e3e4767322ae3e5ee60315e45bbb4
created 2008-07-26 09:14 -0700
pushed unknown
L. David Baron L. David Baron - Remove pointless null checks that are extremely unlikely to fail. (Bug 156716) r+sr=bzbarsky
a00c120d4a6e06d98392980a30a4754435b1b1bf
created 2008-07-13 13:57 -0700
pushed unknown
L. David Baron L. David Baron - Avoid stack overflow by not using recursion to add the important rules. (Bug 439184.) r=fantasai sr=bzbarsky
6b0da17b7eace2c8478022698a8e5db9433f8a5a
created 2008-02-26 04:40 -0800
pushed unknown
Olli Pettay Olli Pettay - Bug 411054, Audit IsNativeAnonymous()/GetBindingParent() uses, r+sr=sicking
2c34afb4d53a6af40a85055c4cdd111944cd652e
created 2007-11-14 22:13 -0800
pushed unknown
bzbarsky bzbarsky - We can destroy style contexts during ruletree reconstruct. Bug 403454, r+sr=dbaron
a8c6cf190b35f8aba3bb5b36225be48b8a4abb08
created 2007-10-12 11:37 -0700
pushed unknown
bzbarsky bzbarsky - Fix bug 345609. r+sr+a=roc
d51f466b5aa1d32ec7fb52d21bde744eedbc912d
created 2007-07-26 07:16 -0700
pushed unknown
Olli Pettay Olli Pettay - Backing out bug 275196, xml:id, to fix tp regression
ea3bc1b1a1935e3d88f36bd54012f7b0fb079a23
created 2007-07-26 05:22 -0700
pushed unknown
Olli Pettay Olli Pettay - Bug 275196, xml:id, r=sicking, sr=dbaron
f86723b6c3262fc4aea1532e3295a6cede51faca
created 2007-07-25 11:21 -0700
pushed unknown
vladimir vladimir - b=339553, drawString enhancement for canvas, r=me; patch from robarnold
e200b1563539ae8347f5166a58b04f1cbb466387
created 2007-07-25 10:14 -0700
pushed unknown
sharparrow1 sharparrow1 - Bug 386640: ClearStyleDataAndReflow is fundamentally broken. r+sr=bz
0fb3d04648744b0908fff3a45884ff9ecf8c2024
created 2007-07-12 13:05 -0700
pushed unknown
bzbarsky bzbarsky - Make attribute changes that also cause a state change properly reresolve style
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed unknown
jwalden jwalden - Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
16aaec9bdaab599b68589e2977b49a83ce4ce1e7
created 2007-06-15 22:09 -0700
pushed unknown
bzbarsky bzbarsky - Don't apply user stylesheets to descendants of native anonymous subtrees. Bug
99dd842c007c386f18d6e958526b8768f8adf8e7
created 2007-05-16 14:08 -0700
pushed unknown
dbaron dbaron - Make rule nodes know their level in the cascade. b=374907 r+sr=bzbarsky
646365171e091ca88c225e7bdefdb23beebf1bb5
created 2007-05-04 23:47 -0700
pushed unknown
bzbarsky bzbarsky - Don't apply user stylesheets to native anonymous content. Bug 286895, r+sr=dbaron
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed unknown
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip