Mats Palmgren
2bd68bb0e2
Bug 844549 - Disable a recently added test in 'crashtest-ipc' due to intermittent failures. DONTBUILD
2013-02-26 09:46:00 +01:00
Nicholas Cameron
1053ca3ea4
Bug 845188; initialise CommonAnimationData::mGenerationCount; r=roc
2013-02-26 19:21:26 +13:00
Chris Pearce
45b77fa242
Bug 805613 - Support multiple concurrent fullscreen documents. r=bz
2013-02-26 18:40:53 +13:00
L. David Baron
57d19fbb86
Bug 404077: Annotate known assertions in mochitests.
2013-02-25 18:39:21 -08:00
Ryan VanderMeulen
1c839957d4
Backed out changeset 71a93fff7311 (bug 840360) for B2G reftest/crashtest bustage on a CLOSED TREE.
2013-02-25 19:49:19 -05:00
Matt Brubeck
560399481a
Bug 840360 - Extract reftest-content.js's setTimeout implementation into new Timer.jsm [r=jwalker r=cjones sr=gavin]
...
--HG--
rename : browser/devtools/shared/Browser.jsm => toolkit/modules/Timer.jsm
rename : browser/devtools/shared/test/browser_browser_basic.js => toolkit/modules/tests/xpcshell/test_timer.js
2013-02-25 11:08:33 -08:00
Kartikaya Gupta
8fc0608e02
Bug 840721 - Add a PostDelayedTask method to the GeckoContentController interface. r=cjones
2013-02-25 15:50:49 -05:00
Ryan VanderMeulen
fe9ad4a2d1
Backed out changesets e8202e140fd8 and b1cd489945f5 (bug 844328) for mochitest-bc orange on a CLOSED TREE.
2013-02-25 15:37:23 -05:00
Matt Brubeck
71539c9030
Bug 840360 - Extract reftest-content.js's setTimeout implementation into new Timer.jsm [r=jwalker r=cjones sr=gavin]
...
--HG--
rename : browser/devtools/shared/Browser.jsm => toolkit/modules/Timer.jsm
rename : browser/devtools/shared/test/browser_browser_basic.js => toolkit/modules/tests/xpcshell/test_timer.js
2013-02-25 11:08:33 -08:00
Bobby Holley
440bea3fd7
Bug 843711 - Fix up new |Components| culprits in test suite. r=mccr8
2013-02-25 10:43:03 -08:00
Mohit Gahlot
ebfb1bde3d
Bug 823939 - <mmultiscripts> now doesnt consider base followed by only <mprescripts> and no (presubscript presuperscript) pair as invalid-markup. r=fredw, r=Pike
2013-01-28 00:00:25 +05:30
Timothy Nikkel
3068726ba3
Bug 689623. Part 13. Disable image visibility pass on mobile and b2g. r=mats
2013-02-24 18:59:24 -06:00
Timothy Nikkel
21a6c4970d
Bug 689623. Part 11. Mark SVG feImage elements as visible because they don't create display items. r=mats
2013-02-24 18:59:23 -06:00
Timothy Nikkel
e570a1a58e
Bug 689623. Part 10. Make all images visible in print, print preview, chrome, xul, and resource docs and don't try to keep track of which are visible or not. r=mats
2013-02-24 18:59:23 -06:00
Timothy Nikkel
d65ed2f0df
Bug 689623. Part 9. Make images default to visible when they have a frame created for them. r=mats
2013-02-24 18:59:23 -06:00
Timothy Nikkel
8919430d6a
Bug 689623. Part 8. Add an 'unlocked draw' notification for images that are drawn when not locked so we catch any images that become visible through a means other than scrolling. r=joe,mats
2013-02-24 18:59:22 -06:00
Timothy Nikkel
c382d9d2b7
Bug 689623. Part 7. Clear the list of visible images on presshells that we don't descend into while building the display list of visible images. r=mats
2013-02-24 18:59:22 -06:00
Timothy Nikkel
9660b7d867
Bug 689623. Part 6. Keep a list of visible images on the presshell and code to manage it. r=mats
2013-02-24 18:59:22 -06:00
Timothy Nikkel
d695637b6c
Bug 689623. Part 5. Add mechanism to update image visibility upon some amount of scrolling. r=mats
2013-02-24 18:59:21 -06:00
Timothy Nikkel
abf897ca84
Bug 689623. Part 1. The display list we build for image visibility means we hit the same assertions as we hit when building the painting display list. So adjust some reftest assert counts upwards. r=mats
2013-02-24 18:59:20 -06:00
Peter Van der Beken
410cee5e49
Fix for bug 844225 (Remove some DOMCI and quickstubs). r=bz.
2013-01-10 10:54:46 +01:00
Mats Palmgren
8bb0a8ca5a
Bug 843543 - Add a null-check after ShowPrintDialog to avoid crashing. r=smaug
2013-02-24 15:09:34 +01:00
O S K Chaitanya
7191580b25
Bug 844511 - Only luminance masks need unpremultiplying and conversion to linear RGB. r=longsonr
2013-02-24 09:05:09 +00:00
Mats Palmgren
54f37b579d
Bug 844525 - Add asserts(0-1) for a recently added test to fix intermittent failure.
2013-02-24 05:33:58 +01:00
Mats Palmgren
774303b249
Bug 844549 - Disable a recently added test on B2G due to intermittent failures.
2013-02-24 05:23:28 +01:00
Phil Ringnalda
9e24563e12
Bug 815612 - annotate Linux fuzziness of float-outside-block-push.html
2013-02-23 19:15:17 -08:00
Daniel Holbert
40fc0a733c
Bug 842080: Remove an unnecessary nsReflowStatus initialization, and add comments to clarify assumptions about ReflowAbsoluteFrames' reflow status arg. r=mats
2013-02-23 16:06:55 -08:00
Kyle Huey
a2581f4219
Bug 816498: Fix some things about background attribute handling that are still broken. r=bz
...
As filed the bug is about table backgrounds failing to print. The root cause of this is that we load images from the original document, because print/print-preview documents (which are static clones of the original) cannot do loads. This results in an entry in the css::ImageValue's request table under the original document, but entry under the printing document. Then we do layout, try to get the request, and fail, and nothing is displayed. The solution to this is to force us to clone the request for the printing document if we're loading off the original document. I manually verified that this does not regress Bug 560235.
While writing a test for this, we discovered another problem. The reftest print code does not actually use the printing codepath. Instead it takes an existing document, tears down its presshell, and creates a new presshell for printing. Fixing the above bug did not make the reftest print test pass because ImageLoader does not deal properly with presshell destruction/recreation. It assumes that when the presshell is destroyed all of the css::ImageValues can be cleared of their entries for that document. This fails for ImageValues for mapped attributes because they are held alive by the content tree. When a new presshell for this document is then created there is no entry for the document and thus no image request to paint. The fix for this is to only clear the frame to request and request to frame mapping hashtables and not to clear the document's entry on the ImageValue when the presshell is destroyed. The destruction of the ImageLoader (which is held from a strong reference on the document) is when those entries are removed. The final change is to change css::ImageValue's hashtable from holding a strong reference to the keys (which are documents) to holding raw pointer references. This is safe because we clear the relevant entry when the corresponding ImageLoader dies, and is needed to prevent a reference cycle that was being broken by presshell destruction.
--HG--
rename : layout/reftests/backgrounds/table-background-ref.html => layout/reftests/backgrounds/table-background-print-ref.html
rename : layout/reftests/backgrounds/table-background.html => layout/reftests/backgrounds/table-background-print.html
2013-02-23 06:59:43 -08:00
Jonathan Kew
c9fb9d7c5c
bug 700022 - pt 2 - reftests for lang-tag handling in graphite shaper. r=jdaggett
2013-02-22 13:36:02 +00:00
Jonathan Kew
2cd9e25c43
bug 700022 - pt 1 - reftests to check that graphite is working. r=jdaggett
2013-02-22 13:36:00 +00:00
Mats Palmgren
aec52bbfed
Bug 843322 - Make CSS 'text-overflow' apply to ::-moz-placeholder. r=roc
2013-02-23 11:38:15 +01:00
Mats Palmgren
cbc313f3b0
Bug 843931 - Make nsLineLayout::NewPerFrameData() allocation infallible. r=roc
2013-02-23 11:38:15 +01:00
Mats Palmgren
89f908890e
Bug 843925 - Make nsLineLayout::NewPerSpanData() allocation infallible. r=roc
2013-02-23 11:38:15 +01:00
Jesse Ruderman
a561f3694c
Bug 457514 - Crash test.
2013-02-23 11:38:15 +01:00
Martijn Wargers
7412bf77ad
Bug 448543 - Crash tests.
2013-02-23 11:38:15 +01:00
Jesse Ruderman
d0e129f333
Bug 439343 - Crash test.
2013-02-23 11:38:15 +01:00
Jesse Ruderman
b6083f58dd
Bug 433429 - Crash test.
2013-02-23 11:38:15 +01:00
Jesse Ruderman
9dc1c3595b
Bug 424629 - Crash test.
2013-02-23 11:38:14 +01:00
Martijn Wargers
64ec36e79d
Bug 422276 - Crash test.
2013-02-23 11:38:14 +01:00
Martijn Wargers
0e4473056b
Bug 421432 - Crash test.
2013-02-23 11:38:14 +01:00
Jesse Ruderman
1b20012fc7
Bug 411835 - Crash test.
2013-02-23 11:38:14 +01:00
Bruno Fassino
6d66faaba9
Bug 410198 - Crash test.
2013-02-23 11:38:14 +01:00
Andrew Schultz
9f1f88a3e4
Bug 406137 - Crash test.
2013-02-23 11:38:14 +01:00
Martijn Wargers
c8379a8914
Bug 403048 - Crash test.
2013-02-23 11:38:14 +01:00
Ginn Chen
f3ceec35b5
Bug 403004 - Crash test.
2013-02-23 11:38:14 +01:00
Martijn Wargers
3bf29343b0
Bug 400157 - Crash test.
2013-02-23 11:38:14 +01:00
Martijn Wargers
2695e3c816
Bug 399013 - Crash test.
2013-02-23 11:38:14 +01:00
Martijn Wargers
6e32d4722a
Bug 398733 - Crash tests.
2013-02-23 11:38:14 +01:00
Martijn Wargers
4b3d4baff1
Bug 398332 - Crash tests.
2013-02-23 11:38:13 +01:00
Martijn Wargers
bd319b4ba1
Bug 398322 - Crash tests.
2013-02-23 11:38:13 +01:00