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

244 Коммитов

Автор SHA1 Сообщение Дата
buster%netscape.com 29018c63f5 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 bbc834e0ac clamp border & padding width to 0 1998-09-22 02:08:45 +00:00
buster%netscape.com c663125cd3 captions now work properly with new frame layout strategy.
nsTableOuterFrame->mFirstChild==nsTableOuterFrame->mInnerTableFrame, always.
1998-09-20 04:50:08 +00:00
troy%netscape.com a0d36cd575 Changes to ContentInserted() handler 1998-09-18 21:28:21 +00:00
troy%netscape.com b6c1cfd2b8 Removed content delegates 1998-09-18 17:18:37 +00:00
troy%netscape.com 740f73d46a Cleaned up frame construction code 1998-09-17 04:07:58 +00:00
peterl%netscape.com 9326c0f61f connected xheight, fixed font realtive sizes,
fixed text-decoration
1998-09-17 00:19:47 +00:00
troy%netscape.com 517a28dfaa Changed ContentAppended() to not walk up the frame hierarchy looking
for a frame that maps the parent content object that changed
1998-09-17 00:06:46 +00:00
troy%netscape.com abdd161d93 Frame construction changes for tables 1998-09-16 17:19:20 +00:00
buster%netscape.com c47f9bbfcb nsStyleConsts.h added some HTML 4 consts for tables
nsHTMLAtoms.cpp,h             added some HTML 4 strings for tables
nsHTMLParts.h                 added constructors for new table content classes
nsGenericHTMLElement.cpp,h    added table frame creation, common table attribute parsing
nsHTMLTable*Element.cpp       these are the new table content classes
nsHTMLContentSink.cpp         enabled the new content and removed the old
nsHTMLStyleSheet.cpp          fixed the table style optimizations to work with new content
nsTable*Frame.cpp             these work with the new content
1998-09-15 17:58:24 +00:00
kipp%netscape.com 46acb2313a Removed css/layout directory 1998-09-15 00:19:49 +00:00
troy%netscape.com 7d331e2c97 Added overloaded ConstructFrame() member function. Prep work for table
changes
1998-09-14 21:16:01 +00:00
troy%netscape.com 2766a78b70 Changes ProcessChildren() to return the child list and leave it to the caller
(ConstructFrame() member function) to call Init()
1998-09-12 23:51:57 +00:00
troy%netscape.com 8444a92233 Part of frame construction changes 1998-09-12 04:46:35 +00:00
peterl%netscape.com daaf147818 vend important rule when present 1998-09-12 02:46:59 +00:00
peterl%netscape.com 4192bbe6e8 fixed content ref count bugs in ContentAppended 1998-09-12 02:46:09 +00:00
peterl%netscape.com b58ec8977e init ref count of important rule 1998-09-12 02:43:48 +00:00
troy%netscape.com 21eebef753 Fixed leak of reflow command 1998-09-11 18:57:54 +00:00
kipp%netscape.com c38dcf9b44 Support length values for vertical-align 1998-09-11 04:15:03 +00:00
peterl%netscape.com 991dab3f18 added strength api to style rule 1998-09-11 02:07:58 +00:00
peterl%netscape.com f787309dc5 added important rule support 1998-09-11 02:07:46 +00:00
peterl%netscape.com d1deab28e2 added important rule support
factored declaration processing to a static method
1998-09-11 02:07:05 +00:00
peterl%netscape.com 52187d340b sort style rules by strength 1998-09-11 02:05:30 +00:00
peterl%netscape.com 20471b12bb added strength 1998-09-11 02:05:07 +00:00
kipp%netscape.com 50abb37993 Fixed a bug with percent values being converted to strings 1998-09-10 23:42:18 +00:00
troy%netscape.com 585ef01470 Hooked back up IFRAME 1998-09-10 21:03:16 +00:00
troy%netscape.com f370908aef Phase one of frame construction changes 1998-09-10 19:32:14 +00:00
peterl%netscape.com 1114073cf0 added to string support 1998-09-10 01:19:26 +00:00
peterl%netscape.com f3cffd4969 removed assert on x-height unit 1998-09-10 01:18:27 +00:00
peterl%netscape.com 13290e1093 fixed filtering of valid ID selectors 1998-09-10 01:18:06 +00:00
peterl%netscape.com 9099acfd69 changed the way map attributes into is connected 1998-09-05 04:00:06 +00:00
peterl%netscape.com d9e677533d removed content from style mapping api 1998-09-05 03:52:30 +00:00
peterl%netscape.com 8855841e3b removed content from style map api 1998-09-05 03:51:56 +00:00
kipp%netscape.com 6e22b45a38 Make more objects invisible 1998-09-03 22:23:22 +00:00
peterl%netscape.com 703a2a4274 COMified interface
made first attribute local
added support for attr uniquing
1998-09-02 02:10:44 +00:00
peterl%netscape.com 0487d758b2 COMified style rule interface 1998-09-02 02:09:43 +00:00
peterl%netscape.com aee54eb5c8 COMified some interfaces 1998-09-02 02:03:24 +00:00
peterl%netscape.com 9017183418 COMified 1998-09-02 02:00:05 +00:00
kipp%netscape.com 620d3cbb98 Added some style rules for new content objects 1998-09-01 01:37:43 +00:00
warren%netscape.com 28969e9e90 Added closure argument to nsHashtable::Enumerate. 1998-09-01 00:16:47 +00:00
kipp%netscape.com ed22b370c4 XPCOM'ized nsIContent and nsIHTMLContent 1998-08-29 20:20:38 +00:00
peterl%netscape.com 0839a8ef32 added table cell style rule inheritance 1998-08-27 00:50:52 +00:00
peterl%netscape.com 7950fd1f43 reversed rule ordering 1998-08-27 00:49:55 +00:00
peterl%netscape.com 4e78d9f83e reversed sheet/rule ordering
added backstop rule count
1998-08-27 00:47:15 +00:00
peterl%netscape.com d50246718e commented on sheet/rule ordering 1998-08-27 00:46:34 +00:00
kipp%netscape.com b30f3e8c70 Elminated top/bottom margins around center tags 1998-08-11 15:32:12 +00:00
peterl%netscape.com 595a6844b4 fixed processing of font face (preserve original quotes) 1998-08-07 02:17:56 +00:00
peterl%netscape.com 1d86a0da53 save quote char on string tokens 1998-08-07 02:17:10 +00:00
peterl%netscape.com 939ca85c1d fixed font face support 1998-08-07 02:16:38 +00:00
kipp%netscape.com 08e80f94e6 Init refcnt for html anchor rules 1998-08-04 23:06:39 +00:00
peterl%netscape.com 4d01ae8f02 rounding support 1998-07-31 23:34:45 +00:00
peterl%netscape.com d4cf8f20b8 cleaned up 1998-07-31 05:58:13 +00:00
kipp%netscape.com 4a52add42a Remove most compiler warnings on IRIX 1998-07-29 20:19:08 +00:00
kipp%netscape.com 703aedcf82 Bottom align BR's to make the compatible with nav 1998-07-28 23:33:31 +00:00
karnaze%netscape.com 0c57bd7dac more robust frameset layout; <frame>, <iframe> borders; reenabled scrolling attr for <iframe> 1998-07-27 05:59:37 +00:00
peterl%netscape.com 53e7e44e55 added font scaling support 1998-07-25 01:22:10 +00:00
peterl%netscape.com 2e94829b3e made anchor pseudo classes not resolve unless anchor has an href 1998-07-25 01:21:47 +00:00
peterl%netscape.com e5cf0b2266 added body link color support 1998-07-25 01:20:48 +00:00
michaelp%netscape.com 8a42c31205 modified for new streaming APIs. 1998-07-23 20:35:43 +00:00
peterl%netscape.com 8b578ec62e added nsStyleUtil.cpp 1998-07-23 18:04:24 +00:00
peterl%netscape.com 8ca7b29de7 factored font sizing code to nsStyleUtil
implemented font flags
1998-07-23 18:03:55 +00:00
peterl%netscape.com 36c0aa0f94 added font flags 1998-07-23 17:57:16 +00:00
troy%netscape.com 23eb4a6ae4 Changed nsCSSRendering::PaintBorder() so the entire rect is used
and not just the width and height
1998-07-22 02:46:00 +00:00
kostello%netscape.com a930953dfa 1) Move the CSS dependent methods out of nsDocument and placed them
in a new class nsMarkupDocument. The point of nsMarkupDocument is
to hold methods which are common to HTML and XML but not relevant
to the base nsDocument class.

