Commit Graph

1233 Commits

Author SHA1 Message Date
Robert O'Callahan
e10bc1e1f7 Bug 584699. Invalidate ThebesLayers in abs-pos frame subtree that's moved. r=dbaron
--HG--
extra : rebase_source : 06dd1df6b08d331b38ee8a9edbf6ce07e7841c25
2010-09-06 15:04:36 +12:00
Vladimir Vukicevic
7f9d2b6e9e Bug 591155 - Disable an additional test that has shown up as failing with no visual difference. r=joe a=blocking2.0:beta6+ 2010-09-04 23:32:39 -04:00
Matt Woodrow
979cc597a3 Bug 591155 - Temporarily disable certain failing reftests which are visually indistinguishable when running with accelerated layers. r=vlad a=blocking2.0:beta6+ 2010-08-27 16:58:53 +12:00
Ehsan Akhgari
7b654288bf Back out bug 240933 and bug 590554 because of reftest failure on Win7 and also bug 593211 2010-09-02 19:54:23 -04:00
Ehsan Akhgari
522299167b Bug 240933 - Part 9: Simplify text control frame's DOM point to offset conversion code; r=roc a=dbaron
--HG--
extra : rebase_source : 134895e08a57c7aeb39f25266d8925cde4595159
2010-07-20 08:47:28 -04:00
Robert O'Callahan
7db127ab8d Bug 584494 - Regression: Transform rotation testcase performs significantly worse - r=dbaron 2010-09-02 14:07:37 -04:00
Zack Weinberg
38c9db7305 Bug 471643: Evaluate vertical percentages in border-radius relative to box height. r=dbaron a2.0=blocking:beta6+ 2010-08-31 12:05:11 -04:00
Robert O'Callahan
ded033638a Bug 579323. Part 2: Actually fix the bug by calling InvalidateThebesLayersInSubtree from nsIFrame::Redraw. r=dbaron,a=blocking 2010-08-31 12:49:13 +12:00
Boris Zbarsky
341cd11eb6 Bug 589672. Parsing of malformed namespace rules can skip over too many tokens while recovering. r=dbaron, a=dbaron 2010-08-25 14:54:48 -04:00
Boris Zbarsky
19c43a518c Bug 586400. Cellpadding changes need to reresolve descendants. r=dbaron 2010-08-25 14:54:47 -04:00
Mounir Lamouri
100dc92dd8 Bug 566045 - Default style for invalid form elements with :invalid. r=dbaron ui-r=limi a2.0=sicking 2010-08-25 06:40:31 +02:00
L. David Baron
e749c034f3 Fix sorting errors in layout/reftests/bugs/reftest.list. 2010-08-19 09:38:00 -04:00
L. David Baron
52881c4fb2 Split floats when they are overflow-incomplete. (Bug 585598) r=roc a2.0=blocking 2010-08-19 09:38:00 -04:00
Jeff Muizelaar
e7ecb4fea4 Disable more intermittent reftests on D2D 2010-08-16 09:36:02 -04:00
Mounir Lamouri
034db79f04 Bug 568441 - Explicitely show the caret in nsTextControlFrame when the content is no longer disabled and focused. r=roc a2.0=blocking+ 2010-08-15 11:19:34 -04:00
Jeff Muizelaar
dadfc555de Bug 586835. Disable a couple more intermittent reftest fails with D2D.
Not sure what's going on with these yet...
2010-08-14 08:32:38 -04:00
Jeff Muizelaar
932d88e8c5 Bug 586835. Disable the d2d reftests that fail but are still sane. r=joe
This is in preparation for enabling d2d by default. A bunch of these will be
changed from random-if to fuzzy-if when bug 580786 lands. Some of them should
also be fixed or investigated more thoroughly before final.
2010-08-13 11:44:24 -04:00
L. David Baron
50efda9d7b Add reftests for bug 563584. (Bug 563584, patch 31) r=roc 2010-08-05 21:59:20 -07:00
L. David Baron
74b8b51e37 Add testcase to check that mIsTopOfPage is false when reflowing blocks that have clearance. (There was originally a patch here, but it seems not to be needed, so now it's just tests.) (Bug 563584, patch 27) 2010-08-05 21:59:20 -07:00
L. David Baron
02c1db8436 Allow the float manager to record that a float has been pushed past a break. (Bug 563584, patch 9) r=roc 2010-08-05 21:59:19 -07:00
L. David Baron
489ed8d30b When we're in columns (and therefore not splitting floats), push floats that don't fit to the next column. (Bug 563584, patch 6) r=roc 2010-08-05 21:59:19 -07:00
L. David Baron
08a16e6b29 Replace force-fit with setting mIsTopOfPage correctly. (Bug 563584, patch 5) r=roc 2010-08-05 21:59:19 -07:00
L. David Baron
353538a3ba Most of CanPlaceFloat is unnecessary given the float placement rules (in particular, that the top of a float cannot be higher than the top of any prior left or right float) and the fact that we now split floats. (Bug 563584, patch 3) r=roc 2010-08-05 21:59:18 -07:00
L. David Baron
11f75cf522 Remove aForceFit/aRelaxHeightConstraint concept from float reflow, since we now split floats rather than push them to the next page (and correct propagation of nsHTMLReflowState::mFlags::mIsTopOfPage will force fitting when we need to). (Bug 563584, patch 2) r=roc 2010-08-05 21:59:18 -07:00
Boris Zbarsky
0b5df24742 Bug 582037. When computing intrinsic widths, take the viewport's dimensions into account when it has percent-height descendants. r=dbaron 2010-08-05 17:59:36 -04:00
Daniel Holbert
f3625579d2 Bug 578786: Fix reftests for bug 491180 on Ubuntu 10.04. r=bz a=tests-only 2010-08-05 07:53:43 -07:00
Jonathan Kew
a02799847b bug 578118 - reduce font size in reftest to avoid D2D antialiasing irregularities. r=bas a=tests-only 2010-08-05 10:18:37 +01:00
Boris Zbarsky
b9fae2b3d2 Bug 577838. The first line baseline of a fieldset should be the first line baseline of its legend (if it has one), or of its content if it does not. r=dbaron 2010-08-04 22:40:19 -04:00
Zack Weinberg
40a9b87efe Bug 581579: fix error recovery in parsing of CSS priority suffix. r+a=dbaron 2010-08-04 12:27:05 -07:00
Jeff Muizelaar
ff12cb537d Bug 584400. cairo: Fix dash arrays with D2D
D2D unexpectedly uses dash lengths with
units of the line width.
2010-08-04 15:00:52 -04:00
Jeff Muizelaar
ea56218085 Bug 518172. Fix the status of the 518172 reftests
I forgot to mark these reftests as passing after fixing
Bug 518172.
2010-08-02 11:04:36 -04:00
Robert O'Callahan
a637266b80 Fix reftest for bug 579349 2010-08-02 16:07:44 +12:00
Robert O'Callahan
91595e761f Bug 580160. Test plugin needs to invalidate itself if its size changes. r=josh 2010-08-02 15:07:07 +12:00
Robert O'Callahan
6f767dbf3d Bug 581317. DoApplyRenderingChangeToTree needs to invalidate the ThebesLayer contents of descendants. r=tnikkel 2010-08-02 15:06:58 +12:00
Robert O'Callahan
01e41cf67d Bug 579349. Track the 'drawn region' of content in layers, whhich ignores visibility, and use it to determine which layer a display item should be placed in. r=tnikkel 2010-08-02 15:06:58 +12:00
L. David Baron
c06c57f6e6 Fix bustage from bug 570329 with s/windowsWidget/winWidget/g. 2010-07-30 20:50:52 -07:00
L. David Baron
9cc2e9ec05 Switch reftest manifests to new, shorter syntax for widget toolkit tests. (Bug 570329) a2.0=tests
This patch was created by running the following sed commands:
s/MOZ_WIDGET_TOOLKIT=="\(gtk2\|cocoa\|qt\|windows\)"/\1Widget/g
s/MOZ_WIDGET_TOOLKIT!="\(gtk2\|cocoa\|qt\|windows\)"/!\1Widget/g
on all *.list files in the tree.
2010-07-30 16:48:57 -07:00
Timothy Nikkel
c3a3665cf1 Bug 489868. Add reftest. 2010-07-25 13:10:31 -05:00
Karl Tomlinson
32893e4a5b revert most of acb4d17b70cd from bug 573933 to reenable -moz-appearance testing with bug 576143
--HG--
extra : rebase_source : 1ca78ffb1c791fac5cb89b94baf5a9d819da16ff
2010-07-23 10:48:15 +12:00
Boris Zbarsky
e484008628 Reenable this test now that bug 556124 is fixed. 2010-07-19 23:57:27 -04:00
Robert O'Callahan
d09c39d0a9 Bug 564991. Part 23: Introduce the concept of 'inactive' layers. r=mats,sr=dbaron 2010-07-16 09:08:05 +12:00
Robert O'Callahan
8f56e0a70f Bug 573933. Part 2: disable -moz-appearance for troublesome GTK2 themes. r=dbaron 2010-07-16 09:07:43 +12:00
Robert O'Callahan
b7f93d47f0 Bug 573953. Ensure that zoom factors are chosen in reftests so appunits-per-dev-pixel is an integer. r=dbaron 2010-07-16 09:04:16 +12:00
Jeff Muizelaar
d3cfe23c48 Bug 578121. Enlarge the masks used in the 456219-2 test for D2D 2010-07-15 15:28:34 -04:00
Timothy Nikkel
7bfe0a17cb Bug 560455. Be more careful about the namespace when finding HTML frame construction data. r=bzbarsky 2010-07-15 14:20:32 -05:00
Jeff Muizelaar
64f4600280 Bug 578121. Enlarge the masks used in the 456219 test for D2D 2010-07-15 10:26:47 -04:00
Ehsan Akhgari
7081b03117 Bug 289384 - Part 3: SelectAll in HTML editor shouldn't attempt to select input/textareas' contents directly; r=roc 2010-07-12 00:20:20 -04:00
Neil Deakin
2fb7701cbe Bug 553576, change -moz-resize to resize, r=dbaron 2010-07-05 10:41:04 -04:00
Jesse Ruderman
14ecbf3e68 Add bug numbers for all remaining asserts() annotations in crashtests and reftests 2010-07-01 19:33:56 -07:00
Boris Zbarsky
81a1582c9b Bug 571347. In HasAttributeDependentStyle when the class attribute is changing, walk only selectors with classes that might be relevant. r=dbaron 2010-06-18 12:23:05 -04:00
Ehsan Akhgari
a90f192632 Bug 574898 - "ASSERTION: called nsGenericElement::SetText" with spellcheck; r=roc 2010-06-28 14:04:37 -04:00
Ms2ger
27a3b29543 Implement the figure element. r=jst+timeless+ehsan (Bug 573356) 2010-06-23 10:08:56 -07:00
Ehsan Akhgari
647a6a5576 Bug 572598 - Part 7: reftest; r=roc 2010-06-21 11:02:15 -04:00
Neil Deakin
f4a7533d50 Bug 554810, use transparent resizer images, also fixes bugs 553752, 553796, 558201, 558203 and 563085, r=roc 2010-06-21 08:37:35 -04:00
L. David Baron
d9f82cf345 Backed out changeset a6e3300a3bac (bug 571347) for causing bug 573255 because the optimization is invalid given :not() selectors. 2010-06-19 14:16:38 -07:00
Boris Zbarsky
ac7a53b8a2 Bug 571347. In HasAttributeDependentStyle when the class attribute is changing, walk only selectors with classes that might be relevant. r=dbaron 2010-06-18 12:23:05 -04:00
Boris Zbarsky
2e0c510982 Bug 569006. Skip probing for ::before/::after during reresolve if we're not redoing matching on kids, since those can't appear/disappear without either a reframe or a change in what selectors we match. r=dbaron 2010-06-18 12:23:05 -04:00
Robert O'Callahan
46b86c6732 Bug 568392. Part 1: fix reftests so they pass if the scrollbars are visible. r=dbaron 2010-06-18 21:17:35 +12:00
Jesse Ruderman
fb054fc73e Add some crashtests and reftests
--HG--
extra : rebase_source : a167ccf140387fa50e3668422b5a74bea0527255
2010-06-17 13:21:24 -07:00
Boris Zbarsky
2fc6feb9ce Bug 571281. Make list-style-position:inside + display:list-item + non-visible overflow work again. r=roc 2010-06-11 15:23:13 -04:00
Henri Sivonen
977ed6243c Bug 566280 - Text run prefixed by U+0000 shows only U+FFFD. r=sicking.
--HG--
extra : rebase_source : 86afd6adeba2231c526857a19e27e291296f60d1
2010-05-27 16:08:19 +03:00
L. David Baron
9a129faa59 Rename -moz-background-size to background-size. (Bug 549809) r=roc 2010-06-08 18:44:33 -07:00
L. David Baron
934c377eda Rename properties and values of background-clip and background-origin to match css3-background. (Bug 549809) r=roc 2010-06-08 18:44:33 -07:00
Timothy Nikkel
008c2e97a6 Bug 561981. Guard against nsFrameLoader::Show flushing and re-entering or destroying us. r=smaug 2010-05-28 14:34:50 -05:00
Ehsan Akhgari
f58add9d96 Bug 336104 - "ASSERTION: no frame, see bug #188946"; r=roc,dbaron 2010-05-21 16:36:42 -04:00
Robert O'Callahan
e35aa1adb0 Marking passing test as passing, thanks to bug 547924
--HG--
extra : rebase_source : 671435d54dc9dd0812648062357d202c41cfb897
2010-05-19 15:40:54 +12:00
L. David Baron
a464130609 Additional restyling is needed for :empty + E and :empty ~ E selectors. (Bug 534804) r=bzbarsky 2010-05-14 22:01:45 -07:00
Boris Zbarsky
3f415094ff Bug 565819. Switch RestyleForRemove/Append/InsertOrChange to using Element and the new DOM traversal APIs. r=dbaron 2010-05-14 13:04:51 -04:00
L. David Baron
181bd73392 Add appropriate styles for the effects of HTML5 sectioning elements on headers. (Bug 562835) r=bzbarsky 2010-05-13 19:36:48 -07:00
Frédéric Wang
d000f168d9 Bug 552044 - [MathML 3] Add support for mathcolor/mathbackground on any presentation MathML element. r=karlt 2010-05-13 14:38:28 +12:00
Bernd
b9b112f6a2 bug 564054 - rebuild cellmap if inserted rows contain a zero rowspan r=bzbarsky 2010-05-13 16:15:50 +02:00
Mats Palmgren
73489238b0 Force the test to complete after 1 sec to avoid hang if the window isn't focused. b=564413 2010-05-12 14:14:48 +02:00
Makoto Kato
42d8b9c46f Bug 206802 - U+3005 is missing from the kinsoku list. r=smontagu 2010-05-12 17:06:32 +09:00
Zack Weinberg
e571e727e6 Bug 559426: Add even more black pixels to the mask images for reftests/bugs/456219-1[abc] as indicated by the latest set of failures on Fedora12 unit test machines. r=roc 2010-05-11 12:18:10 -07:00
Bas Schouten
9e3e841284 Bug 555388: Part 2: Add a reftest for testing if we're properly clearing clipped regions. r=jrmuizel 2010-05-06 23:56:37 +02:00
L. David Baron
ddb5fe53d1 Fix the font size on button padding tests that depend on it. (Bug 559125) r=bzbarsky 2010-05-05 18:20:43 -07:00
Boris Zbarsky
6c3b6f744c Bug 563837 followup. Fix the asserts() annotations. 2010-05-05 14:57:39 -04:00
Zack Weinberg
5bc872335c Bug 559426 (partial): Adjust mask images for reftests/bugs/456219-1c yet again. 2010-05-05 11:24:03 -07:00
L. David Baron
477156605b Annotate reftest manifests with assertion counts. (Bug 472557) 2010-05-04 21:28:19 -07:00
Henri Sivonen
bec27dec6f Bug 497846 - Change the expectation of 311366-unknown-block-3.html fail if the HTML5 parser isn't enabled. r=mrbkap.
--HG--
extra : rebase_source : 6a4e6b9a9a54f1591c5ffad6d14b7413d4b838ea
2009-12-21 13:39:00 +02:00
Boris Zbarsky
f045d1595d Bug 559284. Make various HTML5 sectioning elements display:block. r=dbaron 2010-04-26 16:27:01 -04:00
Jeff Muizelaar
1ff50fe646 Bug 542605. Update cairo to 12d521df8acc483b2daa844d4f05dc2fe2765ba6. r=vlad,jwatt,bas
Reland after fixing quartz related clipping bug and a bunch of other ones
2010-04-05 22:28:54 -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
Mike Hommey
07bd1e441e Bug 554036 - Mark bugs/424074-1-ref2.xul reftest as randomly failing with Gtk: its result depends on the Gtk theme used [r=smontagu]
--HG--
extra : rebase_source : 3de664123bf0d23fbf051e4346b5d4087fd84470
2010-04-19 10:25:26 +02:00
Jeff Muizelaar
85d21d6c89 Bug 542605. Add a test for a clipping problem shown by the cairo update. 2010-04-16 10:48:42 -04:00
Jonathan Kew
7b7028d14b Add reftest for bug 557736. 2010-04-15 10:12:26 +01:00
Makoto Kato
c4fd95ea62 Backout of Bug 206802 - U+3005 is missing from the kinsoku list. regtest fail on Linux 2010-04-15 12:12:11 +09:00
Makoto Kato
3569ac83b4 Bug 206802 - U+3005 is missing from the kinsoku list. r=smontagu 2010-04-15 11:01:16 +09:00
Phil Ringnalda
530cc471fc Bug 556124 - change from "fails" to "random" since it unexpectedly passes on 10.5.8 Talos slaves, CLOSED TREE 2010-04-09 19:54:56 -07:00
Jeff Muizelaar
d751aaf9e3 Backed out changeset 9480726de986
Rendering/Invalidation problems showed up.
2010-04-08 09:44:28 -04:00
Jeff Muizelaar
aff371e5cb Bug 542605. Update cairo to 12d521df8acc483b2daa844d4f05dc2fe2765ba6. r=vlad,jwatt,bas
Reland after fixing quartz related clipping bug.
2010-04-05 22:28:54 -04:00
Jonathan Kew
0ad94c3879 bug 554188 - handle trailing whitespace on bidi-overridden text runs consistently on OS X 10.6. r=roc 2010-04-07 10:18:57 +01:00
Zack Weinberg
2ec3bc6f42 Bug 556661: make nsDOMCSSDeclaration::SetProperty capable of removing !important. r=dbaron 2010-04-06 15:52:02 -07:00
Jeff Muizelaar
a7d2620943 Bug 542605. Backed out changeset 2b9a4c865737
Reftest failures that showed up at the last minute.
2010-04-06 00:14:30 -04:00
Jeff Muizelaar
6db34ced75 Bug 542605. Update cairo to 12d521df8acc483b2daa844d4f05dc2fe2765ba6. r=vlad,jwatt,bas 2010-04-05 22:28:54 -04:00
Robert Sayre
744599315f Merge mozilla-central to tracemonkey. 2010-04-04 14:15:05 -04:00
L. David Baron
13963cf87c Bug 554188 followup: use fails-if rather than random-if, with stricter condition. 2010-04-02 22:31:41 -07:00
Ted Mielczarek
3b083a71a6 Bug 554188: 534919-1.html is known to fail on 10.6, working on it. test only, no-r= 2010-04-02 15:06:20 -05:00
Robert Sayre
404189ee98 Merge mozilla-central to tracemonkey. 2010-04-02 10:10:27 -04:00
Robert Sayre
db68c1951b Disable reftest 508908-1.xul. See bug 556124. 2010-04-02 08:03:11 -04: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
2faa95d890 Bug 552334. Deal with z-indices whose difference overflows a 32-bit signed int. r=roc 2010-04-01 22:09:05 -04:00
Boris Zbarsky
2e7a02c034 Bug 551699. Use the content insertion frame of our containing block when looking for our static position. r=dbaron 2010-04-01 22:09:05 -04:00
Robert O'Callahan
c745b6c7bc Bug 551463. Don't clamp scroll positions during reflow, do it during a post-reflow callback so that temporary frame size changes don't clamp when they shouldn't. r=mats 2010-03-29 14:46:59 +13:00
Robert O'Callahan
60dacfeed1 Bug 545049. When the overflow area of a transformed frame changes, we need to repaint the whole thing. r=mats 2010-03-29 14:46:58 +13:00
Boris Zbarsky
ce67bf7350 Bug 550882. Make sure to create scrollbars for the viewport even if it's currently overflow:hidden, since various changes to <body> and the like can change the propagated overflow. r=roc 2010-03-08 19:30:02 -05:00
Jesse Ruderman
8ea2399077 Fix most of the homeless-reftest warnings: remove some files that are no longer used; add some entries to reftest.list files. (Bug 551617 comment 22) 2010-03-20 18:26:07 -07: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
Henri Sivonen
9f62adb3f2 Test for bug 381746 - Make reftest 381746-1.html wait for the load events of its iframes. r=mats.
--HG--
extra : rebase_source : a92b4a01d62ae2a22230da3dfb4a6ad177abce11
2010-03-10 10:25:06 +02:00
Jonathan Kew
8a871fa050 bug 502906 - part 3 - factor out Uniscribe and GDI shapers from Windows GDI font code. r=jdaggett
--HG--
rename : gfx/thebes/src/gfxWindowsFonts.cpp => gfx/thebes/src/gfxUniscribeShaper.cpp
rename : gfx/thebes/public/gfxWindowsFonts.h => gfx/thebes/src/gfxUniscribeShaper.h
2010-03-15 09:34:25 +00:00
Robert O'Callahan
262a3deb0e Mark tests as failing if there's no test plugin 2010-03-15 16:46:55 +13:00
Robert O'Callahan
7b7b905989 Bug 550716. Snap layer bounds to nearest bpixels instead of outside pixels, to accurately reflect what we draw. r=mats
--HG--
extra : rebase_source : 08e3f6af4cc46e193593039a5196b0ee82defa60
2010-03-10 13:15:22 +13:00
Robert O'Callahan
84aaebcc5c Bug 549184. Track 'has nonempty content been placed on this line yet' separately from 'has nonempty, non-span content been placed on this line yet'. r=dbaron
--HG--
extra : rebase_source : fe9318ed5143fe42107a55dfdcb6c0c8fee3dae6
2010-03-10 13:14:14 +13:00
Robert O'Callahan
69610b8d43 Bug 546071. Compute view-to-widget offset for plugin views. r=mats
--HG--
extra : rebase_source : 483afc3b0d00f5fd6685f760b6ad358a94a7c9ba
2010-02-24 00:33:41 -08:00
Henri Sivonen
e28f1efdf7 Test for bug 281241 - Turn 281241-2.html into XHTML. r=bernd.
--HG--
extra : rebase_source : 7870fcf4628e2b639226c41c194d2af6a505dd1d
2010-03-11 14:28:43 +02:00
Boris Zbarsky
b97993f078 Backed out changeset f0239b3789d9 (bug 550882) because it causes a Tsspider regression.
--HG--
extra : rebase_source : ce7b9a047e91e3011d02c9807fdaba51e70f2b64
2010-03-11 00:59:47 -05:00
Boris Zbarsky
4b5ee3b9bd Bug 550882. Make sure to create scrollbars for the viewport even if it's currently overflow:hidden, since various changes to <body> and the like can change the propagated overflow. r=roc 2010-03-08 19:30:02 -05:00
Jonathan Kew
0b489f4c98 bug 551034 - trying to fix intermittent orange due to clipped antialiasing. r=roc 2010-03-10 12:33:48 +00:00
Boris Zbarsky
65a4e7e6d2 Backed out changeset c7c0db9074c7 (bug 550882) on suspicion of causing a Tsspider regression.
--HG--
extra : rebase_source : 7a3274280e4dfeebd779ec728bc6b8aa65e9cf61
2010-03-09 09:34:18 -05:00
Boris Zbarsky
58827ef725 Bug 550882. Make sure to create scrollbars for the viewport even if it's currently overflow:hidden, since various changes to <body> and the like can change the propagated overflow. r=roc 2010-03-08 19:30:02 -05:00
Jonathan Kew
c7f07c0327 bug 550163 - part 8 followup - add padding to try and avoid intermittent subpixel-clipping failure on Windows debug tinderbox. 2010-03-08 15:49:29 +00:00
Jonathan Kew
7651414fc0 bug 550163 - part 18 - force "quality" text rendering to get consistent kerning on Win7 in reftest 399636. r=roc 2010-03-08 10:11:15 +00:00
Jonathan Kew
b53f857080 bug 550163 - part 13 - use invisible text to avoid Win7 or Mac subpixel failure in reftest 503399. r=roc 2010-03-08 10:11:02 +00:00
Jonathan Kew
bfd37ba715 bug 550163 - part 12 - use sans-serif and letter-spacing to avoid Win7 subpixel failure where 'tt' glyphs touch in reftest 495385. r=roc 2010-03-08 10:11:00 +00:00
Jonathan Kew
6997bcf952 bug 550163 - part 11 - use sans-serif to avoid Win7 subpixel failure in reftest 474417. r=roc 2010-03-08 10:10:57 +00:00
Jonathan Kew
2aabbeb10f bug 550163 - part 10 - use sans-serif to avoid Win7 subpixel failure in reftest 413292. r=roc 2010-03-08 10:10:55 +00:00
Jonathan Kew
e10358ec7f bug 550163 - part 9 - use sans-serif to avoid Win7 subpixel failure in reftest 389074. r=roc 2010-03-08 10:10:52 +00:00
Jonathan Kew
cca1cfc9e1 bug 550163 - part 8 - use @font-face to ensure we have a font with the fi ligature in reftest 385569. r=roc 2010-03-08 10:10:50 +00:00
Jonathan Kew
20eca686d5 bug 550163 - part 7 - use sans-serif to avoid Win7 subpixel failure in reftest 362901. r=roc 2010-03-08 10:10:48 +00:00
Jonathan Kew
7ddd87c9df bug 550163 - part 6 - use sans-serif to avoid Win7 subpixel failure in reftest 351641. r=roc 2010-03-08 10:10:45 +00:00
Jonathan Kew
205148299c bug 550163 - part 5 - use sans-serif and padding to avoid Win7 subpixel failure in reftest 350506. r=roc 2010-03-08 10:10:43 +00:00
Jonathan Kew
9ab552d322 bug 550163 - part 4 - add padding to avoid Win7 subpixel failure in reftest 296361. r=roc 2010-03-08 10:10:41 +00:00
Martijn Wargers
024450afb2 Reftests for bug 381746 and bug 383035. 2010-03-07 12:48:37 +01:00
Bernd
06f0fc48fa bug 378935 the border collapse code relies on having mutliple dead cell data entries in a row r=bzbarsky 2010-03-06 10:53:04 +01:00
Bernd
ee60430533 bug 484256 remove remaining border widths limits that are now obsolete as borders have a 2 byte storage r=fantasai 2010-03-06 10:53:03 +01:00
Bernd
7492b03bef bug 281241 if a content based column looses its content based children we need to create anonymous cols r=bzbarsky 2010-03-06 10:53:02 +01:00
Robert O'Callahan
6a95e8500e Backed out changeset 78318b260f18 2010-03-05 20:05:33 +13:00
Robert O'Callahan
b752207ff1 Bug 546071. Compute view-to-widget offset for plugin views. r=mats 2010-02-24 00:33:41 -08:00
Robert O'Callahan
6f9f70fb08 Bug 546033. AddScrollPositionListener lazily in nsCanvasFrame to ensure that it's not added during frame construction when the root scroll frame might not be set up yet. r=enndeakin 2010-03-05 13:10:41 +13:00
Robert O'Callahan
f07ee1400d Bug 539323. Position the caret at the content-edge of its container frame, not the border-edge. r=mats 2010-03-05 11:52:59 +13:00
Boris Zbarsky
3f25246245 Bug 522632. Make cellContent blocks returns false from IsContainingBlock. r=dbaron 2010-03-03 18:53:18 -05: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
Boris Zbarsky
066dd6ebce Bug 534526 part 4. Tests. 2010-02-23 23:37:47 -05:00
Robert O'Callahan
120fae1563 Backing out bug 541406 due to test failure 2010-02-12 14:11:30 +13:00
Robert O'Callahan
06a323aa4d Backed out changeset eebf55548023 2010-02-12 14:11:07 +13:00
Jesse Ruderman
146e09dd21 Remove extra dump statements from tests 2010-02-11 14:14:26 -08:00
Robert O'Callahan
f3ee1916e6 Bug 541406. Test 2010-02-12 10:45:33 +13:00
Mats Palmgren
e2fd9941e0 Test for bug 503531. 2010-02-09 01:23:06 +01:00
Mats Palmgren
cf7a844a09 Test for bug 503399. 2010-02-09 01:21:54 +01:00
Robert O'Callahan
6f230353bb Bug 542620. Need to paint the table background if columns or column-groups have backgrounds. r=dbaron
--HG--
extra : rebase_source : aebb3f9c4c83d2eecc779939e87dcf7195f5d103
2010-02-02 12:21:13 +13:00
Robert O'Callahan
abe4078562 Bug 538935. A span should be considered non-empty (for the purposes of deciding whether stuff after it is 'at the beginning of the line') only if it contains non-empty content. r=dbaron
--HG--
extra : rebase_source : 70e158527ef017ed5d5271e861a775aa85986645
2010-02-02 12:18:57 +13:00
Jesse Ruderman
c7905493a0 Remove or clarify mentions of fixed bugs in reftest.list files 2010-01-29 03:26:59 -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
L. David Baron
af7b9dad84 Add CSS 2.1 test suite metadata for bug 367332 reftests. 2010-01-27 15:46:49 -08:00
L. David Baron
a9d1d9ab49 Add CSS 2.1 test suite metadata for bug 243519 reftests. 2010-01-27 15:46:49 -08:00
L. David Baron
a9b42cfed6 Add CSS 2.1 test suite metadata for bug 234686 reftests. 2010-01-27 15:46:49 -08:00
L. David Baron
b02f4631a0 Add CSS 2.1 test suite metadata for bug 134706 reftests. 2010-01-27 15:46:49 -08:00
L. David Baron
04a3aff8c2 Add CSS 2.1 test suite metadata for bug 50630 reftests. 2010-01-27 15:46:49 -08:00
L. David Baron
d58ae24dad Add CSS 2.1 test suite metadata for basic inline-block and inline-table reftests. 2010-01-27 15:46:49 -08:00
L. David Baron
1b94ef2da5 Add CSS 2.1 test suite metadata for bug 25888 reftests. 2010-01-27 15:46:49 -08:00
Jonathan Kew
7768afdfd1 Bug 539925: Make several reftests less fragile in relation to antialiasing settings. r=roc 2010-01-27 22:23:56 +00:00
Boris Zbarsky
0b39e83022 Bug 541382. Buttons with non-visible overflow should clip their contents. r=roc 2010-01-25 11:03:43 -05:00
Bernd
e01b1c53ff bug 540228 trying to fix random orange 2010-01-17 09:09:14 +01:00
Bernd
04f0dfceb2 test cases for bugs fixed by bug 43178 2010-01-16 17:40:07 +01:00
Bernd
547f5ac844 bug 28800 remove support for scrollable rowgroups moa=roc r=bzbarsky 2010-01-16 17:05:46 +01:00
Robert O'Callahan
7d5ddf93b2 Bug 539226. Ensure that when a scrollbar is added or removed the invalidation is not swallowed by the code that suppresses invalidation of hidden scrollbars. r=mats 2010-01-14 15:30:06 +13:00
Robert O'Callahan
f5b9be160f Bug 538909. Correctly calculate index of top-left tile. r=dbaron 2010-01-14 15:30:05 +13:00
Boris Zbarsky
ece890fa3d Bug 514300. Actually add the test to reftest.list 2010-01-13 12:50:13 -05:00
Boris Zbarsky
8c09ee17b6 Bug 537507. Make sure to flag XUL documents as allowing InitialReflow to be called on the presshell even if there are no presshells around when StartLayout is called on the document. r=jst 2010-01-13 11:30:11 -05:00
Boris Zbarsky
f3b7249ba2 Bug 514300 part 2. Make nsBindingManager::ContentRemoved remove the node from all the places it needs to be removed from. Also fixes bug 415301 and bug 495354. r=sicking 2010-01-13 11:30:11 -05:00
Jesse Ruderman
13dfc4354b Bug 538716 - fix reftest, making it pass. r=bz 2010-01-08 19:55:40 -08:00
Jesse Ruderman
093325f819 Fix bug-number comments in reftest.list files 2010-01-08 19:54:28 -08:00
L. David Baron
eb23ed8a65 Add tests for bug 25888 for blocks.
--HG--
rename : layout/reftests/bugs/25888-1l.html => layout/reftests/bugs/25888-1l-block.html
rename : layout/reftests/bugs/25888-1r.html => layout/reftests/bugs/25888-1r-block.html
rename : layout/reftests/bugs/25888-2l.html => layout/reftests/bugs/25888-2l-block.html
rename : layout/reftests/bugs/25888-2r.html => layout/reftests/bugs/25888-2r-block.html
rename : layout/reftests/bugs/25888-3l.html => layout/reftests/bugs/25888-3l-block.html
rename : layout/reftests/bugs/25888-3r.html => layout/reftests/bugs/25888-3r-block.html
2010-01-07 08:51:17 -05:00
Michael Ventnor
d1c7f0fda1 Bug 537471 - Detect empty shadow rects earlier. r=roc
--HG--
extra : rebase_source : 3d1a20314c9a771e987d9f82df0620d9d29720a6
2010-01-06 19:02:11 +01:00
Daniel Holbert
1cc4d1651d Remove broken 'onload="run()"' from reference cases for bug 386401's tests, to fix "JavaScript error: ...run is not defined" warnings. (Trivial tests-only change) 2010-01-05 17:21:02 -08: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
L. David Baron
0069f32298 Add reftests for (unfixed) bug 518172. 2009-12-22 16:55:48 -05:00
Jesse Ruderman
c462eaca6f Add reftests for bug 490176 and bug 490177 2009-12-16 18:45:09 -08:00
Jonathan Kew
e96ca9e720 Bug 534919: do not inherit font from ZWNJ to adjacent character. r=roc 2009-12-16 15:47:12 +00:00
L. David Baron
e6705a9c6d Call CheckInvalidateSizeChange for nsHTMLScrollFrames. (Bug 438537) r=roc 2009-12-13 19:40:55 -08:00
L. David Baron
5de5dfea69 Fix behavior of -moz-box-shadow on flexible non-flexbox children of flexboxes. (Bug 531098) r=roc 2009-12-13 19:40:55 -08:00
L. David Baron
c04a2d4b08 Make box-shadow cause only the overflow it needs and not add on additional overflow. (Bug 514917) r=roc 2009-12-13 19:40:55 -08:00
Jesse Ruderman
833ad9da43 Change comment in reference to match comment in test (and confuse Jesse less) 2009-12-13 12:47:40 -08:00
Masayuki Nakano
db4bcb5f95 Bug 461512 (enables its test) r=roc 2009-12-13 13:31:44 +09:00
Boris Zbarsky
e9fe32d01b Fix test ordering. 2009-12-01 12:26:46 -05: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
Boris Zbarsky
5e2979bd66 Bug 530686 second followup. Fix reftest. 2009-12-01 02:15:44 -05:00
Boris Zbarsky
5d3a7b122e Bug 530686 followup. Fix reftest manifest 2009-11-30 21:42:01 -05:00
Robert O'Callahan
6780628363 Bug 530686. Don't redraw box-shadows over the bounding rect of the dirty region; just redraw them over a (somewhat simplified) dirty region. r=dbaron 2009-11-30 18:14:04 -05:00
Boris Zbarsky
2eec426e1f Fix bug 528038 merge weirdness 2009-11-18 08:31:33 -05: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
Bernd
c7ee49f5cc Bug 527464. Go back to ignoring nowrape in quirks mode if a nonzero width is set in the width attribute. r=bzbarsky 2009-11-17 17:50:06 -05:00
Boris Zbarsky
2b37acc71b Bug 521542. Fix IsValidSibling to not lie when non-table-related siblings are involved. r=bernd 2009-11-17 17:50:04 -05:00
Robert O'Callahan
730202f5d6 Bug 519168. Fix some spurious reftest failures on Mac. r=dbaron 2009-11-16 11:51:47 +13:00
Mats Palmgren
c8c0189e55 Use reftest-wait to fix Tinderbox orange. b=527806 2009-11-11 02:48:34 +01:00
Robert O'Callahan
2705f0b286 Bug 501627. Take out unncessary and harmful surface size check. r=jrmuizelaar 2009-11-10 14:00:36 +13:00
Bernd
ef756ed2b5 testcases for the bugs fixed by the checkin for bug 452319 2009-11-08 20:11:07 +01:00
Timothy Nikkel
ddf13b3bf3 Bug 486065. Add test.
--HG--
extra : rebase_source : 7279e2260b9cc186804b025f3a87fd97fb8b7719
2009-11-05 02:57:42 -06:00
Robert O'Callahan
40e5fe01a0 Bug 523468. Make sure we reflow the next line when content is pushed or pulled from an inline frame. r=dbaron 2009-10-27 14:43:56 +13:00
Boris Zbarsky
0e977736ec Bug 501847 part 4. Change frame construction to create {ib} splits that have blocks wrapping runs of block kids and inlines wrapping runs of inline kids instead of wrapping all kids from the first block to the last block in a single block. r=tn,dbaron,roc 2009-09-18 14:00:21 -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
Robert O'Callahan
28cab8ef6c Backed out changeset 9f5177a978ac 2009-10-27 21:46:18 +13:00
Robert O'Callahan
d6f331fed2 Bug 523468. Force next line to be reflowed whenever we push or pull children from an inline frame. r=dbaron 2009-10-27 14:43:56 +13: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
Boris Zbarsky
92987aebab Adding test for bug 523096 2009-10-20 01:43:24 -04:00
Jesse Ruderman
ca80457a1b Fix typo in these reftest files 2009-10-13 12:28:57 -07:00
Boris Zbarsky
55b2e31775 Bug 521525. Make sure to reflow kids with percentage heights if our computed height changes from specified to auto. r=dbaron 2009-10-12 18:27:24 -04:00
Boris Zbarsky
aa6dadf4c4 Bug 520421. HasAttributeDependentStyle is broken on HTML for cased attribute selectors. r=dbaron 2009-10-12 12:27:51 -04:00
Robert O'Callahan
20bb54d1d3 Bug 508908. Disable windowed plugins in popup windows, since they don't work. r=dbaron
--HG--
extra : rebase_source : 1acfac3d3613d332586fade393f2911552bd03e0
2009-09-30 08:18:20 +10:00
David Zbarsky
bb6a0e81f4 Bug 507762: Parse CSS style sheets independently of case-sensitivity, and instead check case correctly when using the stylesheets. r=dbaron 2009-09-28 23:07:45 -07:00
Jonathan Kew
1b4863c480 Bug 518357, make reftests less sensitive to default font size settings. r=roc
--HG--
extra : rebase_source : 1914dd5f2998a2f45e10ccf3574d854ba9240f52
2009-09-23 15:55:55 +01:00
Jonathan Kew
5ec0ea75b5 Bug 423599: eliminate space from reftest, to avoid dependency on default font metrics. r=bzbarsky
--HG--
extra : rebase_source : f9b5b2f7136c71bdbb9fae5e0d9819a6dba88c64
2009-09-22 12:15:18 +01:00
Mats Palmgren
1df99a1262 Bug 513318 - visibility:collapse causes scrollbar issues for XUL elements, r=roc 2009-09-13 16:05:55 -07:00
L. David Baron
399ff738b4 Make empty bullets (i.e., those for list-style-type:none) not contribute to layout. (Bug 512631) r=roc 2009-09-11 06:46:36 -04:00
Boris Zbarsky
65ad8e401e Bug 513153. Update the default submit correctly even if multiple form controls are removed in one remove operation. r=jst 2009-09-08 16:00:20 -04:00
Mats Palmgren
a57f21c5c4 Don't scroll to the selected element if the reflow was interrupted, we'll do it later. b=512410 r=bzbarsky 2009-09-04 23:07:38 +02:00
Ms2ger
bd425c61be Bug 513923. [HTML5] HTML5 parser fails layout/reftests/bugs/495385-1c.html. r=bzbarsky 2009-09-01 14:57:02 -04:00
Jesse Ruderman
0c363c2e7b Add reftests (bug 310451, bug 398681, bug 407419, bug 409125, bug 429974) 2009-08-27 13:50:58 -07:00
Boris Zbarsky
ae35974f75 Bug 506481. Make sure that we'll scroll to the selected option even if it's added after our initial reflow but before we finish adding initial option kids. r=mats 2009-08-24 14:17:56 -04:00
Zack Weinberg
c6caffd207 Bug 431948 - when skipping a malformed ruleset inside an @-rule, do not consume the close brace that ends the @-rule, lest we skip too much; r=dbaron 2009-08-19 15:11:30 +02:00
Boris Zbarsky
16ff2fd701 Adding some tests 2009-08-12 16:34:32 -04:00
Olli Pettay
cb4754240f Bug 501257 - Implement HTML 5's HTMLElement.classList property, p=sylvain.pasche@gmail.com, r=smaug, sr=sicking
--HG--
extra : rebase_source : cbbd5a5679af57f97122082213f44491431d87e3
2009-08-12 11:55:14 +03:00
L. David Baron
6ff2475a94 Make lines with only a bullet take up height. (Bug 179596 / Bug 507187) r=roc 2009-08-10 19:48:42 -07:00
L. David Baron
8748f13aaf Make the quirks mode line height algorithm's check for bullets check whether there's a bullet rather than checking whether it's an HTML LI. (Bug 179596) r=roc 2009-08-10 19:48:42 -07:00
L. David Baron
7cc38c6fe9 When a block without lines has a bullet, give the line we fake its full line height. (Bug 179596) r=roc 2009-08-10 19:48:42 -07:00
Boris Zbarsky
0763ee7f97 Bug 509170. Correctly invalidate the canvas frame on resizes of the root element. r=roc 2009-08-10 10:54:22 -04:00
Boris Zbarsky
7abc642822 Bug 509155. Don't store outline structs in the rule tree if outline-color:inherit is set on the root element. r=dbaron 2009-08-10 10:54:22 -04:00
Jesse Ruderman
8d34f7c669 Add reftest for bug 398682 2009-08-08 15:32:52 -07:00
Zack Weinberg
d1561548f6 Add reftest from http://lists.w3.org/Archives/Public/www-style/2009Jun/0164.html since it is also fixed by bug 476856. 2009-08-05 17:45:49 -07:00
Jesse Ruderman
943b58ed8f Add reftest for bug 420790 2009-08-03 22:05:39 -07:00
Boris Zbarsky
e2f39a9eac Bug 502288. Provide finer-grained style change hints for triggering reflow. r=dbaron 2009-08-03 21:22:13 -04:00
Boris Zbarsky
a1e015696b Bug 502942. Make fieldsets use their content's last-line baseline. r=dbaron 2009-08-03 10:42:59 -04:00
David Zbarsky
8c97ee0a3d Bug 507487: Selectors should have dual atoms so they can correctly (and case-sensitively) match non-HTML elements in text/html documents, part 2: fix RuleHash to hash tag selectors twice when needed. r=dbaron 2009-08-01 08:53:40 -07:00
Boris Zbarsky
4d29dd668e This test is testing stuff that is just not true anymore now 2009-07-29 22:28:29 -04:00
Timothy Nikkel
6788e65ce3 Bug 269908. <legend> default style changes restrict styling options. r+sr=bzbarsky 2009-07-29 18:10:50 -04:00
Boris Zbarsky
d5f00639ad Make this test actually test the right thing 2009-07-28 13:19:17 -04:00
Robert O'Callahan
520e8ceae9 Bug 505743. Fix nsHTMLScrollFrame::InvalidateInternal to not take the 'invalidation in scrollbar' path when there is no scrollbar. r=dbaron
--HG--
extra : rebase_source : 8709cdba8ea6f9776b61ff935c1c850573caff3a
2009-07-27 09:29:01 +12:00
Boris Zbarsky
cc472b1f01 Bug 491180. <button> should not clip overflowing contents. r=roc 2009-07-22 21:31:45 -04:00
Boris Zbarsky
97359757b6 Bug 502447. Make sure to recompute the viewport scrollbar flags early enough during root frame setup. r=roc 2009-07-22 21:31:44 -04:00
Boris Zbarsky
934953d6aa Bug 504032. Make sure to copy mIsEmpty when cloning media lists. r=dbaron 2009-07-17 23:47:38 -04:00
Jonathan Kew
544d310f74 reftest for bug 502795, Core Text rendering fails with downloaded font and letter-spacing, r=roc 2009-07-16 10:59:07 +01:00
Jonathan Kew
6311f5f4a6 Backed out changeset b6d407af386f for causing bug 503718 on Windows 2009-07-15 11:04:00 +01:00
Jonathan Kew
2746f1c822 Bug 475968. Pad out the glyph extents of Windows text to account for possible antialiased pixels outside the regular bounds. r=roc 2009-06-15 10:01:19 +12:00
Boris Zbarsky
9046d1bc03 Bug 503364. Make GetAbsoluteContainingBlock work correctly for abs pos table ancestors again. r+sr=roc 2009-07-09 15:13:58 -07:00
Graeme McCutcheon
1dae21f7e8 Add a mochitest-based reftest and remove the previously disabled reftest for bug 263683. r=roc 2009-07-03 21:12:06 +01:00
Henri Sivonen
af98547431 Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas 2009-06-29 00:44:22 +02:00
Johnny Stenback
eb2ed73403 Backed out changeset 168dd0eb7283 2009-06-28 11:47:11 -07:00
Henri Sivonen
77265dbfa7 Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas 2009-06-28 20:19:05 +03:00
Bernd
5c0c166ec7 adopt caption vertical margins to latest CSS2.1 revision, bug 478614, r/sr=dbaron 2009-06-28 15:51:46 +02:00
Henri Sivonen
28fcb8397f Merge trunk into HTML5 repo 2009-06-26 18:22:48 +03:00