peterl%netscape.com
184554a885
save quote char on string tokens
1998-08-07 02:17:10 +00:00
peterl%netscape.com
711e9a2d5e
fixed font face support
1998-08-07 02:16:38 +00:00
kipp%netscape.com
7f87aceca7
Init refcnt for html anchor rules
1998-08-04 23:06:39 +00:00
peterl%netscape.com
714146a525
rounding support
1998-07-31 23:34:45 +00:00
peterl%netscape.com
ab09d83870
added font scaling support
1998-07-25 01:22:10 +00:00
peterl%netscape.com
62cb905c58
made anchor pseudo classes not resolve unless anchor has an href
1998-07-25 01:21:47 +00:00
peterl%netscape.com
7ecf7edd80
added body link color support
1998-07-25 01:20:48 +00:00
kipp%netscape.com
de4d61cd11
Check style unit before translating relative position coords
1998-07-24 16:22:54 +00:00
michaelp%netscape.com
96cf645164
modified for new streaming APIs.
1998-07-23 20:35:43 +00:00
peterl%netscape.com
6ddf7a6d9a
added nsStyleUtil.cpp
1998-07-23 18:04:24 +00:00
peterl%netscape.com
7ee20b51d8
factored font sizing code to nsStyleUtil
...
implemented font flags
1998-07-23 18:03:55 +00:00
kostello%netscape.com
e7dee8f2f4
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
ed2c6d38a8
added comment support
1998-07-17 05:50:35 +00:00
peterl%netscape.com
af17e2c85b
fixed @import parsing
...
rejected malformed id selectors
sync to declaration api change
1998-07-17 05:50:07 +00:00
peterl%netscape.com
f45d7bcdde
fixed fixed font handling
1998-07-17 05:49:03 +00:00
peterl%netscape.com
418a441427
added fixed font support
...
better font size support
1998-07-17 05:46:12 +00:00
kipp
8c6299af3d
Handle unconstrained width during percentage width computations
1998-07-15 17:07:20 +00:00
kostello
33fd5ef97a
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
3f7d5435a3
Avoid crashing when no link handler is involved
1998-06-30 20:22:27 +00:00
peterl
5e48108666
added ! important support
1998-06-26 05:51:55 +00:00
peterl
d1e43f5eac
fixed equal weight rule ordering
1998-06-26 05:50:10 +00:00
kipp
1a446c2e3f
New and improved (?) line layout
1998-06-25 16:33:10 +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
troy
8dbcb4c135
Changed some GetStyleContext/GetStyleData calls to use nsIFrame::GetStyleData
...
instead. This saves the AddRef/Release overhead
1998-06-14 05:23:59 +00:00
kipp
a69369de69
Revised SizeOf methods to add in nsString's, nsIAtom's and nsVoidArray's properly
1998-06-05 21:50:57 +00:00
kipp
591b2ccd11
Sprinkled SizeOf methods around
1998-06-05 21:06:24 +00:00
peterl
91c5893512
sync up to new style data apis
1998-06-05 06:09:09 +00:00
peterl
119198c615
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
kipp
b7847a124d
Use revised GetDocument API from content
1998-06-03 16:00:40 +00:00
kipp
07e45af91f
Print out percentage values properly
1998-06-03 16:00:15 +00:00
troy
35e6293e4b
Added a comment to GetStyleDimension indicating that computed percentage
...
values are being handled incorrectly
1998-05-31 04:45:21 +00:00
kipp
669da95542
Revised API so that correct percentage width/height could be computed
1998-05-30 21:22:17 +00:00
buster
aad54b07f6
set the groundwork for handling COLS attribute, and attributes on COLGROUP and COL tags. WIP.
...
set the groundwork for handling percentage-width tables. Troy is adding a hook for me to get the correct width info from the parent. WIP.
1998-05-28 21:39:22 +00:00
kipp
3b43bc8d84
Use mOpacity as a float in the nsStyleColor struct
1998-05-28 19:55:42 +00:00
kipp
b20743e28a
Revised API to be com-ish and added ParseDeclarations; implement ParseDeclartions using basic declaration handling routines
1998-05-28 18:39:42 +00:00
kipp
d9e2ce27b1
Revised API to be com-ish and added ParseDeclarations
1998-05-28 18:39:08 +00:00
kipp
74805620cf
Fixed infinite loop in GetStyleSize code
1998-05-28 17:06:43 +00:00
kipp
72d77edcbb
Added style support for the new css opacity property
1998-05-28 02:02:43 +00:00
kipp
f8872f1a9f
Revised HorizontallyPlaceChildren API to support a default alignment based on the layout direction
1998-05-28 02:02:22 +00:00
kipp
9be967661a
Parse (and ignore) important declarations
1998-05-27 23:38:16 +00:00
kipp
a4ac37270f
Only perform horizontal alignment when there is room to do it
1998-05-27 21:04:33 +00:00
peterl
3fd983bcd3
moved attributes around
1998-05-26 23:16:55 +00:00
peterl
7168f94691
Changed GetStyleData to use an enum instead of an nsID
1998-05-21 02:34:13 +00:00
peterl
745e32a18d
made it build on irix
1998-05-20 21:28:36 +00:00
peterl
c33cdeff7c
added rule hash table to speed up style resolution
1998-05-20 20:34:17 +00:00
thom
aa407491f5
fixed compile errors for mac
1998-05-19 23:11:28 +00:00
peterl
194cc28a2d
added pseudo-class rule matching
1998-05-19 00:09:29 +00:00
peterl
47db0f2192
added pseudo frame support
1998-05-18 21:11:08 +00:00
peterl
0528c87a0a
cleaned up list output
1998-05-18 21:10:44 +00:00
peterl
e8e82334f0
pseudo frame support
1998-05-18 21:10:19 +00:00