Commit Graph

20158 Commits

Author SHA1 Message Date
sharparrow1@yahoo.com
b3d0e6d715 Bug 381645: Remove nsBoxFrame::GetContentOf. r+sr=dbaron. 2007-05-22 20:48:43 -07:00
sharparrow1@yahoo.com
c6ad0c8d5f Bug 379015: Fix nsPresShell::RenderOffscreen. r+sr=roc 2007-05-22 17:11:05 -07:00
roc+@cs.cmu.edu
d22fec8e76 Not Part Of The Build. Update nsTextFrameThebes whitespace handling; allow line breaking only at the end of a run of whitespace. 2007-05-22 16:45:47 -07:00
dbaron@dbaron.org
c5b34de232 Add bug number for test Benjamin marked as random yesterday. 2007-05-22 14:54:55 -07:00
Olli.Pettay@helsinki.fi
b0100770e3 Bug 378776, Need safe way to iterate a document's presshells, r+sr=bz 2007-05-22 14:45:03 -07:00
dbaron@dbaron.org
c8609bce63 Back out incorrect change from yesterday: if we don't have room for the test, it isn't valid, so it should fail. 2007-05-22 14:42:15 -07:00
sharparrow1@yahoo.com
b7b65effc9 Bug 381621: Get rid of nsBoxFrame::AddRef/Release, plus a few misc cleanups. r+sr=dbaron. 2007-05-22 13:34:00 -07:00
joshmoz@gmail.com
687014e489 remove camino-specific CSS from forms.css. b=381539 r=cbarrett sr=dbaron 2007-05-22 12:44:01 -07:00
joshmoz@gmail.com
f5147def1c Don't paint the background for the text frame in comboboxes if the combobox is themed. b=381268 r/sr=roc 2007-05-22 12:42:01 -07:00
tor@cs.brown.edu
50b9054412 Bug 380072 - switch svg mask from cairo to thebes. r=jwatt, sr=roc 2007-05-22 12:31:04 -07:00
benjamin@smedbergs.us
a6e3f10026 Marking this reftest random until we can figure out the scrollbar issue. 2007-05-21 16:03:49 -07:00
masayuki@d-toybox.com
5e8dfaf5c9 Bug 381426 Can't be activated Input Method in the Bookmark Properties. r+sr=roc 2007-05-21 15:58:17 -07:00
tor@cs.brown.edu
09e9701b1e Bug 380757 - switch svg filters to thebes. r=jwatt, sr=roc 2007-05-21 14:41:53 -07:00
benjamin@smedbergs.us
218ecc7055 Attempt to fix unit-test orange: the two tests differ only by the width of a scrollbar, so attempt to make the ref the same height as the test, r=dbaron 2007-05-21 13:45:43 -07:00
sharparrow1@yahoo.com
77d239e001 Bug 377391: Parts of a rectangle with CSS outline remains, when changing rectangle size. r+sr=roc 2007-05-21 03:06:08 -07:00
sharparrow1@yahoo.com
3fb1602073 Bug 45631: text-indent: n% doesn't incrementally reflow correctly. r+sr=roc. 2007-05-21 02:55:27 -07:00
Olli.Pettay@helsinki.fi
6c7820f159 Bug 378961, r+sr=roc 2007-05-21 00:33:32 -07:00
Olli.Pettay@helsinki.fi
76571dfc9a Bug 381167, r+sr=roc 2007-05-21 00:27:47 -07:00
roc+@cs.cmu.edu
af01fb8e0e Bug 381130. Small changes to layout to fix an inline reflow bug and add a new API to nsLineLayout to support tab stops. r+sr=dbaron 2007-05-20 20:44:26 -07:00
jminta@gmail.com
5f133ddc08 Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov 2007-05-20 19:18:04 -07:00
vladimir@pobox.com
7178d6300b b=380561, missing borders when dashed and dotted border-style is used, r=dbaron 2007-05-20 15:49:20 -07:00
vladimir@pobox.com
b754ef153a b=379419, bogus assertion in border code with NS_STYLE_BORDER_RULES_MARKER, r+sr=dbaron 2007-05-20 15:44:45 -07:00
vladimir@pobox.com
221b96d8f0 b=379436, borders on elements > 2^15px drawn backwards, r=dbaron 2007-05-20 15:41:21 -07:00
Olli.Pettay@helsinki.fi
1121f7aaab Bug 380217, r+sr=roc 2007-05-18 04:37:57 -07:00
dbaron@dbaron.org
5b75544077 Call SetGeometryDirty if we need to call DistributeHeightToRows, since DistributeHeightToRows can't deal with rows that have already had height distributed to them. Patch by Daniel Holbert <dholbert@mozilla.com>. b=380227 r+sr=dbaron 2007-05-17 23:04:43 -07:00
dbaron@dbaron.org
3cfbaf7cc5 Don't propagate line layout in reflow state when we're not in the line. b=320502 r+sr=roc 2007-05-17 23:04:04 -07:00
dbaron@dbaron.org
5f19fcc710 Block outline-color for always use my colors pref. b=380924 r+sr=bzbarsky 2007-05-17 23:02:57 -07:00
joshmoz@gmail.com
fe74721066 this camino-only CSS is no longer necessary after bug 370282 landed. r/sr=roc 2007-05-17 20:15:04 -07:00
joshmoz@gmail.com
79ffe0b1d1 don't put a dropmarker in comboboxes if nsITheme says not to. b=370282 r/sr=roc 2007-05-17 20:04:04 -07:00
neil@parkwaycc.co.uk
0255947ea9 Relanding bug 377035 Allow tree as anonymous parent of treechildren r=Enn sr=roc 2007-05-17 13:55:03 -07:00
mats.palmgren@bredband.net
fa393167a2 Protect against frame destruction during event handling and document when that can occur. b=378670 r+sr=bzbarsky 2007-05-17 04:12:30 -07:00
mats.palmgren@bredband.net
71ab3fc250 NPOTB. Add missing rendering context null-checks. b=380502 r+sr=roc 2007-05-17 03:52:20 -07:00
mats.palmgren@bredband.net
00e4fdb689 Don't bother painting a selection into an empty rect. Avoid using an invalid surface for painting ops. b=380611 r+sr=vladimir 2007-05-17 03:14:35 -07:00
dbaron@dbaron.org
2b1fd9533c Add bug numbers._dont_use_document_colors.html 2007-05-16 18:56:18 -07:00
dbaron@dbaron.org
d68116d96c Add test for always-use-my-colors preference. b=58048 2007-05-16 18:51:30 -07:00
dbaron@dbaron.org
f1cc12e174 Fix some debugging code. b=380825 r+sr=bzbarsky 2007-05-16 14:17:45 -07:00
dbaron@dbaron.org
ae75be2001 Revert part of bug 377521 to fix bug 380825 (and add comment). r+sr=bzbarsky 2007-05-16 14:17:21 -07:00
dbaron@dbaron.org
70f9b787c2 Rewrite the pref for forbidding pages from setting colors and backgrounds so that it changes transparency less often and interferes less with user and user-agent styles. b=58048, 255829, 255411 r+sr=bzbarsky 2007-05-16 14:10:31 -07:00
dbaron@dbaron.org
3546b59264 Make rule nodes know their level in the cascade. b=374907 r+sr=bzbarsky 2007-05-16 14:08:51 -07:00
bzbarsky@mit.edu
c9795649e8 Minor tweaks to the HTML. 2007-05-16 10:01:17 -07:00
bzbarsky@mit.edu
d73793ab2b Fix regression bug 380842: allow block-display generated content on table cellsand captions again. r+sr=dbaron 2007-05-16 09:57:28 -07:00
bzbarsky@mit.edu
3555233146 Followup tweak for bug 379809, r=dbaron 2007-05-16 09:03:05 -07:00
masayuki@d-toybox.com
906193abd3 Bug 279246 Implement 'ime-mode' property (WinIE CSS) r+sr=dbaron 2007-05-16 08:51:37 -07:00
tor@cs.brown.edu
950fed3b50 Bug 380691 - <clipPath> and <mask> not working with <foreignObject>. r+sr=roc 2007-05-16 08:14:19 -07:00
roc+@cs.cmu.edu
6aebf3d39d Not Part Of The Build. 1) Round font underline/overline/strikeout offsets and sizes to device pixels to try to ensure consistent visual offsets and sizes even when the baseline point is not pixel-aligned. 2) snap the text baseline y coordinate to the nearest pixel, because the decoration lines will be snapped themselves and we need the gaps to remain consistent. 3) fix bug in selection-decoration x coordinate which was forgetting to include the frame x-offset. 2007-05-15 22:21:41 -07:00
bzbarsky@mit.edu
8dbc1ad3a7 Back out part of the last change which is not actually correct 2007-05-15 20:39:36 -07:00
bzbarsky@mit.edu
5b76206034 Apparently we can't handle "thin" here yet. 2007-05-15 20:33:04 -07:00
bzbarsky@mit.edu
7008f05a27 Make sure FrameNeedsReflow() is not called during reflow, and remove thewasDirty asserts and O(N^2) check for existing reflow root in the list. Bug379904, r=roc, sr=dbaron 2007-05-15 20:22:45 -07:00
bzbarsky@mit.edu
93a4cec0b0 Use the right parent when resolving style contexts in IsValidSibling. Bug380096, r=bernd, sr=roc 2007-05-15 20:18:50 -07:00
bzbarsky@mit.edu
c64c0e9a5a Change round-trip testing for specified sub-properties of a shorthand to setthem all before looking at computed style, since, for example, the specifiedfont-family affects the computed line-height if the specified line-height is"normal". Bug 379809, r=dbaron 2007-05-15 20:03:34 -07:00
roc+@cs.cmu.edu
361e658b7b Not Part Of The Build. Fix underline/strikeout positioning in new text frame --- simple appunits/pixels confusion. 2007-05-15 16:41:41 -07:00
dbaron@dbaron.org
2539866c49 Fix vertical resizing for quirks mode percentage heights. b=380004 Patch by Daniel Holbert <dholbert@mozilla.com>. r+sr=dbaron 2007-05-15 14:52:44 -07:00
ginn.chen@sun.com
7ba9ae2d81 Bug 357969 container xul element which doesn't have a xbl def under a deck frame has no accessible objectpatch by nian.liu at sun.com r=surkov.alexander sr=neil 2007-05-15 02:46:06 -07:00
roc+@cs.cmu.edu
97a6a32aad NPOTB, new-text-frame. Fix mouse events targeting after the end of a textframe. 2007-05-14 22:23:19 -07:00
dbaron@dbaron.org
6da5095394 Account for non-pixel-aligned current transforms when snapping to pixel coordinates. b=369882 r=vlad 2007-05-14 22:15:45 -07:00
dbaron@dbaron.org
466cca9f63 Handle -moz-initial for 'font' shorthand (and fix bugs in some of its subproperties). b=377521 r+sr=bzbarsky 2007-05-14 22:13:49 -07:00
roc+@cs.cmu.edu
8cb48dd098 Back out enabling of new text frame... its time has not yet come 2007-05-14 20:58:10 -07:00
roc+@cs.cmu.edu
e7e11676c0 Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad 2007-05-14 20:56:47 -07:00
Olli.Pettay@helsinki.fi
7817abfbca Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst 2007-05-14 02:11:38 -07:00
bzbarsky@mit.edu
2704d6350d Process XBL constructors right after the frame construction inInitialReflow(). Bug 377119, r+sr=sicking 2007-05-13 20:52:48 -07:00
mats.palmgren@bredband.net
aba98538d4 Don't create a widget if the view already has one and check error return code from CreateViewForFrame(). b=374102 r+sr=roc 2007-05-13 17:42:38 -07:00
asqueella@gmail.com
9c28a8c384 Bug 380094 - make mousethrough more generally usefulp=toshok@hungry.comr+sr=roc 2007-05-13 09:00:00 -07:00
neil@parkwaycc.co.uk
6f80b97be6 Follow-up cleanup b=375403 r+sr=roc 2007-05-13 03:06:57 -07:00
mats.palmgren@bredband.net
b3b5d084fc Make CreateRenderingContext() return error for a null surface and add error handling to callers. b=362201 r+sr=vladimir 2007-05-12 06:06:16 -07:00
roc+@cs.cmu.edu
b215bd76d2 Not part of the build. Fix off-by-one error in selected-text painting in new text frame. 2007-05-11 15:54:51 -07:00
Olli.Pettay@helsinki.fi
40178e46a3 backout Bug 363089 2007-05-11 06:34:05 -07:00
Olli.Pettay@helsinki.fi
e1fb8b073b Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst 2007-05-11 04:15:11 -07:00
dbaron@dbaron.org
c30d86b408 Remove known failure fixed by patches in bug 379741. 2007-05-10 23:50:35 -07:00
dbaron@dbaron.org
1865808f7c Remove now-unneeded checks for eStyleUnit_Null. b=379741 r+sr=bzbarsky 2007-05-10 23:02:31 -07:00
dbaron@dbaron.org
f4e95ca927 Add eStyleUnit_None so we don't have to use eStyleUnit_Null as a real value for max-width and max-height. b=379741 r+sr=bzbarsky 2007-05-10 23:01:31 -07:00
dbaron@dbaron.org
9920e003d3 Remove eCSSUnit_Proportional and eStyleUnit_Proportional, which were used only for a removed feature. b=333352 r+sr=bzbarsky 2007-05-10 23:00:26 -07:00
dbaron@dbaron.org
39c21c098a Don't put null coords in nsStyleCoords when they have the same meaning as some other coord type. b=379741 r+sr=bzbarsky 2007-05-10 22:58:34 -07:00
jonas@sicking.cc
233450d9b8 Relanding bug 378987. Don't try to collect windows, documents or elements of actively viewed pages. r=bz/jst sr=jst 2007-05-10 13:21:12 -07:00
Olli.Pettay@helsinki.fi
4e3fb730b4 Bug 379621, Call PostCreateFrames after creating all native anonymous frames, r+sr=roc 2007-05-10 11:16:00 -07:00
neil@parkwaycc.co.uk
ce44eb7691 Bug 375403 originally started off as a simple request to enable window translucency when windows or popups use opacity, alpha transparent background or non-zero border radius but mutated to include refactoring non zero side testing r+sr=roc 2007-05-10 08:46:42 -07:00
roc+@cs.cmu.edu
454756fb25 Fix const issue. Not Part Of The Build 2007-05-10 07:42:56 -07:00
bzbarsky@mit.edu
20e95343df Twiddle parentheses a little bit. Bug 311415 followup, r+sr=dbaron 2007-05-09 19:55:15 -07:00
roc+@cs.cmu.edu
4e6c54649d Not part of the build. Fix text lifetime issues for transformed textruns. 2007-05-09 17:58:47 -07:00
jst@mozilla.org
eedb90c553 Backing out Jonas' last changes due to tinderbox orange, per Jonas' request. 2007-05-09 17:42:33 -07:00
jonas@sicking.cc
de64d03178 Relanding bug 378987. Don't try to collect windows, documents or elements of actively viewed pages. r=bz/jst sr=jst 2007-05-09 16:33:28 -07:00
roc+@cs.cmu.edu
cc1cbf7323 Not part of the build. Update new text frame for textrun API changes. Also implements a textrun cache for the new text frame 2007-05-09 15:04:56 -07:00
roc+@cs.cmu.edu
5cdf43a09e Bug 380209. Hooks for a textframe-specific textrun cache startup/shutdown. r+sr=bzbarsky 2007-05-09 15:02:29 -07:00
neil@parkwaycc.co.uk
72fc92b237 Backing out bug 377035 because it caches the tree body inappropriately 2007-05-09 13:13:26 -07:00
joshmoz@gmail.com
facadd1888 Use small control type for radio buttons and checkboxes in HTML. On Windows and Linux this has no effect because small and normal are the same thing, but it means we can differentiate on Mac OS X where they are not. b=380056 r/sr=roc 2007-05-09 12:17:17 -07:00
smontagu@smontagu.org
7b76b3c961 Uneven justification with new textframe. Bug 380062, r+sr=roc 2007-05-09 11:09:32 -07:00
neil@parkwaycc.co.uk
bfb6ecca01 Bug 377035 Allow <tree> to be anonymous parent of <treechildren> r=Enn sr=roc 2007-05-09 01:54:24 -07:00
neil@parkwaycc.co.uk
f44e76cd9b Bug 281630 Support ch width units in XUL r+sr=bz 2007-05-09 01:48:38 -07:00
bzbarsky@mit.edu
3cdcc4c89e Add test for last-minute regression I found. 2007-05-08 20:41:39 -07:00
roc+@cs.cmu.edu
6c930f6aae Fixing bustage 2007-05-08 17:45:21 -07:00
roc+@cs.cmu.edu
d99fda4f3e Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad 2007-05-08 15:46:14 -07:00
vladimir@pobox.com
1947a97271 b=379474, borders render incorrectly when using moz-border-radius (also 379446, hr noshade renders incorrectly); r=dbaron 2007-05-08 10:40:08 -07:00
smontagu@smontagu.org
982470d498 Clear mTextRun on a style change reflow. Bug 379969, r+sr=roc 2007-05-08 07:33:09 -07:00
jwatt@jwatt.org
75df545d2f Add reftest for changing transform on foreignObject 2007-05-08 05:54:12 -07:00
jwatt@jwatt.org
fe364da624 add some comments to reftest and change it so that it's less likely to give false results 2007-05-08 05:47:47 -07:00
jwatt@jwatt.org
07b9ac312e Conditionally run the reftests that crash linux instead of commenting them out entirely 2007-05-08 03:22:36 -07:00
jwatt@jwatt.org
ba66b21a23 Fixing bug 379823. Allow conditional skipping of reftests (reporting them as failures). r+sr=dbaron@mozilla.com 2007-05-08 03:21:22 -07:00
mats.palmgren@bredband.net
3bda9b50af Fix a cursor:-moz-initial assertion and include it in the mochitests. b=379951 r+sr=dbaron 2007-05-07 23:56:14 -07:00
mats.palmgren@bredband.net
e0ab9504a0 Backing out bug 379906 to fix orange. 2007-05-07 23:25:04 -07:00
mats.palmgren@bredband.net
8c0b951017 Fix an assertion when setting a 'quotes' property value. b=379906 r+sr=dbaron 2007-05-07 23:00:37 -07:00
mats.palmgren@bredband.net
288915b584 Fix a cursor:-moz-initial assertion and include it in the mochitests. b=379951 r+sr=dbaron 2007-05-07 22:46:37 -07:00
bzbarsky@mit.edu
c8f8b4146f Ignore attempts to reframe things before we've done initial reflow. Bug379975, r+sr=roc 2007-05-07 21:46:55 -07:00
bzbarsky@mit.edu
bc29535f04 Fix determination of the style context parent for the inner table frame of aroot table. Bug 379386, r+sr=roc 2007-05-07 20:59:12 -07:00
joshmoz@gmail.com
ac893c90fa remove support for NS_THEME_BUTTON_SMALL, fix up toolkit consumer. b=379542 r=cbarrett r=mano sr=roc 2007-05-07 18:20:11 -07:00
jonas@sicking.cc
594d259432 back out last patch since leaks went through the roof 2007-05-07 18:03:08 -07:00
jonas@sicking.cc
c2c495c2ef Don't attempt to cycle collect documents, windows and elements that are currently being viewed. r=bz, sr=jst b=378987 2007-05-07 16:45:25 -07:00
bzbarsky@mit.edu
85869ce599 This is failing... which is sort of expected. Whether it fails or not willdepend on the exact restyles and frame reconstructs happening here; maybe weeven want to mark it random until bug 8253 is fixed. 2007-05-07 12:18:53 -07:00
bzbarsky@mit.edu
aa29dd4d43 Rename some functiosn as suggested by dbaron. Bug 379799 followup. 2007-05-07 12:03:24 -07:00
vladimir@pobox.com
cb0b17ed63 Adding another reftest-to-html script 2007-05-07 11:59:59 -07:00
bzbarsky@mit.edu
f48bc27fc7 Better check for first-letter. Bug 379799, r+sr=dbaron 2007-05-07 10:57:33 -07:00
bzbarsky@mit.edu
44ecbe458d Back out bug 377850 -- it regresses bug 71191, and causes bug 379920. 2007-05-06 23:51:57 -07:00
bzbarsky@mit.edu
9b6b432927 Fixing typo. 2007-05-06 19:58:07 -07:00
joshmoz@gmail.com
58a0e676e8 Differentiate between single line and multiline text fields/areas so that we can render them differently. On Mac OS X render multiline text areas as Aqua text areas. b=377331 r=smorgan sr=roc 2007-05-06 19:06:58 -07:00
bzbarsky@mit.edu
90fce747f4 Followup to bug 378784 based on rbs's review comments. 2007-05-06 15:50:21 -07:00
jwatt@jwatt.org
24dfe682ac Remove test that is a duplicate of rect-with-rx-or-ry-01.svg in this directory's parent. 2007-05-06 13:24:29 -07:00
bzbarsky@mit.edu
1b5f6b30b6 Change the FrameNeedsReflow API to pass the dirty flags to be added directly tothe method, instead of setting them before calling the method. That way we canavoid reflowing the ancestor of a reflow root which is not itself dirty but hasdirty children. This also makes it harder to set dirty bits inconsistentlywith the FrameNeedsReflow call. Bug 378784, r+sr=dbaron, pending rbs' reviewon the mathml parts. 2007-05-06 12:16:51 -07:00
kjh-5727@comcast.net
bc93bea324 Bug 377096 - Factor out nsIPrintOptions::AvailablePrinters. r=pavlov, sr=biesi. 2007-05-06 04:29:41 -07:00
mats.palmgren@bredband.net
502ec36976 Incremental reflow bug with direction:rtl and bidi-override. b=375716 r=uriber sr=dbaron 2007-05-06 03:29:58 -07:00
jwatt@jwatt.org
e1f578bbad Add reftest for bug 369992. Areas previously occupied by a foreignObject aren't repainted. 2007-05-05 10:11:45 -07:00
jwatt@jwatt.org
5b0f5cb5c3 Add bug numbers for failing tests 2007-05-05 10:09:26 -07:00
dbaron@dbaron.org
72aade210a Fix the description of the serialize+parse tests. 2007-05-05 10:06:49 -07:00
dbaron@dbaron.org
1b3b67a38d Remove special handling of empty continuations, which should no longer be needed. b=238473 Based on patch by Hideo Saito <saito@densan.co.jp>. r=dbaron sr=roc 2007-05-05 10:06:04 -07:00
dbaron@dbaron.org
7f8af96109 Address bzbarsky's final review comments (comment 14) on bug 311415: consider ch units fixed as well. 2007-05-05 10:01:51 -07:00
jwatt@jwatt.org
48f0cb4b50 Fixing bug 369827. Reflow of foreignObject with percentage width/height doesn't work. r=tor@acm.org, sr=dbaron@mozilla.com (this also fixes bug 379615, so changing the reftest manifest to expect the foreignObject tests to pass) 2007-05-05 04:11:07 -07:00
bzbarsky@mit.edu
07bad8b85e This passes now. 2007-05-05 00:43:52 -07:00
bzbarsky@mit.edu
c7884d4afe Oops. Missed a file. 2007-05-05 00:42:37 -07:00
bzbarsky@mit.edu
6b27d5e627 Factor out test that fails on Mac. 2007-05-05 00:28:20 -07:00
bzbarsky@mit.edu
3b3e228945 Comment out test for now until I can debug it. Bug 379809. 2007-05-05 00:05:18 -07:00
bzbarsky@mit.edu
3fffd1fdc3 Don't apply user stylesheets to native anonymous content. Bug 286895, r+sr=dbaron 2007-05-04 23:47:09 -07:00
bzbarsky@mit.edu
b2ab6a6008 Fixing build bustage 2007-05-04 23:37:05 -07:00
bzbarsky@mit.edu
39e2979741 Override just the border width, not all the border properties. Bug 377584, r+sr=dbaron 2007-05-04 23:22:36 -07:00
bzbarsky@mit.edu
bf4922535e Don't cut off the right-hand side of empty comboboxes. Bug 364510, r+sr=dbaron 2007-05-04 23:20:10 -07:00
bzbarsky@mit.edu
0c312f39a8 Simplify code. Bug 367442 followup, jag's idea, r+sr=dbaron 2007-05-04 23:13:48 -07:00
bzbarsky@mit.edu
d32b8338c4 Bail out of ReconstructDocElementHierarchy early if there is no root frame(which shouldn't even happen!). Bug 377850, r=mats, sr=dbaron 2007-05-04 23:12:44 -07:00
bzbarsky@mit.edu
073d7a78a6 Make computed style handle eStyleUnit_Chars. Bug 371043, r+sr=dbaron 2007-05-04 23:09:50 -07:00
bzbarsky@mit.edu
9cd2a580d0 Make computed style handle "normal" for line-height by computing an actualnumeric height. Bug 371041, r+sr=dbaron 2007-05-04 22:30:10 -07:00
sayrer@gmail.com
fd8573d347 backout patch for bug 375760 due to bustage. 2007-05-04 21:36:13 -07:00
roc+@cs.cmu.edu
2898af075d Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad 2007-05-04 19:16:16 -07:00
sharparrow1@yahoo.com
bb057f50e6 Bug 378662: Get rid of PresShellViewEventListener. r+sr=roc 2007-05-04 16:28:00 -07:00
aaronleventhal@moonset.net
a36582f135 Bug 357583. Followup improvements to ensure that a11y is activated on Linux when it should be. r+sr=bz 2007-05-04 11:09:02 -07:00
jwatt@jwatt.org
bfbe50fe9c Stop assuming that the antialiased edge of a square rect with rx and ry equal to width/2 will be exactly the same as a circle with radius width/2. Hopefully that will fix this reftest's failure on Mac OS X (bug 379606). 2007-05-04 01:19:29 -07:00
jwatt@jwatt.org
1df21f4ff1 Adding reftest for SVG rect with rx _and_ ry attributes. 2007-05-04 01:05:05 -07:00
jwatt@jwatt.org
ab3fea0d39 Now using the reftest condition construct for tests that fail instead of commenting them out entirely. 2007-05-04 00:12:14 -07:00
aaronleventhal@moonset.net
bd26112ce2 Bug 357583. Allow XPCOM clients to init accessibility when they use nsIAccessible. r=surkov, sr=roc 2007-05-03 19:19:18 -07:00
dbaron@dbaron.org
b48962a233 Fix bad string comparison preventing 'none' and 'initial' values of 'counter-increment' and 'counter-reset' from being parsed correctly. b=379555 r+sr=dbaron Patch by Daniel Holbert <dholbert@mozilla.com>. 2007-05-03 17:05:16 -07:00
dbaron@dbaron.org
ace3611ec9 Add support for -moz-intrinsic, -moz-min-intrinsic, -moz-shrink-wrap, and -moz-fill for width, min-width, and max-width. b=311415 r+sr=bzbarsky 2007-05-03 16:11:00 -07:00
aaronleventhal@moonset.net
cc1fb91ccf Backing out accidental checkin for bug 357583 2007-05-03 13:20:58 -07:00
aaronleventhal@moonset.net
6cae6853a8 Bug 357583. Allow XPCOM clients to init accessibility when they use nsIAccessible. r=surkov, sr=roc 2007-05-03 12:22:24 -07:00
jwatt@jwatt.org
662acacd63 Turn on off text-in-link-01.svg since it's crashing linux 2007-05-03 07:50:45 -07:00
jwatt@jwatt.org
49c832b101 Turn on off pseudo-classes-01.svg again (looks like both tests are crashing) 2007-05-03 07:47:58 -07:00
jwatt@jwatt.org
6a6f293ee6 Turn on off pseudo-classes-02.svg since it's crashing on linux (oops, it wasn't pseudo-classes-01.svg) 2007-05-03 06:49:02 -07:00
jwatt@jwatt.org
e1fb23dc86 Turn on off pseudo-classes-01.svg since it's crashing on linux 2007-05-03 06:23:29 -07:00
jwatt@jwatt.org
c53964213e Turn on off reftests that are failing on osx 2007-05-03 06:22:06 -07:00
jwatt@jwatt.org
2f60ed3436 Turn on off reftests in 'bugs' subdirectory (I didn't mean to turn that on) 2007-05-03 06:03:14 -07:00
jwatt@jwatt.org
e989cc0e61 Dedicate to the public domain the reftest testcases that I've contributed 2007-05-03 05:20:17 -07:00
jwatt@jwatt.org
82ad5c4123 Turn on SVG reftests (foreignObject-01.svg and foreignObject-overflow-01.svg turned off since they currently fail) 2007-05-03 05:18:34 -07:00
bzbarsky@mit.edu
663c96c764 When we have a url() value that doesn't give us an imgIRequest (e.g. couldn'tcreate nsIURI, URI load blocked by security manager, etc), make sure to stillpick up the fallback value for cursor. Bug 379440, r+sr=dbaron 2007-05-02 23:33:13 -07:00
bzbarsky@mit.edu
51671d60c6 Propagate a stylesheet's principal to the URI and Image CSSValues derived fromthat sheet. Bug 377091, r+sr=dbaron 2007-05-02 18:15:53 -07:00
bzbarsky@mit.edu
3e0134e2f5 Fix assert to be more correct. Bug 379383, r+sr=dbaron 2007-05-02 13:32:17 -07:00
asqueella@gmail.com
8fee257796 Bug 379019 - Add license boilerplates to xul-document-load reftestsThe patch also adds missing newlines at the end of some files and fixes thewindows linebreaks in some files.r=gerv/robcee 2007-05-02 13:16:32 -07:00
joshmoz@gmail.com
888667744e Remove some files as part of bug 379319. r=enn sr=dbaron 2007-05-02 11:13:18 -07:00
masayuki@d-toybox.com
ce5fb69d8c Bug 378752 Mnemonic of Menu doesn't work if an editor has focus and IME is on r+sr=roc 2007-05-02 08:34:35 -07:00
joshmoz@gmail.com
30d491a760 Remove nsINativeScrollbar and nsNativeScrollbarFrame. patch by Colin Barrett. b=379319 r=enn sr=dbaron 2007-05-02 00:46:50 -07:00
bzbarsky@mit.edu
d3c244039d Fix assert to not fire when it shouldn't. Bug 379405, r+sr=dbaron 2007-05-01 19:25:50 -07:00
roc+@cs.cmu.edu
712a5203fc Bug 372703. Position child views whenever we place an abs-pos child; even if the child hasn't moved, this frame itself might have, so view offsets might have changed. r=eli,sr=dbaron 2007-05-01 17:07:51 -07:00
bzbarsky@mit.edu
086c2eb0c0 Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers ofGetShellAt(0) to using this API. Bug 378780. API introduction part by me,r+sr=jst. Mass-changes done by taras using squash, r+sr=me 2007-05-01 15:24:20 -07:00
bzbarsky@mit.edu
3f8db51c2b This test passes now that bug 221428 is fixed. 2007-05-01 14:11:19 -07:00
bzbarsky@mit.edu
63aeadb19b Stylesheets should know what their principal is, and it should be based on theURI the sheet was loaded from, its certificate (if any) and the loaderprincipal, not just on the page the sheet is being applied to. Propagate thisprincipal as the loading principal to @import loads from stylesheets. Changesheet access checks to use this principal instead of the sheet URI. Bug221428, r+sr=peterv 2007-05-01 12:26:15 -07:00
bzbarsky@mit.edu
31e3fee701 Switch order around a bit to be safer. Followup to bug 379093, r+sr=roc 2007-05-01 12:11:28 -07:00
bzbarsky@mit.edu
79c66b8a27 Make InitialReflow just post a reflow event instead of doing a synchronousreflow. Bug 378975, r=dbaron and Eli Friedman, sr=dbaron 2007-05-01 10:15:08 -07:00
vladimir@pobox.com
21f21921e5 marking 368020-2 random on gtk2, due to 368517 (drawWindow and DrawTile don't get along on X11) 2007-04-30 23:31:30 -07:00
jruderman@hmc.edu
fba5702123 Add reftest for bug 379328. r=bz over IRC. 2007-04-30 22:29:06 -07:00
vladimir@pobox.com
0169470291 b=379328, focus outline rendering regression fix 2007-04-30 21:58:44 -07:00
bzbarsky@mit.edu
9717e53272 This test passes now. 2007-04-30 21:31:06 -07:00
vladimir@pobox.com
c21c7f9310 marking test as passing 2007-04-30 20:59:42 -07:00
bzbarsky@mit.edu
982141e191 Fixing parsing of opacity components of rgba() and hsla() that are out of the0 <= x <= 1 range. Bug 379316, r+sr=dbaron 2007-04-30 20:50:31 -07:00
vladimir@pobox.com
ba88c35259 b=368247 (and others, see bug), rewrite border rendering for thebes, r=dbaron 2007-04-30 20:31:25 -07:00
joshmoz@gmail.com
02864fbc62 remove duplicate line of a CSS rule from forms.css. r/sr=dbaron 2007-04-30 18:51:47 -07:00
mats.palmgren@bredband.net
c712869d45 Bye bye gtk1 and xlib (part 1 of 2). b=326152 r+sr=roc 2007-04-30 16:52:44 -07:00
tor@cs.brown.edu
e09b510bb7 Bug 379045 - switch svg patterns to thebes. r=longsonr, sr=roc 2007-04-30 08:53:55 -07:00
longsonr@gmail.com
e59e5adba5 remove strange additional styles from reftest 2007-04-30 03:03:07 -07:00
longsonr@gmail.com
2548e52c52 Bug 378897 - foreignObject doesn't clip its content. r=jwatt,sr=tor 2007-04-30 02:02:38 -07:00
bzbarsky@mit.edu
5362e8e979 Fix build bustage 2007-04-29 23:43:03 -07:00
bzbarsky@mit.edu
487d95825a Fix bug 379229, r+sr=dbaron 2007-04-29 23:17:03 -07:00
bzbarsky@mit.edu
9d1993a917 remove debugging code again. 2007-04-29 21:36:03 -07:00
bzbarsky@mit.edu
c72d6afa78 This test is failing for good reasons.... 2007-04-29 20:55:40 -07:00
bzbarsky@mit.edu
a4837facf1 Put back this test code for one run so I can get data from Tp/Tp2 2007-04-29 20:11:04 -07:00
bzbarsky@mit.edu
33d9c4b401 Make sure to flush out reflows before firing onload instead of (imperfectly)blocking onload on reflow events. This makes sure that we are in fact fullyreflowed before onload fires. Bug 379093, r+sr=roc 2007-04-29 20:09:55 -07:00
mats.palmgren@bredband.net
96d3d9687b Create a rendering context before calling GetPrefSize and friends and assert in those methods that we have one. b=379090 r+sr=dbaron 2007-04-29 15:24:59 -07:00
dbaron@dbaron.org
7983f1a9af Reduce #include dependencies on style system headers: reduce what nsRuleData.h pulls in. b=379089 r+sr=bzbarsky 2007-04-28 09:01:24 -07:00
asqueella@gmail.com
031802211c bug 375291 - update layout/generic/punct_marks.ccmap to unicode 5.0p=arno. <arno.@no-log.org>r=smontagu, sr=dbaron 2007-04-27 09:42:22 -07:00
asqueella@gmail.com
99db15ab7d Bug 376034 - Possible incorrect coordinate transform in nsImageFramep=Jeremy Lea <reg@freebsd.org>r+sr=roc 2007-04-27 07:40:17 -07:00
longsonr@gmail.com
c883df1fa3 Bug 378900 - Use NS_DECL_NSIMUTATIONOBSERVER macros where possible. r+sr=tor 2007-04-27 07:37:15 -07:00
tor@cs.brown.edu
a9bb7c0dfb Bug 378508 - convert svg gradients to thebes. r=longsonr, sr=roc 2007-04-27 07:28:39 -07:00
mats.palmgren@bredband.net
2300b4eb12 Crash [@ nsPresContext::GetContainerInternal]. b=378682 r+sr=bzbarsky 2007-04-27 04:06:22 -07:00
longsonr@gmail.com
778acf8699 Bug 378857 - Simplify clipPath frame access to units. r=tor,sr=roc 2007-04-27 01:42:51 -07:00
bzbarsky@mit.edu
c51b87ebce Implement "content: none". Bug 378535, r+sr=dbaron 2007-04-26 21:43:06 -07:00
bzbarsky@mit.edu
988c13995e Back out the test code. 2007-04-26 19:06:50 -07:00
bzbarsky@mit.edu
70adc3f844 Sprinkle null-checks in an attempt to "fix" the orange so I can get answers. 2007-04-26 17:47:34 -07:00
bzbarsky@mit.edu
2647f75784 Adding some test code for a single tinderbox run so I can see what's going onwith Tp2 and such. Will back out after one cycle. 2007-04-26 15:46:05 -07:00
tor@cs.brown.edu
3231a0ee55 Bug 370416 - <textPath> not updating when referenced path changed.r=longsonr, sr=sicking 2007-04-26 08:46:29 -07:00
tor@cs.brown.edu
93cbe4a7e6 Bug 378771 - crash when invalidating <foreignObject> with nondisplay parent.r+sr=roc 2007-04-26 08:31:26 -07:00
longsonr@gmail.com
0618c0b3d1 Bug 377149 - stop storing mask and clipPath frames. r=tor,sr=roc 2007-04-26 01:36:16 -07:00
bzbarsky@mit.edu
760e4a955d 272830-1.html succeeds everywhere now that we disallow incremental reflow of pagesequences. 2007-04-25 22:52:16 -07:00
bzbarsky@mit.edu
e7aca8732d Don't do incremental reflow for now, because tables can't deal. Followup forbug 378480, r+sr=roc 2007-04-25 22:33:34 -07:00
bzbarsky@mit.edu
9469f3bca1 Make sure to return at the end of a method that returns nsresult, in casecallers are actually checking the return value. Bug 378827, patch by RyanVanderMeulen <ryanvm@gmail.com>, r+sr=bzbarsky 2007-04-25 19:37:27 -07:00
bzbarsky@mit.edu
e50306ba30 Handle restoring scroll position correctly even if InitialReflow comes afterEndLoad. Bug 378606, r+sr=roc 2007-04-25 19:33:02 -07:00
bzbarsky@mit.edu
7b162c96d2 Fix the vertical scrollbar guessing in nsHTMLScrollFrame to do better for aninitial reflow if we're doing that initial reflow a ways into the documentload. Bug 378480, r+sr=roc 2007-04-25 19:29:21 -07:00
bzbarsky@mit.edu
968fb02e3d Resolve the right (parentless) style context for a table as a document root,and fix the assertion when adjusting parent style context frames to not triggerin non-scrollable documents. Bug 378693, r+sr=roc 2007-04-25 19:26:25 -07:00
sharparrow1@yahoo.com
f9596263f3 Followup for bug 370952 to fix an obvious bug. r+sr=dbaron. 2007-04-25 18:34:28 -07:00
bzbarsky@mit.edu
9beffcc014 Make assertion reflect reality better. Bug 357044, r+sr=roc 2007-04-25 18:17:05 -07:00
bzbarsky@mit.edu
49d45d33b7 Remove the root from mDirtyRoots if we resize-reflow it, so that we don't getassertions about frame state not matching with whether the frame is inmDirtyRoots. Bug 374167, r+sr=dbaron 2007-04-25 17:17:50 -07:00
dbaron@dbaron.org
1550d44209 Add test for computed style on elements with frames as well. 2007-04-25 16:27:36 -07:00
bzbarsky@mit.edu
3fca79e5c1 Don't drop the old sheet when "rel" changes from one value that contains"stylesheet" to anoher. Bug 360746, r+sr=sicking 2007-04-25 11:48:18 -07:00
Olli.Pettay@helsinki.fi
033e829d2f Bug 377899, Cycle between nsXULTooltipListener and nsGlobalWindows causes leaks, r=neil,sr=peterv 2007-04-25 10:18:50 -07:00
sharparrow1@yahoo.com
2fe1b6664d relanding of bug 370952: fix the reflow functions in nsPresShell. r+sr=dbaron 2007-04-25 08:49:55 -07:00
longsonr@gmail.com
e3c0e50772 Include reftests from bugs subdirectory 2007-04-25 06:13:52 -07:00
longsonr@gmail.com
56f5aad850 Update and rename simple clipPath reftest 2007-04-25 06:06:22 -07:00
sharparrow1@yahoo.com
c75b207f5e Backing out bug 370952 due to mac tinderbox bustage 2007-04-25 03:44:29 -07:00
sharparrow1@yahoo.com
430f1d047c Bug 370952: Fix the reflow functions in nsPresShell (covers ResizeReflow and StyleChangeReflow). r+sr=dbaron 2007-04-25 01:22:28 -07:00
longsonr@gmail.com
41177f037c Reftest for a simple clip-path 2007-04-24 02:14:42 -07:00
longsonr@gmail.com
fb39b03402 Reftest to check that the opacity of element referencing a pattern is respected. See bug 374280 2007-04-24 01:48:26 -07:00
longsonr@gmail.com
43ee3f9fe6 Bug 377833 - Crash on SVG element nested in a xul:stack. r+sr=bzbarsky 2007-04-24 01:14:58 -07:00
longsonr@gmail.com
282b97a786 Bug 374280 - Opacity of elements referencing a pattern isn't respected. r=jwatt,sr=tor 2007-04-24 01:11:22 -07:00
bzbarsky@mit.edu
a935465109 Back out. This actually hurts Tp2, the mac reftests are _still_ orange 2007-04-24 00:33:58 -07:00
bzbarsky@mit.edu
d35b8816a8 Another peformance test for bug 378480. Will back out in a few cycles. 2007-04-23 22:46:11 -07:00
sayrer@gmail.com
b80649a523 bug 378487. allocator mismatch in SpanningCellSorter. r+sr=bzbarsky 2007-04-23 11:40:07 -07:00
benjamin@smedbergs.us
baab01ada6 Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me 2007-04-23 07:21:53 -07:00
bzbarsky@mit.edu
b3f90d4761 Seems to cause orange, and doesn't help Tp2, so backing out. :( 2007-04-23 03:21:41 -07:00
bzbarsky@mit.edu
666484c0c8 Trying something to see its effect on Tp2. Will back out in the morning.Followup to bug 84582, no reviews yet. 2007-04-23 02:36:40 -07:00
longsonr@gmail.com
6e7330ca19 Bug 377834 - make paint server setup return booleans for success/failure. r+sr=tor 2007-04-23 02:11:19 -07:00
longsonr@gmail.com
371eab6ee8 Bug 378023 - Fix build warnings compiling nsSVGGlyphFrame. r+sr=tor 2007-04-23 01:39:54 -07:00
bzbarsky@mit.edu
7e52b169fd min-width/height should not affect computed max-width or max-height. Both ofthem should affect computed width and height, though. Bug 371042, r+sr=dbaron 2007-04-23 00:04:33 -07:00
Olli.Pettay@helsinki.fi
d8c1972b0e Bug 378325, r+sr=roc 2007-04-22 22:53:27 -07:00
sayrer@gmail.com
c939167a6c bug 378339. nsFrameIterator doesn't initialize mOffEdge. r=uriber, sr=roc 2007-04-22 21:14:25 -07:00
bzbarsky@mit.edu
b952d0f1fb Round instead of truncating when converting a percentage color into aninteger. Bug 340613, r+sr=dbaron 2007-04-22 15:03:30 -07:00
sayrer@gmail.com
4fb3fc8d82 bug 378383. nsReflowStatus not always initialized in nsBlockFrame::ReflowInlineFrame. r+sr=bzbarsky 2007-04-22 13:57:54 -07:00
bzbarsky@mit.edu
9a93ae1b49 Give captions the right style context parent when dynamically restyling. Bug378240, r=bernd, sr=dbaron 2007-04-22 12:15:24 -07:00
bzbarsky@mit.edu
e61bb22ff8 Move the Background struct to its new rightful place. Bug 378245, r+sr=dbaron 2007-04-20 22:40:13 -07:00
bzbarsky@mit.edu
42f7d71a37 Fix assertion to be more correct. No bug. 2007-04-20 20:57:40 -07:00
roc+@cs.cmu.edu
31b42ee9c8 Bug 368863. Reparent floats properly when placeholders move between inline continuations. r+sr=dbaron 2007-04-20 17:42:58 -07:00
dbaron@dbaron.org
e9e8f3e38b Test copy constructors of nsStyleStruct. 2007-04-20 17:17:29 -07:00
dbaron@dbaron.org
b774028305 A bunch of one-liners to fix bugs found by CSS mochitests. b=377731 r+sr=bzbarsky 2007-04-20 17:16:52 -07:00
sharparrow1@yahoo.com
f1300f32f7 Bug 378129: Consistently pass the right frame to InvalidateInternal. r+sr=roc. 2007-04-20 16:51:12 -07:00
bzbarsky@mit.edu
75d0ec2b2f Stop blocking the parser on CSS stylesheet loads. We still block scriptexecution on them, however. Bug 84582, r+sr=sicking 2007-04-20 15:59:18 -07:00
bzbarsky@mit.edu
9375a2fa83 Don't use the same pseudo-element name to mean two different things. Bug377824, r+sr=dbaron 2007-04-20 14:27:02 -07:00
enndeakin@sympatico.ca
8d2c6abe92 Bug 374570, constrain popups to frame, r+sr=roc 2007-04-20 11:20:03 -07:00
enndeakin@sympatico.ca
92a8a8cf5c Bug 377663, <titlebar> should move popup if inside one instead of the window, r+sr=roc 2007-04-20 03:56:49 -07:00
dbaron@dbaron.org
4343a26485 Fix setting of prereqs so it doesn't interfere with testing initial values properly. 2007-04-19 20:41:05 -07:00
sayrer@gmail.com
9d85f96e43 Bug 375434. cleanup constructor in nsPresContext.cpp. r+sr=roc 2007-04-19 12:11:42 -07:00
longsonr@gmail.com
2b80f5518c Bug 377263, bug 377399 - patternContentUnits='objectBoundingBox' not translated correctly. r=tor,sr=roc 2007-04-19 01:29:27 -07:00