Commit Graph

1348 Commits

Author SHA1 Message Date
troy
b8ac3006fb Added an XXX to CreateFrame() as a reminder that we're resolving the
style context more than once...
1998-04-28 20:58:46 +00:00
michaelp
c8fa2102e0 changed clipping apis so that they take parameters in the same form that
clipping is expressed in layer tags and css-p.
added support for setting transforms in layers (untested and very likely
problematic if scales are applied).
changed event handling and painting apis in views to support inherited
visibility.
all parameters passed into view.Init() are now properly stored in the view.
view opacity apis are now real.
1998-04-28 19:16:24 +00:00
kipp
18f3a36a20 Correctly compute width of body frame 1998-04-28 16:12:54 +00:00
troy
beceaa1b53 Added mClip and mClipFlags to nsStylePosition 1998-04-28 03:21:18 +00:00
buster
bc48be7cc5 sped up nsBlockFrame significantly by reducing the number of times we resolve style by almost 50% on initial layout
(percentage savings go way up as the window is resized)
1998-04-27 22:33:55 +00:00
kipp
e1808f7371 Use PERCENT style constants instead of PCT 1998-04-27 21:22:06 +00:00
kipp
b5b7b7b4ff Always return ibeam cursor for text 1998-04-26 03:46:51 +00:00
kipp
941c955ed8 Fix porting bugs - made it compile on IRIX 1998-04-26 02:59:29 +00:00
kipp
93fdfbe671 Port to removal of nsStyleMolecule 1998-04-25 18:48:48 +00:00
kipp
f0db59c603 Stop using nsStyleMolecule; fixed bug that led to missing spaces 1998-04-25 18:41:33 +00:00
kipp
dbfabd5c7a Fixed up cursor handling; map align parameter 1998-04-25 18:40:47 +00:00
kipp
14bfc9fbd0 Removed nsStyleMolecule decl 1998-04-25 18:40:17 +00:00
kipp
e88c5944a1 Repaired cursor discovery logic to handle A tag oddities 1998-04-25 18:40:01 +00:00
kipp
881a887f23 new atoms 1998-04-25 18:39:16 +00:00
kipp
8143878ab1 Updated to new style constants 1998-04-25 18:37:29 +00:00
kipp
5a60c8962c Stop building unused tags file 1998-04-25 18:34:02 +00:00
troy
e6ae1b0bcb Added mOverflow to nsStylePosition 1998-04-25 04:07:18 +00:00
karnaze
3943ad1a15 added radio groups, select/option, beter sizing. widgets take creation parms. 1998-04-24 21:37:30 +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
troy
2adf9e6718 Added more position properties and removed some stuff from nsStyleMolecule 1998-04-24 03:50:38 +00:00
troy
ab92c500db More work on absolute positioning 1998-04-23 22:38:52 +00:00
buster
ac6d7c116e fixed a bug where a case during pagination wasn't being tested correctly 1998-04-23 17:22:46 +00:00
kipp
87e6585798 nuked ref to line layout 1998-04-23 17:09:16 +00:00
kipp
59359e73b4 define win32_lean_and_mean 1998-04-23 16:47:26 +00:00
troy
2c0ca536fc More CSS position work 1998-04-23 15:39:48 +00:00
troy
4366741d31 Starting to pay attention to CSS positioning properties 1998-04-22 23:28:39 +00:00
kipp
27661d8656 Disable noisy blink 1998-04-22 22:11:21 +00:00
troy
4ef6f63491 Work in progress on absolutely positioned elements 1998-04-22 16:06:21 +00:00
troy
a8289fdc8d Initial check-in 1998-04-22 15:59:33 +00:00
peterl
c6fc3d1e32 WIP moving margin, border & padding out of nsStyleMolecule
Switch to nsIPtr for style context ptrs to eliminate leaks
1998-04-22 06:37:57 +00:00
troy
73a2d89927 Changed space manager to pass in the frame that's associated with a block
of unavailable space
1998-04-21 23:06:41 +00:00
troy
2e70be499e Fixed column's incremental reflow function to properly handle margins 1998-04-21 04:27:34 +00:00
troy
7a352e2518 Made sure pseudo frames get a top and bottom margin of 0 1998-04-21 03:16:11 +00:00
troy
38fe177725 Changed the space manager interface to return trapezoids instead
of rects
1998-04-20 23:53:47 +00:00
troy
e8b3026775 Fixed problem of hitting an assert when encountering an incomplete
frame when reflowing appended children
1998-04-20 20:24:25 +00:00
troy
cfd0fcd45e Changed to using continuing frames for runaround of left/right floaters 1998-04-20 19:56:35 +00:00
troy
c0472e2aff Changed to get nsIRunaround directly rather than use ReflowChild() 1998-04-20 19:55:45 +00:00
troy
aee599dd97 Made it so that continuing frames have a top margin of 0 1998-04-20 04:37:49 +00:00
troy
c08ecb911c Fixed a problem where mLastContentIsComplete wasn't getting set right
for block-level elements
1998-04-18 22:06:05 +00:00
troy
e1e6d470ff Changed IsSplittable to have three return values 1998-04-17 23:08:20 +00:00
troy
aa8a71ede0 Cleaned up some logic 1998-04-17 01:47:21 +00:00
troy
3ce8e88882 Changed nsIFrame member functions to return a nsresult 1998-04-17 01:41:24 +00:00
dario
21730dc654 doc 1998-04-15 18:55:21 +00:00
michaelp
150ac682db fixed bug where we would double paint any frame that had a view. 1998-04-14 21:49:29 +00:00
dario
7d682091cd fixing text to be proper terminated 1998-04-14 19:05:09 +00:00
scullin
c706c01f42 IRIX build fixes. 1998-04-14 01:56:50 +00:00
kipp
98505cde5e Repaired build problems w/ layout/base dependencies 1998-04-13 20:56:42 +00:00
kipp
098bef52b4 moved to pub 1998-04-13 20:24:54 +00:00