Commit Graph

6631 Commits

Author SHA1 Message Date
Daniel Holbert
5f7e96d98d Bug 547333 followup: Move FlushAnimations() call from nsSVGElement::GetAnimatedLengthValues to FlushPendingNotifications. r=jwatt r=bz 2010-03-02 07:36:33 -08:00
Daniel Holbert
627f47b186 Bug 540090: Add method nsIDocument::HasAnimationController, to let us check for active SMIL animation without triggering lazy construction. r=roc 2010-03-02 23:09:51 -08:00
Daniel Holbert
36cce2aeb3 Bug 549705: mark random test smil-transitions-interaction-1.svg as random. 2010-03-02 16:08:26 -08:00
Boris Zbarsky
7b3f749b05 Bug 527977 followup. Fix build bustage. 2010-03-02 19:04:44 -05: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
Mark Finkle
8a2adedf06 Bug 471700 - reftest for native-widgets fail for fennec, but pass in firefox [r=dbaron] 2010-03-02 17:14:14 -05:00
Mounir Lamouri
e52f013c11 Bug 549311 - New lines management tests for placeholder are missing; r=ehsan
--HG--
extra : rebase_source : ba4be5c6a90abfef87f573968d00b4cc179aafdd
2010-03-02 14:06:17 -08: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
Steven Michaud
64dbfdb0b6 Bug 542068 - Wrong coordinates set on synthesized plugin events. r=josh 2010-03-02 10:59:01 -06:00
Daniel Holbert
bb1b787565 Backed out changeset e9ab6e4d121d (Bug 547333 followup) due to debug mochitest orange. 2010-03-02 08:29:46 -08:00
Daniel Holbert
bf932485ec Bug 547333 followup: Move FlushAnimations() call from nsSVGElement::GetAnimatedLengthValues to FlushPendingNotifications. r=jwatt r=bz 2010-03-02 07:36:33 -08:00
Neil Deakin
2c7d3081c7 Bug 543065, only scroll one ancestor of menus, SCROLL_FIRST_ANCESTOR_ONLY flag should stop at first scrollable container, not just first parent, r=roc 2010-03-02 06:21:23 -08:00
Serge Gautherie
c990b1c7e2 Bug 492481 - [Linux] mochitest-plain: layout/xul/base/test/test_resizer.xul needs to report success; (Av2) Add |todo(false, ...);|.
r=roc.
2010-03-02 14:25:49 +01:00
Robert Longson
9d2bee7b70 Bug 547062 - Implement restrictions on clipPath content. r=roc 2010-03-02 09:31:07 +00:00
Michael Ventnor
25bc9c7d85 Bug 542361 - Fix and remove the GetUsedX assertions r=roc
--HG--
extra : rebase_source : 6bdb0e3251e955ced01476a2255e9ebc511c884b
2010-03-02 11:57:43 +10:00
Mark Finkle
f793f5610f Bug 548865 - Add SwissA to font lists for Maemo font-face tests (tests only) [r=jfkthame] 2010-03-01 17:20:52 -05:00
Jeff Muizelaar
ccc8a476f6 Bug 549331. Use ThebesContext() instead of GetNativeGraphicData() in nsVideoFrame. r=doublec
GetNativeGraphicData() is deprecated and less type safe. This was
also the only user that used nsIRenderingContext::NATIVE_THEBES_CONTEXT.
2010-03-01 17:18:01 -05:00
Daniel Holbert
cd11e89e27 Bug 537139's reftest. r=dbaron 2010-03-01 11:31:48 -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
7f79202969 Bug 549208 - Dragging a text in an input/textarea element doesn't make the placeholder disappear; r=bzbarsky
--HG--
extra : rebase_source : 13dc342d24bef26815bda5ef9958cfcb11a68a10
2010-03-01 10:35:40 -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
Robert O'Callahan
11a3d788af Bug 534425. Part 6: Let nsIWidgets expose a LayerManager to be used to render into the widget, instead of nsPaintEvent::renderingContext which is removed since it's no longer needed. Currently all widgets fall back to a default BasicLayerManager implementation. Also change nsPaintEvent::region to be an nsIntRegion, and get rid of nsPaintEvent::rect since it's redundant. 2010-03-01 21:03:49 +13:00
Robert O'Callahan
d4e6525f53 Bug 534425. Part 5: Test that we push content to the bottommost Thebes layer when possible 2010-03-01 20:56:20 +13:00
Robert O'Callahan
b69921495b Bug 534425. Part 4: Implement nsDisplayList::Paint using layers. r=mats,sr=dbaron 2010-03-01 20:56:19 +13:00
Jesse Ruderman
7ee60fba5d Add crashtests 2010-02-27 13:04:34 -08:00
Frédéric Wang
036586a9f4 Add reftest for bug 124709, r=bzbarsky 2010-02-26 21:32:31 -05: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
d274131f59 Bug 548751 - make canvas respect the style's language when resolving fonts. r=dbaron 2010-02-26 08:58:48 -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
Robert Longson
cad95ae0a9 Bug 534612 - clipPath references with clipPath elements do not work correctly. r=roc 2010-02-26 09:58:42 +00:00
Henri Sivonen
efaa5176e5 Bug 546638 - Make test_bug465448.xul wait for the load event of the doc opened in another window. r=roc.
--HG--
extra : rebase_source : b9c636946cadc9331746ad2987f73b36b440a535
2010-02-24 13:39:23 +02:00
Henri Sivonen
7257fa4c52 Bug 546604 - Replace bogus </head> tag with </title> in test_bug348681.html. r=roc.
--HG--
extra : rebase_source : b0677964c2e6027d92745fceecbc9f520f610534
2010-02-23 16:05:43 +02:00
Henri Sivonen
af67bad30b Bug 546639 - Make test_bug514127.html run from onload. r=roc.
--HG--
extra : rebase_source : 8096432cb47d58c378a9a513fee58bf9632a5bd5
2010-02-23 16:04:15 +02: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
Phil Ringnalda
82c934d764 Bug 546898 - reftest dynamic-abspos-overflow-01-cols.xhtml fails intermittently due to link coloring mismatch, r=bz 2010-02-24 22:58:02 -08:00
Daniel Holbert
880f1e0c90 Remove "fails on Mac OS 10.4" annotation in reftest.list for opacity-and-gradient-01.svg, since mozilla-central no longer supports OS 10.4. (See bug 379610 comment 10 & 11) 2010-02-25 15:20:57 -08:00
Jonathan Kew
f8c2b92a5d Test for bug 548545. 2010-02-25 15:01:58 -08:00
L. David Baron
68ca42fa22 Bug 537572 - 'Workers: nsLayoutStatics refcounting isn't threadsafe, triggered via nsContentUtils::WrapNative'. r=bent. 2010-02-25 13:05:54 -08:00
Jonathan Watt
494014c1f9 Bug 547801: Add code to reftest 'sort-additive-1.svg' to test a theory about why it sporadically failed (if/when it randomly fails again). r=dholbert 2010-02-25 10:22:05 -08:00
Daniel Holbert
71488977d3 Bug 547333: Call FlushAnimations() in SVG DOM getters for animated values, and not in internal getters. r=jwatt 2010-02-25 10:20:43 -08:00
Jonas Sicking
1a41a3c97c Bug 546528 part 3: Implement FormData. r=benjamn 2010-02-24 21:58:18 -08:00
Jonas Sicking
28396b7d9c Bug 545059: Remove unneeded/non-working bidi.controlstextmode pref. r=smontagu 2010-02-24 21:58:17 -08:00
Jonas Sicking
51fbd0da83 Bug 544642: Make frames report an error event if the frame src is pointed at a local file url. And don't make setAttribute thrown an exception in that scenario. r=smaug 2010-02-24 18:45:43 -08:00