Commit Graph

389 Commits

Author SHA1 Message Date
Mats Palmgren
7c71c27f9d Bug 724352 - Decrement assertion counts for some layout crashtests. r=roc 2012-04-05 16:30:21 +02:00
Scott Johnson
52b46b2c2c Bug 733640: Add crashtest for bug 718516. [r=ehsan]
--HG--
extra : rebase_source : 45e73bc4a7e36da12630c368040b152b83005664
2012-03-26 12:43:22 -07:00
Daniel Holbert
5b36b1e0f9 backing out 56664e0e2f2 (bug 718516) due to wrong commit message 2012-03-26 11:35:16 -07:00
Scott Johnson
d479d3ab15 Bug 718516: Remove call to FinishReflowWithAbsoluteFrames until nsColumnSetFrame is fully implemented as an absolute container. [r=ehsan] 2012-03-26 10:29:59 -07:00
Daniel Holbert
21f77f436b Bug 737313: Make nsCSSFrameConstructor::ConstructInline more robust when one of its child frames fails to construct. r=bz 2012-03-20 10:23:03 -07:00
Mats Palmgren
32a0b16990 Bug 638937 - For text frames that are a child a floating first-letter frame, use the parent of the associated placeholder as the line-container to search. r=roc 2012-02-22 00:50:16 +01:00
Ed Morley
40b9db3b9b Backout 9062b3e04318 (bug 718516) for reftest failures 2012-02-08 00:56:56 +00:00
Scott Johnson
4155a31b8c Bug 718516: Remove call to FinishReflowWithAbsoluteFrames until nsColumnSetFrame is fully implemented as an absolute container. [r=ehsan] 2012-02-07 17:21:48 -06:00
Phil Ringnalda
c848efe9b6 Bug 718564 - adjust crashtest assertion ranges to reflect reality part two, the forgetting of one 2012-01-18 22:47:08 -08:00
Phil Ringnalda
90ef8490af Bug 718564 - adjust crashtest assertion ranges to reflect reality
--HG--
extra : rebase_source : 3ae657663239f3382d5163170c0a098e0c78ed69
2012-01-18 21:52:43 -08:00
Mats Palmgren
bea763f11f Bug 665597 - Fix some reftests assumptions about margins and scrollable overflow. part=5/5 r=dbaron,roc 2012-01-17 00:38:10 +01:00
Jesse Ruderman
9fc91cc203 Bug 713610 - Crash test. 2011-12-29 14:21:00 +01:00
Jesse Ruderman
e9ecaa9502 Bug 700031 - Crash test. 2011-12-29 14:21:00 +01:00
Scott Johnson
1575ebf83f Bug 695222 - Implement column-fill part of CSS3 multicol spec. r=roc,dbaron 2011-12-25 23:25:59 -06:00
Scott Johnson
aef90f0f50 Backout changeset 93f523345fb6. 2011-12-20 00:01:32 -06:00
Scott Johnson
35fbd86079 Bug 695222 - Implement column-fill part of CSS3 multicol spec. r=roc,dbaron 2011-12-19 23:11:54 -06:00
Scott Johnson
578a640a52 Backed out changeset 74555805376d 2011-12-19 23:08:52 -06:00
Scott Johnson
d6fe638038 Bug 695222 - Implement column-fill part of CSS3 multicol spec. r=roc,dbaron 2011-12-19 22:25:19 -06:00
Boris Zbarsky
7764c01ec2 Bug 683712. Add a null-check to avoid bogus assumptions about blocks not being reflow roots. r=mats 2011-11-08 23:22:36 -05:00
Mats Palmgren
a5eec1b2b6 Bug 688996 - "ASSERTION: Wrong root". r=smaug 2011-10-12 18:20:45 +02:00
Ehsan Akhgari
3712f55a5e Crashtest for bug 512749; r=roc 2011-09-30 10:11:51 -04:00
Ehsan Akhgari
4b619a80e2 Crashtest for bug 655462; r=roc 2011-09-30 10:11:39 -04:00
Ehsan Akhgari
144367bb52 Crashtest for bug 660451; r=roc 2011-06-28 17:10:27 -04:00
Ehsan Akhgari
9436f4ec0c Crashtest for bug 665853; r=bzbarsky 2011-06-22 20:50:50 -04:00
Ehsan Akhgari
947ce13613 Bug 656130 - Part 2: More crashtests; r=roc 2011-06-28 17:10:29 -04:00
Ehsan Akhgari
941f2f10c3 Bug 656130 - Part 1: Make sure that the absolute containing frame to be returned is actually marked as such in the frame tree; r=bzbarsky 2011-05-11 19:53:34 -04:00
Ehsan Akhgari
59e7e67254 Bug 10209 - Part 5: Allow table elements to act as absolute positioning containers; r=roc 2011-05-09 20:36:10 -04:00
Ms2ger
ccea776176 Bug 684807 - Annotate crashtest assertions on Android; r=philor 2011-09-06 18:35:43 +02:00
Daniel Holbert
749890cbb2 Bug 683702: In nsFrame teardown, clear the reference to me on my prev IB sibling (as well as on my next IB sibling). r=roc 2011-09-01 00:10:22 -07:00
Daniel Holbert
64adad7c8f Bug 679933: When a frame is destroyed, remove next special-sibling's pointer to it. r=roc 2011-08-25 01:31:11 -07:00
Jesse Ruderman
56961b8e10 Bug 673770 - Also search overflow lines for aPrevSibling. r=test-only 2011-08-03 17:55:00 +02:00
Martijn Wargers
27350918f4 Bug 578977 - Don't mess with next-in-flows when the reflow status is INLINE_IS_BREAK_BEFORE. r=roc 2011-07-19 14:20:33 +02:00
Jesse Ruderman
e386b136fe Bug 671796 - "ASSERTION: unexpected block frame" with text-overflow, overflow, mathml. r=roc 2011-07-19 14:20:33 +02:00
Mats Palmgren
14c6dacab7 Correcting the bug number in the comment. r=me DONTBUILD 2011-07-12 12:13:20 +02:00
Jesse Ruderman
4ac809593f Bug 670564 - "ASSERTION: illegal left edge" in nsDisplayText::Paint. r=roc 2011-07-11 22:18:26 +02:00
Jesse Ruderman
eabd47d1e6 Bug 667025 - crash test. 2011-06-25 04:21:27 +02:00
Mats Palmgren
bc1e9d8cb9 Bug 666751 - Crash tests. r=roc 2011-06-24 21:12:52 +02:00
Mats Palmgren
edc656386c Bug 312156 - Tests for CSS3 text-overflow. r=roc 2011-06-22 20:11:48 +02:00
Matt Brubeck
97d5e0e637 Bug 663959 - Mark crashtests as asserting intermittently [r=ehsan] 2011-06-13 14:24:04 -07:00
Simon Montagu
1a837f2ff0 Don't use cached inflow length for empty frames. Bug 660416, r=roc 2011-05-30 18:19:13 +03:00
Jonathan Kew
a85e8f27b5 bug 650499 - add testcase. r=roc 2011-04-19 08:51:35 +01:00
Robert O'Callahan
a7b4f1246b Bug 641426. Part 5: Avoid operator== where possible to distinguish between 'equal edges' and 'equal areas' for rectangles. r=dbaron,sr=cjones 2011-04-19 15:07:23 +12:00
Jonathan Kew
be86b37444 add testcases from bug 646983, bug 647332. r=roc 2011-04-08 11:18:44 -07:00
Jonathan Kew
35b35cec69 bug 646561 - testcase. 2011-03-31 09:47:01 +01:00
Jonathan Kew
6f4c1c50c2 additional crashtest for bug 645072 2011-03-30 07:39:11 +01:00
L. David Baron
8ee004f7e8 Add crashtest for bug 645072. 2011-03-25 11:42:00 -07:00
L. David Baron
4520f10e49 Merge layout work from projects/birch, part 1. a=bsmedberg 2011-03-23 12:36:08 -07:00
Boris Zbarsky
c79bd4569e Bug 621841. Clear restyle flags in frameset kids when we process them. r=dbaron 2011-03-04 10:27:02 -05:00
Joel Maher
69ccb3b80f Bug 637660 - add sandbox.Android, and skip a few crashtests so we can run green on Android. r=dbaron, a=tests 2011-03-11 09:15:33 -05:00
Peter Van der Beken
b6b7136d51 Fix for bug 633738 (quora.com bloats out of control (part 3)) - mark some known assertions caused by bug 439258. r=bz, a=jst. 2011-02-17 12:19:13 +01:00
Simon Montagu
5835890e9a Tests for bug 508816, from dbaron and Enn 2011-02-07 09:59:20 +02:00
Chris Jones
97685d6934 Rollup of bug 615386, parts 1-6. Teach the reftest harness about <browser remote>. r=dbaron,roc,ted a=a
--HG--
rename : layout/tools/reftest/reftest.js => layout/tools/reftest/reftest-content.js
2011-02-03 13:54:10 -06:00
L. David Baron
dd21ec36e9 Ensure that 'load' and 'script' tests do layout and painting before we go on to the next test. (Bug 624279) r=roc a2.0=blocking
(It's tempting to remove both the direct call to RecordResult() (and
instead always go through WaitForTestEnd) and the setupPrintMode() call
not inside WaitForTestEnd, but that's probably more than I should tackle
right now.)
2011-02-02 08:40:17 -08:00
Robert O'Callahan
f6622b4905 Bug 616085 - Renable 508908-1.html crashtest without it hitting the network, a=test 2011-01-20 22:05:48 -08:00
L. David Baron
a21050bfce Add crashtest for bug 595740. a2.0=blocking, tests 2011-01-11 17:09:22 -08:00
Shawn Wilsher
7cd8f091ad Merge mozilla-central to Places. 2010-12-13 15:08:04 -08:00
Shawn Wilsher
aeffa1f8c7 Merge mozilla-central into Places 2010-12-06 09:48:54 -08:00
Shawn Wilsher
5126652a70 Merge mozilla-central to Places. 2010-12-02 09:05:33 -08:00
Ehsan Akhgari
4e772a3856 Bug 616085 - Disable a crashtest which accesses a network resource which is unavailable, and causes the crashtest suite to not exit cleanly; r=me a=tree-opener landed on a CLOSED TREE 2010-12-02 02:13:19 -05:00
Mats Palmgren
a928ea28ed "ASSERTION: We should have padding here" with abs pos, overflow:scroll. r=roc a=blocking2.0:final 2010-11-09 22:14:05 +01:00
Jesse Ruderman
b53f3fa44e Bug 615959 - adjust assertion counts because bug 570436's assertion apparently doesn't happen on Win7. a=NPOTB DONTBUILD 2010-12-03 13:43:04 -08:00
Simon Montagu
f7a51b4fb3 test for bug 595435, a=test 2010-11-08 12:27:42 +02:00
Simon Montagu
4d723df0e2 Backout changeset 06ec9fa89d20 due to test failures, a=backout 2010-11-07 13:10:48 +02:00
Simon Montagu
03f2ba2fda test for bug 595435, a=test 2010-11-07 11:56:25 +02:00
Jesse Ruderman
c7a4735302 Bug 571975 - add crashtest 2010-12-12 12:54:27 -08:00
Jesse Ruderman
63f694a60a Bug 553504 - add crashtest 2010-12-12 12:54:27 -08:00
Jesse Ruderman
f8d61a79d4 Bug 545571 - add crashtest 2010-12-12 12:54:27 -08:00
Jesse Ruderman
5770046d6f Bug 514098 - add crashtest 2010-12-12 12:54:26 -08:00
Benjamin Smedberg
abe5e4d05f Final merge of bug 596451. a=blocking2.0 - Asynchronous layer-based painting on Windows. Various pieces r=josh/romaxa/karlt/jmathies/roc.
This merge includes the fix for bug 583109 - Add visibility notifications for plugins, so that asynchronous painting can be suspended when plugins are not visible. This collaterally fixes bug 606285, hulu homepage doesn't paint with async layers.

