dbaron@dbaron.org
bba4c7f4c7
Don't test properties whose values overlap with others.
2007-07-22 12:56:35 -07:00
dbaron@dbaron.org
bcde3b4813
Add hooks to get correct computed value for logical box properties.
2007-07-22 12:56:13 -07:00
dbaron@dbaron.org
4b82f11407
Remove unused gNoComputedValue variable.
2007-07-22 10:59:14 -07:00
dbaron@dbaron.org
6f3e04c270
Implement remaining properties in computed style (with some hacks for counter() values for content), and fix some page-break-* bugs exposed by the added test coverage. b=316981 r+sr=bzbarsky
2007-07-22 10:58:37 -07:00
dbaron@dbaron.org
0dd1f4d010
Make CheckFontProperties consider font-size:larger and font-size:smaller as well. b=388548 r+sr=bzbarsky
2007-07-22 10:57:35 -07:00
dbaron@dbaron.org
63a3524fc1
Make aRuleDetail parameters to Compute*Data not be references. b=388546 r+sr=bzbarsky
2007-07-22 10:56:56 -07:00
tor@cs.brown.edu
7b793ae7ab
Bug 316908 - Add SVG to nsComputedDOMStyle. r+sr=dbaron
2007-07-21 07:20:25 -07:00
roc+@cs.cmu.edu
86d69d1566
Bug 364680. Intrinsic widths for columns. r+sr=dbaron
2007-07-19 19:21:43 -07:00
bzbarsky@mit.edu
4f18dd903d
Landing tests that somehow never made it into the tree.
2007-07-19 17:26:41 -07:00
bzbarsky@mit.edu
82a84b3be7
Checking in missing file. Bug 204140
2007-07-18 15:17:30 -07:00
bzbarsky@mit.edu
a6139746d4
Propagate stylesheet principals through to XBL binding loads; streamline load
...
security checks in the XBL code (so that all the security checks are gated
through LoadBindingDocumentInfo). Bug 204140, r=dbaron for the CSS changes,
r=sicking for the XBL changes, sr=sicking.
In particular, this change allows user stylesheets loaded from local files to
link to local files.
2007-07-18 14:56:57 -07:00
sharparrow1@yahoo.com
8682593e76
Restore includes t fix bustage.
2007-07-18 09:54:57 -07:00
sharparrow1@yahoo.com
e34fe8fa93
Remove unused code; no bug. rs=bzbarsky.
2007-07-18 09:39:53 -07:00
kherron@fmailbox.com
fda0e634fc
Bug 337771 - Native -moz-appearance work for menus and toolbars on Windows XP. Patch by Simon Bünzli <zeniko@gmail.com>. r=emaijala, sr=bzbarsky.
2007-07-14 08:11:37 -07:00
dbaron@dbaron.org
67311c9ab9
Add test that the nsRuleNode::Compute*Data functions don't touch aStartStruct when they shouldn't.
2007-07-12 16:50:13 -07:00
bzbarsky@mit.edu
a4c90a1d9d
Make attribute changes that also cause a state change properly reresolve style
...
when a selector uses both the state and the attribute. Bug 315920, r=dbaron,
sr=sicking.
2007-07-12 13:05:45 -07:00
dbaron@dbaron.org
785d177d0e
Try fixing Windows test failure; consistent computed values for line-height: normal require constant font metrics.
2007-07-11 16:42:35 -07:00
dbaron@dbaron.org
2a24493b83
Add tests for bugs 357614 and 387615.
2007-07-11 15:25:00 -07:00
dbaron@dbaron.org
74b69a02d4
Don't check for namespaced attributes when checking which attributes have case-insensitive values. b=387615 r+sr=bzbarsky
2007-07-11 15:24:19 -07:00
dbaron@dbaron.org
e7cd6b9ed9
Make test_inherit_computation test the Compute*Data functions for eStyleUnit_Inherit.
2007-07-11 15:23:03 -07:00
bzbarsky@mit.edu
a7014a42ea
Pass through loader principal and URI to LoadSheet(). Bug 387317, r+sr=peterv
2007-07-11 12:44:27 -07:00
neil@parkwaycc.co.uk
11ed13d71f
Followup to bug 348748 to fix the alignment of trailing backslashes in macros
...
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
2007-07-11 01:46:44 -07:00
dbaron@dbaron.org
2920d58187
Reverse the list of which HTML attributes have case-sensitive values for the CSS attribute selector (i.e., list the ones whose values are case-insensitive instead, so new attributes are case sensitive by default). b=357614 Patch by Niels Leenheer (rakaz) <niels.leenheer@gmail.com>. r+sr=dbaron
2007-07-10 16:23:05 -07:00
jwalden@mit.edu
e3c4baccae
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
sharparrow1@yahoo.com
0238495104
Bug 387044: cleanup string usage in nsCSSParser. r+sr=bzbarsky
2007-07-05 18:21:56 -07:00
dbaron@dbaron.org
ef7fb8545a
Remove unused copy constructors. b=386809 r+sr=bzbarsky
2007-07-04 11:52:27 -07:00
dbaron@dbaron.org
2be70ea82e
Implement -moz-border-start and -moz-border-end. Patch by Simon Montagu <smontagu@smontagu.org> and me. b=74880 r/sr=smontagu/dbaron
2007-07-04 11:51:16 -07:00
bzbarsky@mit.edu
bdded13f7c
Propagate the principal responsible an image load all the way to
...
CanLoadImage/LoadImage in nsContentUtils, and use it for security checks
there. Bug 310165, r=sicking, sr=dbaron
2007-07-03 11:45:39 -07:00
gavin@gavinsharp.com
a60fe167e5
Bug 253851: wait for background image loads before firing onload (match behavior of IE/Safari/Opera), r+sr=dbaron
2007-07-03 06:59:02 -07:00
peterv@propagandism.org
76a2c4d37f
Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
2007-06-27 19:48:16 -07:00
peterv@propagandism.org
0f0097ffc5
Backing out to fix orange.
2007-06-27 16:21:05 -07:00
peterv@propagandism.org
51dda63979
Fix for bug 237964 (Allow editable areas in browser (contentEditable)). r/sr=sicking.
2007-06-27 15:29:45 -07:00
roc+@cs.cmu.edu
26f439cf9b
Bug 383551. Clean up IsInlineFrame, nsStyleDisplay::IsBlockLevel and related methods. r+sr=dbaron
2007-06-26 19:31:35 -07:00
dbaron@dbaron.org
39a48943d0
Make marquee work again when direction is rtl, by working around changes to range of offsetLeft. b=336736 Patch by Daniel Holbert <dholbert@mozilla.com>. r=martijn sr=dbaron
2007-06-18 16:21:56 -07:00
bzbarsky@mit.edu
4742664b10
Don't apply user stylesheets to descendants of native anonymous subtrees. Bug
...
285140, r+sr=dbaron
2007-06-15 22:09:51 -07:00
dbaron@dbaron.org
00f940f9de
Rewrite handling of CSS system fonts to fix bugs in cascading and serialization. b=377947 r+sr=bzbarsky
2007-06-12 11:28:56 -07:00
mats.palmgren@bredband.net
39f5613641
Treat a property value with trailing non-whitespace the same as a parse error. b=383075 r+sr=dbaron
2007-06-06 10:56:18 -07:00
martijn.martijn@gmail.com
8bf4d21602
Bug 383030 - Negative values for -moz-border-radius/-moz-outline-radius should be ignored, r+sr=dbaron
2007-06-03 14:15:45 -07:00
bzbarsky@mit.edu
f5f6fbc39c
Add an API to observe all loads in a CSSLoader. Change XML prettyprinting tonot start layout till after the prettyprinter stylesheet is loaded, so we don'treflow and reconstruct the whole thing twice. Bug 380612, r+sr=sicking
2007-05-30 18:42:48 -07:00
sharparrow1@yahoo.com
e98fa1cc43
Bug 237770: Mozilla fails to ignore 'float' property even though 'position: absolute' is set. r=dbaron, sr=bzbarsky.
2007-05-22 22:55:03 -07:00
joshmoz@gmail.com
3a52820c7e
remove camino-specific CSS from forms.css. b=381539 r=cbarrett sr=dbaron
2007-05-22 12:44:01 -07:00
dbaron@dbaron.org
4fdff9f2af
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
861dd29eb5
this camino-only CSS is no longer necessary after bug 370282 landed. r/sr=roc
2007-05-17 20:15:04 -07:00
dbaron@dbaron.org
471819ac98
Add bug numbers._dont_use_document_colors.html
2007-05-16 18:56:18 -07:00
dbaron@dbaron.org
cdc8086606
Add test for always-use-my-colors preference. b=58048
2007-05-16 18:51:30 -07:00
dbaron@dbaron.org
ba164cc517
Fix some debugging code. b=380825 r+sr=bzbarsky
2007-05-16 14:17:45 -07:00
dbaron@dbaron.org
326dbd88d2
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
8d20e3f29b
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
5d44540384
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
e8a960c0a8
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
01da3bef40
Followup tweak for bug 379809, r=dbaron
2007-05-16 09:03:05 -07:00
masayuki@d-toybox.com
cae88bda36
Bug 279246 Implement 'ime-mode' property (WinIE CSS) r+sr=dbaron
2007-05-16 08:51:37 -07:00
bzbarsky@mit.edu
1492416482
Back out part of the last change which is not actually correct
2007-05-15 20:39:36 -07:00
bzbarsky@mit.edu
9a024b3234
Apparently we can't handle "thin" here yet.
2007-05-15 20:33:04 -07:00
bzbarsky@mit.edu
6f8670aed8
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
dbaron@dbaron.org
0b1ce291e2
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
dbaron@dbaron.org
3e2d05ec11
Remove known failure fixed by patches in bug 379741.
2007-05-10 23:50:35 -07:00
dbaron@dbaron.org
6becb79be4
Remove now-unneeded checks for eStyleUnit_Null. b=379741 r+sr=bzbarsky
2007-05-10 23:02:31 -07:00
dbaron@dbaron.org
6375aad92f
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
ce027d98d6
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
49f0460769
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
joshmoz@gmail.com
41cf3b9332
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
mats.palmgren@bredband.net
0006aa95d7
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
3100ae9cba
Backing out bug 379906 to fix orange.
2007-05-07 23:25:04 -07:00
mats.palmgren@bredband.net
68c21e9819
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
8368c269c8
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
joshmoz@gmail.com
b8a5d1d3bf
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
joshmoz@gmail.com
289921ae56
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
dbaron@dbaron.org
7e729aa8a8
Fix the description of the serialize+parse tests.
2007-05-05 10:06:49 -07:00
bzbarsky@mit.edu
6bea7ead90
Comment out test for now until I can debug it. Bug 379809.
2007-05-05 00:05:18 -07:00
bzbarsky@mit.edu
2931d10719
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
64c3e5df8a
Make computed style handle eStyleUnit_Chars. Bug 371043, r+sr=dbaron
2007-05-04 23:09:50 -07:00
bzbarsky@mit.edu
685a823789
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
dbaron@dbaron.org
258af67040
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
7dc7c89d6c
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
bzbarsky@mit.edu
73bb8b2e6d
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
5a139c8a8d
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
07a89fd883
Fix assert to not fire when it shouldn't. Bug 379405, r+sr=dbaron
2007-05-01 19:25:50 -07:00
bzbarsky@mit.edu
32d3d359f4
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
1414308296
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
3e48c43b01
This test passes now.
2007-04-30 21:31:06 -07:00
bzbarsky@mit.edu
a47578fd0a
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
joshmoz@gmail.com
463084360e
remove duplicate line of a CSS rule from forms.css. r/sr=dbaron
2007-04-30 18:51:47 -07:00
dbaron@dbaron.org
394f44d6ff
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
bzbarsky@mit.edu
4739353ef4
Implement "content: none". Bug 378535, r+sr=dbaron
2007-04-26 21:43:06 -07:00
dbaron@dbaron.org
2861548e6d
Add test for computed style on elements with frames as well.
2007-04-25 16:27:36 -07:00
benjamin@smedbergs.us
2e25a321f8
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
fe52a23803
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
bzbarsky@mit.edu
e745cf0125
Round instead of truncating when converting a percentage color into aninteger. Bug 340613, r+sr=dbaron
2007-04-22 15:03:30 -07:00
bzbarsky@mit.edu
504fdf1c28
Move the Background struct to its new rightful place. Bug 378245, r+sr=dbaron
2007-04-20 22:40:13 -07:00
dbaron@dbaron.org
3b44cc72ab
Test copy constructors of nsStyleStruct.
2007-04-20 17:17:29 -07:00
dbaron@dbaron.org
be11deaee0
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
bzbarsky@mit.edu
c585c92179
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
fb91b11144
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
dbaron@dbaron.org
a6c2821169
Fix setting of prereqs so it doesn't interfere with testing initial values properly.
2007-04-19 20:41:05 -07:00
dbaron@dbaron.org
f5a47a6bb4
Add tests for computed values.
2007-04-18 19:49:44 -07:00
dbaron@dbaron.org
30dd65ee30
Fix regression of background-position serialization. b=258080 r+sr=bzbarsky
2007-04-18 13:41:14 -07:00
dbaron@dbaron.org
769aa8470d
Add comment explaining some of the test.
2007-04-17 11:57:35 -07:00
dbaron@dbaron.org
6b9392fc01
Better express that failures in one of the system font cases depend on what the system fonts actually are.
2007-04-17 11:01:17 -07:00
dbaron@dbaron.org
80fda8f92e
Add code to know which failures to expect in test_value_storage.html (whether to call todo_is or is), and turn on the test.
2007-04-17 10:06:23 -07:00
dbaron@dbaron.org
adf8e096fb
Fix values for -moz-box-sizing too.
2007-04-17 01:01:22 -07:00
dbaron@dbaron.org
518d7ff81c
Fix values for -moz-float-edge.
2007-04-17 00:56:33 -07:00
dbaron@dbaron.org
2a04f2b89f
Work towards getting test_value_storage running.
2007-04-17 00:41:44 -07:00
dbaron@dbaron.org
f7bae14fc0
Work in progress on a test for value storage and serialization.
2007-04-16 21:45:49 -07:00
dbaron@dbaron.org
46bc4ce52b
Add tests that exercise nsCSSDeclaration::ToString.
2007-04-16 20:50:30 -07:00
dbaron@dbaron.org
c285a29ced
Finish up adding initial and other values sections to property database, and test for their presence.
2007-04-16 18:07:22 -07:00
bzbarsky@mit.edu
e6d41ebe8b
Change the way we determine the style context parent frame to skip css anonboxes unless we're determining the style context parent for something that isitself a css anon box (and is not a non-element frame). Fixes bug 323656(which is where the patch is), bug 85872, bug 280610. As far as I can tell,also fixes bug 317876, bug 372376, bug 374297. r+sr=dbaron
2007-04-15 16:14:26 -07:00
dbaron@dbaron.org
07b68c21ca
Add tests for invalid values in the property database, and add cases fixed in bug 258080.
2007-04-15 15:29:35 -07:00
dbaron@dbaron.org
ed3bb1ffc4
Test for inherit and initial on shorthand properties as well. b=258080
2007-04-15 15:28:07 -07:00
dbaron@dbaron.org
f5511e8d30
Add work in progress for tests of CSS property parsing and data computation.
2007-04-15 15:27:14 -07:00
dbaron@dbaron.org
8a20f12695
Convert background-position to use nsCSSValuePair rather than acting like a shorthand property. b=258080 r+sr=bzbarsky
2007-04-15 15:25:20 -07:00
stuart.morgan@alumni.case.edu
1654a05a54
Bug 377110: Strip unnecessary rules from Camino-only forms.css. r=josh sr=dbaron
2007-04-12 16:02:37 -07:00
martijn.martijn@gmail.com
ada38a6b35
Bug 377017 - Javascript - crash on accessing a css rule after deleteRule() [@ nsCSSSelector::ToStringInternal], r+sr=dbaron
2007-04-12 09:23:43 -07:00
martijn.martijn@gmail.com
9c5fd9beb7
Bug 376891 - <center><marquee direction=up/down></center> has different result in IE, r=dbaron, sr=bzbarsky
2007-04-12 07:54:34 -07:00
axel@pike.org
a364c25975
bug 361583, start using Preprocessor.py instead of preprocessor.pl in building Minefield, r=bsmedberg
2007-04-11 09:35:01 -07:00
longsonr@gmail.com
b159ea8712
Bug 368836 - improve support for initial in SVG. r+sr=dbaron
2007-04-11 01:27:27 -07:00
dbaron@dbaron.org
545bb8fdaa
Fix regression that caused the SVG properties not to be listed. b=375388
2007-04-09 15:42:43 -07:00
dbaron@dbaron.org
3bb5d3d037
Fix handling of initial and -moz-inherit for -moz-broken-image-icon, quotes, and -moz-box-ordinal-group. b=375363 r+sr=bzbarsky
2007-03-30 15:02:09 -07:00
bzbarsky@mit.edu
2fd17c94d8
Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch byTaras Glek <tglek@mozilla.com>, rs=roc.
2007-03-30 14:11:41 -07:00
dbaron@dbaron.org
85eb65ced4
Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg
2007-03-27 08:33:38 -07:00
sharparrow1@yahoo.com
6fdcc6c041
Bug 372037: CSS clip property should clip the overflow rect as well as the paint rect; r+sr=roc.
2007-03-26 20:58:17 -07:00
neil@parkwaycc.co.uk
c1cf636115
Fix SeaMonkey Mac tinderbox cross-compilation bustage b=375388 r=bsmedberg
2007-03-26 11:17:02 -07:00
dbaron@dbaron.org
c6c5f80b1f
Add tests for parsing, storage, and serialization of inherit and -moz-initial values.
2007-03-25 22:54:44 -07:00
hg@mozilla.com
465265d0d4
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00