Commit Graph

564 Commits

Author SHA1 Message Date
pp@ludusdesign.com
baf799923b Converting ::GetIID() into NS_GET_IID(). Bug #20232. r=scc, r=mozbot 2000-02-02 22:24:56 +00:00
pierre@netscape.com
5cb4b4ee81 Bug 24676 ("Need -moz-outline-radius feature"). Added the 'outline_radius' similarly to the 'border_radius'. 2000-01-24 11:19:55 +00:00
pierre@netscape.com
8ce808bca9 9809 "Dynamic changes of outline properties aren't repainted". Generate a reflow when the outline changes. 2000-01-24 08:16:54 +00:00
hyatt@netscape.com
a750d76173 adding behavior property to CSS. r=brendan 2000-01-11 03:40:41 +00:00
pierre@netscape.com
37a1ed2e42 16381 "Need to be able to specify -moz-border-radius for each corner". Made changes in the following files in order to store the radius as a nsCSSRect and support 4 new -moz-border-radius properties (topLeft, topRight, bottomRight, bottomLeft): nsCSSDeclaration.cpp nsCSSParser.cpp nsCSSPropList.h nsCSSStyleRule.cpp nsICSSDeclaration.h nsIStyleContext.h nsStyleContext.cpp nsCSSRendering.cpp 1999-12-22 11:27:10 +00:00
pierre@netscape.com
f57951cbaf Added the CSS2 printing extensions to the style system (page breaks, page size...). They are not used by Layout yet. 1999-12-22 05:00:47 +00:00
pierre@netscape.com
238b79536a 12520 "GFX select elements need to be able to turn off text". Changed nsFrame::DisplaySelection to use the parent's mUserSelect similarly to what we do with mCursor in nsFrame::GetCursor. r=mjudge. 1999-11-23 01:07:56 +00:00
dmose@mozilla.org
796280940b updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
peterl@netscape.com
c97d8906fd Added new style data accessors.
Added nsIMutableStyleContext interface.
Made style rules work against nsIMutableStyleContext
r=troy
1999-10-16 04:05:59 +00:00
kipp@netscape.com
ea36a75c90 Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage 1999-10-08 20:41:19 +00:00
warren@netscape.com
525b59f80b Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty. 1999-10-08 01:49:06 +00:00
kipp@netscape.com
17e0ab9179 Tweaked call of log_release 1999-10-07 00:32:25 +00:00
kipp@netscape.com
aaa6f675e0 Added in ctor/dtor counting 1999-10-05 14:53:40 +00:00
peterl@netscape.com
c28b421b0a make remap style optionally not go recursive 1999-09-29 03:30:47 +00:00
kipp@netscape.com
9b9133a12d Zapped mCompatFloatMargin hack 1999-09-17 00:57:06 +00:00
kipp@netscape.com
1497ca1836 Added in mCompatFloaterMargin 1999-09-16 19:55:28 +00:00
kipp@netscape.com
bc760f6fb1 Fixed up line-height calc code to be more optimal; tweak changes to list-style properties to trigger reflows 1999-09-09 20:51:57 +00:00
peterl@netscape.com
2d67b24e40 set line height to inherit only as needed
init ref count before first remap style
1999-09-09 05:37:37 +00:00
peterl@netscape.com
55af2e01d1 tracking UI & forms proposal changes
fixed impact of text decoration
1999-09-03 23:34:20 +00:00
karnaze@netscape.com
00b557f2bc changed default for nsStyleTable.mRules to NS_STYLE_TABLE_RULES_ALL 1999-09-02 00:06:35 +00:00
dp@netscape.com
edbfa0d983 Backing out previous checkin per peterl advice. This caused bookmarks
and mailnews windows to show up blank.
1999-08-09 03:54:10 +00:00
peterl@netscape.com
0f05aa56ce fix initial value of border collapse 1999-08-08 01:14:36 +00:00
peterl@netscape.com
338c22e4ac added some experimental CSS3 properties
fixed style context impact reporting
1999-07-24 18:59:43 +00:00
peterl@netscape.com
eebaf6e5e9 fix outline width cache
fix outline change computation
1999-07-18 00:16:35 +00:00
peterl@netscape.com
ed989fcfda better fixed font handling 1999-07-07 01:22:04 +00:00
kipp@netscape.com
8dc8c482fa Made direction inheritable by tables in nav-quirks mode; cleaned up some linux specific compiler warning noise 1999-07-05 18:43:38 +00:00
peterl@netscape.com
3d8a2482fa added fixed font flag support 1999-06-22 19:16:16 +00:00
buster@netscape.com
15170c116a added support for style contexts getting background and font defaults from
the pres context.
1999-06-12 22:31:15 +00:00
alecf@netscape.com
7bcebed1c6 first cut at scriptifying nsISupportsArray - remove constness from all methods, add new XPCOM compatible methods and fix layout code to handle lack of const methods 1999-06-02 02:06:32 +00:00
peterl@netscape.com
d3e78a480f fixed change hint for border style 1999-05-18 23:03:29 +00:00
vidur@netscape.com
cc55ee2ae8 Propagate visibility style across table boundaries. 1999-05-17 21:17:21 +00:00
warren@netscape.com
7b44baf2c0 Fixed nsICollection (and Count in particular) to be xpidl friendly. 1999-05-13 04:56:04 +00:00
alecf@netscape.com
06b0b1e1ea remove const-ness from nsICollection::Count() so that it can be represented with XPIDL 1999-05-12 02:53:37 +00:00
kipp@netscape.com
641462af0a Added more info to the list output 1999-04-27 22:08:48 +00:00
peterl@netscape.com
bdc708df04 split font style mapping from regular style mapping 1999-04-15 21:23:05 +00:00
peterl@netscape.com
5ea20b2126 added nsStyleContent 1999-04-02 18:48:55 +00:00
peterl@netscape.com
b29d1bd708 added support for outline, border corner radius, transparent border
tweaked opacity
1999-03-28 04:28:22 +00:00
peterl@netscape.com
0004503a41 made opacity inherit by default 1999-03-25 06:34:57 +00:00
peterl@netscape.com
07b2038ada added CalcStyleDifference 1999-02-27 07:11:42 +00:00
kipp@netscape.com
25591f64c4 fixed up operator new usage 1999-02-26 20:02:06 +00:00
kipp@netscape.com
48f5180b30 Fixed remaining issues with operator new/delete 1999-02-26 19:26:29 +00:00
kipp@netscape.com
5d42189e7b Implement operator delete properly; removed dependency on static constructor 1999-02-26 17:03:18 +00:00
warren@netscape.com
3fdebc0a44 Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray. 1999-02-23 08:10:24 +00:00
kipp@netscape.com
6a7a9934fb Removed usage of GetAutoMarginSize 1999-02-18 03:24:58 +00:00
kipp@netscape.com
74b2988510 COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
troy@netscape.com
48040900a7 Changed GetParent() to use ** instead of *& 1999-02-10 01:36:30 +00:00
troy@netscape.com
b4f8c0fbbe Changed some nsIFrame member functions to use ** instead of *& for OUT
paremeters
1999-02-10 00:42:56 +00:00
peterl@netscape.com
41566b6e73 made visible an int instead of bool 1999-02-02 03:24:23 +00:00
peterl@netscape.com
ef38b58a88 changed parent/child ref/counting policy
Checkin during red tree approved by sar
1999-01-15 01:57:05 +00:00
troy@netscape.com
62b64b2067 Removed the content-parent frame pointer. Now we just have the one geometric
parent
1999-01-14 05:16:23 +00:00