Boris Zbarsky
cc2401a6ba
Bug 481688. Stop firing our DOMLink* events to content. r+sr=smaug
2009-03-06 13:12:20 -05:00
Boris Zbarsky
15bf80beca
Bug 481105. Create anonymous child frames before non-anonymous ones for all our frames, not just root boxes. r+sr=roc
2009-03-06 13:12:18 -05:00
L. David Baron
9be340d94c
Fix serialization bugs with text-decoration:-moz-anchor-decoration. (Bug 481596) r+sr=bzbarsky
2009-03-06 13:05:01 +09:00
L. David Baron
43c907cc71
Remove unreachable code, since text-decoration:none is not stored as an enumerated value. (Bug 481595) r+sr=bzbarsky
2009-03-06 13:05:01 +09:00
L. David Baron
349c461d27
Test more values for 'content' property. (These tests require the three previous patches to pass.) (Bug 481591)
2009-03-06 13:05:01 +09:00
L. David Baron
5bb8db95c0
Fix serialization of the list-style-type part of counter values. (Bug 481591) r+sr=bzbarsky
2009-03-06 13:05:01 +09:00
L. David Baron
842f1fecc7
Append the list-style-type part of counters correctly in computed style. (Bug 481591) r+sr=bzbarsky
2009-03-06 13:05:01 +09:00
L. David Baron
09af463744
Split eCSSUnit_String into eCSSUnit_String (with quotes), eCSSUnit_Ident (without quotes), and eCSSUnit_Families (font family list, but not for @font-face descriptor where the single family is stored as eCSSUnit_String). (Bug 481591) r+sr=bzbarsky
2009-03-06 13:05:01 +09:00
L. David Baron
059d4ab029
nsCSSDeclaration::ValueAppended is never called on shorthands, so it doesn't need code to handle them. (Bug 481594) r+sr=bzbarsky
2009-03-06 13:05:01 +09:00
L. David Baron
343d35d06c
Quote and escape contents of url() when serializing. (Bug 478160) r+sr=bzbarsky
2009-03-06 13:05:01 +09:00
L. David Baron
5bc877d184
Change nsStyleUtil::EscapeCSSString to nsStyleUtil::AppendEscapedCSSString, since almost all callers prefer append behavior anyway. (Bug 478160) r+sr=bzbarsky
2009-03-06 13:05:00 +09:00
Stuart Parmenter
b29a90d0ff
bug 480233. Make the display list item that canvas uses for painting know about the opacity of the canvas. r/sr=roc
2009-03-05 05:43:45 -08:00
Boris Zbarsky
7bfe7f1621
Disabling test that fails any time the network happens to be slow. See bug 481729
2009-03-05 16:47:05 -05:00
Serge Gautherie
a463893576
Bug 480077 - automation.py.in : additional fix to bug 472706 for |runApp()| return value(s); (Bv1a) Replace external times by internal duration ++; r=jwalden+bmo
2009-03-05 19:01:39 +01:00
Benjamin Smedberg
94ccecaa39
Reorder functions in nsFrame.h to wallpaper over a dehydra bug (probably GC timing somewhere in the static analysis stack). rs=bz (bug 481454 covers finding and fixing the dehydra bug)
2009-03-05 10:01:04 -05:00
Boris Zbarsky
b70af453eb
Bug 480979 part 7. Create a FrameConstructionItemList class so we can abstract away item lists and change the implementation as needed. r+sr=roc
2009-03-05 08:09:03 -05:00
Boris Zbarsky
76e88f86c5
Bug 480979 part 6. Push use of FrameConstructionItem all the way up to ContentAppended/ContentInserted, and eliminate the need for DestroyNewlyCreatedFrames. r+sr=roc
2009-03-05 08:09:03 -05:00
Boris Zbarsky
07ba420d41
Bug 480979 part 5. Build up a tree of FrameConstructionItems so that we'll know which inlines might need splitting. r+sr=roc
2009-03-05 08:09:02 -05:00
Boris Zbarsky
c06906d892
Bug 480979 part 4. Create separate FrameConstructionItems for page-break frames. r+sr=roc
2009-03-05 08:09:02 -05:00
Boris Zbarsky
17c9be1b14
Bug 480979 part 3. Move suppression of kids of columns and non-column kids of colgroups out further so that we don't even create FrameConstructionItems for them. r+sr=roc
2009-03-05 08:09:02 -05:00
Boris Zbarsky
43485aa8ae
Bug 480979 part 2. Pass FrameConstructionItems through to the FrameFullConstructor implementations. r+sr=roc
2009-03-05 08:09:01 -05:00
Boris Zbarsky
c6d2b2cfbf
Bug 480979 part 1. Introduce FrameConstructionItem and restructure existing ConstructFrame and ProcessChildren code to use it internally without any other behavior changes. r+sr=roc
2009-03-05 08:09:01 -05:00
L. David Baron
e80b724768
Add test for CSS property priority (!important) preservation. (This fixes the fact that we don't have any tests covering expansion of compressed blocks with !important declarations, and also tests a bit more while I'm there.)
2009-03-05 12:49:30 +09:00
L. David Baron
37a2283c6d
Add test for blocking of -moz-border-*-colors based on code coverage output.
2009-03-05 12:49:30 +09:00
Boris Zbarsky
fd678712e5
Bug 480323. Always create a trailing inline for {ib} splits. r+sr=dbaron
2009-03-04 07:55:29 -05:00
Boris Zbarsky
600ccf8c32
Bug 481045. <svg:use> shouldn't paint its kids. r+sr=roc
2009-03-04 07:55:28 -05:00
L. David Baron
a1ce3c763e
Add tests that exercise nsSpanningCellSorter, including with large colspans, since code coverage runs showed we don't hit that code.
2009-03-04 15:47:39 +09:00
Olli Pettay
49dd904ad5
Bug 480767 - Closing 'Bookmark All Tabs' screws up focus, r+sr=jst
2009-03-03 22:20:11 +02:00
Olli Pettay
c16782cef9
Bug 333198 - Suppress Input events for web content during synchronous XMLHttpRequest loads, r=bz, sr=jst
2009-03-03 22:11:14 +02:00
Olli Pettay
f93364982b
backout 333198
2009-03-02 22:21:46 +02:00
Boris Zbarsky
e79b9f767a
Bug 480208. Eliminate the tag version of CreateAnonymousFrames. r+sr=roc
2009-03-01 10:16:30 -05:00
Boris Zbarsky
71bcb45eaf
Bug 480017. Suppress misplaced popups before we construct table pseudoframe parents. r+sr=roc
2009-03-01 10:16:29 -05:00
Boris Zbarsky
a1b5ce1b35
Bug 479114. Create page-break frames only after we know our final parent.
2009-03-01 10:16:29 -05:00
Boris Zbarsky
cfd8884f6b
Bug 478956. Merge pseudo-frame handling for outer tables and non-table frames. r=bernd, sr=roc
2009-03-01 10:16:29 -05:00
Phil Ringnalda
6eb9e50435
Back out patch for bug 458231 (Frame overflow plays havoc with size of <label> or <description>) for failing reftest 386470-1a.html
2009-02-28 19:42:37 -08:00
Neil Rashbrook
49b184e984
Bug 458231 Frame overflow plays havoc with size of <label> or <description> r+sr=roc r=dao for backout of workaround for bug 69710
2009-02-28 23:46:48 +00:00
Boris Zbarsky
ed76ea0bc4
Adding tests
2009-02-27 20:25:16 -05:00
Clint Talbert
9705d281ab
Bug 474016 r=dholbert, Fix random test failure on linux tinderbox for css transform tests
2009-02-27 11:16:57 -08:00
Neil Rashbrook
8f64d4b704
Bug 311053 XUL frames should respect preventDefault() [e.g. when menus are open] r=Enn sr=jst
2009-02-27 10:48:25 +00:00
Ehsan Akhgari
cc8889acb2
Bug 477754 - [RTL] Customize toolbar sheet is placed mostly outside of the browser; r=enndeakin sr=roc
2009-02-27 11:53:03 +03:30
Clint Talbert
436f5a9243
backout changes for bug 474016
2009-02-26 16:43:11 -08:00
Taras Glek
79221574e0
Bug 476948: Need to be able to clear outstanding MozAfterPaint events r+sr=roc
2009-02-26 16:21:55 -08:00
Clint Talbert
ce8c14b063
merging from an aborted push for bug 474016
2009-02-26 16:15:54 -08:00
Clint Talbert
475b19b7e9
Bug 474016 r=dholbert, adding logging to css transform test to see why it fails
2009-02-26 16:09:12 -08:00
Daniel Holbert
c523e0fd72
whitespace-only: fix indentation of 'aPresContext' arguments in function headers within nsPageFrame.cpp
2009-02-26 15:47:03 -08:00
Asaf Romano
5bfc770602
Bug 480149 - DOMLinkAdded and DOMLinkRemoved events for link elements should be dispatched when swapping docshells. r+sr=bz.
2009-02-26 14:05:42 -08:00
Olli Pettay
1923917f1f
Bug 333198 - 'Suppress Input events for web content during synchronous XMLHttpRequest loads'. r=bz, sr=jst, a=blocking1.9.1+
2009-02-26 14:00:30 -08:00
Vladimir Vukicevic
66ba440c46
b=478548; slightly optimize PresContext::Theme; r=dbaron
2009-02-26 12:02:00 -08:00
Olli Pettay
34bc7c5ca9
Bug 466856 - Crash [@ nsTypedSelection::CopyRangeToAnchorFocus], r+sr=roc
2009-02-26 18:36:34 +02:00
Robert O'Callahan
62e097a8b3
Bug 479936 - Correctly handle sizing of video elements
2009-02-26 20:04:42 +13:00
Robert O'Callahan
73bc869572
Bug 480053 - Fix z-ordering of scrollbars to match Webkit/IE8. r+sr=dbaron
2009-02-26 20:00:36 +13:00
Blake Kaplan
6f6292d26d
Remove unreachable printf since tinderbox isn't hitting it (bug 474537).
...
--HG--
extra : rebase_source : 95bf4a605216c97aaa15e552eb6779be8dbb33e3
2009-02-25 13:48:06 -08:00
Boris Zbarsky
277ae02ec9
Bug 476245. Keep better track of our anonymous content. r=smaug, sr=jst
2009-02-24 13:39:09 -05:00
Serge Gautherie
387cd46e87
(no bug) Removing ending whitespaces
2009-02-25 17:46:50 +01:00
Jeff Muizelaar
410e53149e
Bug 442109 - youtube videos don't play; r=vladimir
2009-02-25 16:25:12 +01:00
Johnny Stenback
b6e4256d62
Fixing bug 475646. Don't call GetPeer() on plugins as it's apparently not safe to do so on all plugins. r=joshmoz@gmail.com, sr=bzbarsky@mit.edu
2009-02-24 16:28:35 -08:00
L. David Baron
6c191780f8
I don't need to see the rule hash debugging output anymore.
2009-02-24 16:14:46 -08:00
L. David Baron
c76569a502
Fix outparam static analysis warnings in nsComputedDOMStyle by actually assigning to the outparam. (Bug 479433) r+sr=bzbarsky
2009-02-24 16:14:46 -08:00
L. David Baron
3cae8ff02d
Flush layout earlier in getComputedStyle(). (Bug 454276) r+sr=bzbarsky
2009-02-24 16:14:45 -08:00
L. David Baron
55d6605c71
Merge backout of changeset a328b5ae57e0 (bug 476245) for causing failures of test_videocontrols.html across platforms (although Linux hasn't cycled yet).
2009-02-24 13:38:55 -08:00
L. David Baron
44b7c7025a
Backed out changeset a328b5ae57e0 (bug 476245) for causing failures of test_videocontrols.html across platforms (although Linux hasn't cycled yet).
2009-02-24 13:38:35 -08:00
Serge Gautherie
f8958b0d7c
Bug 469518 - Enable Reftest leak log in tinderbox (log); (Av1b) Enable (bare) leak log; r=ted.mielczarek
2009-02-24 22:19:01 +01:00
Serge Gautherie
65ddf3f0cd
Reverting this part of "changeset: 120d20888db9"
...
Bug 445087; add extra pixel on each side of the glyph's black box returned by GetGlyphOutlineW, to avoid clipping ClearType pixels; r=(roc + vladimir) sr=roc
because this test still PASSes actually.
2009-02-24 21:10:28 +01:00
Boris Zbarsky
92a456144d
Bug 476245. Keep better track of our anonymous content. r=smaug, sr=dbaron
2009-02-24 13:39:09 -05:00
Boris Zbarsky
e2beece556
Bug 371561. Use the right codepath for absolutely positioned tables so that they get a useful containing block. r+sr=dbaron
2009-02-24 13:38:20 -05:00
XiaoXiaoHU
2c45b1d925
Bug 298889 - iframe invisible when window is transparent; r+sr=roc
2009-02-24 17:53:32 +01:00
Jonathan Kew
6946d65601
Bug 445087; add extra pixel on each side of the glyph's black box returned by GetGlyphOutlineW, to avoid clipping ClearType pixels; r=(roc + vladimir) sr=roc
2009-02-24 17:53:31 +01:00
Karsten Düsterloh
eeb36a55bc
Bug 249141 - Incorrect header cropping on narrow tree columns (ellipsis in wrong column); reftest; r=roc
2009-02-24 17:53:29 +01:00
Jonathan Kew
f669e45ce9
Bug 479276. Support a new kind of glyph bounding-box: TIGHT_HINTED_OUTLINE_EXTENTS, and use it to stop MathML spacing depending on exact ink extents. r+sr=roc
...
--HG--
extra : rebase_source : 43f9009f6457361e690062f87b2e5fda4041dc48
2009-02-24 21:32:58 +13:00
Zack Weinberg
e756935aeb
Bug 479156. Fix unit scale factors in border-image drawing. r+sr=roc
...
--HG--
extra : rebase_source : 06899c9162b0b30f890385fd4caa3f4cd22ecf48
2009-02-24 21:31:22 +13:00
Robert O'Callahan
1e212907ac
Bug 472776. Don't accidentally clear TEXT_IN_TEXTRUN_USER_DATA after we just set it. r=smontagu
...
--HG--
extra : rebase_source : 1d7f12a729e471871cb6b610461f9b4eee2c64ae
2009-02-24 21:27:48 +13:00
Robert O'Callahan
d613e2a4ff
Bug 406646. Make sure to only search *visible* popups for mouse event targets. r=enndeakin
...
--HG--
extra : rebase_source : bd0825d6a6469a10dcdd9e4ae9e9c91dcbafbe99
2009-02-24 21:25:25 +13:00
Neil Deakin
6789b675f8
Bug 477326, initialize mCachedMousePoint, r+sr=roc
2009-02-23 14:45:01 -08:00
Nickolay Ponomarev
b2ee891687
bug 475133 - Crash [@ nsStyleContext::GetRuleNode] with <xul:progressmeter>, DOMAttrModified event
...
r=enn, sr=roc
Don't forget to block scripts when manually calling nsProgressMeterFrame::AttributeChanged in progressmeter initialization to prevent evil mutation event listeners from crashing us.
2009-02-23 17:15:31 +03:00
John Daggett
e0c3b364de
Bug 420981 - special case handling of UltraLight faces under Mac OS X 10.5 to work around Apple bug. r=vlad
2009-02-23 15:55:07 +09:00
John Daggett
1b864b0ab0
Bug 479152 - increment generation when local font used after external font fails to load. r=karl, sr=roc
2009-02-23 13:40:47 +09:00
John Daggett
321a4ecf45
Bug 478183 - work around full font name problem with older fontconfig used on reftest machines. r=karl
2009-02-23 13:21:04 +09:00
Jonathan Kew
7b9cd988db
Bug 478792 - prefer glyph advance rather than ink extent; r+sr=roc
2009-02-23 02:19:30 +01:00
Zack Weinberg
914daa4cd1
Bug 478079 - Kill nsViewManager::DefaultRefresh, and move the cached canvas background to the pres shell; r+sr=roc
2009-02-23 02:10:23 +01:00
Mats Palmgren
22b89824fd
Make FindPrimaryFrameFor faster by traversing the parent's special siblings and descendant continuations etc only once. b=470978 r+sr=bzbarsky
2009-02-22 19:17:51 +01:00
Peter Annema
ddeab78464
Fix Firefox-Ports Solaris build bustage.
2009-02-22 08:38:52 -08:00
L. David Baron
cf8990294a
Revert temporary modifications to diagnose intermittent reftest failure on tinderbox (fb1d06068cb5, 71df97fcb74e, 8a406dd54480) since the intermittent failures seem to have been fixed by the reftest harness change in 9d5337daba7b.
2009-02-21 12:05:27 -08:00
Martijn Wargers
feb66ece44
Crash test for bug 470212.
2009-02-21 17:15:07 +01:00
L. David Baron
77a5e1e26f
Put the timestamp in the reftest HTTP server's path to prevent cross-contamination of cached tests between branches, in case those different branches run reftests on the same profile. r=Waldo
2009-02-20 22:07:14 -08:00
L. David Baron
da2d2cecb2
Also temporarily replace the red images in the Acid2 test to see if they're what's causing the red to randomly show up.
2009-02-20 21:03:24 -08:00
Jesse Ruderman
53fcb8ba59
Add crashtests
2009-02-20 19:38:16 -08:00
L. David Baron
3ae8db73f2
Temporarily convert every occurrence of red in the Acid2 reftest to some other color to figure out which one is causing the random failures.
2009-02-20 16:51:23 -08:00
L. David Baron
a5117f7710
Temporarily modify the test to confirm theory about the source of intermittent failures.
2009-02-20 10:50:25 -08:00
L. David Baron
a2956aaa70
Call SetPropertyBit(background_color) when we set data for that property, on the off chance it will fix the intermittent layout/reftests/bugs/289480.html orange. (Bug 322475)
2009-02-20 10:50:25 -08:00
Masayuki Nakano
d51f7ff60a
Bug 478862 After bug 347185 the keys Backspace and Tab no longer work as expected in a flash application r+sr=roc
2009-02-20 16:42:29 +09:00
L. David Baron
94595f2f88
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 21:29:21 -08:00
Zack Weinberg
88ae0aa469
Bug 470250 - draw middle border image even if the border width is zero on all four sides r+sr=dbaron
2009-02-20 17:13:47 +13:00
Zack Weinberg
8d0f27457f
Bug 477732: fix scaling of border-image side tiles with 'repeat'. r+sr=roc
2009-02-20 16:33:30 +13:00
Boris Zbarsky
67f176947f
Speed up canvas comparisons in bidi mochitests. No bug
2009-02-19 22:04:19 -05:00
L. David Baron
4dd811d171
Fix another case where we incorrectly serialize an -x-system-font property. (Bug 478156) r+sr=bzbarsky
2009-02-19 13:55:48 -08:00
L. David Baron
4d8987fb95
Stop using potentially-deep recursion to serialize selectors. (Bug 475215) r+sr=bzbarsky
2009-02-19 13:55:48 -08:00
L. David Baron
48416a1941
Add tests for code I'm going to change, and fix crash when running those tests. (Bug 475215) r+sr=bzbarsky
2009-02-19 13:55:48 -08:00
L. David Baron
6b33bfc742
Remove PerFrameData::mFrameType, since it's write-only. (Bug 478899) r+sr=bzbarsky
2009-02-19 13:55:48 -08:00
L. David Baron
c674a753b4
Backed out changeset fde0b361f25e (bug 322475, main patch) due to Mac talos startup failures and hitting the NS_ABORT_IF_FALSE in SetupBackgroundClip, which may be related.
2009-02-19 13:51:46 -08:00
L. David Baron
caf423a97a
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
2009-02-19 12:33:09 -08:00