layout/style/nsCSSRuleProcessor.cpp
27aa022a527d272d181870e96db12fd0d4725905
created 2010-04-30 09:12 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 562688 part 14. Eliminate eELEMENT usage in the rule processor; switch to Element as we can. r=dbaron
bc10dcdc3b1e27e259ca1c7efa6c27aeea7de334
created 2010-04-30 09:12 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 562688 part 4. Change GetRootContent and the like to return Elements. r=jst, sr=sicking
79cbadb26768422fbd77a2a34ad83ec5965f1056
created 2010-04-29 18:59 +0200
pushed 2011-04-26 22:38 +0000
Mitchell Field Mitchell Field - Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov
330848610d95a817327567fc7ba6916b39d35551
created 2010-04-26 16:27 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 561516. Switch from an array of function pointers to a switch to make it easier to modify this code in the future. r=dbaron
6efa2358f849a3d5122ff1fc1ccd0838a55a6b4e
created 2010-04-23 19:59 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Implement :-moz-any() selector to allow simplification of user-agent style sheets. (Bug 544834) r=bzbarsky
81086dc562b0610c0a7bbcf2470df9e1bbb4ac8a
created 2010-04-07 13:29 -0400
pushed 2011-04-26 22:38 +0000
Ehsan Akhgari Ehsan Akhgari - Backed out changeset 9786ae3984b3 (bug 553124) because of potential privacy risks
9786ae3984b3d467bbe0c372c38fb69ff9775526
created 2010-04-06 13:47 -0400
pushed 2011-04-26 22:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 553124 - After bug 147777 lands, private browsing doesn't need to disable coloring of visited links any more; r=sdwilsh,bzbarsky
55970f05ee6f6d767e205fb226f0c4d40368c192
created 2010-04-02 18:58 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add method to munge the content state appropriately for how we're matching so that matching operations in HTML and CSS style sheets follow the new rules. (Bug 147777) r=bzbarsky
774f3fe7720a3289b0c58be00d67fd94e263936e
created 2010-04-02 18:58 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Put visited handling in the tree match context. (Bug 147777) r=bzbarsky
1deee9168239ee70c5c2828e3dc24c12dcc34dca
created 2010-04-02 18:58 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Propagate whether we have a relevant link from rule processors to style set. (Bug 147777) r=bzbarsky
c36e13431e6c7669edf243208c21411fad2d95aa
created 2010-04-02 18:58 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Propagate whether we have a relevant link out of selector matching. (Bug 147777) r=bzbarsky
25756537a9952070e707f6f2b9a30031ab1c2e25
created 2010-04-02 18:58 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Introduce NodeMatchContext for additional input into SelectorMatches. (Bug 147777) r=bzbarsky
8c32863a2ac884b9601b2581a8ecb1f5591e7350
created 2010-04-02 18:58 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Introduce TreeMatchContext for additional output from SelectorMatchesTree. (Bug 147777) r=bzbarsky
bf065b08ef9f14796d76f3ff53f4cba08f620a66
created 2010-03-31 17:43 -0700
pushed 2011-04-26 22:38 +0000
Zack Weinberg Zack Weinberg - Bug 494117 preliminary refactor: Search-and-replace 'ReStyle' with 'Restyle' throughout layout. r=roc
07e8d72aab2b9311b86f67921fdee257aa2ceb45
created 2010-03-31 11:08 -0700
pushed 2011-04-26 22:38 +0000
Zack Weinberg Zack Weinberg - Bug 508466 part 2: In a CSS selector group, use distinct mOperator codes for the descendant combinator (' ') and the end of the chain ('\0'). r=dbaron
df1c1421e2a5a3384490cb691d459d01de35a622
created 2010-03-25 10:22 +0100
pushed 2011-04-26 22:38 +0000
Markus Stange Markus Stange - Bug 554061 - Also check XBL stylesheets when determining whether a restyle is necessary when document state changes. r=dbaron
1d865f9999bbca346c181c08770f198c5cac9a03
created 2010-03-17 18:10 +0100
pushed 2011-04-26 22:38 +0000
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
11d4bebe3514ef47021734d052468df2ed7315ff
created 2010-03-17 20:03 +0100
pushed 2011-04-26 22:38 +0000
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 2011-04-26 22:38 +0000
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
0de77eb4c268e6a3d5a1553b45762f022c62eefc
created 2010-03-15 11:13 -0400
pushed 2011-04-26 22:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 549887 - Make sure we don't crash if for some reason the layout init fails; r=dbaron
cb17f4d9294251cebc73861239603fc87c4c45fd
created 2010-03-08 07:45 -0800
pushed 2011-04-26 22:38 +0000
Jonas Sicking Jonas Sicking - Bug 534136 Part 2: Use 16bit-char buffers inside atoms. r=bz sr=mrbkap
db0c3219ed3d8fe15b4e3dbd54a1d2ef6f8c5869
created 2010-02-24 08:37 -0800
pushed 2011-04-26 22:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 461199 (Part 20) - Rewrite the private browsing visited link coloring test to make it work with the new async API
70b16597aaf65bda8111c9b7c7ad0fa58cc8c647
created 2009-12-15 16:04 -0800
pushed 2011-04-26 22:38 +0000
Shawn Wilsher Shawn Wilsher - Bug 461199 (Part 15) - Rely on nsIContent::IntrinsicState instead of nsIContent::GetLinkState in layout.
c30fd17c99a5a5567da365ac8ed9bf28a6475724
created 2010-02-18 10:03 -0800
pushed 2011-04-26 22:38 +0000
Shawn Wilsher Shawn Wilsher - Merge for backout of changeset bca0b6ed92e4
9fae9dc454729e6ecbb451a2e61e899ab40e272a
created 2010-02-18 10:02 -0800
pushed 2011-04-26 22:38 +0000
Shawn Wilsher Shawn Wilsher - Backed out changeset bca0b6ed92e4
7ac2e2bad75e47b059092ba18a264e2011a8a0e2
created 2010-02-18 09:58 -0800
pushed 2011-04-26 22:38 +0000
Shawn Wilsher Shawn Wilsher - Backed out changeset d03d64716ccd
d03d64716ccd0629077c3c4dbf1d1ec56fd3f3a9
created 2010-02-17 14:04 -0800
pushed 2011-04-26 22:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 461199 (Part 20) - Rewrite the private browsing visited link coloring test to make it work with the new async API
bca0b6ed92e46e2fb40873feb7f548fb11976bdd
created 2009-12-15 16:04 -0800
pushed 2011-04-26 22:38 +0000
Shawn Wilsher Shawn Wilsher - Bug 461199 (Part 15) - Rely on nsIContent::IntrinsicState instead of nsIContent::GetLinkState in layout.
bde65871ea259d7330a258db04cb1f28e2bcdb28
created 2009-12-11 22:36 -0800
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 531933. Give HasStateDependentStyle a better signature. r=dbaron
76cee6fdfadeec3a8d28ea1e6750b547f0846f2a
created 2009-12-11 08:13 -0800
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Call RuleMatched method on CSS rules when they are matched. (Bug 522595) r=bzbarsky
9af2a428dcb1b54773e517e426daa4eec05246f6
created 2009-12-11 02:37 -0500
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 525952 part 4. Use the new pseudoclass enum in IsStateSelector and SelectorMatches. r=dbaron
626e14ae4183e9ef681af16b00d9577794fd6a98
created 2009-12-11 02:37 -0500
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 525952 part 1. Make sure pseudo-element selectors never land inside SelectorMatches (because tree pseudo-elements do weird stuff with pseudo-classes). r=dbaron
9c8bd114fd20ae1ad6966602f92cea46c26d65d8
created 2009-12-11 02:37 -0500
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 525608 part 8. Reorder the cases in AddRule in order of likelihood. r=dbaron
c6665a0ce75dbce76df7fe8241c94117ab1c187e
created 2009-12-11 02:37 -0500
pushed 2011-04-26 22:38 +0000
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 2011-04-26 22:38 +0000
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 2011-04-26 22:38 +0000
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 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 525608 part 4. Change pseudo-element probing and resolution to not use EnumerateTagRules. r=dbaron
813718244b94428e0c1a7e8f8d0de9973ccbfe4e
created 2009-12-10 18:28 -0800
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Backing out bug 525608 and bug 525952
08b48be6951b3ec5f555a8f7262d9d21bbda9be6
created 2009-12-10 14:36 -0800
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 525952 part 4. Use the new pseudoclass enum in IsStateSelector and SelectorMatches. r=dbaron
f0c4d36607ac56a41b8136f1c9cc8dd256100bb1
created 2009-12-10 14:36 -0800
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 525952 part 1. Make sure pseudo-element selectors never land inside SelectorMatches (because tree pseudo-elements do weird stuff with pseudo-classes). r=dbaron
2b1ea61744277a1cf93ae9b97dec422d466dc9cc
created 2009-12-10 14:36 -0800
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 525608 part 8. Reorder the cases in AddRule in order of likelihood. r=dbaron
ab94482457450dd1ef56408a0e60ffd5a2cd37f5
created 2009-12-10 14:36 -0800
pushed 2011-04-26 22:38 +0000
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 2011-04-26 22:38 +0000
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 2011-04-26 22:38 +0000
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 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 525608 part 4. Change pseudo-element probing and resolution to not use EnumerateTagRules. r=dbaron
2a90f6882822b3d25bf13193fd43c96410266fba
created 2009-12-10 14:36 -0800
pushed 2011-04-26 22:38 +0000
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 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 523294 part 1. Change the signature of HasAttributeDependentStyle. r=dbaron
a6508c37eb412b22e4e3b53a376788f54c423b1f
created 2009-12-10 14:36 -0800
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 523288 part 3. Do a bit less work still in the RuleProcessorData constructor. r=dbaron
b3636bfdc6d938963b31a682aae2608011bfd137
created 2009-12-10 14:36 -0800
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 523288 part 2. Get link state and content state lazily. r=dbaron
1e9e3cd957f2160f66ae9df56ecaf37ea972c47d
created 2009-12-10 14:36 -0800
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 523288 part 1. Move matching on id and class to right after matching on tag in SelectorMatches. r=dbaron
4f3a789f3c3ff341d481927c57ab50304742bb35
created 2009-10-17 10:31 -0400
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add comment about additional place new system metrics should be added.
0523cf3e62d31512bb3031c9355ce6d9a47eadcf
created 2009-10-15 17:23 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Add media queries for all of our system metrics exposed in :-moz-system-metric(). (Bug 522149) r=bzbarsky
c96a69f2907f3ab3a6fb9c6eaaec9528440bf22e
created 2009-10-15 17:23 -0700
pushed 2011-04-26 22:38 +0000
L. David Baron L. David Baron - Put :-moz-system-metric values in nsGkAtoms. (Bug 522149) r=bzbarsky
9643f825fc9be9be7023feb502b2cf490287c08b
created 2009-10-12 12:27 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 520421. HasAttributeDependentStyle is broken on HTML for cased attribute selectors. r=dbaron
3c034729c7de0c0d9438e62f1eaeca65ef9650b4
created 2009-10-06 16:20 +0200
pushed 2011-04-26 22:38 +0000
jhorak jhorak - Bug 509671 - Remove icons from buttons due to Gnome changes. r=roc,gavin
7c6db9816220d069bc39cfcbe633f2755128a22c
created 2009-10-04 21:31 -0400
pushed 2011-04-26 22:38 +0000
Mark Finkle Mark Finkle - Bug 520341: Implement a way to detect a pre-Fremantle Nokia Maemo tablet, r=roc
345a62043ffc72821171e2c8b88b89bfab3c8fac
created 2009-10-02 08:22 +0200
pushed 2011-04-26 22:38 +0000
Nochum Sossonko Nochum Sossonko - Bug 513461 - Implement pseudo classes for lightweight theme handling. r=dao,dbaron
95f56721c813129a79b0d24104656aec5dea5c89
created 2009-08-24 16:02 -0400
pushed 2011-04-26 22:38 +0000
David Zbarsky David Zbarsky - Bug 488249. Replace IsNodeOfType(eHTML) checks with namespace checks. r+sr=jst
2c6aeb49c93cf5aec2f0fd77a71fc0168861dd71
created 2009-09-28 23:07 -0700
pushed 2011-04-26 22:38 +0000
David Zbarsky David Zbarsky - Bug 507762: Parse CSS style sheets independently of case-sensitivity, and instead check case correctly when using the stylesheets. r=dbaron
1348d3ce063d1e3567360d34551cd11e92dd73d0
created 2009-09-16 17:01 +0200
pushed 2011-04-26 22:38 +0000
Mats Palmgren Mats Palmgren - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
less more (0) -100 -60 tip