Граф коммитов

194 Коммитов

Автор SHA1 Сообщение Дата
dp%netscape.com 29a08b0a4c 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 6c14e16169 fix initial value of border collapse 1999-08-08 01:14:36 +00:00
peterl%netscape.com 9d991de5f0 added some experimental CSS3 properties
fixed style context impact reporting
1999-07-24 18:59:43 +00:00
peterl%netscape.com 4be5417e98 fix outline width cache
fix outline change computation
1999-07-18 00:16:35 +00:00
peterl%netscape.com 1ff58450ba better fixed font handling 1999-07-07 01:22:04 +00:00
kipp%netscape.com 7128c4ecd7 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 17693c2f37 added fixed font flag support 1999-06-22 19:16:16 +00:00
buster%netscape.com a9f36a0958 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 c5bb0477e4 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 0f7452cec5 fixed change hint for border style 1999-05-18 23:03:29 +00:00
vidur%netscape.com 9d805ae9c6 Propagate visibility style across table boundaries. 1999-05-17 21:17:21 +00:00
warren%netscape.com 87b26617d5 Fixed nsICollection (and Count in particular) to be xpidl friendly. 1999-05-13 04:56:04 +00:00
alecf%netscape.com a4c1fbdaa8 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 1c9b5f37dd Added more info to the list output 1999-04-27 22:08:48 +00:00
peterl%netscape.com fbde443a95 split font style mapping from regular style mapping 1999-04-15 21:23:05 +00:00
peterl%netscape.com 37cbacb459 added nsStyleContent 1999-04-02 18:48:55 +00:00
peterl%netscape.com 94d2d6c3bb added support for outline, border corner radius, transparent border
tweaked opacity
1999-03-28 04:28:22 +00:00
peterl%netscape.com 99ed50bd06 made opacity inherit by default 1999-03-25 06:34:57 +00:00
peterl%netscape.com 716fdea6b7 added CalcStyleDifference 1999-02-27 07:11:42 +00:00
kipp%netscape.com 960bc34221 fixed up operator new usage 1999-02-26 20:02:06 +00:00
kipp%netscape.com 760dc4af42 Fixed remaining issues with operator new/delete 1999-02-26 19:26:29 +00:00
kipp%netscape.com 63f4abfd18 Implement operator delete properly; removed dependency on static constructor 1999-02-26 17:03:18 +00:00
warren%netscape.com 01dd4f0ed6 Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray. 1999-02-23 08:10:24 +00:00
kipp%netscape.com eeca19df62 Removed usage of GetAutoMarginSize 1999-02-18 03:24:58 +00:00
kipp%netscape.com 36c243cdc0 COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
troy%netscape.com c85f9efd2a Changed GetParent() to use ** instead of *& 1999-02-10 01:36:30 +00:00
troy%netscape.com b974e26cea Changed some nsIFrame member functions to use ** instead of *& for OUT
paremeters
1999-02-10 00:42:56 +00:00
peterl%netscape.com 763f6a8dde made visible an int instead of bool 1999-02-02 03:24:23 +00:00
peterl%netscape.com 4d6c75857f changed parent/child ref/counting policy
Checkin during red tree approved by sar
1999-01-15 01:57:05 +00:00
troy%netscape.com 036e6852f2 Removed the content-parent frame pointer. Now we just have the one geometric
parent
1999-01-14 05:16:23 +00:00
troy%netscape.com 20fbd1e186 Added support for 'right' and 'bottom' properties. Changed to using a
nsStyleSides struct to hold all the offsets
1999-01-08 04:47:46 +00:00
peterl%netscape.com 582b88e0ae fix background flags initial value
tweak table inheritance quirk
1998-12-20 01:11:36 +00:00
kipp%netscape.com 40c2cfef07 Fixed numerous compiler warnings (hopefully) from the mac build 1998-12-18 17:34:34 +00:00
buster%netscape.com f4e91e426d oops, there were duplicate entries for border collapse values. Now there's not. 1998-12-16 22:20:44 +00:00
peterl%netscape.com 84fd70a5a1 backed out prevoius change (not ready for it) 1998-12-11 02:45:25 +00:00
peterl%netscape.com 1aac9353da fixed default value of vertical align 1998-12-11 02:33:03 +00:00
buster%netscape.com e89fff43d2 added implementation for CSS-2 style attributes border-collapse, border-spacing, empty-cells, caption-side
this is sufficient for now, but incomplete.  It doesn't handle inherit properly.
1998-12-09 06:24:27 +00:00
buster%netscape.com bc20fdad3a fixed default cellspacing and cellpadding 1998-12-08 00:59:15 +00:00
harishd%netscape.com 6b7934f14f changed all the places that previously accessed mBorderStyle and mBorderColor
with the new methods defined in nsStyleSpacing
1998-12-07 18:51:26 +00:00
peterl%netscape.com fa2ffaf5bd cursor style cleanup 1998-11-18 02:23:39 +00:00
buster%netscape.com e46627bcf6 added storage in styleTable for a column's width contribution from cells that
have colspan>1.
1998-11-16 06:47:24 +00:00
buster%netscape.com 1666eee663 fix for default cell padding and cell spacing 1998-11-11 19:54:23 +00:00
peterl%netscape.com a76e7fffdd added min/max width/height
made table inheritance block be conditional on compatibility mode
1998-11-06 00:49:04 +00:00
peterl%netscape.com 15ebc84957 added pseudo tag support
removed backstop rule count
removed reparent
1998-11-03 20:18:40 +00:00
peterl%netscape.com 1f6f1f1426 added reparent method 1998-10-27 03:03:02 +00:00
michaelp%netscape.com 5afda242db changes to support opacity. 1998-10-23 17:54:23 +00:00
kipp%netscape.com 454582badf Fixed inheritance behavior of line-height ala peterl 1998-10-16 03:47:40 +00:00
peterl%netscape.com eab54339c6 Added GetMargin/Padding/... to replace CalcMargin/Padding/...
Corrected border width initial value
1998-10-13 01:05:52 +00:00
peterl%netscape.com fe1ca7d45f zero out border when style == none
fixed padding cache bug
1998-10-09 17:28:24 +00:00
peterl%netscape.com 759f587f49 improve speed of finding children 1998-10-08 01:27:38 +00:00
peterl%netscape.com 7aaa6f0444 removed content apis from style context 1998-09-25 01:48:22 +00:00
kipp%netscape.com eb45c70707 Expose remap method 1998-09-24 23:56:30 +00:00
buster%netscape.com 1fba5ac7dc all frame initialization and related logic has moved into the various table frames' Init() methods
from their respective InitalReflow() methods.
table-layout=fixed now completely skips pass1 reflow and doesn't require maxElementSize
information, saving a tremendous amount of time during initial reflow.
1998-09-23 21:48:26 +00:00
buster%netscape.com 6b5085a487 set all the groundwork for FAST table layout based on CSS-2 table-layout property 1998-09-22 23:36:06 +00:00
peterl%netscape.com 718f4b9882 clamp border & padding width to 0 1998-09-22 02:08:45 +00:00
peterl%netscape.com 3a5dd0b74f removed content from style mapping api 1998-09-05 03:52:30 +00:00
peterl%netscape.com dc32acedf3 COMified some interfaces 1998-09-02 02:03:24 +00:00
peterl%netscape.com 1361e6230c reversed sheet/rule ordering
added backstop rule count
1998-08-27 00:47:15 +00:00
peterl%netscape.com 714146a525 rounding support 1998-07-31 23:34:45 +00:00
peterl%netscape.com b14b73ba93 added font flags 1998-07-23 17:57:16 +00:00
peterl%netscape.com d2bf561219 added fixed pitch font
added default color support
added content pointer
added style reset for table cells & captions
added linear links
1998-07-17 05:43:31 +00:00
peterl b3f9eec797 fixed context dumping 1998-06-26 05:49:01 +00:00
buster 288d645ae3 Separated table content from table layout. This paves the way for XML/CSS-2 tables.
Lots and lots of optimizations.
1998-06-17 16:38:24 +00:00
buster f1483bd22e more separation between table content and frames 1998-06-11 17:50:51 +00:00
peterl cddb45ae76 changed GetData to GetStyleData and made its return const
added GetMutableStyleData and support for unique contexts
1998-06-05 06:01:55 +00:00
kipp b4112aff11 Set value to 1.0F as a float 1998-05-28 19:55:15 +00:00
kipp 024ff28d3a Use default text alignment; setup opacity properly 1998-05-28 02:01:19 +00:00
peterl 8dea0e7806 reworked up reset code
added child list
1998-05-26 23:14:09 +00:00
peterl 7168f94691 Changed GetStyleData to use an enum instead of an nsID 1998-05-21 02:34:13 +00:00
peterl fa54b78ed1 added rule count accessor 1998-05-20 20:32:57 +00:00
peterl 592d55c519 added debugging code 1998-05-18 21:04:26 +00:00
peterl a28652c5d3 connected spacing calculations to frame 1998-05-13 22:38:54 +00:00
kipp 186c393da1 Removed unused variable 1998-05-13 00:12:54 +00:00
peterl 0822939f9d merged nsStyleBorder & nsStyleSpacing
changed spacing data to use nsStyleSides
removed virtual methods
added nsStyleTable
1998-05-12 22:23:13 +00:00
kipp ee76c81742 Fixed default background repeat bug 1998-05-02 00:55:29 +00:00
peterl bd7c900947 changed to nsStylePosition to use nsStyleCoord 1998-04-30 19:52:26 +00:00
peterl 6df9c2fbe6 removed unneeded destructors
cleaned up some initial values
1998-04-29 21:06:15 +00:00
peterl 7f0ab2c651 added nsStyleCoord 1998-04-28 23:54:06 +00:00
troy beceaa1b53 Added mClip and mClipFlags to nsStylePosition 1998-04-28 03:21:18 +00:00
kipp 4d8d4f9951 Init nsStyleText values using new nsStyleValue 1998-04-27 21:21:42 +00:00
kipp f94192041a Implement nsStyleText, nsStyleDisplay; added cursors; removed hack code 1998-04-25 18:33:32 +00:00
troy e6ae1b0bcb Added mOverflow to nsStylePosition 1998-04-25 04:07:18 +00:00
troy 800accf63a Added mZIndex to nsStylePosition. Absolutely positioned code now passed
it along to view system
1998-04-24 18:34:31 +00:00
buster 742a6deb6f added style for HTML 4 table elements and TH 1998-04-23 17:19:21 +00:00
troy 2c0ca536fc More CSS position work 1998-04-23 15:39:48 +00:00
troy 55632fc7af Added nsStylePosition 1998-04-22 23:29:01 +00:00
troy fdf2b8c3d4 HackStyleFor no longer sets positionFlags 1998-04-22 16:07:27 +00:00
peterl 83bb132b05 WIP moving border, margin & padding out of nsStyleMolecule 1998-04-22 06:33:35 +00:00
peterl 365c3a7d93 added spacing and border structs 1998-04-21 00:02:44 +00:00
buster 073e82f152 table performance and minor bug fixes. 1998-04-20 22:49:15 +00:00
troy fddbbebe51 Commented out the hack that explicitly set the P top margin since that's
now handled using CSS
1998-04-19 05:06:41 +00:00
troy 3ce8e88882 Changed nsIFrame member functions to return a nsresult 1998-04-17 01:41:24 +00:00
peterl 066232b1c2 added a style hack to get P align attributes to work again 1998-04-16 22:21:45 +00:00
kipp 098bef52b4 moved to pub 1998-04-13 20:24:54 +00:00