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

1149 Коммитов

Автор SHA1 Сообщение Дата
peterl e680905372 changed nsStyleText to use nsStyleCoord 1998-04-28 23:57:01 +00:00
troy 7fcce0e743 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 dcd4451871 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 0aca6d71bf Correctly compute width of body frame 1998-04-28 16:12:54 +00:00
troy 2aae959115 Added mClip and mClipFlags to nsStylePosition 1998-04-28 03:21:18 +00:00
buster b03d7357dd 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 8d8dab67b5 Use PERCENT style constants instead of PCT 1998-04-27 21:22:06 +00:00
kipp 972bb14db7 Always return ibeam cursor for text 1998-04-26 03:46:51 +00:00
kipp 86764b175c Fix porting bugs - made it compile on IRIX 1998-04-26 02:59:29 +00:00
kipp 1767b4a8f8 Port to removal of nsStyleMolecule 1998-04-25 18:48:48 +00:00
kipp cb044e1968 Stop using nsStyleMolecule; fixed bug that led to missing spaces 1998-04-25 18:41:33 +00:00
kipp 36734f3ef9 Fixed up cursor handling; map align parameter 1998-04-25 18:40:47 +00:00
kipp b5083a9b07 Removed nsStyleMolecule decl 1998-04-25 18:40:17 +00:00
kipp 9fd58ae134 Repaired cursor discovery logic to handle A tag oddities 1998-04-25 18:40:01 +00:00
kipp f5e013b60d new atoms 1998-04-25 18:39:16 +00:00
kipp d6718b8dd3 Updated to new style constants 1998-04-25 18:37:29 +00:00
kipp 47d2590fc1 Stop building unused tags file 1998-04-25 18:34:02 +00:00
troy 8b8a36182f Added mOverflow to nsStylePosition 1998-04-25 04:07:18 +00:00
karnaze 4364c856d4 added radio groups, select/option, beter sizing. widgets take creation parms. 1998-04-24 21:37:30 +00:00
troy e8efdaa3c6 Added mZIndex to nsStylePosition. Absolutely positioned code now passed
it along to view system
1998-04-24 18:34:31 +00:00
troy 6d930e9882 Added more position properties and removed some stuff from nsStyleMolecule 1998-04-24 03:50:38 +00:00
troy 1e612802d7 More work on absolute positioning 1998-04-23 22:38:52 +00:00
buster aca5f1f83e fixed a bug where a case during pagination wasn't being tested correctly 1998-04-23 17:22:46 +00:00
kipp d93d7220ba nuked ref to line layout 1998-04-23 17:09:16 +00:00
kipp 01ab9174da define win32_lean_and_mean 1998-04-23 16:47:26 +00:00
troy aa7d0f6143 More CSS position work 1998-04-23 15:39:48 +00:00
troy 3477ad0f5b Starting to pay attention to CSS positioning properties 1998-04-22 23:28:39 +00:00
kipp 236f0da00d Disable noisy blink 1998-04-22 22:11:21 +00:00
troy 98001a329a Work in progress on absolutely positioned elements 1998-04-22 16:06:21 +00:00
troy b3af473a24 Initial check-in 1998-04-22 15:59:33 +00:00
peterl 64cc4238d1 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 21b7d0a128 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 33156c179e Fixed column's incremental reflow function to properly handle margins 1998-04-21 04:27:34 +00:00
troy fc6732dae0 Made sure pseudo frames get a top and bottom margin of 0 1998-04-21 03:16:11 +00:00
troy 42f3d1a152 Changed the space manager interface to return trapezoids instead
of rects
1998-04-20 23:53:47 +00:00
troy c698570711 Fixed problem of hitting an assert when encountering an incomplete
frame when reflowing appended children
1998-04-20 20:24:25 +00:00
troy ef8ffb4eb4 Changed to using continuing frames for runaround of left/right floaters 1998-04-20 19:56:35 +00:00
troy ccfe33ed0a Changed to get nsIRunaround directly rather than use ReflowChild() 1998-04-20 19:55:45 +00:00
troy 7c5818ac1f Made it so that continuing frames have a top margin of 0 1998-04-20 04:37:49 +00:00
troy 616900b4e4 Fixed a problem where mLastContentIsComplete wasn't getting set right
for block-level elements
1998-04-18 22:06:05 +00:00
troy 91a9babbf7 Changed IsSplittable to have three return values 1998-04-17 23:08:20 +00:00
troy e285e45a5f Cleaned up some logic 1998-04-17 01:47:21 +00:00
troy d504fcfb0c Changed nsIFrame member functions to return a nsresult 1998-04-17 01:41:24 +00:00
dario 0df61ed795 doc 1998-04-15 18:55:21 +00:00
michaelp 5542eeba5e fixed bug where we would double paint any frame that had a view. 1998-04-14 21:49:29 +00:00
dario 7452f1816e fixing text to be proper terminated 1998-04-14 19:05:09 +00:00
scullin c14e8a1fee IRIX build fixes. 1998-04-14 01:56:50 +00:00
kipp b18134c5e8 Repaired build problems w/ layout/base dependencies 1998-04-13 20:56:42 +00:00
kipp 4717009d75 moved to pub 1998-04-13 20:24:54 +00:00