2) Added Selection support methods for Rod.

3) Added LookupProperty to nsCSSProperty:
Given a property ID and Property Index returns back the string representation
of the property. This was need to convert CSSValues back to strings for saving.
TODO: Make sure that our URL Information stored in a CSSDeclaration contains
enough information to return it to it's original form on output.
1998-07-17 23:00:54 +00:00
peterl%netscape.com 1d53cc71ce added comment support 1998-07-17 05:50:35 +00:00
peterl%netscape.com d542a81118 fixed @import parsing
rejected malformed id selectors
sync to declaration api change
1998-07-17 05:50:07 +00:00
peterl%netscape.com 9edff7f8db fixed fixed font handling 1998-07-17 05:49:03 +00:00
peterl%netscape.com dea1e981bd added fixed font support
better font size support
1998-07-17 05:46:12 +00:00
peterl%netscape.com 522407746e removed body & table default settings
changed heading sizes to absolute instead of length
removed form element font hacks
1998-07-17 05:45:22 +00:00
peterl%netscape.com f37bfc3fc3 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
buster%netscape.com bc9f28621d ua.css changed to match Nav default for cell padding 1998-07-16 23:24:53 +00:00
karnaze%netscape.com 25fbc6265e removed hack for input, textarea 1998-07-16 19:48:37 +00:00
kipp 5ce420759d Fixed HR style 1998-07-15 17:07:00 +00:00
kipp 6c9f53efd0 Made applet's, embed's and object's inlines 1998-07-15 00:48:56 +00:00
kostello 97e90b0639 Added XIF (XML Interchange Format) Support. XIF is designed
as an Netscape internal XML application. It is designed to
allow conversion from our content model to any output format --
most importantly to HTML 3.2 and HTML4.0 format.
1998-07-14 22:34:27 +00:00
kipp 15a83c2495 Made tables look more real by eliminating ebina auto margins 1998-07-14 15:22:11 +00:00
kipp 8f35d36ee0 Fixed UL/OL to be blocks again (whoops) 1998-07-13 22:12:58 +00:00
kipp dbaf7838af Cleaned up style sheet 1998-07-13 19:49:53 +00:00
kipp 6d3504205c Made it more ebina ish 1998-07-10 20:28:04 +00:00
kipp b4651aac4e tweaked nested lists style; add in bottom margins for most block elements 1998-07-09 17:08:09 +00:00
kipp 2056d51a8c Added some style for html4 tags and some nav tags 1998-07-03 18:41:44 +00:00
karnaze e1d5194abb more nav4 compatibility, radio group bug fixes 1998-07-01 20:11:57 +00:00
kipp 30f8f69d23 Avoid crashing when no link handler is involved 1998-06-30 20:22:27 +00:00
kipp ed831815d1 Made sub/sup look more like navigator 1998-06-29 16:10:41 +00:00
peterl ba118571c6 added ! important support 1998-06-26 05:51:55 +00:00
peterl ec0fee2a9a fixed equal weight rule ordering 1998-06-26 05:50:10 +00:00
peterl cb4e3b72c0 fixed context dumping 1998-06-26 05:49:01 +00:00
kipp 4b8864ebbc New and improved (?) line layout 1998-06-25 16:33:10 +00:00
buster 7463485160 minor updates and fixes 1998-06-17 19:51:51 +00:00
buster 3f9f422457 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
kipp 0030a5b770 Revised keyword tables 1998-06-15 20:40:27 +00:00
buster 3a0505d67b more separation between table content and frames 1998-06-11 17:50:51 +00:00
kipp 24d1f0f70d Added rules to make TD's, TH's behave more like navigator 1998-06-09 17:31:34 +00:00
kipp acd8d1a63f Use serif instead of times roman directly 1998-06-05 17:53:46 +00:00
peterl 71d5fd1025 sync up to new style data apis 1998-06-05 06:09:09 +00:00
peterl 1e36945bf8 now track rules by insertion order as well as weighted order
added accessor to rules for save code
1998-06-05 06:06:50 +00:00
peterl 338da2eab9 changed GetData to GetStyleData and made its return const
added GetMutableStyleData and support for unique contexts
1998-06-05 06:01:55 +00:00
peterl b1030af38c added flag to get unique style context during resolve 1998-06-05 06:00:55 +00:00
buster 020c0f9645 cell width calculations are working (not for colspan cells yet)
some bug fixes and optimizations
some of the more elaborate test cases are closer to Nav4-compatible
1998-06-05 02:36:25 +00:00
kipp 6754c323d8 Eliminate css margins around block elements (so that ebina margins are used instead) 1998-06-04 17:52:22 +00:00