This changeset only implements asynchronous painting for out-of-process plugins. In-process painting will be implemented as a followup. Note that it is still possible to disable asynchronous layers on Windows by setting the preference mozilla.plugins.use_layers to false, but my intention is to remove this preference and sync-painting codepaths soon in a followup.
2010-11-10 10:29:09 -05:00
Benjamin Smedberg
b4c1905756 Merge mozilla-central into the branch for asynchonous plugin painting (bug 596451), especially to pick up and test whether the fix for 602200 also fixes bug 607958. 2010-11-08 09:50:11 -05:00
Benjamin Smedberg
c71c0f761f Merge mozilla-central to the branch for bug 596451. 2010-10-28 10:05:20 -04:00
Jesse Ruderman
164b0852bd Bug 570289 - add crashtest 2010-10-11 09:55:23 -07:00
Jesse Ruderman
884204823f Bug 589002 - add crashtest 2010-10-11 09:55:23 -07:00
Jesse Ruderman
95cbf8e717 Bug 590426 - fix timeout/onload race in a crashtest 2010-10-11 09:55:22 -07:00
L. David Baron
e907e2fe51 Adjust known assertion counts for assertions that now happen for each overflow area. (Bug 542595, patch 21) a2.0=blocking2.0:beta8 2010-10-06 21:25:47 -07:00
Jesse Ruderman
115e6cc620 Bug 580504 - add crashtest. a=NPOTB 2010-09-24 11:29:07 -07:00
Josh Aas
33d4767075 Bug 599086 and bug 599391: Disable tests that are now intermittent orange because we put the Mac OS X test plugin out of process. a=josh 2010-09-24 13:04:25 -04:00
Jesse Ruderman
296317ea96 Test for bug 605340. a=test 2010-10-21 17:30:35 +02:00
Jesse Ruderman
efa3f18c6e Test for bug 604843. a=test 2010-10-21 17:30:35 +02:00
Boris Zbarsky
7c8ff20187 Bug 594808. If the given range is detached, don't try to work with its start/end containers. r=sicking 2010-10-20 20:24:15 -04:00
Ehsan Akhgari
8fa798f748 Bug 604314 - "ASSERTION: unexpected disconnected nodes"; r,a=roc
--HG--
extra : rebase_source : be7c85abe0c8c84c5663a871ee831863c4823bad
2010-10-18 23:24:39 -04:00
Mounir Lamouri
e457aa01ce Bug 553097 - Do not create a frame and DOM node for placeholder if not needed. r=ehsan,roc a=blocking 2010-10-19 15:11:07 +02:00
Jesse Ruderman
f1f6c23417 Bug 603510 - add crashtest. a=NPOTB 2010-10-15 13:44:38 -07:00
Jesse Ruderman
5dbb3c61b5 Bug 603490 - add crashtest 2010-10-15 13:44:38 -07:00
Markus Stange
4c74ef0ee6 Bug 592118 - Don't stack-allocate gfxContexts that are passed to other functions. r=roc a=blocking2.0:final
--HG--
extra : rebase_source : efcf3b58c953ea8ec8cad45f4b0ffa0b898a2397
2010-10-15 12:20:22 +02:00
Josh Aas
9123f63bf8 Bug 599391: Re-enable "505912-1.html" on Mac OS X. a=test 2010-10-14 22:10:50 -04:00
Markus Stange
c2366cec04 Bug 590404 - Crash [@ nsURIHashKey::HashKey] with -moz-element in data: document; r=roc a=blocking-final+ 2010-09-14 15:50:41 -04:00
Markus Stange
561bcd2027 Bug 591141. Protect against null pattern. r=roc
--HG--
extra : rebase_source : 51658e6b24a3c2b7857e44ab5880d240aacd8115
2010-09-06 15:12:46 +12:00
Mounir Lamouri
a8b1740698 Move 590387.html crashtest to content/html/content/crashtests/ a=test-only
--HG--
rename : layout/generic/crashtests/590387.html => content/html/content/crashtests/590387.html
2010-08-28 02:35:42 +02:00
Mounir Lamouri
c36bfba815 Bug 590387 - Crash [@ nsGenericHTMLFormElement::UpdateFormOwner] when attaching an element with @form set to an element which is not in a document. r=sicking a2.0=blocking
--HG--
extra : rebase_source : 9f2a36b9a622c9ef1a2e3501ba45a297b8451d9e
2010-08-25 22:45:43 +02:00
L. David Baron
57f05d17a4 Don't push floats past break due to total lack of available height when we're required to place something. (Bug 586973) r=roc a2.0=blocking 2010-08-19 09:38:00 -04:00
L. David Baron
750b5eeb63 We might need to collect pushed floats from the overflow out-of-flows list too, just like normal floats. (Bug 586806) r=roc a2.0=blocking 2010-08-19 09:38:00 -04:00
L. David Baron
f7f2374e3e Don't construct an nsFrameList whose first child has a previous sibling. (Bug 586806) r=roc a2.0=blocking 2010-08-19 09:38:00 -04:00
L. David Baron
f4944f292c Destroy the pushed floats list in nsBlockFrame::DestroyFrom. (Bug 585598) r=roc a2.0=blocking 2010-08-19 09:38:00 -04:00
L. David Baron
0782b28006 Bump assertion count on Windows; followup to bug 563584. 2010-08-05 23:01:07 -07:00
L. David Baron
7e4d1acd95 Adjust reftest assertion manifests for churn in nscoord_MAX-related assertions (which includes 'computed overflow area' assertion, because of width wraparound in UnionRect making overflow area empty). (Bug 563584, patch 23) r=roc 2010-08-05 21:59:20 -07:00
L. David Baron
7d7660f740 Fix bustage from bug 570329 with s/windowsWidget/winWidget/g. 2010-07-30 20:50:52 -07:00
L. David Baron
b0ac8dc333 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
9fc2823e63 Bug 542136. Add crashtest. 2010-07-25 13:10:31 -05:00
Ehsan Akhgari
16994f2761 Bug 576342 - Intermittent Windows Cd failure: "REFTEST TEST-UNEXPECTED-PASS | reftest/tests/layout/generic/crashtests/463741-1.html | assertion count 3 is less than expected 4 assertions"; r=Jesse 2010-07-21 20:47:04 -04:00