Benjamin Smedberg
cb0c6263e3
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
38ae62345f
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
2f485b803e
Merge mozilla-central to the branch for bug 596451.
2010-10-28 10:05:20 -04:00
Jesse Ruderman
c1553a4e0c
Bug 570289 - add crashtest
2010-10-11 09:55:23 -07:00
Jesse Ruderman
d96dcfd016
Bug 589002 - add crashtest
2010-10-11 09:55:23 -07:00
Jesse Ruderman
20beaeabe0
Bug 590426 - fix timeout/onload race in a crashtest
2010-10-11 09:55:22 -07:00
L. David Baron
eb99ec6f6d
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
f426085619
Bug 580504 - add crashtest. a=NPOTB
2010-09-24 11:29:07 -07:00
Josh Aas
0f918cb081
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
17160bf4b6
Test for bug 605340. a=test
2010-10-21 17:30:35 +02:00
Jesse Ruderman
6dfb7eca19
Test for bug 604843. a=test
2010-10-21 17:30:35 +02:00
Boris Zbarsky
4747faf0d4
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
4012a251c3
Bug 604314 - "ASSERTION: unexpected disconnected nodes"; r,a=roc
2010-10-18 23:24:39 -04:00
Mounir Lamouri
63791ff31c
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
3426d43d0b
Bug 603510 - add crashtest. a=NPOTB
2010-10-15 13:44:38 -07:00
Jesse Ruderman
bfedc4889e
Bug 603490 - add crashtest
2010-10-15 13:44:38 -07:00
Markus Stange
31194965c7
Bug 592118 - Don't stack-allocate gfxContexts that are passed to other functions. r=roc a=blocking2.0:final
2010-10-15 12:20:22 +02:00
Josh Aas
71e8b88af7
Bug 599391: Re-enable "505912-1.html" on Mac OS X. a=test
2010-10-14 22:10:50 -04:00
Markus Stange
b1a02dc8ce
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
976aadc285
Bug 591141. Protect against null pattern. r=roc
2010-09-06 15:12:46 +12:00
Mounir Lamouri
da70d0df7a
Move 590387.html crashtest to content/html/content/crashtests/ a=test-only
2010-08-28 02:35:42 +02:00
Mounir Lamouri
41c2ff6419
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
2010-08-25 22:45:43 +02:00
L. David Baron
7da6fe6c0f
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
3b08f90182
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
c7ad1ae926
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
6f5600d93d
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
1e7080b98a
Bump assertion count on Windows; followup to bug 563584.
2010-08-05 23:01:07 -07:00
L. David Baron
ad1cb3dcee
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
8ae5665e64
Fix bustage from bug 570329 with s/windowsWidget/winWidget/g.
2010-07-30 20:50:52 -07:00
L. David Baron
18e03cfc70
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
e62d8acda2
Bug 542136. Add crashtest.
2010-07-25 13:10:31 -05:00
Ehsan Akhgari
ae6b9b9f34
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
Boris Zbarsky
a5ae87736a
Bump the mac assert count too. Bug 579940.
2010-07-19 13:28:45 -04:00
Boris Zbarsky
ce10cd5f65
Bump the assertion counts, since they seem to be timing-dependent now that we're not flushing layout onload.
2010-07-19 01:09:11 -04:00
Jesse Ruderman
a347a6a1ea
Add bug numbers for all remaining asserts() annotations in crashtests and reftests
2010-07-01 19:33:56 -07:00
Simon Montagu
71f981bf3e
Test for bug 574958
2010-07-01 08:30:46 -07:00
Mats Palmgren
0bceeb0d43
Bug 570160 - Don't create a next-in-flow for a placeholder frame, split the float instead. r=fantasai
2010-06-29 16:32:03 +02:00
Robert O'Callahan
a433b72497
Bug 564991. Part 28: Update test manifest to reflect fewer assertion failures on Mac (probably because of less painting).
2010-06-28 14:17:06 +12:00
Jesse Ruderman
8bd4e650ed
Add some crashtests and reftests
2010-06-17 13:21:24 -07:00
Boris Zbarsky
96fda46786
Bug 571618. Fix asertion to match reality. r=roc
2010-06-14 16:06:48 -04:00
L. David Baron
1c86b250b8
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
Jesse Ruderman
4ba9af8e8a
Add a bunch of crashtests
2010-06-08 17:53:08 -07:00
Jesse Ruderman
d339e7f465
Crashtest for bug 519031.
2010-06-06 16:26:05 +02:00
Ehsan Akhgari
3064eb6ed1
Bug 569439 - Intermittent failure in layout/generic/crashtests/382129-1.xhtml | assertion count 0 is less than expected 1 to 2 assertions; r=dbaron
2010-06-02 14:33:47 -04:00
Ehsan Akhgari
60d7a3025c
Bug 569435 - Intermittent failure in reftest/tests/layout/generic/crashtests/382131-1.html | assertion count 0 is less than expected 1 assertions; r=dbaron
2010-06-02 14:33:47 -04:00
Mats Palmgren
c4e5f240a9
Check each next-in-flow if it's an overflow container. b=564968 r=fantasai
2010-06-02 01:32:59 +02:00
Jesse Ruderman
fe26d51180
Annotate ignorage of 'ASSERTION: GetMinimumWidgetSize was ignored' with mention of bug 540078. Also, allow 0 assertions for 387745-1.svg, which was orange in the last cycle due to not triggering the assertion.
2010-05-29 23:06:08 -07:00
Jesse Ruderman
314e441cbb
Add some crashtests
2010-05-29 20:27:25 -07:00
Mats Palmgren
44c15f309a
Add crashtest for bug 481921
2010-05-29 20:16:41 -07:00
L. David Baron
9ccd7f8291
Adjust manifest for expected assertions: An assertion was fixed, probably by revision a55765a1c2f5. (Bug 472557)
2010-05-19 07:39:10 -07:00