L. David Baron
9bdf13c219
sheet-set-switch-1 still fails on Mac.
2009-02-06 09:51:32 -08:00
L. David Baron
1a7feca1ae
Try other HTTP ports if the first one is busy. (Bug 477164) r=jwalden
2009-02-06 08:52:13 -08:00
L. David Baron
fc3d9c46d9
Stop using MarkXMark2Y in reftest references, since its underline offsets don't correctly match combinations, and go back to using combinations. (Bug 468217) r=jdaggett
2009-02-06 08:52:13 -08:00
L. David Baron
d9b03ef68c
Invalidate the correct area when loading an image for which we've displayed the loading-image icon. (Bug 409870) r+sr=bzbarsky r=roc
2009-02-06 08:52:13 -08:00
L. David Baron
f5e3d83ef8
Typesafe helpers for nsCSSDataBlock::StorageFor. (Bug 475214) r+sr=bzbarsky
2009-02-06 08:52:13 -08:00
L. David Baron
6aa3560e5f
Eliminate nsCSSDeclaration::GetValueOrImportantValue. (Bug 475214) r+sr=bzbarsky
2009-02-06 08:52:13 -08:00
L. David Baron
b2fd7dcdca
Make serialization handle system fonts and the font shorthand better. (Bug 475214) r+sr=bzbarsky
2009-02-06 08:52:12 -08:00
Ehsan Akhgari
9d397bfc47
Bug 476346 - RTL Tree lines are rendered incorrectly; r,sr=roc
2009-02-06 11:44:47 +03:30
Boris Zbarsky
7b3665d0b1
Bug 299837. Use the right test filenames
2009-02-06 01:20:16 -05:00
Boris Zbarsky
90b7f6132f
Address review comment from bug 299837. r+sr=dbaron
2009-02-05 22:52:47 -05:00
Boris Zbarsky
6f9a0da875
Bug 299837. Implement text-align:end. r+sr=dbaron
2009-02-05 22:48:30 -05:00
Boris Zbarsky
f47d90d8f4
Bug 475986. Make text-align:start work on <html:th> correctly. r+sr=dbaron
2009-02-05 22:48:29 -05:00
Daniel Holbert
2033e78825
Bug 472769: Use snapToPixels when redrawing dirty background rectangles, to fix painting error in widgets at fractional positions. r+sr=roc
2009-02-05 17:39:25 -08:00
Daniel Holbert
f018b04947
Bug 474494: Specify a border color on 214077-* reftests, to fix failures on some linux machines. r=bz
2009-02-05 15:43:05 -08:00
Boris Zbarsky
12268cb6f3
Bug 476724. Recompute underline offsets when user fonts load, and make sure to initialize all our members. r=jdaggett, sr=roc
2009-02-05 18:10:39 -05:00
Neil Rashbrook
c9149a66b3
DOM Inspector bustage fix for bug 474369 r+sr=roc
2009-02-05 11:34:40 +00:00
Neil Rashbrook
ddc5a6ba6d
VC7.1 bustage fix for bug 183348 r+sr=bz
2009-02-05 09:38:51 +00:00
Jonathan Kew
534bc96e01
Bug 476378. Use U+002D instead of U+2010 for a soft hyphen if the first font in the fontgroup doesn't have a glyph for U+2010. r+sr=roc
2009-02-05 21:23:50 +13:00
Michael Ventnor
410d311d40
Bug 476308. Box-shadows for buttons should not capture events. r+sr=roc
2009-02-05 21:22:02 +13:00
Sylvain Pasche
1ef7f0375b
Bug 474878. Implement themed rendering of indeterminate checkboxes on Windows. r+sr=roc
2009-02-05 21:17:08 +13:00
Robert Longson
31567fc527
Bug 474669. Use reftest invalidation support to improve the SVG dynamic reftests. r=roc
2009-02-05 21:16:00 +13:00
Kyle Huey
93fcc53c4c
Bug 452345. nsCSSFrameConstructor should use the term 'root element frame' instead of 'initial containing block', since 'initial containing block' means something else in CSS. r+sr=roc
2009-02-05 21:11:42 +13:00
L. David Baron
bba8cd7162
Ensure correct alignment for nsCSSValue objects inside nsCSSValue::Array. (Bug 476345) r+sr=bzbarsky
2009-02-04 21:15:52 -08:00
L. David Baron
2ffa1570c6
Add an additional test for CSS 2.1, section 10.3.1.
2009-02-04 21:15:52 -08:00
Jim Mathies
269a1439a7
Bug 450322 - Fix broken windows animation in Vista Aero. r+sr=roc.
2009-02-04 21:05:48 -06:00
Blake Kaplan
c8b404ae13
Add some logging code to see if bug 474537 is still around.
...
--HG--
extra : rebase_source : 840e2da57a266bd98f30e195f3819f59fb97c86d
2009-02-04 15:04:51 -08:00
L. David Baron
e8cf2bfb83
Merge backout of changeset d9eff1fb5e60 (bug 476345) due to Windows bustage.
2009-02-04 14:39:40 -08:00
L. David Baron
fcbf73fc67
Backed out changeset d9eff1fb5e60 (bug 476345) due to Windows bustage.
2009-02-04 14:39:23 -08:00
L. David Baron
d15db11845
Ensure correct alignment for nsCSSValue objects inside nsCSSValue::Array. (Bug 476345) r+sr=bzbarsky
2009-02-04 13:24:17 -08:00
L. David Baron
00c1feec23
Merge backout of changeset eec3076f3bab (Bug 474655, Warn when nsIDOMCSSStyleDeclaration::GetPropertyCSSValue is called) because we trigger the warning too much ourselves (Bug 475311)
2009-02-04 13:23:16 -08:00
L. David Baron
1f32659f3e
Backed out changeset eec3076f3bab (Bug 474655, Warn when nsIDOMCSSStyleDeclaration::GetPropertyCSSValue is called) because we trigger the warning too much ourselves (Bug 475311)
2009-02-04 13:22:45 -08:00
mak77@bonardo.net
10a1ba597c
Bug 475273 - Double Clicking a Folder in Right Pane causes Left Pane Tree items to expand and collapse (r=mano)
2009-02-04 09:49:44 -08:00
Boris Zbarsky
af1c0f1ef2
Make legends display:block by default when they're not in a fieldset. Bug 476063
2009-02-04 12:18:47 -05:00
Gordon P. Hemsley
5b02bee2db
Bug 476295. Remove unused prescontext local. r+sr=bzbarsky
2009-02-03 10:40:38 -05:00
Craig Topper
6ac140717f
Bug 374111 - DeCOMtaminate SVG viewBox; r+sr=roc
2009-02-03 15:42:24 +01:00
Arpad Borsos
829f9f024a
Bug 474369 - get rid of nsVoidArray; layout part; r+sr=roc
2009-02-03 15:42:18 +01:00
Boris Zbarsky
553227508e
Bug 476063. Only do special fieldsetty stuff with <legend>s that are in a fieldset. r+sr=dbaron
2009-02-03 09:29:47 -05:00
Boris Zbarsky
47183857d0
Bug 476087. Work around editor breakage with anonymous content. r+sr=dbaron
2009-02-03 09:29:46 -05:00
L. David Baron
8eb7aff884
Rename aInherited/inherited to aCanStoreInRuleTree/canStoreInRuleTree. (Bug 476598) r+sr=bzbarsky
2009-02-04 13:24:18 -08:00
L. David Baron
1854f68bbb
Reverse the boolean meaning of inherited/aInherited. (This patch, without the next patch to rename things, makes the code make less sense.) (Bug 476598) r+sr=bzbarsky
2009-02-04 13:24:18 -08:00
L. David Baron
d36ea26331
Make the aInherited parameters to Compute*Data const. (Bug 476598) r+sr=bzbarsky
2009-02-04 13:24:18 -08:00
L. David Baron
815dc2c66f
Fix incorrect uses of aInherited rather than inherited so that we can make aInherited const. (Bug 476598) r+sr=bzbarsky
2009-02-04 13:24:18 -08:00
L. David Baron
f8ebcab1a6
Add test that legend is display:block by default. (Bug 476063)
2009-02-04 13:24:18 -08:00
L. David Baron
0e1e58e70d
Correctly handle a style change reflow on a subtree that has placeholders with out of flows outside that subtree. (Bug 363247) r+sr=bzbarsky
2009-02-04 13:24:18 -08:00
L. David Baron
c7db9ce60f
Keep width of avail space rect at least 0. (Bug 476372) r+sr=roc
2009-02-04 13:24:17 -08:00
L. David Baron
ec7dae4083
Warn when nsIDOMCSSStyleDeclaration::GetPropertyCSSValue is called. (Bug 474655) r+sr=bzbarsky
2009-01-22 17:28:14 -08:00
L. David Baron
03a5098541
Remove nsStyleContext::Equals, since it is unused. (Bug 474675) r+sr=bzbarsky
2009-01-22 17:28:14 -08:00
L. David Baron
469a3f7e77
Fix mismatch between new[] and delete. (Bug 376075) r+sr=bzbarsky
2009-01-22 17:28:14 -08:00
L. David Baron
4835f2a61a
Make getComputedStyle() for 'outline-width' return values in pixels even when keywords are used. (Bug 474184) r+sr=bzbarsky
2009-01-22 17:28:13 -08:00
L. David Baron
473a55f246
Fix parsing of 'none' values in 'list-style' shorthand. (Bug 474135) r+sr=bzbarsky
2009-01-22 17:28:13 -08:00
Boris Zbarsky
1ef933aff6
This test passes now
2009-01-22 16:22:34 -05:00
Ted Mielczarek
81aee15d41
bug 420084 - reftest should use nsIXULRuntime.widgetToolkit instead of autoconf.js. r=dbaron
2009-02-03 09:11:28 -05:00
Blake Kaplan
c6540ca70e
Bug 474537 - Don't use a static array, since this can be called on multiple threads. r+sr=jst
...
--HG--
extra : rebase_source : 7926ab4fd9a5e141edfdd571ae82c8223bee5d37
2009-02-02 17:37:03 -08:00
Johnny Stenback
9e383f5a28
Fixing bug 474022. Make sure we always stop plugins, no matter how they were started. r=smichaud@pobox.com, sr=bzbarsky@mit.edu
2009-02-02 17:23:48 -08:00
Boris Zbarsky
4120090406
Backing out logging patch for bug 474537
2009-02-02 19:55:10 -05:00
Boris Zbarsky
713f5cf16b
Another attempt at logging for bug 474537
2009-02-02 16:27:56 -05:00
Boris Zbarsky
c1149f03ad
Backing out the logging now that we've hit it. See bug 474537
2009-02-02 15:17:55 -05:00
Olli Pettay
2474f75151
Bug 476097, ASSERTION: killing mutation events with <input type=file>, r+sr=bz
2009-01-31 14:34:01 +02:00
John Daggett
67113d5328
Bug 474704 - drop channel on cross-site load failure to avoid leak. r=bz,jonas, sr=jonas
2009-01-31 17:58:42 +09:00
Boris Zbarsky
18e06836cd
Add logging to try to sort out why some of our inputs are not nsIFormControl sometimes
2009-01-30 17:08:21 -05:00
Robert O'Callahan
4465675764
Backing out bug 475092.
2009-01-30 23:22:02 +13:00
Robert O'Callahan
4be9b53e45
Backed out changeset c7385f0a0168
2009-01-30 23:21:53 +13:00
Robert O'Callahan
26c542f563
Backed out changeset 7f5292b5b9e2
2009-01-30 23:21:05 +13:00
Robert O'Callahan
f1c8c758be
Disable failing test on Linux
...
--HG--
extra : rebase_source : cb1f7b41883c0aee8216ebc8fa0b752de883b7a2
2009-01-30 23:15:43 +13:00
Zack Weinberg
dcc576e990
Bug 455364. Part 1: Create nsLayoutUtils::Draw*Image variants that take nsIImage*. r+sr=roc
...
--HG--
extra : rebase_source : f12e5f2f1b23d82d8df40b9a279871c5ecdb46a8
2009-01-30 20:33:57 +13:00
Robert Longson
d7ecd01043
Bug 474700. Avoid negative-sized filter areas. r+sr=roc
...
--HG--
extra : rebase_source : 50e69812961c0787571273ca8e4326c48e7a83e6
2009-01-30 20:22:29 +13:00
Craig Topper
77f45c4dcd
Bug 474954. No frames need to implement nsISVGValue anymore. r+sr=roc
...
--HG--
extra : rebase_source : edd574369880b1745f0d5c33277fbcd5e5318dd3
2009-01-30 20:17:29 +13:00
Jonathan Kew
deb175c5fe
Bug 475092. Fix incorrect positioning on Windows when glyph run includes vertically-offset glyphs is drawn to canvas. r=vlad
...
--HG--
extra : rebase_source : 30a3730fd3db418854462cc31dc0ee06c7f56ae0
2009-01-30 20:15:08 +13:00
Robert Longson
d2a541c8f9
Bug 475193. Only SVG frames should have marker properties. r+sr=roc
...
--HG--
extra : rebase_source : 51d78172315ec66bf8f5be9bb4afd00ec086b12f
2009-01-30 20:13:36 +13:00
Michael Ventnor
5b79611010
Bug 475197. box-shadow should work on file input controls. r+sr=roc
...
--HG--
extra : rebase_source : ca08ac21ddb8c27c7348f87f6963a03cf6fcfa46
2009-01-30 20:10:25 +13:00
Zack Weinberg
60807b61c4
Bug 475548. Don't let the view manager's DefaultBackgroundColor be translucent. r+sr=roc
...
--HG--
extra : rebase_source : 1a8a5b29e8bc726affd4a97850e4c8f2c962ed1f
2009-01-30 20:07:30 +13:00
Michael Ventnor
5d8a255f31
Bug 474723. Allow box-shadows to display on plugins by ensuring nsObjectFrames get the right overflow area. r+sr=roc
...
--HG--
extra : rebase_source : d58e810f0e3f82d2c81a09c3dc67c7800f5333ff
2009-01-30 20:05:46 +13:00
Michael Ventnor
de7c8d503e
Bug 475877. Avoid unnecessary box-shadow repaints by implementing nsDisplayBoxShadow::OptimizeVisibility. r+sr=roc
...
--HG--
extra : rebase_source : 2e9c673a62ec7866d1f52324f3fc95397cd5abc6
2009-01-30 20:03:46 +13:00
Ehsan Akhgari
d2b5ccb3ce
Bug 467672 - need additional bidi.numerals setting for Persian (eastern Arabic-Indic) numerals; r=roc,jfkthame sr=roc
2009-01-30 11:43:17 +03:30
L. David Baron
452186214b
Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
2009-01-29 20:39:23 -08:00
Boris Zbarsky
239d97217a
Bug 475268. Make sure to not set background without setting color in XML prettyprinting. r+sr=sicking
2009-01-29 22:31:24 -05:00
Boris Zbarsky
640796dfff
Adding test for bug 374719
2009-01-29 21:42:59 -05:00
Boris Zbarsky
1ccbdc4c0e
Adding test for bug 309914
2009-01-29 21:11:41 -05:00
Boris Zbarsky
89b2280e91
Adding test for bug 457537
2009-01-29 20:33:55 -05:00
L. David Baron
abfdd0fb26
Merge backout of changeset 24917a339f2e (bug 475128) because it didn't patch the IsRoot check nsRuleNode::Sweep, which it needs to.
2009-01-29 14:36:51 -08:00
L. David Baron
e0a76520f3
Backed out changeset 24917a339f2e (bug 475128) because it didn't patch the IsRoot check nsRuleNode::Sweep, which it needs to.
2009-01-29 14:36:34 -08:00
L. David Baron
a1538274bb
Stop reflowing the viewport with constrained height. (Bug 467881) r+sr=roc
2009-01-29 12:39:22 -08:00
L. David Baron
c3eeb84be5
Fix whitespace in DisplayReflowExit.
2009-01-29 12:39:22 -08:00
L. David Baron
c61d051922
Create legends in CreateContinuingFrame. (Bug 468578) r+sr=roc
2009-01-29 12:39:22 -08:00
L. David Baron
583b7afd79
Handle placeholder frames in RemoveMappingsForFrameSubtree. (Bug 428113) r=mats.palmgren sr=roc
2009-01-29 12:39:21 -08:00
L. David Baron
6fd6f6ba0f
Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
2009-01-29 12:39:19 -08:00
L. David Baron
5299a0bbe2
Weaken assertion so that it doesn't fire. (Bug 472353) r+sr=bzbarsky
2009-01-29 12:39:19 -08:00
L. David Baron
f8774a93ef
Implement CSS computation of font-stretch property and store it in the gfx font structures. (Bug 3512) r=vlad sr=bzbarsky
2009-01-29 12:39:18 -08:00
L. David Baron
e0ea655b2f
Separate previously-copied font constants into their own file and have them in one place rather than three. (Bug 3512) r=vlad
2009-01-29 12:39:18 -08:00
Boris Zbarsky
ddd360ca2d
Fixing build bustage on Windows. Bug 307394
2009-01-29 15:15:45 -05:00
Boris Zbarsky
e753880b7c
Bug 307394 part 2. Fix the indexing in ContentInserted to work correctly even when XBL is around. r+sr=dbaron. Also fixes bug 232990, bug 261826 , bug 272646, bug 386310, bug 468546
2009-01-29 14:46:20 -05:00
Boris Zbarsky
3574872d3a
Bug 335615. Don't do editor init inside frame construction. r=mats, sr=roc
2009-01-29 14:46:17 -05:00
Robert O'Callahan
c15fb1fa84
Backing out bug 475092 due to test failure
2009-01-29 00:55:56 +13:00
Robert O'Callahan
22f6e75208
Backed out changeset 360b4a2d0aa8
2009-01-29 00:55:19 +13:00
Neil Rashbrook
1a853c6cd6
Bug 473933 Really fix crash caused by bug 441359 r+sr=bz a=beltzner
2009-01-28 11:22:08 +00:00
Robert Longson
b80b068e2e
Bug 472782. Avoid infinite recursion when textPath points to a non-path. r+sr=roc
2009-01-28 22:44:39 +13:00
Jonathan Kew
60f93b5c99
Bug 475092. Fix incorrect positioning on Windows when glyph run includes vertically-offset glyphs is drawn to canvas. r=vlad
2009-01-28 22:41:34 +13:00
Jonathan Watt
3736a53a6f
Bug 475181. Bounds-check feTile subregion size --- crashtest
2009-01-28 22:31:39 +13:00
Michael Ventnor
3a494e2823
Bug 475197. -moz-box-shadow needs to be hooked up to buttons and fieldsets since they have custom background painting code --- reftest.
2009-01-28 22:28:40 +13:00
Michael Ventnor
c81d455553
Bug 475197. -moz-box-shadow needs to be hooked up to buttons and fieldsets since they have custom background painting code. r+sr=roc
2009-01-28 22:28:14 +13:00
Boris Zbarsky
1813e2fd3c
Bug 475419. Make sure to set up our user font set no matter what the ordering of flushes and font loading is. r+sr=dbaron, a=bsmedberg
2009-01-27 19:31:26 -05:00
Theppitak Karoonboonyanan
39fd2c6edd
Bug 462188. Make nsHTMLEditRules::WillDeleteSelection extend the selection before checking whether there's anything to delete. r+sr=peterv.
2009-01-27 13:50:32 +01:00
Robert O'Callahan
5e04905dff
Backed out accidentally committed 192d50641f83
...
--HG--
extra : rebase_source : 0a574802c654de30fc3c0dd68b3492a8d6cc4209
2009-01-26 20:46:56 +13:00
Robert O'Callahan
57feb73e0d
Bug 451958 ... reverting the content-policy part to see if it alone is responsible for weird random seek failures on Windows.
2009-01-26 20:44:15 +13:00
Johnny Stenback
b1945926a3
Fixing bug 474866. Make the plugin instance peer have a weak reference to its owner, and make the owner tell the peer once it's no longer its owner so we don't have reference cycles, yet the instance can hold on to its peer while being cached between pages. r+sr=mrbkap@gmail.com
2009-01-25 22:00:12 -08:00
Jesse Ruderman
6aa5e7bd59
Add crashtests for bug 466585 and bug 451311
2009-01-24 23:24:53 -08:00
Clint Talbert
3786718122
Backing out 24179:ab9665e638d6 due to test failure on linux
2009-01-24 17:34:38 -08:00
Clint Talbert
d5e47b295f
Bug 474016: Fixing rounding errors on css transform mochitests r=dholbert
2009-01-24 16:20:14 -08:00
Markus Stange
d93c06d57d
Bug 469613 - Page scrolling by clicking the scrollbar track can get stuck if the page is very long, r+sr=roc
2009-01-24 16:47:17 +01:00
Axel Hecht
8a52a20306
Backed out bug 462188, changeset 10dfe13222aa, due to mochitest hang.
...
--HG--
extra : rebase_source : 04df751be990ce4652f5a7d17579744ea6c64aa3
2009-01-24 13:41:12 +01:00
Theppitak Karoonboonyanan
569850469d
Bug 462188. Make nsHTMLEditRules::WillDeleteSelection extend the selection before checking whether there's anything to delete. r+sr=peterv
...
--HG--
extra : rebase_source : 3c393351939ad7c475604ed0bc5591e87e36b2ae
2009-01-24 22:01:05 +13:00
Martijn Wargers
8976be6600
Bug 474441 - Move the marquee reftests into the marquee reftests folder, r=dbaron
...
--HG--
rename : layout/reftests/bugs/336736-1-ref.html => layout/reftests/marquee/336736-1-ref.html
rename : layout/reftests/bugs/336736-1a.html => layout/reftests/marquee/336736-1a.html
rename : layout/reftests/bugs/336736-1b.html => layout/reftests/marquee/336736-1b.html
rename : layout/reftests/bugs/406073-1-ref.html => layout/reftests/marquee/406073-1-ref.html
rename : layout/reftests/bugs/406073-1.html => layout/reftests/marquee/406073-1.html
rename : layout/reftests/bugs/407016-2-ref.html => layout/reftests/marquee/407016-2-ref.html
rename : layout/reftests/bugs/407016-2.html => layout/reftests/marquee/407016-2.html
rename : layout/reftests/bugs/413027-4-ref.html => layout/reftests/marquee/413027-4-ref.html
rename : layout/reftests/bugs/413027-4.html => layout/reftests/marquee/413027-4.html
rename : layout/reftests/bugs/425247-1-ref.html => layout/reftests/marquee/425247-1-ref.html
rename : layout/reftests/bugs/425247-1.html => layout/reftests/marquee/425247-1.html
rename : layout/reftests/bugs/425247-2-ref.html => layout/reftests/marquee/425247-2-ref.html
rename : layout/reftests/bugs/425247-2.html => layout/reftests/marquee/425247-2.html
rename : layout/reftests/bugs/429849-1-ref.html => layout/reftests/marquee/429849-1-ref.html
rename : layout/reftests/bugs/429849-1.html => layout/reftests/marquee/429849-1.html
2009-01-22 18:12:27 +01:00
Martijn Wargers
13d8845cc3
Bug 428013 - crash [@ nsPrintEngine::DocumentReadyForPrinting() ] when page is drag&drop to Print Preview window after printing, r=sharparrow1, sr=roc
2009-01-22 16:36:25 +01:00
Daniel Holbert
2a7d88e05a
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
2009-01-21 22:55:08 -08:00
Daniel Holbert
c04774b33f
whitespace-only: fix bad parameter-indentation in nsSubDocumentFrame::Reflow
2009-01-21 22:52:54 -08:00
Daniel Holbert
125bc82d14
merge after backing out 5859409285d5
2009-01-21 22:20:08 -08:00
Daniel Holbert
adb7a454cb
bug 459443 follow-up: backing out workaround I added to reftest -- it's not needed now that bug 474472 has been fixed. [Backed out changeset 5859409285d5]
2009-01-21 22:19:41 -08:00
Daniel Holbert
8817040fe3
Reftest for bug 474472
2009-01-21 22:14:30 -08:00
Zack Weinberg
bec44c658d
Test case for bug 469170, which was fixed by bug 473398.
...
--HG--
extra : rebase_source : 793f48c1001ec27e1a2b20c8cf609947caef8cde
2009-01-22 17:19:54 +13:00
Zack Weinberg
5ec5e3b886
Bug 474201: always set the view manager's default background in nsCSSRendering::PaintBackground, use only the prescontext's default background in PresShell::Paint. r+sr=roc
...
--HG--
extra : rebase_source : 585e5e1803e98d25163fdcdf7f0aa758177e932c
2009-01-22 17:18:59 +13:00
Robert O'Callahan
91ae1c1323
Bug 474472. reftest harness should go back to the event loop after reftest-wait is removed and before we start checking isMozAfterPaintPending, in case reftest-wait was removed in a load event handler and that load event will unsuppress painting after the event handler has run. r=dbaron
...
--HG--
extra : rebase_source : 8b75034df21cf20db0160fa13e807225b45171b6
2009-01-22 17:15:40 +13:00
Robert Longson
44b1a9bfb1
Bug 472135. Invalidate markers using style system hints instead of doing an eager invalidation (which reacquires frames, breaking our one-shot nsSVGRenderingObservers setup). r+sr=roc
...
--HG--
extra : rebase_source : 48ab3b34460f5908bcec5c3e15a5d12f71496579
2009-01-22 14:02:40 +13:00
Brian Birtles
ffded06cc0
Bug 474357, Calls to setCurrentTime, beginElementAt etc. should update the DOM state immediately. r+sr=roc
...
--HG--
extra : rebase_source : 7c69aae13ee1c1b4fff077a046e042bae9a4970d
2009-01-22 14:00:27 +13:00
Craig Topper
8fc9e8ecc2
Bug 471551. Stop duplicating SVG string attribute storage by having nsSVGString use the attribute value as the underlying base value (removing mBaseVal); also make mAnimVal an nsAutoPtr<nsString>. r=longsonr,r+sr=roc
...
--HG--
extra : rebase_source : 319ff11d4321f2f7f41a7d19f17435fe814b1079
2009-01-22 13:56:51 +13:00
Michael Ventnor
2351d2a4b0
Bug 123836 - Implement indeterminate property on checkboxes and radio buttons - r=roc,jst sr=roc
2009-01-22 13:07:44 +13:00
Daniel Holbert
836d2f88b8
Bug 459443 follow-up: tweak reftest so that it doesn't fail randomly (no code changes). r=bz
2009-01-20 15:02:03 -08:00
L. David Baron
f9baa933d4
Some additional tests for 'rem' unit from css3-values. (Bug 472195)
2009-01-20 13:58:48 -08:00
Keith Rarick
7073f11143
Implement 'rem' unit from css3-values. (Bug 472195) r+sr=dbaron
2009-01-20 13:58:48 -08:00
L. David Baron
008ca182cf
Merge backout of changeset 6849ce51dfef (patch 3 from bug 468645) to fix bug 472353.
2009-01-20 13:54:17 -08:00
L. David Baron
7c5191446f
Backed out changeset 6849ce51dfef (patch 3 from bug 468645) to fix bug 472353.
2009-01-20 13:45:23 -08:00
Boris Zbarsky
1ebd2ace9a
Bug 474417. <wbr> support broken. r+sr=roc
2009-01-20 14:42:25 -05:00
Neil Deakin
bf030ccabd
Bug 467360, support buttons with child panels, r+sr=neil
2009-01-20 12:46:55 -05:00
Neil Deakin
ad4f866114
Bug 474336, updating max on progressmeter doesn't update display, r+sr=neil
2009-01-20 12:46:52 -05:00
Martijn Wargers
fd853daca3
Bug 166591 - marquee created dynamically (e.g. innerHTML) is not rendered, r+sr=bzbarsky
2009-01-20 15:58:44 +01:00
Boris Zbarsky
daabe16fee
Move to correct place
2009-01-19 16:48:50 -05:00
Boris Zbarsky
a2c9aa7a18
Bug 459443. Make sure to detach our editor even if we don't have a session history entry, so that scripts will get correctly reenabled. r+sr=peterv
2009-01-19 16:46:47 -05:00
Boris Zbarsky
f1e21eec04
Bug 473390 part 18. Eliminate IsSpecialContent. r+sr=roc
2009-01-19 13:31:35 -05:00
Boris Zbarsky
8c55daf9b6
Bug 473390 part 17. Switch SVG frame construction over to the new setup. r=jwatt, sr=roc
2009-01-19 13:31:34 -05:00
Boris Zbarsky
ea8c0a5865
Bug 473390 part 16. Move around SVG assertions so that they happen in frame init, not during frame creation. r=jwatt, sr=roc
2009-01-19 13:31:34 -05:00
Boris Zbarsky
dcd16bd3ed
Bug 473390 part 15. Switch XUL frame construction over to the new setup. r+sr=roc
2009-01-19 13:31:34 -05:00
Boris Zbarsky
b868afeb9d
Bug 473390 part 14. Eliminate the mRootBox member of the frame constructor state, and move its only consumer into the relevant frame Init method. r+sr=roc
2009-01-19 13:31:33 -05:00
Boris Zbarsky
18399c778f
Bug 473390 part 13. Remove the unused aScrolledChildStyle argument of BuildScrollFrame. r+sr=roc
2009-01-19 13:31:33 -05:00
Boris Zbarsky
2793dc5658
Bug 473390 part 12. Simplify some of the parent frame mess in XUL frame construction and remove some confusing comments. r+sr=roc
2009-01-19 13:31:33 -05:00
Boris Zbarsky
0ae5192503
Bug 473390 part 11. Make some of the nsIBoxLayout constructors have nicer signatures. r+sr=roc
2009-01-19 13:31:33 -05:00
Boris Zbarsky
f3a2fedf99
Bug 473390 part 10. Move various XUL nsIBoxLayout stuff out of the frame constructor into frame creation functions, and make the XUL frame creation functions have the right signature to fit into the new world. r+sr=roc
2009-01-19 13:31:33 -05:00
Boris Zbarsky
9bbe40ce73
Bug 473390 part 9. Switch MathML frame construction over to the new setup. r+sr=roc
2009-01-19 13:31:32 -05:00
Boris Zbarsky
9f4f82f532
Bug 473390 part 8. Move the <mathml:math> display switching out of the frame constructor and into the frame creation function. r+sr=roc
2009-01-19 13:31:32 -05:00
Boris Zbarsky
adce23e350
Bug 473390 part 7. Switch HTML frame construction over to the new setup. r+sr=roc
2009-01-19 13:31:32 -05:00
Boris Zbarsky
15e9c687fa
Bug 473390 part 6. Move the flag-setting for file controls out of the frame constructor and into the frame implementation. r+sr=roc
2009-01-19 13:31:32 -05:00
Boris Zbarsky
0966b434f3
Bug 473390 part 5. Move the checkbox and radio face style code out of the frame constructor and into those frames. r+sr=roc
2009-01-19 13:31:32 -05:00
Boris Zbarsky
4a76f2eb41
Bug 473390 part 4. Remove vestigial XBL form control stuff. r+sr=roc
2009-01-19 13:31:31 -05:00
Boris Zbarsky
ab5fa0c6e8
Bug 473390 part 3. Move some HTML frame construction assertions out of the frame constructor and into the relevant frame creation methods. r+sr=roc
2009-01-19 13:31:31 -05:00
Boris Zbarsky
c0de154bc2
Bug 473390 part 2. Call SetInitialChildList on HTML frames even if the child list is empty, to bring HTML in line with everything else. r+sr=roc
2009-01-19 13:31:31 -05:00
Boris Zbarsky
cb7d2b1273
Bug 473390 part 1. Stop checking IsSpecialContent for the root frame. Just construct a table if it's got a table display type and isn't XUL or SVG. This is safe because we no longer have the weirdness that was ConstructDocElementTableFrame. r+sr=roc
2009-01-19 13:30:15 -05:00
Robert O'Callahan
26ff84c427
Merged backout of bug 471551
2009-01-20 00:26:31 +13:00
Robert O'Callahan
f877eead56
Backed out changeset fb2d014e0352
2009-01-20 00:25:58 +13:00
Nickolay Ponomarev
dc72b9cc31
Bug 472189. Delay attribute changes for progressmeter updates via script-runnables. r=enn,sr=roc
2009-01-19 22:29:48 +13:00
Robert O'Callahan
7c7e1bfe9e
Bug 462593. Cancel all outstanding font loads when the presshell is torn down. r=jdaggett
2009-01-19 22:21:29 +13:00
Brian Birtles
014bd86069
Bug 468996. Implement SMIL animateTransform element. r+sr=roc
2009-01-19 22:14:16 +13:00
Robert O'Callahan
9a8a9a01d5
Bug 471551. Avoid duplicate string storage for SVG string attributes; let nsSVGString get the baseval from the element. Also change mAnimVal to an nsAutoPtr to minimize storage in the non-animated common case. r=longsonr,sr=roc
2009-01-19 22:03:31 +13:00
Mark Banner
96e4962fb5
Build bustage fix for Bug 473390 - make it build for apps that build without MathML
2009-01-21 15:38:59 +00:00
Boris Zbarsky
e977ac2059
Back out bug 459443 for now, until the patch in bug 474389 gets reviewed
2009-01-20 22:54:52 -05:00
Jesse Ruderman
a4020920b6
Test for bug 445288.
2009-01-24 05:25:10 +01:00
Mats Palmgren
4cf4b246fc
Test for bug 446328.
2009-01-23 18:15:36 +01:00
Boris Zbarsky
4f8f3b0027
Bug 474938. Restore silly speculative parsing workaround. r+sr=peterv
2009-01-23 10:16:10 -05:00
Neil Deakin
cbee03cb58
Bug 473847, progressmeters with large max don't work properly, caused by multiplication overflow, r+sr=dbaron
2009-01-23 10:02:31 -05:00
L. David Baron
4de4bc61df
Make nsROCSSPrimitiveValue store ident values as nsCSSKeyword rather than nsIAtom*. (Bug 474712) r+sr=bzbarsky
2009-01-22 17:28:14 -08:00
L. David Baron
d1dea6a86e
Eliminate all callers to forms of nsROCSSPrimitiveValue::SetIdent other than the one taking nsCSSKeyword. (Bug 474712) r+sr=bzbarsky
2009-01-22 17:28:14 -08:00
Fred Jendrzejewski
7d5761cdfa
Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc
2009-01-18 21:14:14 +01:00
Peter Van der Beken
78527f8037
Fix for bug 471126 (leak content nodes (and sometimes dom windows) after clicking on nytimes.com articles). r=bent, sr=bz.
2009-01-14 13:24:10 +01:00
Peter Van der Beken
0d3a840f21
Fix for bug 473773 (DocumentViewerImpl::InitPresentationStuff can reenter). r=roc, sr=bz.
2009-01-18 16:21:26 +01:00
Dão Gottwald
ad7444d1b9
fix reftest.list syntax
2009-01-18 13:03:55 +01:00
Kai Liu
4b0b5e5530
Bug 240536 - resizer direction is to the right, when interface is RTL; r=roc,mano sr=roc
2009-01-18 13:58:19 +03:30
Neil Deakin
bcc795fb9d
Bug 212750, one more fix for nsIntRect usage
2009-01-17 16:25:56 -05:00
Neil Deakin
f0c2f61672
Bug 212750, fix broken point usage
2009-01-17 16:14:18 -05:00
Neil Deakin
c8df9e6d4f
Bug 212750, position context menu for menus when the keyboard shortcut is used, also move code around so that the right targets are set for context menu key events, r=smaug,sr=roc
2009-01-17 15:50:00 -05:00
Olli Pettay
beca38650c
Bug 472502, r+sr=bz
2009-01-17 19:47:57 +02:00
Robert O'Callahan
4388aebd00
Backout bug 472135 due to Linux test failure
2009-01-17 23:59:37 +13:00
Robert O'Callahan
00e57b8380
Backed out changeset 9246fefef1cc
2009-01-17 23:58:34 +13:00
Robert O'Callahan
0dd1ce33f5
Bug 471594. In ContentInserted, when we have an insertionPoint and we take the isAppend path, use the insertionPoint's last continuation as the place to append so we don't insert the new frames in the middle of some other content's continuation chain. r+sr=bzbarsky
...
--HG--
extra : rebase_source : dbcc34f8fc9a73d53105300d2aa2bebbc584ab8f
2009-01-16 21:25:04 +13:00
Robert Longson
4a4ce9e387
Bug 472135. Avoid re-getting the target marker frame in nsSVGMarkerProperty::DoUpdate --- that leads to infinite loops. Update things lazily instead via fake style changes. r+sr=roc
...
--HG--
extra : rebase_source : f90519e06842d6301e3a27eddb0cddd300b62db2
2009-01-16 21:20:29 +13:00
Michael Ventnor
0ec63aa6ad
Bug 472772. Introduce a separate combobox-text color because some GTK themes need it. r+sr=roc
...
--HG--
extra : rebase_source : 6e53173e0443d70b36ccbb9e90b60d573ed595d6
2009-01-16 21:18:49 +13:00
Robert O'Callahan
ef41e78ff4
Bug 472909. Need to call FinishSettingProperties on nsTranformedTextRuns that we create as parts of other transformed textruns. r=smontagu
...
--HG--
extra : rebase_source : 38adef908b1ec8d6fcc97b1b6cb42690733ae752
2009-01-16 21:17:46 +13:00
Zack Weinberg
7da71decb2
Bug 473398. nsCSSRendering::PaintBackground should not try to fix up the canvas background color to be opaque. r+sr=roc
...
--HG--
extra : rebase_source : f2883c704bee9a4ba70c57598704ed7ba30628dc
2009-01-16 21:15:29 +13:00
Craig Topper
41cbd4c43c
Bug 473511. nsSVGInnerSVGFrame does not need to implement nsISVGValueObserver. r=jwatt,sr=roc
...
--HG--
extra : rebase_source : 7b5b4dd1c5702498a496133c643891c337ea4a42
2009-01-16 21:14:40 +13:00
Craig Topper
fe58910902
Bug 473517. nsSVGUtils::CoordToFloat should avoid heap-allocating an nsSVGLength. r+sr=roc
...
--HG--
extra : rebase_source : c2cd532376da8c37ad02f834ab4e859fec61dda1
2009-01-16 21:02:40 +13:00
Robert O'Callahan
b77d06a80b
Bug 472878. Allow nsMediaDecoder::Invalidate to UpdateMediaSize on the element even if there is no frame for the element. r=doublec
...
--HG--
extra : rebase_source : dcafd327c98d1da7076f06c86b23eb7d5dd1edcb
2009-01-16 20:57:37 +13:00
Walter Meinl
ed775713d7
[OS/2] Bug 473906: follow-up to Bug 448830 - Split nsInt(Rect|Size|Point|Margin), r=weilbacher
2009-01-17 10:08:00 +01:00
Daniel.S
abf2dd5de1
Add reftest for bug 206631. r+sr=dbaron
2009-01-16 19:44:21 -08:00
L. David Baron
ba1c5c080f
Avoid building user font set when handling units involving font metrics in media query expressions. (Bug 473892) r+sr=bzbarsky
2009-01-16 19:44:21 -08:00
L. David Baron
7713595032
Avoid recursion when handling mNegations in CalcWeight. (Bug 473908) r+sr=bzbarsky
2009-01-16 19:44:21 -08:00
L. David Baron
302859c42e
Avoid recursion after parsing CSS comments. (Bug 473914) r+sr=bzbarsky
2009-01-16 19:44:21 -08:00
L. David Baron
a7223a0c21
Remove handling of comments inside CSS url() tokens. (Bug 473914) r+sr=bzbarsky
2009-01-16 19:44:20 -08:00
Zack Weinberg
558eb1c7dd
Bug 473720: don't treat a parse error in a known CSS @-rule as an unknown @-rule r+sr=dbaron
2009-01-16 19:44:20 -08:00
Daniel Holbert
7b43e76e0a
Fix typo & linewrapping in a comment within nsDocumentViewer.cpp (to trigger unittest builds)
2009-01-16 17:35:19 -08:00
Jeff Walden
7ce2e97cd7
Bug 473911 - Crash due to too much recursion in nsCSSDocumentRule::URL::~URL. r+sr=dbaron
2009-01-16 15:33:57 -08:00
L. David Baron
89212e7f4a
Merge backout of changeset 9b832d90d637 (bug 462188).
2009-01-16 15:00:51 -08:00
L. David Baron
e11583f7ec
Backed out changeset 9b832d90d637 (bug 462188) due to 7 test failures on Linux and 1 on Windows (0 on Mac).
2009-01-16 15:00:40 -08:00
Theppitak Karoonboonyanan
4169a80855
Bug 462188: Fix deletion of words (Ctrl-Backspace/Option-Delete) in HTML editing. r+sr=peterv
2009-01-16 13:32:09 -08:00
L. David Baron
ae2d624d95
Add assertions to EndReconstruct that all style contexts have been reresolved. (Bug 473871) r+sr=bzbarsky
2009-01-16 13:32:09 -08:00
L. David Baron
bb123815cb
Put nsIDOMNSCSS2Properties in its own file to reduce risk of bumping the IID of the wrong interface. (Bug 473418) r+sr=jst
...
--HG--
rename : dom/public/idl/css/nsIDOMCSS2Properties.idl => dom/public/idl/css/nsIDOMNSCSS2Properties.idl
2009-01-16 13:32:09 -08:00
L. David Baron
5293f77173
When re-resolving style, re-resolve root in undisplayed map too. (Bug 473042) r+sr=bzbarsky
2009-01-16 13:32:09 -08:00
L. David Baron
76872659c8
Don't suppress use of overridden virtual destructors, so we fix the appearance of a leak in the leak statistics. (Bug 473548) r+sr=roc
2009-01-16 13:32:09 -08:00
L. David Baron
286c54a127
Recheck media queries when changing text zoom since em units have changed. (Bug 473400) r+sr=bzbarsky
2009-01-16 13:32:08 -08:00
Neil Rashbrook
c9b780ffc5
Bug 473933 Fix crash exposed by regression from bug 441359 r+sr=sicking
2009-01-16 20:52:04 +00:00
Clint Talbert
079c222900
Bug 457324 Partial Backout - Remove the CSS Transform mochitests from running due to leaks on Windows r=dholbert
2009-01-16 14:44:22 -06:00
Ted Mielczarek
ca38450994
bug 473577 - make test plugin usable for reftests. r=josh
2009-01-16 15:03:24 -05:00
Ted Mielczarek
a966a66477
bug 473935 - add sandbox property indicating whether test plugin is present. r=dbaron
2009-01-16 15:03:24 -05:00
Clint Talbert
960f11519e
imported patch bug435293-csstransform-tests
2009-01-16 12:52:24 -06:00
Robert O'Callahan
1a9b00de4e
Backed out changeset 8019a959aade
2009-01-16 22:20:33 +13:00
Fred Jendrzejewski
b79ad6fa55
Bug 461047. Replace nsStringArray with nsTArray<nsString>. r+sr=roc
...
--HG--
extra : rebase_source : 7a20af24c97867efbb28dafa6a70ea1b4cf00e58
2009-01-16 20:51:04 +13:00
Dave Camp
c12a3b0506
Bug 441359: Check script and css loads against the classifier. r+sr=jonas
2009-01-13 23:13:48 -08:00
Curtis Bartley
b19365d8b0
Bug 464339 - Links to images and non-textish media should not have view-source: links, r+sr=roc
2009-01-15 20:02:20 -08:00
Robert O'Callahan
684d4edc90
Add bug number for failing test
2009-01-16 10:45:44 +13:00
Robert O'Callahan
c715b0b149
Mark new failing test 280708-1a.html as expected-fail
2009-01-16 10:41:58 +13:00
Boris Zbarsky
1073781098
Adding test
2009-01-15 15:30:37 -05:00
Boris Zbarsky
833d1664d3
Adding some tests
2009-01-15 14:49:33 -05:00
Olli Pettay
839cc838ba
Bug 422294 - Crash [@ nsHTMLContainerFrame::CreateViewForFrame] on print preview, r+sr=roc
2009-01-15 16:24:40 +02:00
Jeremy Lea
1800930122
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
...
--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615
2009-01-15 16:27:09 +13:00
Daniel Holbert
f093208f71
Whitespace-only: Fix parameter indentation in nsTableCellFame.cpp
2009-01-14 21:06:03 -08:00
Brian Birtles
adf1d4fa7c
Bug 216462: Add support for basic SVG animation (SMIL). Disabled in builds by default. r+sr=roc
2009-01-14 20:38:07 -08:00
Daniel Holbert
3a78be97fc
Whitespace-only: Fix parameter indentation in nsTableRowFrame.cpp and nsTableRowGroupFrame.cpp
2009-01-14 14:16:43 -08:00
Olli Pettay
7bf054d872
Bug 472730, window.sizeToContent() causes hang & full CPU usage, due to extreme recursion, r+sr=dbaron
2009-01-14 22:42:25 +02:00
Neil Deakin
564a1b1853
Bug 472090, fix variable name
2009-01-14 13:56:07 -05:00
Neil Deakin
a7f74b19f7
Bug 472090, change scale to use a listener instead of mutation events, r=smaug,sr=neil
2009-01-14 13:21:58 -05:00
Peter Van der Beken
50a423af1a
Merge backout.
2009-01-14 15:13:37 +01:00
Peter Van der Beken
84d3eabc50
Back out changeset 9fd8740decb8 (Fix for bug 471126 (leak content nodes (and sometimes dom windows) after clicking on nytimes.com articles).) to try to fix orange.
2009-01-14 15:12:37 +01:00
Robert Kaiser
469b9879fd
bug 472813 - Remove SeaMonkey workaround for test_bug465448.xul, r=roc
2009-01-14 14:48:22 +01:00
Boris Zbarsky
00e66d09cf
Bug 453736. Make <svg:script> more like other scripts and fix up a few other minor issues. r=roc, r+sr=sicking
2009-01-14 07:49:18 -05:00
Peter Van der Beken
4189af9d67
Fix for bug 471126 (leak content nodes (and sometimes dom windows) after clicking on nytimes.com articles). r=bent, sr=bz.
2009-01-14 13:24:10 +01:00
L. David Baron
8ae14c6f7f
Prevent rebuilding all style data when paginated. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:37 -05:00
L. David Baron
272bf85847
SetVisibleArea doesn't need to lead to media query change handling when paginated (e.g., when doing a SizeToContent around a print preview window). (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:37 -05:00
L. David Baron
eed7111013
Fix handling of 'orienation' feature in print-preview. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:36 -05:00
L. David Baron
43923a2427
DeCOMtaminate nsIPresShell::GetDidInitialReflow. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:36 -05:00
L. David Baron
2424598a74
Prevent posting media query changed events during construction. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:36 -05:00
L. David Baron
a3d0f42dba
Fix style context invariants so we can re-resolve page break frames. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:36 -05:00
L. David Baron
d52dad5b98
Give nsPageBreakFrame a frame name for DEBUGging code. (Bug 468645) r+sr=bzbarsky
2008-12-29 10:07:36 -05:00
L. David Baron
020fe687d6
Expect percentages to be unsupported for -moz-column-width. I'm not sure why I made it as it is, since they were never supported in either our implementation or the spec.
2008-12-29 10:07:36 -05:00
Robert O'Callahan
5625c48582
Bug 458296 --- fix reference test name
2008-12-29 22:31:48 +13:00
Robert O'Callahan
374cd3a20b
Bug 449142. Scale video so that it fits in the content-box of the element and has the same aspect ratio as the video source. Also adds some Ogg video reftests. r=doublec,sr=dbaron
2008-12-29 21:20:27 +13:00
Robert O'Callahan
0731a2c4f4
Bug 458296. When a block doesn't carry out the bottom-margin of its children, add that bottom-margin to its overflow area. Also, add the bottom-padding of a scrolled block to its overflow area. r+sr=dbaron
2008-12-29 21:18:40 +13:00
Robert O'Callahan
b817cb2bbf
Bug 469203. Don't try to make toplevel HTML documents transparent, it just doesn't work and the window can disappear in a mysterious way. r+sr=dbaron
2008-12-29 21:17:08 +13:00
Daniel.S
22c17349ea
Adding crashtest
2008-12-28 12:14:28 -08:00
Boris Zbarsky
650f225952
Bug 437366. Make sure to not paint black-on-black in dark high-contrast themes when 'Allow pages to use their own colors' is unchecked and the page tries styling a form control. r+sr=dbaron
2008-12-28 12:07:58 -08:00
Simon Montagu
89eb38e82f
Fix compiler warnings in nsCaret.cpp. Bug 470574, r+sr=dbaron
2008-12-28 04:08:22 -08:00
L. David Baron
33efe12a98
Fix placement of video controls when top and right padding are different. (Bug 470596) r+sr=roc
2008-12-27 20:58:14 -05:00
L. David Baron
5a497c7cb3
Fix an off-by-border-and-padding error in nsVideoFrame::BuildDisplayList. (Bug 470596) r+sr=roc
2008-12-27 20:58:14 -05:00
L. David Baron
8458c5b6b6
Make 'word-spacing: normal' just compute to '0', since that's what CSS 2.1 says to do, and thus change nsStyleText::mWordSpacing from nsStyleCoord to nscoord. (Bug 470705) r+sr=roc
2008-12-27 20:58:14 -05:00
L. David Baron
d67ed87895
Better handling of overflowing integer values. (Bug 440230) r+sr=roc
2008-12-27 20:58:14 -05:00
Jesse Ruderman
f4f6dd881a
Tests for bug 435529 and bug 436823.
2008-12-26 00:15:48 +01:00
Dan Fabulich
b3132f8800
b=347174, implement document.readystate == 'complete'; r=sicking
2009-01-09 09:12:09 -08:00
L. David Baron
8ffe1c08e4
Merge backout of changeset 046f5da25280 due to crash in layout/forms/test/ mochitests.
2009-01-13 17:47:38 -08:00
L. David Baron
5a8f68315b
Backed out changeset 046f5da25280 due to crash in layout/forms/test/ mochitests.
2009-01-13 17:47:03 -08:00
Daniel Holbert
5b26d7d11e
Bug 465928 followup: correct typo in enum name - s/PERSERVE/PRESERVE/. No functional changes. r=roc
2009-01-13 12:28:28 -08:00
L. David Baron
54c0fed0d2
When re-resolving style, re-resolve root in undisplayed map too. (Bug 473042) r+sr=bzbarsky
2009-01-13 11:50:41 -08:00
L. David Baron
a59b1cf8db
Only run assertion checks in DEBUG builds. (Bug 472557) r=Waldo,bsmedberg
2009-01-13 11:50:40 -08:00
L. David Baron
5d6a678da1
Clean up CalcAvailWidth. (Bug 444928) r=bernd
2009-01-13 11:50:40 -08:00
Nick Kreeger
6373ae3766
Fixing Bug 454632 - Resizing tree widget always re-scrolls to current index. r=enndeakin,sr=bz. Patch by Stephen Lau <steve@grommit.com>.
2009-01-13 10:50:26 -08:00
Ehsan Akhgari
4d6f0e54b7
Bug 140759 - tree cell content is not aligned to the right when tree direction is right to left; r=roc,gavin sr=roc
2009-01-13 21:30:06 +03:30
Benjamin Smedberg
469b7ca86d
Minor static-checking fixup: give a useful location for the "frame inherits from nsIFrame and nsISupports" warning, NPODB
2009-01-13 11:32:25 -05:00
Dave Camp
b18d454609
Backed out changeset 44890ee1d15f for leaks
2009-01-13 02:22:59 -08:00
Dave Camp
ca7e07e266
Bug 441359: Check script and css loads against the classifier. r+sr=jonas
2009-01-12 21:52:00 -08:00
Dave Camp
c5cf52ea8a
Bug 463046: Network connectivity checking breaks running netwerk unit tests and mochitests with no connection. r=bz, r=jwalden
2009-01-12 21:52:00 -08:00
John Daggett
f9e721b5df
Bug 465452 - better handling of format hints for downloadable fonts. r=dbaron.
2009-01-13 14:16:58 +09:00
Jesse Ruderman
118aad7d87
Add crashtest
2009-01-12 16:24:44 -08:00
Benjamin Smedberg
08c8aadf40
Add a static analysis pass to verify that for any do_QueryFrame<Interface> there is an Interface::kFrameIID declared. NPODB, static-checking only.
...
--HG--
extra : rebase_source : 0bcfa5b446d0c19610d9d61dd7e281d3923c8736
2009-01-12 14:21:11 -05:00
Benjamin Smedberg
24e7cb1f78
Bug 396185 - Make nsIFrame derivatives and helper abstract classes use a different dynamic-cast system than nsISupports:
...
* we know all types frames may be cast to at compile time, so instead of extensible GUID IIDs, use a big enum (see nsQueryFrame::FrameIID)
* eliminate all vestiges of refcounting, since frames aren't refcounted
Some frames (SVG frames in particular) still implement nsISupports-derived interfaces, for example nsISVGValue. There is a FrameIID for nsISVGValue that lets you go from a frame to the XPCOM interface, but you can't query back.
r+sr=roc
nsITextControlFrame didn't have an IID the first time around, but this wasn't a compile error because nsITextControlFrame::kFrameIID inherited from nsIFormControlFrame::kFrameIID. I've added a static analysis pass to verify the correct behavior, since I can't figure out a way to make the compiler do it.
--HG--
extra : rebase_source : 4894a2ca0278e2ab92f27459db77165f8348cf41
2009-01-12 14:20:59 -05:00
John Daggett
fe5d832748
add valid EOT font and note describing reftest font directory contents
2008-12-24 12:57:25 +09:00
L. David Baron
6958d78491
Readd test for computed style for large integers (even though patch was backed out). (Bug 470769) r+sr=bzbarsky
2008-12-23 09:06:59 -05:00
L. David Baron
65c181f0ab
Merge backout of changeset 441f119f1a0c (Bug 470769) due to failures in layout/style/test/test_bug365932.html
2008-12-23 11:12:04 -05:00
L. David Baron
e8b56749f3
Backed out changeset 441f119f1a0c (Bug 470769) due to failures in layout/style/test/test_bug365932.html
2008-12-23 11:11:51 -05:00
Robert Kaiser
5f8c1f03e4
bug 469331 - [SeaMonkey] test_bug458898.html fails, make the width test function always ok on Windows, r=dbaron
2008-12-23 16:03:25 +01:00
L. David Baron
1362acfc3f
Fix computed style for large integers by using double instead of float. (Bug 470769) r+sr=bzbarsky
2008-12-23 09:06:59 -05:00
L. David Baron
e32d92f667
Enforce the restriction that values of stroke-miterlimit are greater than 1, rather than just using ParsePositiveVariant. (Bug 470706) r=jwatt sr=bzbarsky
2008-12-23 09:06:58 -05:00
L. David Baron
22b6db3f79
Reject duplicate keywords for 'text-decoration'. (Bug 470704) r+sr=bzbarsky
2008-12-23 09:06:58 -05:00
L. David Baron
4dabb0d03e
Disallow negative values on -moz-box-ordinal-group, since it's stored in an unsigned integer and clearly intended to be only positive. (Bug 470703) r=enndeakin sr=bzbarsky
2008-12-23 09:06:58 -05:00
L. David Baron
81919802f0
Rewrite the shorthand condensation code in nsCSSDeclaration::ToString. (Bug 376075) r+sr=bzbarsky
2008-12-23 09:06:57 -05:00
L. David Baron
8d30a03f05
Don't say that the font or background shorthands are present when the properties that they reset but can't otherwise specify are not their initial values. (Bug 376075) r+sr=bzbarsky
2008-12-23 09:06:57 -05:00
L. David Baron
5eb3c08c33
Condense box property four side shorthands in value getters, just as in serialization. (Bug 376075) r+sr=bzbarsky
2008-12-23 09:06:57 -05:00
L. David Baron
fd19b3e628
Suppress serialization of -moz-use-text-color in border shorthand in property getters just like we do in declaration serialization. (Bug 376075) r+sr=bzbarsky
2008-12-23 09:06:57 -05:00
L. David Baron
72e8b9505a
Check consistency before returning 'border' shorthand. (Bug 376075) r+sr=bzbarsky
2008-12-23 09:06:57 -05:00
L. David Baron
83e1e59019
Remove comment that should have been removed in bug 160403. (Bug 376075) r+sr=bzbarsky
2008-12-23 09:06:56 -05:00
L. David Baron
8e85e47bd1
Make the Windows widget code report 24-bit color depth when the display driver reports 32, since it's the same number of bits per pixel. (Bug 466669) r=vlad
2008-12-23 09:06:56 -05:00
L. David Baron
c88d4b23d5
Fix bugs in handling of inherit, initial, and none for -moz-border-*-colors. (Bug 389404) r+sr=bzbarsky
2008-12-23 09:06:56 -05:00
L. David Baron
6ec0884f32
Remove bogus assertion. (Bug 470063) r+sr=roc
2008-12-23 09:06:56 -05:00
L. David Baron
16aba7fd6b
Set up image loaders before reflow for border-image in XUL just like for HTML. (Bug 468473) r+sr=roc
2008-12-23 09:06:56 -05:00
Boris Zbarsky
e70ba8495c
Adding asserts for bug 470167
2008-12-22 15:00:08 -08:00
dolphinling
6c0238bf8b
Adding test
2008-12-22 13:08:38 -08:00
Mark Banner
e3b3b94e98
Additional crashtest fix follow up from bug 399227 - catch errors thrown by functions that now fail, so that the test completes properly
2008-12-22 19:05:25 +00:00
Mark Banner
3209d46da1
Crashtest fix follow up from bug 399227 - Add missing removeAttribute to let the crashtests finish
2008-12-22 17:05:18 +00:00
Mark Banner
5e20bae7bc
Bug 399227 Crash @ nsTreeSelection::GetSingle, null mTree. r=enndeakin,sr=Neil
2008-12-22 15:32:19 +00:00
John Daggett
1ccc191a0f
Add copy of .ttf font with .eot extension for testing
2008-12-22 17:03:32 +09:00
John Daggett
524ee63deb
Bug 458160 - Reftests for .otf fonts. r+sr=dbaron
2008-12-22 16:43:56 +09:00
Robert Kaiser
7cf9888fa2
bug 469331 - [SeaMonkey] test_bug458898.html fails, mark the test todo on SeaMonkey for now, r=dbaron
2008-12-21 13:42:15 +01:00
Justin Dolske
5c689a4061
Bug 455057 - some chrome images have embedded profiles. r=dbaron, ui-r=faaborg
2008-12-20 21:46:38 -08:00
Robert Longson
f36ad9a78a
Bug 470124 - Crash [@ nsSVGUtils::GetRelativeRect]; r+sr=roc
2008-12-21 02:16:42 +01:00
Olli Pettay
d766a4a00e
Bug 466057, r+sr=bz
2008-12-20 16:28:19 +02:00
Serge Gautherie
98e21ae301
Backed out changeset: 4fbb9483d7e6
2008-12-20 04:59:56 +01:00
Zack Weinberg
6e87ad1067
Bug 456219 - fix background clipping with rounded corners; r+sr=roc
2008-12-20 01:55:59 +01:00
Olli Pettay
28242cb1ae
Bug 461994 - Crash [@ DocumentViewerImpl::Close] with reloading, r+sr=bz
2008-12-20 01:45:56 +02:00
Olli Pettay
7fb4bae15c
Bug 470167 - 'ASSERTION: Should be in an update while creating frames' with stylesheet appended many times, r+sr=bz
2008-12-20 01:35:30 +02:00
Joe Drew
a29562512b
Bug 393936 - nsIRequest::cancel() must not notify anything sync. Make removal from the loadgroup async, and add another call cancelAndForgetObserver() that removes the listener immediately (since some callsites expect that). Note, however, that this new method shouldn't be used in any new code; it exists only to support code that relied on the broken behaviour prior to this checkin. r=bzbarsky sr=vlad
2008-12-19 17:35:50 -05:00
Stuart Parmenter
91c3580bb5
bug 458373. Allow you to pass in a flag to drawWindow to show the caret. patch from roc. r=me
2008-12-12 02:50:31 -08:00
Neil Deakin
685b30c311
Bug 279539, rework SetPopupPosition to be simpler, r+sr=roc
2008-12-10 07:19:16 -08:00
Neil Deakin
d842887270
Bug 404314, create widget when setting menugenerated attribute, prevents assertion and issues with menu selection, r+sr=roc
2008-12-19 08:43:24 -05:00
Ehsan Akhgari
0f987d9366
Bug 470376 - Compiler warnings from landing of bug 441782; r,sr=roc
2008-12-19 14:37:09 +03:30
Ehsan Akhgari
ca2a90bdee
Bug 441782 - bidi.numerals == 4 does not switch numeric shapes in content; r,sr=roc
2008-12-18 23:42:53 +03:30
Mats Palmgren
af8c8dd1c3
Remove redundant declaration. b=431705 r+sr=roc
2008-12-18 10:03:38 +01:00
Robert O'Callahan
9f318c485c
Backed out changeset dcd1ad7a918e
2008-12-18 16:05:16 +13:00
Robert O'Callahan
274f89ff0d
Bug 430332. Defer nsTransformingTextRun::RebuildTextRun until the linebreaker has completely set up the break and capitalization data on the transformed text run. r=smontagu
2008-12-18 14:13:23 +13:00
Robert Longson
37644973d1
Bug 441780. Fix radial gradient clamping to be more aggressive. r=jwatt,sr=roc
...
--HG--
extra : rebase_source : 477e5305530e86348a3526a8157f5f93340c644b
2008-12-17 20:28:33 +13:00
Robert O'Callahan
25641e6ca4
Bug 467487. Use a better and more explicit check for the case where a text frame's textrun doesn't map enough text for the frame. r=smontagu
...
--HG--
extra : rebase_source : d9f9f7f8d7b84622b3be4f951133074ef7f5846d
2008-12-17 15:14:33 +13:00
Robert O'Callahan
f7a310640f
Bug 467150. Don't clear textruns just because we destroy an empty nsContinuingTextFrame. r=smontagu
...
--HG--
extra : rebase_source : e8d17c0cf1d35f450e62a8b6a35340855395ef72
2008-12-17 15:12:47 +13:00
Robert O'Callahan
50bd83420a
Bug 469247. Implement 'canPlayType' API for video/audio elements. r=doublec,r+sr=bzbarsky
...
--HG--
extra : rebase_source : 06b14571546a763ee4f4b8641e8582bfff2caf8d
2008-12-17 15:11:07 +13:00
Robert O'Callahan
ed66190092
Bug 449149. Implement the 'controls' attribute for audio elements. r+sr=bzbarsky,r=dolske,r=enndeakin
...
--HG--
extra : rebase_source : 4d11b963d3082f98269069c68aae33eef365aacb
2008-12-17 13:27:46 +13:00
Olli Pettay
c7eb44efac
Bug 469720 - tabindex of -1 set in javascript ignored on file input, r+sr=bz
2008-12-17 09:33:33 +02:00
Martin Stránský
bbe42c7104
b=403513 bad kerning in print output if hinting is set to medium or full r=karlt sr=vlad
2008-12-17 16:17:50 +13:00
L. David Baron
3ca4fcee61
Merge backout of changeset 5bf3661db065 (Bug 454349) due to Windows reftest failures.
2008-12-16 18:19:00 -08:00
L. David Baron
db94b8d7d7
Backed out changeset 5bf3661db065 (Bug 454349) due to Windows reftest failures.
2008-12-16 18:15:38 -08:00
L. David Baron
10fdc6c423
Put 'thin' in the initial_values section instead of the other_values section for border shorthands, since the width should be 0px when border-style is none.
2008-12-16 17:11:38 -08:00
Karl Tomlinson
5286ba753b
backout b=403513 due to compile error in gfxFontSelectionTest.cpp
2008-12-17 13:57:40 +13:00
Martin Stránský
12cfd5e1c9
b=403513 bad kerning in print output if hinting is set to medium or full r=karlt sr=vlad
2008-12-17 13:44:32 +13:00
L. David Baron
3e5f6435ab
Move wrapping of blocks inside XUL into ProcessChildren to catch more callers. (Bug 421203) r+sr=roc a=blocking1.9.1+
...
--HG--
rename : layout/reftests/bugs/321402-3.xul => layout/reftests/bugs/421203-3.xul
rename : layout/reftests/bugs/321402-4.xul => layout/reftests/bugs/421203-4.xul
rename : layout/reftests/bugs/321402-5.xul => layout/reftests/bugs/421203-5.xul
rename : layout/reftests/bugs/321402-6.xul => layout/reftests/bugs/421203-6.xul
2008-12-16 16:30:31 -08:00
Zack Weinberg ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
af4589e214
Paint different backgrounds behind the reftest test and references to detect areas that are not painted at all. (Bug 454349) r=dbaron
2008-12-16 16:30:30 -08:00
L. David Baron
65321d0177
Make zoomed-out reftests draw the whole area that they're supposed to draw. (Bug 421203) r+sr=roc
2008-12-16 16:30:30 -08:00
Mats Palmgren
242af8a01e
Test for bug 462789.
2008-12-16 14:16:34 +01:00
Mats Palmgren
74190286c5
Add a null-check. b=462789 r+sr=dbaron
2008-12-16 14:16:33 +01:00
Mats Palmgren
6a52c50ce4
Add a few missing null-checks. Return error code from GetRuleLine() when it fails. b=462787 r+sr=dbaron
2008-12-16 12:26:42 +01:00
John Daggett
9b51570278
otf versions of reftest mark fonts
2008-12-16 14:47:31 +09:00
Markus Stange
c15f2b9d7f
Forgot to add the braces in changeset 58f409bbc149 (bug 391984)
2008-12-15 14:43:31 +01:00
Masayuki Nakano
229283883c
Bug 272847 Text input via IME does not work in windowless Flash movie r=ere+josh, sr=roc
2008-12-15 12:54:54 +09:00
Aiko
ae37af81d5
Combobox steals mouse event after menu is closed with Alt+Up. b=348236 r=mats sr=bzbarsky
2008-12-14 11:17:06 +01:00
Simon Montagu
70d49c14fa
Make display of the directional hook on the caret dependent on the bidi.browser.ui pref. Bug 418513, r=uriber, sr=roc (for core) r=mano, gavin.sharp (for browser)
2008-12-14 01:05:39 -08:00
Jesse Ruderman
41c9e25f93
Crashtest for bug 458453.
2008-12-14 00:48:51 +01:00
Olli Pettay
f8412fdedc
Bug 431082 - Crash [@ nsDocShell::DoChannelLoad], r+sr=bz
2008-12-13 22:30:02 +02:00
Zack Weinberg
942db4a483
Bug 467459: make sure PresShell::Paint() uses an opaque color for the backstop; r+sr=roc
2008-12-13 17:07:08 +01:00
Boris Zbarsky
4e90868638
Bug 468263. Handle the src attribute being removed or set to by dropping the image. r+sr=sicking
2008-12-12 14:41:11 -05:00
Graeme McCutcheon
4d0acd8eae
Bug 345339. Make nsPresState not use a hashtable in favor of using less memory and only storing the things it really wants to store. Switch box objects to their own hashtable. r+sr=roc
2008-12-12 14:25:22 -05:00
L. David Baron
d5257cf612
Fix properties that incorrectly applied to :first-letter or :first-line. (Bug 469227) r+sr=bzbarsky
2008-12-12 10:59:03 -08:00
L. David Baron
e3b670c240
Don't mark properties as applying to first-line / first-letter if there were comments if those properties were implicitly ignored by the old code either through never being used, or through another (*-style) property being ignored. (Bug 469227) r+sr=bzbarsky
2008-12-12 10:59:03 -08:00
L. David Baron
a0c80a0fdb
Replace mechanism for restricting the properties that apply to :first-line and :first-letter. (Bug 469227) r+sr=bzbarsky
2008-12-12 10:59:03 -08:00
L. David Baron
0734469567
Disable -moz-transform and -moz-transform-origin for :first-line and :first-letter pseudo-elements. (Bug 466845) r+sr=bzbarsky a=blocking1.9.1+
2008-12-12 10:59:03 -08:00
Robert O'Callahan
46299947fc
Backed out changeset 0cb24a4bcd9b
2008-12-13 00:09:56 +13:00
Robert O'Callahan
a6a68372fb
Bug 430332. Defer nsTransformingTextRun::RebuildTextRun until the linebreaker has completely set up the break and capitalization data on the transformed text run. r=smontagu
2008-12-12 21:37:59 +13:00
Robert O'Callahan
a3a3951684
Bug 459613. When we tear down a textcontrol frame, tell its editor that we're blowing away the frame tree so it doesn't try to clear the spellcheck selection, which not only wastes time but does GetPrimaryFrame for during frame destruction which is a no-no. r+sr=mats
2008-12-12 21:34:43 +13:00
Robert O'Callahan
a06ae88b70
Bug 468690. Remove leftover assertion that's no longer needed after the fix for bug 460012. r+sr=bzbarsky
2008-12-12 21:28:47 +13:00
Robert O'Callahan
1fa9d95cd0
Bug 468702. Fix tests for bug 466395 that fail due to Mac subpixel rendering. r+sr=dbaron
2008-12-12 21:26:39 +13:00
Robert O'Callahan
aea35dfccb
Bug 455314. nsSVGRenderingObserver::GetReferencedFrame shouldn't try to look up the frame on a cache miss, if we're currently destroying frames. r+sr=mats
2008-12-12 21:25:16 +13:00
Robert O'Callahan
6dbbdf56bd
Bug 448243. When nsSVGFilterInstance needs to create a dummy input image, create one of the right size. r=jwatt,sr=mats
2008-12-12 21:14:26 +13:00
John Daggett
4e18b0296a
Bug 460037 - Fix crasher in font loader when closing windows. r+sr=roc
2008-12-12 16:31:51 +09:00