L. David Baron
|
cfa59de4bb
|
Don't bother with 16-bit reference count and index in nsCSSValue::Array. (Bug 574059) r=bzbarsky
|
2010-06-24 14:53:44 -07:00 |
|
Boris Zbarsky
|
b3de40cc58
|
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
|
ca01cf3893
|
Bug 562688 part 13. Eliminate eELEMENT usage in layout/style, except the rule processor. r=dbaron
|
2010-04-30 09:12:06 -04:00 |
|
Boris Zbarsky
|
04027a9479
|
Bug 562688 part 4. Change GetRootContent and the like to return Elements. r=jst, sr=sicking
|
2010-04-30 09:12:05 -04:00 |
|
Timothy Nikkel
|
19b8662309
|
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 |
|
Mitchell Field
|
9818f00bf2
|
Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov
|
2010-04-29 18:59:13 +02:00 |
|
Henri Sivonen
|
21b290df61
|
Make test_acid3_test46.html wait for onload. (orange fix)
|
2010-04-28 16:21:07 +03:00 |
|
timeless
|
83499da47b
|
Bug 334571 Coverity 702, NS_SIDES array limit check - replace NS_FOR_CSS_SIDES defines with enum. r=zwol,mats
|
2010-04-27 18:15:02 +02:00 |
|
timeless
|
97c43a3297
|
Bug 334571 strip trailing whitespace. r=zwol
|
2010-04-27 18:15:01 +02:00 |
|
Boris Zbarsky
|
f045d1595d
|
Bug 559284. Make various HTML5 sectioning elements display:block. r=dbaron
|
2010-04-26 16:27:01 -04:00 |
|
Boris Zbarsky
|
6f37056bbf
|
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
|
2010-04-26 16:27:01 -04:00 |
|
timeless@mozdev.org
|
3fda10b039
|
Bug 555702 - nsCSSExpandedDataBlock::DoExpand null checks aBlock instead of *aBlock, r=dbaron
--HG--
extra : rebase_source : a1d1ab6b36f02edbafa36e743ec846f69b84da66
|
2010-03-29 06:43:00 -07:00 |
|
L. David Baron
|
3bf47e289d
|
Make the test not fail when the transition has completed already but the event hasn't fired yet. (Bug 537573) a=philor for APPROVAL REQUIRED
|
2010-04-23 19:59:48 -07:00 |
|
L. David Baron
|
36e1c5464c
|
Make some selectors in html.css faster using :-moz-any(). (Bug 544834) r=bzbarsky
|
2010-04-23 19:59:47 -07:00 |
|
L. David Baron
|
a681499b7e
|
Implement :-moz-any() selector to allow simplification of user-agent style sheets. (Bug 544834) r=bzbarsky
|
2010-04-23 19:59:47 -07:00 |
|
L. David Baron
|
fa91f902a2
|
Make test_selectors continue when a parsing test fails.
|
2010-04-23 19:59:47 -07:00 |
|
L. David Baron
|
a079319f37
|
Clean up SkipUntil handling in parsing of pseudo-classes with arguments. (I haven't found any cases where this actually changes behavior, but it's needed for the next patch.) (Bug 544834) r=bzbarsky
|
2010-04-23 19:59:47 -07:00 |
|
Brandon Sterne
|
033faf2fac
|
Bug 561449 - checking in forgotten style portion of CSP redirect patch, r=jst, a=dholbert_sheriff
|
2010-04-23 15:05:32 -07:00 |
|
Zack Weinberg
|
38da8da304
|
Bug 559715: Micro-optimize nsCSSPropertySet by adjusting types so that the compiler can do index calculations more efficiently., r=dbaron, a=dholbert_sheriff
|
2010-04-23 12:59:15 -07:00 |
|
Brandon Sterne
|
40ead69f99
|
Bug 515460 - enforce CSP during @font-face redirects, r=jdaggett, a=dholbert_sheriff
|
2010-04-23 12:53:41 -07:00 |
|
Neil Deakin
|
ceb1712f98
|
Bug 418521, improve the way focus indicators are displayed to correlate better with system behaviour, add -moz-focusring property to apply only when focus rings should be drawn, r=dao,jmathies,dbaron sr=neil
|
2010-04-21 10:53:42 -04:00 |
|
Henri Sivonen
|
3d360f358f
|
Bug 452915 - Remove default border from linked images per HTML5. r=dbaron.
--HG--
extra : rebase_source : 10b90a485cffe44c01493d4469eec2204724e2ce
|
2010-02-02 09:43:18 +02:00 |
|
Craig Topper
|
771eede254
|
Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc
|
2010-04-10 16:10:12 -04:00 |
|
Craig Topper
|
9eccdbd4d7
|
Bug 557416: Remove unnecessary includes and forward declarations of nsIPresShell. r=roc
|
2010-04-10 16:09:38 -04:00 |
|
L. David Baron
|
3b67d5db4a
|
Make the reset test in test_transitions.html deal with the possibility of massive skew between setTimeout and the clock. (Bug 539904)
|
2010-04-07 12:06:15 -07:00 |
|
Ehsan Akhgari
|
597523deaa
|
Merge backout of bug 553124
|
2010-04-07 13:29:28 -04:00 |
|
Ehsan Akhgari
|
3313f2610b
|
Backed out changeset 9786ae3984b3 (bug 553124) because of potential privacy risks
|
2010-04-07 13:29:10 -04:00 |
|
Ehsan Akhgari
|
f11e5f3370
|
Bug 553124 - After bug 147777 lands, private browsing doesn't need to disable coloring of visited links any more; r=sdwilsh,bzbarsky
--HG--
extra : rebase_source : 7aff54b4357ca411278e906ecd022adfd1bb09cc
|
2010-04-06 13:47:42 -04:00 |
|
L. David Baron
|
430750684a
|
Add test for background image loading behavior for :visited links. (Bug 557287)
|
2010-04-06 12:42:41 -07:00 |
|
L. David Baron
|
7880213876
|
Don't start image loads for the if-visited style contexts. (Bug 557287) r=bzbarsky
|
2010-04-06 12:42:41 -07:00 |
|
L. David Baron
|
1e8873bdf4
|
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
|
df8e44cdd9
|
When setTimeout fires much later than it should, which happens on unit test boxes a good bit, make test_transitions_events.html report a todo rather than a fail. (Bug 537573)
|
2010-04-06 22:50:06 -07:00 |
|
L. David Baron
|
9dc08b1cf0
|
Use the appropriate color based on visitedness for '-moz-column-rule-color'. (Bug 557580) r=roc
|
2010-04-06 19:03:12 -07:00 |
|
L. David Baron
|
d923cbe90a
|
Make nsStyleAnimation extract -moz-column-rule-color correctly. (Bug 557580) r=dholbert
|
2010-04-06 19:03:12 -07:00 |
|
Zack Weinberg
|
3fc693ef33
|
Bug 556661 bustage fix: test_priority_preservation.html updated to new semantics, augmented with further tests
|
2010-04-06 17:55:57 -07:00 |
|
Zack Weinberg
|
2ec3bc6f42
|
Bug 556661: make nsDOMCSSDeclaration::SetProperty capable of removing !important. r=dbaron
|
2010-04-06 15:52:02 -07:00 |
|
L. David Baron
|
1a2961ba01
|
Avoid showing black when the if-visited style is transparent and the unvisited style is a color. (Bug 557584) r=bzbarsky
|
2010-04-06 15:32:52 -07:00 |
|
Zack Weinberg
|
8a88b3f08f
|
Eliminate NS_HIDDEN and NS_HIDDEN_ from layout/style/. Search-and-replace plus formatting fixes. rs=bzbarsky, no bug.
|
2010-04-06 14:52:17 -07:00 |
|
Peter Van der Beken
|
8e3acb1006
|
Fix for bug 533637 (Speed up unwrapping a node in quickstubs that use nsINode (dromaeo)). Pair every DOMCI to a specific C++ class. r=jst.
--HG--
extra : rebase_source : 9a7823b365cfca04bb08c5be94eab29d218f1e61
|
2010-01-12 14:08:43 +01:00 |
|
Ehren Metcalfe
|
e0ac5d5547
|
Bug 556446: Remove dead code in layout. r=roc,bz
|
2010-04-03 07:36:19 -04:00 |
|
L. David Baron
|
9b9ef4a6b9
|
Make pseudo-classes-02 run using test_visited_reftests.html instead of the normal reftest harness. (Bug 147777) r=jwatt
|
2010-04-02 18:58:27 -07:00 |
|
L. David Baron
|
1141b26829
|
Add mochitests for getComputedStyle and querySelector(All) lying about :visited selectors. (Bug 147777)
|
2010-04-02 18:58:27 -07:00 |
|
L. David Baron
|
d93ae3417f
|
Add reftests for :visited handling in layout/reftests/css-visited/ and make them run through the mochitest harness (via layout/style/test/test_visited_reftests.html) rather than the reftest harness. (Bug 147777)
|
2010-04-02 18:58:27 -07:00 |
|
L. David Baron
|
f094fceed0
|
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
|
2010-04-02 18:58:27 -07:00 |
|
L. David Baron
|
6d9693bbd2
|
Put visited handling in the tree match context. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:27 -07:00 |
|
L. David Baron
|
562295a495
|
Set NS_STYLE_RELEVANT_LINK_IS_VISITED when appropriate. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:27 -07:00 |
|
L. David Baron
|
2f9c329ba6
|
Propagate whether we have a relevant link from rule processors to style set. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:27 -07:00 |
|
L. David Baron
|
d1f6c99d69
|
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
|
a0fa66317b
|
Fix initialization comment in nsRuleProcessorData. (Bug 147777) r=sdwilsh
|
2010-04-02 18:58:26 -07:00 |
|
L. David Baron
|
7716822c2c
|
Make nsStyleContext::FindChildWithRules deal with the visited style context. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:26 -07:00 |
|
L. David Baron
|
e280ee7267
|
Propagate whether we have a relevant link out of selector matching. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:26 -07:00 |
|
L. David Baron
|
ae7431d3fc
|
Introduce NodeMatchContext for additional input into SelectorMatches. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:26 -07:00 |
|
L. David Baron
|
1954ac4824
|
Introduce TreeMatchContext for additional output from SelectorMatchesTree. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:26 -07:00 |
|
L. David Baron
|
f64f440371
|
Use the appropriate color based on visitedness for the color or fallback color parts of 'fill' and 'stroke'. (Bug 147777) r=jwatt
|
2010-04-02 18:58:26 -07:00 |
|
L. David Baron
|
0b57ef51cd
|
Use the appropriate color based on visitedness for 'outline-color'. (Bug 147777) r=zweinberg
|
2010-04-02 18:58:26 -07:00 |
|
L. David Baron
|
cb0d8954c9
|
Prerequisite comments for using the appropriate color for border colors. (Bug 147777) r=zweinberg
|
2010-04-02 18:58:26 -07:00 |
|
L. David Baron
|
c6cfc1d0a4
|
Fix existing tests to deal with getComputedStyle lying about :link vs. :visited. (Bug 147777) r=sdwilsh
|
2010-04-02 18:58:25 -07:00 |
|
L. David Baron
|
0703626682
|
Add nsIDOMWindowUtils::getVisitedDependentComputedStyle for use in tests. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:25 -07:00 |
|
L. David Baron
|
961c31082c
|
Add function to nsStyleUtil for choosing the appropriate color from style data based on link visitedness. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:25 -07:00 |
|
L. David Baron
|
4f2f50bd5a
|
Add mechanism for separate style data for visited style. (Bug 147777) r=bzbarsky
|
2010-04-02 18:58:25 -07:00 |
|
L. David Baron
|
3eacc25287
|
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 |
|
Daniel Holbert
|
84c8cc58ba
|
Bug 556404: Put CSS parser in SVG mode when parsing SMIL animation endpoints for XML attributes. r=roc r=dbaron
|
2010-04-02 09:34:31 -07:00 |
|
Zack Weinberg
|
54ad0fb73a
|
Bug 494117: Mechanically change 'ReParent' to 'Reparent' throughout the tree. r=bzbarsky
|
2010-04-01 23:07:43 -07:00 |
|
Zack Weinberg
|
7186dd3ecb
|
Bug 494117: remove PresContext argument to nsStyleSet::GetContext. r=bzbarsky
|
2010-04-01 23:07:42 -07:00 |
|
Mats Palmgren
|
57a4d3a783
|
Bug 383488: don't accept trailing tokens in 'value' in style.setProperty(prop,value,"important"). r=dbaron
|
2010-04-01 23:07:40 -07:00 |
|
Boris Zbarsky
|
fc92cdabc8
|
Bug 509569. Avoid assertion by not storing structs with unused inherit logical box props in them, even though it would be ok to do so. r=dbaron
|
2010-04-01 22:09:05 -04:00 |
|
Daniel Holbert
|
55760b9bc8
|
Bug 551298, patch C bustage-followup: Use fully qualified class name when logging AddRefs names to prevent name-collision in bloat hash map.
|
2010-04-01 11:05:40 -07:00 |
|
Daniel Holbert
|
aa26889b7f
|
Bug 551298, patch C: Use NS_INLINE_DECL_REFCOUNTING in /layout/ directory. r=roc
|
2010-04-01 11:05:40 -07:00 |
|
Daniel Holbert
|
17d9b970b2
|
Backed out changeset afcaf3670c21 (Bug 551298) due to Linux debug mochitest-5 orange
|
2010-04-01 09:37:59 -07:00 |
|
Daniel Holbert
|
83bf8f3bd3
|
Bug 551298, patch C: Use NS_INLINE_DECL_REFCOUNTING in /layout/ directory. r=roc
|
2010-04-01 08:08:51 -07:00 |
|
Zack Weinberg
|
ee4e0f1e56
|
Bug 494117 preliminary refactor: Search-and-replace 'ReStyle' with 'Restyle' throughout layout. r=roc
|
2010-03-31 17:43:32 -07:00 |
|
Zack Weinberg
|
fc83353867
|
Bug 508466 part 3: remove eSelectorParsingStatus_Empty. r=dbaron
|
2010-03-31 11:08:11 -07:00 |
|
Zack Weinberg
|
bd2acbcf31
|
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
|
2010-03-31 11:08:09 -07:00 |
|
Zack Weinberg
|
8ad7ae46d4
|
Bug 508466 part 1: Refactor nsCSSParser::ParseSelector and nsCSSParser::ParseSelectorGroup for clarity. r=dbaron
|
2010-03-31 11:08:08 -07:00 |
|
Craig Topper
|
c3fc5fa456
|
Bug 554253 - Convert nsCOMPtr<nsPresContext> to nsRefPtr<nsPresContext>. r=roc
--HG--
extra : rebase_source : d828daca07188864d055f3d1a72f5217632eb358
|
2010-03-25 14:17:11 +01:00 |
|
Markus Stange
|
b5b991d41d
|
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 |
|
Neil Deakin
|
613aeb8685
|
Bug 553760, two resizers appear in textarea, hide the one for the placeholder scrollframe, r=dbaron
|
2010-03-23 13:14:47 -04:00 |
|
Daniel Glazman
|
15d5eeac70
|
:not() selector with no argument should be a parse error. (Bug 553805) r=dbaron
--HG--
extra : transplant_source : J%23a%3C%1EQ%13%F5%DBx%8E%83%A8%09%3A%E1%93t%AF%D2
|
2010-03-21 15:25:18 -04:00 |
|
Markus Stange
|
5fb3e948bb
|
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 |
|
Neil Deakin
|
79c932638a
|
Bug 442228, support resizers in scrollable areas and enable them by default for textareas, r=roc,sr=dbaron
|
2010-03-19 07:49:34 -04:00 |
|
Neil Deakin
|
4f0034acef
|
Bug 442228, add -moz-resize property to indicate that elements are resizable, r=dbaron
|
2010-03-19 07:49:33 -04:00 |
|
Peter Van der Beken
|
e5d87ec5bb
|
Fix for bug 552716 (Remove NS_INTERFACE_MAP_ENTRY_CONTENT_CLASSINFO). r=jst.
--HG--
extra : rebase_source : 8e03b54ff6117dcac27188b296c59dcafbb6db78
|
2010-03-17 16:09:05 +01:00 |
|
Markus Stange
|
4a997d3554
|
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
|
f1f3037861
|
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
|
a5db8c1ba4
|
Remove code that was a remnant of the old storage for transition-property. (Bug 550497) r=bzbarsky
|
2010-03-16 16:04:21 -07:00 |
|
L. David Baron
|
cd9171b59e
|
Add additional diagnostic output for diagnosing intermittent failure bug 537573.
|
2010-03-16 16:04:20 -07:00 |
|
Ehsan Akhgari
|
9408713316
|
Bug 549887 - Make sure we don't crash if for some reason the layout init fails; r=dbaron
--HG--
extra : rebase_source : a112310d69c86f727471e2abaea31e1898f68ca1
|
2010-03-15 11:13:52 -04:00 |
|
Joel Maher
|
d050afae06
|
Bug 544097 Chaning mochitests to run against mochi.test instead of localhost r=ted, waldo, dwitte p=jmaher. Landed on CLOSED TREE
|
2010-03-12 13:53:36 -08:00 |
|
timeless@mozdev.org
|
247b83073d
|
Bug 550962 add coverity hint in CSSParserImpl to ignore return values from ParseEnum/ExpectSymbol
r=zwol
--HG--
extra : rebase_source : 5de1af8537fb0ab490cb51550029006e471cbe63
|
2010-03-12 07:50:10 +01:00 |
|
Daniel Holbert
|
beeb37de25
|
Bug 551397: CSS_PSEUDO_ELEMENT needs to be undefined before next definition. r=sicking
|
2010-03-10 12:33:37 -08:00 |
|
Brad Lassey
|
bb55fe310f
|
backing out changesets e939397fc6a5, 88529662c474 and 3d7c54b194bb due to random hangs in pgo tests
|
2010-03-09 22:33:11 -05:00 |
|
Joel Maher
|
aef3dc32c3
|
Bug 544097 changing mochitests to use mochi.test instead of localhost for windows mobile refactoring p=jmaher, r=ted,dwitte, sayrer, waldo, ctalbert
|
2010-03-09 08:55:39 -08:00 |
|
Henri Sivonen
|
337c239b98
|
Bug 546641 - Remove trailing from attribute value in test_parse_rule.html. r=roc.
--HG--
extra : rebase_source : 90abdd78f47d2b30d5e3fc2147b6d130fa61dc23
|
2010-03-09 15:03:29 +02:00 |
|
Kyle Huey
|
1d0289c601
|
Backed out changeset 8ce70abd7777
|
2010-03-09 01:14:21 -05:00 |
|
Joel Maher
|
cee9b522a0
|
Bug 544097 Change mochitests to use mochi.test instead of localhost for mobile refactoring p=jmaher r=ted,dwitte,sayrer
|
2010-03-08 19:21:33 -08:00 |
|
Jonas Sicking
|
3175f89133
|
Bug 534136 Part 3: Optimize atom-using code for the fact that atoms store 16bit strings. Also take advantage of new nsAtomString API. r=bz
|
2010-03-08 07:45:00 -08:00 |
|
Jonas Sicking
|
c4106f7f22
|
Bug 534136 Part 2: Use 16bit-char buffers inside atoms. r=bz sr=mrbkap
|
2010-03-08 07:45:00 -08:00 |
|
Jonas Sicking
|
1a6c0165bf
|
Bug 534136 Part 1: Make atoms keep a pointer to an nsStringBuffer rather than storing the data inline. r=bsmedberg
|
2010-03-08 07:44:59 -08:00 |
|
Ginn Chen
|
b8ef46d240
|
Bug 550405: [Sun Studio] Mangled name mismatch for LoadInlineStyle and LoadStyleLink (release build only) r=bzbarsky
|
2010-03-08 17:34:55 +08:00 |
|
Clint Talbert
|
7ffd9496bc
|
Backed out changeset b4372055f473 -- due to unexplained orange on OS X Leak test (Bd) box
|
2010-03-07 17:34:23 -08:00 |
|
Joel Maher
|
ef6c5fda3d
|
Bug 544097 - Change mochitests to use mochi.test instead of localhost for mobile test refactoring p=jmaher, r=sayrer,dwitte
|
2010-03-07 16:08:05 -08:00 |
|
Zack Weinberg
|
11dc66e189
|
Part of bug 541496: Don't use the CSS parser's "low level" error flag to signal namespace lookup failure. r=bzbarsky
--HG--
extra : rebase_source : 7e844cd9061aedc36d0e58d699e0ba18ca34cc82
|
2010-03-05 10:43:50 -08:00 |
|
Mark Banner
|
c54d4b13fb
|
Bug 549860 Fix non-libxul build bustage from bug 544112. r=ted over irc
|
2010-03-03 12:21:23 +00:00 |
|
Boris Zbarsky
|
ca0c6a507d
|
Bug 527977 part 4. Have rulenode always cache inherit structs on the style context (posibly in addition to caching on the rulenode. r=zwol, sr=dbaron
|
2010-03-02 18:27:21 -05:00 |
|
Boris Zbarsky
|
abae116f82
|
Bug 527977 part 3. Change the style context cached struct storage; inline GetStyle* and PeekStyle* now that they're pretty dead-simple. r=zwol, sr=dbaron
|
2010-03-02 18:27:21 -05:00 |
|
Boris Zbarsky
|
864b51b6ce
|
Bug 527977 part 2. Add a way to destroy the structs in an nsInheritedStyleData without trying to deallocate the object itself. r=zwol
|
2010-03-02 18:27:20 -05:00 |
|
Boris Zbarsky
|
f74086736a
|
Bug 527977 part 1. Remove unused ClearInheritedData functions. r=zwol
|
2010-03-02 18:27:20 -05:00 |
|
Zack Weinberg
|
2c3e543d1d
|
Bug 544112 part 2: DeCOMtaminate and devirtualize nsCSSLoader. r=bzbarsky sr=dbaron
--HG--
rename : layout/style/nsICSSLoader.h => layout/style/nsCSSLoader.h
|
2010-03-02 13:00:53 -08:00 |
|
Zack Weinberg
|
1e69ee7cc3
|
Bug 544112 part 1: Make speculative and chrome style sheet loads go through the document object. Rearrange some C++ unit tests so they'll still link after part 2. r=bzbarsky sr=dbaron
--HG--
rename : layout/html/tests/ParseCSS.cpp => layout/style/test/ParseCSS.cpp
rename : layout/html/tests/TestCSSPropertyLookup.cpp => layout/style/test/TestCSSPropertyLookup.cpp
|
2010-03-02 13:00:39 -08:00 |
|
Zack Weinberg
|
96887d3f38
|
Bug 523496: DeCOMtaminate nsCSSParser. r=bzbarsky sr=dbaron
--HG--
rename : layout/style/nsICSSParser.h => layout/style/nsCSSParser.h
|
2010-03-02 12:59:32 -08:00 |
|
Daniel Holbert
|
e84b322109
|
Bug 537139: Prevent SMIL animation from triggering CSS transitions. r=dbaron
|
2010-03-01 11:31:45 -08:00 |
|
Mounir Lamouri
|
d27579287c
|
Bug 549132 - middle-mouse paste fails in text input field if it is empty and does not have focus; r=bzbarsky
|
2010-03-01 09:43:20 -08:00 |
|
Boris Zbarsky
|
d4e773ce95
|
Bug 469861. Create a block for any block-level <math>. r=dbaron
|
2010-02-26 21:32:31 -05:00 |
|
Mounir Lamouri
|
54f1561afc
|
Bug 457800 - Implement placeholder attribute for text input fields; r=ehsan,bzbarsky,bolter sr=roc ui-r=faaborg
--HG--
extra : rebase_source : 2e2f3a73553d720b32812603b0ce96c89b9a6261
|
2010-02-26 10:47:38 -08:00 |
|
L. David Baron
|
c3b73f1ff5
|
Make the 'border' shorthand reset -moz-border-image (per recent CSS WG decision) and -moz-border-*-colors. (Bug 482692) r=bzbarsky
|
2010-02-26 10:35:09 -08:00 |
|
Jonathan Kew
|
f3a8507386
|
Bug 547267 followup - rename nsPresContext::GetLanguage to GetLanguageFromCharset for clarity. r=dbaron
|
2010-02-26 06:20:35 -08:00 |
|
Jonathan Kew
|
49cf41e772
|
Bug 547267 - make langGroup in nsStyleVisibility respect document's Content-Language if available. r=dbaron
|
2010-02-25 20:34:38 -08:00 |
|
Robert O'Callahan
|
f78f502204
|
Bug 541406. Temporarily disable showing outlines on focused plugins. r=dbaron
--HG--
extra : rebase_source : 94ac716a6c796c6f6e31f97847c91e56b747566b
|
2010-02-12 10:45:09 +13:00 |
|
Jonathan Kew
|
e9d0f828e0
|
Bug 524107 - part 1 - pass original value of 'lang' to gfx text code rather than only a 'langGroup' value, to allow language-specific font rendering. r=roc sr=mats
|
2010-02-24 09:57:44 -08:00 |
|
Shawn Wilsher
|
17cfa3d578
|
Bug 461199 (Part 27) - Fix test_visited_pref.html so it passes with the new async isVisited API
r?dbaron
|
2010-02-24 08:37:03 -08:00 |
|
Ehsan Akhgari
|
d14f0f9897
|
Bug 461199 (Part 20) - Rewrite the private browsing visited link coloring test to make it work with the new async API
r=mconnor
r=sdwilsh
r=bz
|
2010-02-24 08:37:02 -08:00 |
|
Shawn Wilsher
|
abba56baee
|
Bug 461199 (Part 16) - Remove now unused style code testing for Link and HTML Links.
r=bz
sr=dbaron
|
2009-12-15 16:04:15 -08:00 |
|
Shawn Wilsher
|
27a2fcd36e
|
Bug 461199 (Part 15) - Rely on nsIContent::IntrinsicState instead of nsIContent::GetLinkState in layout.
Layout should call IntrinsicState instead of GetLinkState. Simplifies a lot of
logic, and makes the code easier to follow.
r=bz
sr=dbaron
|
2009-12-15 16:04:12 -08:00 |
|
Ricardo Bittencourt
|
e6a3b1a9b5
|
Bug 431524. Make the 'cursor' set on a file input work for its button too. r=bzbarsky, ui-r=alimi
|
2010-02-23 23:37:47 -05:00 |
|
Boris Zbarsky
|
ebac0e31a3
|
Bug 534526 part 2. Move AttributeWillChange out of SetAttrAndNotify, and in particular to before ParseAttribute, since some ParseAttribute implementations actually change the attribute value. Also move it to before we've changed the CSSDeclaration for inline style changes. r=sicking,longsonr,dbaron
|
2010-02-23 23:37:47 -05:00 |
|
Shawn Wilsher
|
56b8597aca
|
Backed out changeset bca0b6ed92e4
|
2010-02-18 10:02:49 -08:00 |
|
Shawn Wilsher
|
40e546231a
|
Bug 461199 (Part 15) - Rely on nsIContent::IntrinsicState instead of nsIContent::GetLinkState in layout.
Layout should call IntrinsicState instead of GetLinkState. Simplifies a lot of
logic, and makes the code easier to follow.
r=bz
sr=dbaron
|
2009-12-15 16:04:12 -08:00 |
|
Zack Weinberg
|
6eb316c6e1
|
Bug 498036: Report malformed URIs in @import rules to the error console, not by setting the parser's low-level error flag. r=bz
|
2010-02-17 13:02:56 -08:00 |
|
Robert O'Callahan
|
a1010cb155
|
Backed out changeset 73f6051d6ff9
|
2010-02-12 14:12:11 +13:00 |
|
Robert O'Callahan
|
f2d6c543d8
|
Bug 541406. Temporarily disable showing outlines on focused plugins. r=dbaron
|
2010-02-12 10:45:09 +13:00 |
|
Justin Dolske
|
7af7ad098a
|
Bug 539828 - Need CSS pseudoclass for crashed plugins. r=dbaron
|
2010-02-09 17:05:31 -08:00 |
|
Jae-Seong Lee-Russo
|
513e9cf886
|
Bug 517553: Remove '=='/'!=' 'PR_FALSE'/'PR_TRUE'
|
2010-02-07 10:52:43 -05:00 |
|
L. David Baron
|
6670d61a56
|
Work around dependency problem for host_ListCSSProperties.o to fix current random orange. (Bug 544720)
|
2010-02-06 16:59:29 -08:00 |
|
L. David Baron
|
e69f98bf37
|
No longer need to null-check domProp in style system mochitests now that bug 374216 has landed.
|
2010-02-06 14:36:05 -08:00 |
|
Daniel Holbert
|
4a9a1b3347
|
In test_property_database.html, split up a 3-part check into separate checks, to elucidate new randomorange in test_property_database.html
|
2010-02-06 13:24:00 -08:00 |
|
Robert Longson
|
79ae710023
|
Bug 374216 - Setting element.style.someSvgProperty has no effect. r=dbaron,sr=roc
|
2010-02-06 13:46:54 +00:00 |
|
L. David Baron
|
66eda80913
|
Appropriately escape CSS identifiers when serializing. (Bug 543428) r=bzbarsky
|
2010-02-04 12:49:29 -08:00 |
|
Zack Weinberg
|
78db9dba3f
|
Bug 528096: unexpected-token error recovery paths in the CSS parser need to UngetToken() before calling SkipUntil(), for correct behavior when the unexpected token is ( [ { or FUNCTION. r=dbaron
|
2010-01-27 16:20:05 -08:00 |
|
Alfred Kayser
|
611bb071bf
|
Bug 399495: nsCSSScanner: absorb the '(' when returning a FUNCTION token. r=dbaron
|
2010-01-27 16:20:04 -08:00 |
|
L. David Baron
|
244a53d5bb
|
Fake pushback of invalid eCSSToken_URL results from NextURL. (Bug 541434) r=bzbarsky
|
2010-01-24 12:06:19 -08:00 |
|
Zack Weinberg
|
ab052b17a8
|
Bug 536603 potential fix: in httpd.js, the server socket's queue limit should be larger than the browser-side max number of connections per server. r=jrmuizel
|
2010-01-18 18:12:39 -08:00 |
|
Zack Weinberg
|
bee097ea73
|
Back out instrumentation for bug 536603 and re-disable test
|
2010-01-18 14:54:56 -08:00 |
|
Zack Weinberg
|
ef69f941b3
|
Extensive debugging instrumentation for bug 536603
|
2010-01-18 09:03:50 -08:00 |
|
Daniel Holbert
|
41a9eb240f
|
Bug 539585: Fix "warning: format '%p' expects type 'void*'" in layout directory. r=dbaron
|
2010-01-17 15:11:06 -08:00 |
|
Boris Zbarsky
|
1d3e09c88b
|
Adding bug 535806 test. r=dbaron
|
2010-01-13 11:37:54 -05:00 |
|
L. David Baron
|
515ee52627
|
Store transitions for one refresh cycle after they complete so that merging with a non-animation style change doesn't make us start a second transition to transition the last step. (Bug 537151) r=bzbarsky
|
2010-01-12 08:51:37 -08:00 |
|
Bernd
|
f4a1800dfb
|
bug 43178 - replace incorrect border, frame and rules handling code in content by css rules, initial patch - fantasai, a lof of input - bz r=bzbarsky
|
2010-01-09 16:33:03 +01:00 |
|
Boris Zbarsky
|
7288c16028
|
Bug 507817 followup. Remove some code that was just triggering a warning and not doing anything. r=vlad
|
2010-01-09 00:03:38 -05:00 |
|
L. David Baron
|
fe71055816
|
Make members of nsCSSStyleSheetInner private. (Bug 239008) r=bzbarsky
|
2010-01-07 08:51:16 -05:00 |
|
Robert O'Callahan
|
430f68fc01
|
Backed out changeset 880125b33bca
--HG--
extra : rebase_source : 3d0a098f7fa3ce93e9a2840db8fd9a790cb63792
|
2010-01-07 12:46:52 +13:00 |
|
romaxa
|
20519041b1
|
Bug 537124 - "Some native color values are not initialized properly (ex: eColor__moz_fieldtext)" [r=Ventron sr=roc]
|
2009-12-31 04:29:00 -06:00 |
|
Robert Longson
|
23ccf8ff6c
|
Bug 537609 - Change to SVG 1.2T stroke-dasharray parsing. r=dbaron
|
2010-01-06 08:51:45 +00:00 |
|
Daniel Holbert
|
dce1eac776
|
Bug 530983, patch 1: Extend nsStyleAnimation to support computing/uncomputing 'clip: auto'. r=dbaron
|
2010-01-04 16:32:11 -08:00 |
|
Boris Zbarsky
|
a99f0f4f96
|
Bug 536716. Make BuildScrollFrame not set the primary frame on the content, fix letter frames to reset primary frames to 0 before resetting them to the new value as needed, fix things so <area> never gets a frame of its own, and reenable the SetPrimaryFrame assertion when the primary frame is being changed from one non-null frame to another. r=roc
|
2009-12-31 14:07:56 -05:00 |
|
L. David Baron
|
1d3abc0523
|
Add method to nsStyleSet to call EnsureUniqueInner on all CSS sheets. (Bug 536379) r=bzbarsky
|
2009-12-31 10:56:33 -05:00 |
|
L. David Baron
|
0edebe9e9f
|
ClearRuleCascades when ensuring a stylesheet has a unique inner so that matched rules point back to the new rules. (Bug 536379) r=bzbarsky
|
2009-12-31 10:56:33 -05:00 |
|
L. David Baron
|
175e61cedf
|
Make EnsureUniqueInner return a tri-state result that says whether it needed to do any cloning. (Bug 536379) r=bzbarsky
|
2009-12-31 10:56:33 -05:00 |
|
L. David Baron
|
46b22b7ca0
|
DeCOMify nsHTMLCSSStyleSheet. (Bug 239008) r=bzbarsky
|
2009-12-31 10:56:33 -05:00 |
|
L. David Baron
|
c8c4296b20
|
Move class definition of nsHTMLCSSStyleSheet into its own header. (Bug 239008) r=bzbarsky
|
2009-12-31 10:56:32 -05:00 |
|
L. David Baron
|
7df0e7485a
|
Rename HTMLCSSStyleSheetImpl to nsHTMLCSSStyleSheet. (Bug 239008) r=bzbarsky
|
2009-12-31 10:56:32 -05:00 |
|
Markus Stange
|
7d68e3b7c5
|
Bug 527682 - Implement -moz-window-shadow values menu, tooltip and sheet. r=dbaron, r=dao, r=josh
|
2009-12-30 16:24:08 +01:00 |
|
Boris Zbarsky
|
fa1d8938cf
|
Bug 534808. Need to clear descendant intrinsic widths on height changes, due to replaced elements. r=dbaron
|
2009-12-29 15:13:54 -05:00 |
|
Boris Zbarsky
|
797cfc02f1
|
Bug 536789. Null-check the body, since we might not have one. r=dbaron
|
2009-12-27 08:48:10 -05:00 |
|
L. David Baron
|
3f7224b908
|
Disable the intermittently-failing tests (bug 536603) for Mac only, which is where they're failing.
--HG--
extra : transplant_source : %E2%F1%F2%3A%86%C7%C57%7F%16B%16m%94%0D%D6%EDg%A7r
|
2009-12-25 22:31:17 -05:00 |
|
L. David Baron
|
ae0a94adde
|
Backed out changeset f60b3bbfa8ce (debugging for bug 536603)
|
2009-12-25 22:29:02 -05:00 |
|
L. David Baron
|
f7e36c1f1a
|
Add some CSS loader debugging for mochitest orange bug 536603.
--HG--
extra : transplant_source : %5D7%FE%04%AE%D9%F2%FA3i%C3S%5B%89%5E%AB%D6%98J%21
|
2009-12-24 22:37:05 -05:00 |
|
L. David Baron
|
6b21cbe1e5
|
Merge backout of changeset aabd98c04dc9 (debugging for bug 536603)
|
2009-12-24 22:17:21 -05:00 |
|
L. David Baron
|
a819f0b290
|
Backed out changeset aabd98c04dc9 (debugging for bug 536603)
|
2009-12-24 22:17:05 -05:00 |
|
L. David Baron
|
f723d1ddb6
|
Fix the opposite type of orange as the previous fix: make the case where the transition completes before the setTimeout fires much much less likely.
--HG--
extra : transplant_source : %82%01%8B%CB%7C%CF%AA%24XY%03%F2%03%BD%BB/zO%15%E6
|
2009-12-24 17:43:39 -05:00 |
|
Boris Zbarsky
|
b3883855ac
|
Bug 500882 part 5. Switch layout module to using the new GetPrimaryFrame API. r=roc
|
2009-12-24 16:20:06 -05:00 |
|
L. David Baron
|
df4e925799
|
Add basic SJS debugging code for bug 536603.
--HG--
extra : transplant_source : %E4%AA%11pN%83Y2%B7%DAB%89%96V%DB%06%3C%04%F6%15
|
2009-12-24 09:22:48 -05:00 |
|
L. David Baron
|
751d555944
|
Remove debugging code for debugging bug 536603 (changeset 76e9dfaba122 and changeset 5275dda44819).
|
2009-12-24 08:44:44 -05:00 |
|
L. David Baron
|
0b044b907e
|
Debugging bug 536603: run tests twice to see if the problem is timing-related.
--HG--
extra : transplant_source : %0DU%3C%00%B5K%AF%99%1E%D8%C3W%CB%FDz%03b%DD%A9%82
|
2009-12-23 20:07:25 -05:00 |
|
L. David Baron
|
262d0bdc5b
|
Add debugging code to debug random orange bug 536603.
--HG--
extra : transplant_source : %C2%0E%04e%FBc%F2%ED%96%AA%81%A0%9F%EAd%12%2A%A3f%E3
|
2009-12-23 17:49:22 -05:00 |
|
L. David Baron
|
cbb3b13a8f
|
Tests for transitionend event. (Bug 531585)
|
2009-12-23 14:17:44 -05:00 |
|
L. David Baron
|
7a171b8f70
|
Dispatch transitionend events. (Bug 531585) r=bzbarsky
|
2009-12-23 14:10:31 -05:00 |
|
L. David Baron
|
68e63e1183
|
Add mechanism for returning computed value name of certain longhand properties of our fake shorthands. (Bug 531585) r=bzbarsky
|
2009-12-23 14:10:31 -05:00 |
|
L. David Baron
|
179ee34b4d
|
Make the transition manager reference-counted. (Bug 531585) r=bzbarsky
|
2009-12-23 14:10:31 -05:00 |
|
Zack Weinberg
|
d148dd7f69
|
Bug 524223: Even in quirks mode, ignore linked stylesheets which were served with an inappropriate MIME type, if they're from a different origin than the requesting document or stylesheet.
|
2009-12-23 10:01:51 -08:00 |
|
Benjamin Smedberg
|
c2bbf9c677
|
Back out all the pieces of bug 531585 (transitioned event for end of CSS transitions) because of timeouts in test_transitions_events.html
|
2009-12-23 10:15:26 -05:00 |
|
L. David Baron
|
bc6e15ca56
|
Tests for transitionend event. (Bug 531585)
|
2009-12-23 06:35:46 -05:00 |
|
L. David Baron
|
86ffd75ed3
|
Dispatch transitionend events. (Bug 531585) r=bzbarsky
|
2009-12-23 06:35:46 -05:00 |
|
L. David Baron
|
fb265821c4
|
Add mechanism for returning computed value name of certain longhand properties of our fake shorthands. (Bug 531585) r=bzbarsky
|
2009-12-23 06:35:46 -05:00 |
|
L. David Baron
|
6294ba95b7
|
Make the transition manager reference-counted. (Bug 531585) r=bzbarsky
|
2009-12-23 06:35:45 -05:00 |
|
L. David Baron
|
4927cc54c4
|
Merge backout of revisions fa5326c011b8, 8b22441911b0, and cfa10b01b1f6 (bug 531585) on suspicion of causing random orange bug 536382.
|
2009-12-22 15:47:42 -05:00 |
|
L. David Baron
|
eae023b6a3
|
Backout revisions fa5326c011b8, 8b22441911b0, and cfa10b01b1f6 (bug 531585) on suspicion of causing random orange bug 536382.
|
2009-12-22 15:46:23 -05:00 |
|
Metal Sonic
|
4c1b34d634
|
Bug 507387 - fix copyright holder; Mozilla Corporation -> Mozilla Foundation. r=gerv.
|
2009-12-21 21:50:30 +00:00 |
|
L. David Baron
|
ac268014d7
|
Fix rather serious build warning about passing non-POD types to printf. DEBUG-only
|
2009-12-21 16:46:25 -05:00 |
|
L. David Baron
|
d0934f9f1f
|
Make the transition manager reference-counted. (Bug 531585) r=bzbarsky
|
2009-12-21 16:46:25 -05:00 |
|
L. David Baron
|
09ff5f95d8
|
Make setting property after setting transition-duration and transition-delay to 0 stop running transitions on that property: part 3: main patch. (Bug 522643) r=bzbarsky
|
2009-12-21 16:46:25 -05:00 |
|
L. David Baron
|
7a4d1f5c03
|
Make setting property after setting transition-duration and transition-delay to 0 stop running transitions on that property: part 2: make GetElementTransitions faster so we can call it more often. (Bug 522643) r=bzbarsky
|
2009-12-21 16:46:25 -05:00 |
|
L. David Baron
|
6b160209bb
|
Make setting property after setting transition-duration and transition-delay to 0 stop running transitions on that property: step 1: move static function up. (Bug 522643) r=bzbarsky
|
2009-12-21 16:46:25 -05:00 |
|
L. David Baron
|
218e356973
|
Add support for animation of 'background-position' and 'background-size'. (Bug 532307) r=bzbarsky
|
2009-12-21 16:46:25 -05:00 |
|
L. David Baron
|
67f4531d35
|
Add support for animation of 'visibility' to transitions (but make it a special case for transitions). (Bug 531942) r=bzbarsky
|
2009-12-21 16:46:25 -05:00 |
|
L. David Baron
|
24c692cc7f
|
Add support for animation of nsRect values. (Bug 520488) r=bzbarsky
|
2009-12-21 16:46:25 -05:00 |
|
Zack Weinberg
|
d676634e05
|
Bug 532721: follow-up tweaks and bustage fix. r=roc
|
2009-12-15 19:01:01 -08:00 |
|
Neil Rashbrook
|
e5f97bdf04
|
Bug 532617 -moz-background-size does not always get serialised r=dbaron
|
2009-12-15 21:40:38 +00:00 |
|
Zack Weinberg
|
09a37c1c23
|
Bug 532721: less conservative detection of gradients with size dependence. r=dbaron
|
2009-12-15 12:34:19 -08:00 |
|
Zack Weinberg
|
86ab0ff298
|
Bug 532721. Be aware that gradient background rendering depends on the size of the containing frame. r=dbaron
|
2009-12-16 09:08:59 +13:00 |
|
Daniel Holbert
|
5c7ef17852
|
Bug 533421: Handle eUnit_Normal and eUnit_Auto in nsStyleAnimation::UncomputeValue. r=dbaron
|
2009-12-12 22:27:31 -08:00 |
|
Robert Longson
|
819b6997d7
|
Bug 523576 - Fix compilation with disable-svg. r=dbaron
|
2009-12-12 19:43:34 +00:00 |
|
Boris Zbarsky
|
d01f0e2af4
|
Bug 525608 followup. Initialize the variable, and remove the extra branch. r=dbaron
|
2009-12-12 00:03:17 -08:00 |
|
Boris Zbarsky
|
4ecb7006bd
|
Bug 531933. Give HasStateDependentStyle a better signature. r=dbaron
|
2009-12-11 22:36:34 -08:00 |
|
Boris Zbarsky
|
c4baa01a7a
|
Bug 529749. Make sure nsRuleWalker never has a null mCurrent. r=dbaron
|
2009-12-11 22:36:34 -08:00 |
|
Olli Pettay
|
2f4c5ea761
|
Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
--HG--
extra : rebase_source : dbab242066ba97c0d7f34a2fb701a1c465f26ec4
|
2009-12-10 20:02:13 -08:00 |
|
L. David Baron
|
1fefbc68b6
|
Make CSS style rule implementations hold on to their data block once RuleMatched has been called so that they follow the immutability contract of nsIStyleRule. Remove workarounds in tests for transitions bugs caused by these violations of style rule immutability. (Bug 522595) r=bzbarsky
|
2009-12-11 08:13:20 -08:00 |
|
L. David Baron
|
cec495c863
|
Cache important rule the first time the rule is matched so we don't rely on the declaration for it past that point. (Bug 522595) r=bzbarsky
|
2009-12-11 08:13:19 -08:00 |
|
L. David Baron
|
4ee286e827
|
Call RuleMatched method on CSS rules when they are matched. (Bug 522595) r=bzbarsky
|
2009-12-11 08:13:19 -08:00 |
|
L. David Baron
|
b192684621
|
Ensure that declarations are mutable before calling SlotForValue. (Bug 522595) r=bzbarsky
|
2009-12-11 08:13:19 -08:00 |
|
L. David Baron
|
703198f766
|
Remove unneeded SlotForValue calls (since SlotForValue will soon require EnsureMutable has been called). (Bug 522595) r=bzbarsky
|
2009-12-11 08:13:19 -08:00 |
|
L. David Baron
|
b540b44323
|
Reference-count CSS compressed data blocks and make them immutable when their reference count is above 1. (Bug 522595) r=bzbarsky
|
2009-12-11 08:13:19 -08:00 |
|
L. David Baron
|
be8246ace4
|
Call BeginUpdate before going into the guts of updating a style attribute so that the resulting flush happens sooner. (Bug 522595) r=bzbarsky
|
2009-12-11 08:13:19 -08:00 |
|
L. David Baron
|
5aa4881b79
|
Fix comment in nsStyleTransformMatrix.h.
|
2009-12-11 08:13:19 -08:00 |
|
L. David Baron
|
8f42a4d123
|
Stop transitions when -moz-transition-property changes to a value that no longer includes the transitioning property. (Bug 525530) r=bzbarsky
|
2009-12-11 08:13:19 -08:00 |
|
L. David Baron
|
fb268b306d
|
Add support for animation of border-spacing and -moz-transform-origin. (Bug 524861) r=bzbarsky
|
2009-12-11 08:13:19 -08:00 |
|
L. David Baron
|
e1ed596d15
|
Add support for animation of -moz-column-rule-width. (Bug 524855) r=bzbarsky
|
2009-12-11 08:13:19 -08:00 |
|
L. David Baron
|
b59effdb59
|
Add support for animation of -moz-column-count. (Bug 524854) r=bzbarsky
|
2009-12-11 08:13:19 -08:00 |
|
L. David Baron
|
8b3ef8f42e
|
Add support for animation of -moz-box-flex. (Bug 524853) r=bzbarsky
|
2009-12-11 08:13:19 -08:00 |
|
Boris Zbarsky
|
e7a6826d71
|
Bug 525952 part 4. Use the new pseudoclass enum in IsStateSelector and SelectorMatches. r=dbaron
|
2009-12-11 02:37:41 -05:00 |
|
Boris Zbarsky
|
b10330e45f
|
Bug 525952 part 3. Introduce an enum for pseudo-clases. r=dbaron
|
2009-12-11 02:37:41 -05:00 |
|
Boris Zbarsky
|
b7858578b3
|
Bug 525952 part 2. Have different macros so nsCSSPseudoClassList.h consumers can tell apart state-related and not-state-related pseudo-classes. r=dbaron
|
2009-12-11 02:37:41 -05:00 |
|
Boris Zbarsky
|
b113c5b09c
|
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
|
2009-12-11 02:37:41 -05:00 |
|
Boris Zbarsky
|
0fd4e231a6
|
Bug 525608 part 8. Reorder the cases in AddRule in order of likelihood. r=dbaron
|
2009-12-11 02:37:40 -05:00 |
|
Boris Zbarsky
|
4a2975a003
|
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
|
5ea79b4acb
|
Bug 525608 part 6. Remove null-checks on RuleProcessorData::mContent. r=dbaron
|
2009-12-11 02:37:40 -05:00 |
|
Boris Zbarsky
|
6b4f1d994c
|
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
|
414b184d55
|
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
|
99027aa785
|
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
|
6ae14f3465
|
Bug 525608 part 2. Change the CSS parser to not allow anon box selectors with more than the anon box name in them. Store the pseudo type in pseudo-element selectors. Enforce that all non-anon-box pseudo selectors have an mNext that selects the element they apply to. r=dbaron
|
2009-12-11 02:37:40 -05:00 |
|
Boris Zbarsky
|
fec842ecf2
|
Bug 525608 part 1. Introduce an enum for keeping track of pseudo-elements. r=dbaron
|
2009-12-11 02:37:40 -05:00 |
|
Boris Zbarsky
|
e9f228c7d5
|
Backing out bug 525608 and bug 525952
|
2009-12-10 18:28:08 -08:00 |
|
Daniel Holbert
|
9ecf3cf108
|
Bug 529934 followup: Use "IsStringUnit()" instead of explicitly comparing unit, in nsStyleAnimation::FreeValue. r=dbaron
|
2009-12-10 16:38:17 -08:00 |
|
Boris Zbarsky
|
8f5e928be3
|
Bug 525952 part 4. Use the new pseudoclass enum in IsStateSelector and SelectorMatches. r=dbaron
|
2009-12-10 14:36:07 -08:00 |
|
Boris Zbarsky
|
c86ac3e140
|
Bug 525952 part 3. Introduce an enum for pseudo-clases. r=dbaron
|
2009-12-10 14:36:07 -08:00 |
|
Boris Zbarsky
|
9169c819a8
|
Bug 525952 part 2. Have different macros so nsCSSPseudoClassList.h consumers can tell apart state-related and not-state-related pseudo-classes. r=dbaron
|
2009-12-10 14:36:07 -08:00 |
|
Boris Zbarsky
|
88da9222b1
|
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
|
2009-12-10 14:36:07 -08:00 |
|
Boris Zbarsky
|
5b9e769f0b
|
Bug 525608 part 8. Reorder the cases in AddRule in order of likelihood. r=dbaron
|
2009-12-10 14:36:06 -08:00 |
|
Boris Zbarsky
|
7b8acbcaf3
|
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
|
a784f30c6a
|
Bug 525608 part 6. Remove null-checks on RuleProcessorData::mContent. r=dbaron
|
2009-12-10 14:36:06 -08:00 |
|
Boris Zbarsky
|
bdb94e5fc6
|
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
|
e6128a1572
|
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
|
0a82b262db
|
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
|
d458769f84
|
Bug 525608 part 2. Change the CSS parser to not allow anon box selectors with more than the anon box name in them. Store the pseudo type in pseudo-element selectors. Enforce that all non-anon-box pseudo selectors have an mNext that selects the element they apply to. r=dbaron
|
2009-12-10 14:36:05 -08:00 |
|
Boris Zbarsky
|
b4f32f993e
|
Bug 525608 part 1. Introduce an enum for keeping track of pseudo-elements. r=dbaron
|
2009-12-10 14:36:04 -08:00 |
|
Boris Zbarsky
|
129197fdc7
|
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
|
9dc3b4cdd3
|
Bug 523294 part 1. Change the signature of HasAttributeDependentStyle. r=dbaron
|
2009-12-10 14:36:03 -08:00 |
|
Boris Zbarsky
|
f437bbbd4c
|
Bug 523288 part 3. Do a bit less work still in the RuleProcessorData constructor. r=dbaron
|
2009-12-10 14:36:03 -08:00 |
|
Boris Zbarsky
|
368b43c231
|
Bug 523288 part 2. Get link state and content state lazily. r=dbaron
|
2009-12-10 14:36:03 -08:00 |
|
Boris Zbarsky
|
c993848554
|
Bug 523288 part 1. Move matching on id and class to right after matching on tag in SelectorMatches. r=dbaron
|
2009-12-10 14:36:02 -08:00 |
|
Boris Zbarsky
|
c117d41a73
|
Bug 523148. Speed up AddImportantRules. r=dbaron
|
2009-12-10 14:36:02 -08:00 |
|
Daniel Holbert
|
fad34e9220
|
Bug 520239, patch 2: Add support for shorthand properties in nsStyleAnimation's helper function 'BuildStyleRule'. r=dbaron
|
2009-12-10 09:26:28 -08:00 |
|
Daniel Holbert
|
a66fb56354
|
Bug 529934: Add "UnparsedString" unit to nsStyleAnimation, as catch-all for otherwise-unanimatable properties. r=dbaron
|
2009-12-10 09:26:27 -08:00 |
|
Daniel Holbert
|
446a2565b0
|
Bug 524539, patch 1: In nsStyleAnimation, represent "stroke-dasharray: none" with single-value nsCSSValueList. r=dbaron
|
2009-12-10 09:26:27 -08:00 |
|
Daniel Holbert
|
00537f3434
|
Bug 520239, patch 1: Split out a chunk of nsStyleAnimation::ComputeValue into its own function. r=dbaron
|
2009-12-10 09:26:27 -08:00 |
|
Daniel Holbert
|
ea15a6f6b5
|
Bug 529356: Add 'default' case in a switch statement in nsStyleAnimation, to fix build warning. r=dbaron
|
2009-12-10 09:26:27 -08:00 |
|
Robert O'Callahan
|
d866e87ce4
|
Bug 531371. Correctly propagate the backround from a <body style="display: table"> to the viewport as needed. r=bzbarsky
|
2009-12-01 12:21:00 -05:00 |
|
Peter Van der Beken
|
41824cb4bf
|
Fix for bug 437449 (top crash [@ nsCycleCollector::MarkRoots(GCGraphBuilder&)][@ nsBaseContentList::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&)]). r=jst, a=blocking1.9.2+.
--HG--
extra : rebase_source : 5358561a463757cbfb77c542760dc1ea95fc6b82
|
2009-11-29 09:32:39 +01:00 |
|
Peter Van der Beken
|
5a63b1ad1c
|
Back out fix for bug 437449 (top crash [@ nsCycleCollector::MarkRoots(GCGraphBuilder&)][@ nsBaseContentList::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&)]).
|
2009-11-28 23:30:49 +01:00 |
|
Peter Van der Beken
|
1f7d9b23d4
|
Fix for bug 437449 (top crash [@ nsCycleCollector::MarkRoots(GCGraphBuilder&)][@ nsBaseContentList::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&)]). r=jst, a=blocking1.9.2+.
|
2009-11-28 10:35:35 +01:00 |
|
L. David Baron
|
d0f535b30d
|
Add mechanism for an individual mochitest to say it needs a longer timeout. (Bug 527614) r=ted
|
2009-11-19 09:35:09 -08:00 |
|
Boris Zbarsky
|
6fe6998aa1
|
Bug 528038. Make sure to propagate inherited changes properly for cases where the change hint doesn't apply to all descendants. r=dbaron
|
2009-11-18 08:25:02 -05:00 |
|
L. David Baron
|
a74df9df58
|
Add a test for bug 517224.
|
2009-11-17 13:11:14 -08:00 |
|
L. David Baron
|
fc88c5a60f
|
Use property flags for which properties need StartLoadImage called. (Bug 528634) r=bzbarsky
|
2009-11-14 19:16:59 -08:00 |
|
L. David Baron
|
6e161b5b9c
|
In the ValueList case, don't start image loads for declarations that are overridden by others (just like we already do for the Value case). (Bug 517224) r=bzbarsky
|
2009-11-14 19:16:59 -08:00 |
|
L. David Baron
|
d7d8f0ef43
|
Fix computed values of 'font-weight' to report integers for bold (like for normal) and to report usable values for bolder/lighter. (Bug 173331, Bug 77882) r=bzbarsky
|
2009-11-14 19:16:59 -08:00 |
|
L. David Baron
|
d2de4eeb32
|
Put the 'normal' values for 'font-weight' and 'font-stretch' into the keyword tables. (Bug 522320) r=dholbert
|
2009-11-14 19:16:59 -08:00 |
|
L. David Baron
|
86466092b9
|
Add support for animation of font-weight and font-stretch. (Bug 528234) r=dholbert
|
2009-11-14 19:16:59 -08:00 |
|
L. David Baron
|
eea2f3996a
|
Pass property to nsStyleAnimation interpolation functions. (Bug 528234) r=dholbert
|
2009-11-14 19:16:58 -08:00 |
|
Mark Finkle
|
13b8532386
|
Bug 507817: BorderImage should not call ExtractCurrentFrame each time it draws [r=dbaron r=joedrew]
|
2009-11-13 23:23:00 -05:00 |
|
L. David Baron
|
db2e10e435
|
Add support for interpolation of integer-valued properties (i.e., z-index) to nsStyleAnimation. (Bug 524808) r=dholbert
|
2009-11-12 17:40:05 -08:00 |
|
KUROSAWA, Takeshi
|
c1928a15f8
|
Remove support for -moz-alias, -moz-context-menu, -moz-copy and -moz-spinning values of the 'cursor' property, no longer needed because of the standard alias, context-menu, copy, and progress cursors. (Bug 487942) r=dbaron
|
2009-11-12 17:40:05 -08:00 |
|
L. David Baron
|
194436e18a
|
Bug 526402: Stop accepting unitless 0 for angles, times, and frequencies. r=zwol
|
2009-11-04 18:36:18 -08:00 |
|
Zack Weinberg
|
951c3c0079
|
Typo fix in an assertion expression in nsCSSValue.h (from bug 513395)
--HG--
extra : rebase_source : a522a501688af566c8a7a937a240a1afc42ddafc
|
2009-11-03 12:17:17 -08:00 |
|
Zack Weinberg
|
4439b4953d
|
Bug 526075: Clamp tiny sines to zero when computing transformation matrices.
|
2009-11-02 21:00:46 -08:00 |
|
Robert O'Callahan ext:(%2C%20Ms2ger%20%3Cms2ger%40gmail.com%3E)
|
3ad4c03640
|
Bug 513395: Implement revised CSS gradient notation (2/2): rendering
--HG--
rename : layout/reftests/css-gradients/radial-ref.html => layout/reftests/css-gradients/radial-1-ref.html
rename : layout/reftests/css-gradients/radial.html => layout/reftests/css-gradients/radial-1a.html
rename : layout/reftests/css-gradients/twostops-ref.html => layout/reftests/css-gradients/twostops-1-ref.html
rename : layout/reftests/css-gradients/twostops.html => layout/reftests/css-gradients/twostops-1a.html
|
2009-11-02 11:36:43 -08:00 |
|
Zack Weinberg ext:(%2C%20Ms2ger%20%3Cms2ger%40gmail.com%3E)
|
dbd6355ce6
|
Bug 513395: Implement revised CSS gradient notation (1/2): parser and data structure changes
|
2009-11-02 11:36:43 -08:00 |
|
Jeff Walden
|
9e35e4594c
|
Bug 509329 - Various issues with invalidation of backgrounds propagated from body to the canvas, and with sized backgrounds. r=dbaron
--HG--
extra : rebase_source : ade87923afbccfb4c4b5016d8421aae57c4b0e4e
|
2009-10-22 16:46:08 -07:00 |
|
Boris Zbarsky
|
44e7bf4e25
|
Bug 522390 followup. Fix test orange
|
2009-10-29 23:43:52 -04:00 |
|
Boris Zbarsky
|
9ef06c6d93
|
Bug 520563. Shouldn't predefine xml and xmlns prefixes for CSS selectors. r=dbaron,sicking
|
2009-10-29 21:47:48 -04:00 |
|
Boris Zbarsky
|
4ee4e6154d
|
Bug 507764. No need to reflow on z-index changes. r=roc
|
2009-10-29 21:47:46 -04:00 |
|
Boris Zbarsky
|
21f0b83225
|
Bug 522390. Fix percentage-height kids of scrollframes in quirks mode to deal with the height of the scrollframe becoming auto. r=dbaron
|
2009-10-29 21:47:43 -04:00 |
|
Boris Zbarsky
|
5215a681c7
|
Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
|
2009-10-29 17:17:56 -04:00 |
|
Gijs Kruitbosch
|
41ba1acfa5
|
Back out bug 487059, fix tests and EM to cope, r=gavin,beltzner, bug 524995
--HG--
extra : rebase_source : d8414b8de165cf2fa534719c36416d82d21872c6
|
2009-10-29 14:44:10 +01:00 |
|
L. David Baron
|
f08400b737
|
Remove option for aTakeOwnership==PR_FALSE for nsStyleAnimation::Value setters for complex types. (Bug 523450) r=dholbert
|
2009-10-28 20:22:27 -07:00 |
|
L. David Baron
|
e694a7d0fe
|
Add support for animation of -moz-{border,outline}-radius-*. (Bug 523450) r=dholbert
|
2009-10-28 20:22:27 -07:00 |
|
L. David Baron
|
0bc6a1f9f4
|
Add tests for correct behavior of CSS property values under cloning.
|
2009-10-28 20:22:27 -07:00 |
|
Daniel Holbert
|
e441521399
|
Bug 522320: Mask out internally-used OVERRIDE_ALL bit before trying to convert "text-decoration" values to strings. r=dbaron
|
2009-10-24 20:51:45 -07:00 |
|
L. David Baron
|
5228cb6cef
|
Make test_transitions report either PASS or TODO for its timing-related tests since we just can't test timing on the unit test VMs. (Bug 522862)
|
2009-10-24 18:47:29 -04:00 |
|
Boris Zbarsky
|
a15350e46e
|
Bug 524175. Compute weight correctly again for selectors involving pseudo-elements, and fail parsing selectors with more than one pseudo-element. r=zwol
|
2009-10-23 21:41:59 -04:00 |
|
Daniel Holbert
|
750877547e
|
Bug 523755: Remove two unneeded nsCSSValue variable declarations in nsCSSDeclaration. r=dbaron
|
2009-10-22 15:13:10 -07:00 |
|
Daniel Holbert
|
2129f0b766
|
Followup to Bug 522320 bustage fix: in modified chunk of nsCSSDeclaration, check nsCSSValue unit before querying its integer value
|
2009-10-21 17:25:30 -07:00 |
|
Daniel Holbert
|
389de9359d
|
Bug 522320 bustage fix (handle 'normal' value for font-variant/font-style in two other places).
|
2009-10-21 17:05:07 -07:00 |
|
Daniel Holbert
|
ba53e336e3
|
Bug 520486 (patch 1): Extend nsStyleAnimation to support enumerated values. r=dbaron
|
2009-10-21 14:57:57 -07:00 |
|
Daniel Holbert
|
6a6d66990d
|
Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 2 (handle remaining properties). r=dbaron
|
2009-10-21 14:57:57 -07:00 |
|
Daniel Holbert
|
6d5899f9b0
|
Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 1 addendum (handle font-style, font-variant, overflow). r=dbaron
|
2009-10-21 14:57:57 -07:00 |
|
Daniel Holbert
|
5510f297d0
|
Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 1 (handle single-valued SVG-animatable properties). r=dbaron
|
2009-10-21 14:57:57 -07:00 |
|
L. David Baron
|
0832157c6a
|
Add support for animation of stroke-dasharray to nsStyleAnimation. (Bug 523355) r=dholbert sr=bzbarsky
|
2009-10-21 10:17:40 -04:00 |
|
L. David Baron
|
27faacf80b
|
Add support for animation of text-shadow and -moz-box-shadow (the first complex value types that we animate). (Bug 523196) r=dholbert sr=bzbarsky
|
2009-10-21 06:53:46 -04:00 |
|
L. David Baron
|
863b69812a
|
Serialize type selectors with original case. (Bug 523341) r=bzbarsky
|
2009-10-21 06:53:46 -04:00 |
|
Boris Zbarsky
|
74eef1d572
|
Bug 523089. Fix serialization of [*|foo] selectors. r=dbaron
|
2009-10-20 13:27:47 -04:00 |
|