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

1527 Коммитов

Автор SHA1 Сообщение Дата
kipp b46d632042 Fixed the dancing form-elements bug by making MoveTo properly account for the views offset from parent 1998-05-07 16:13:09 +00:00
kipp c07c22af17 Ported to new CreateFrame/CreateContinuingFrame APIs 1998-05-07 00:08:20 +00:00
kipp a333c5eda2 Changed CreateContinuingFrame to take a style context argument to reduce style context creation 1998-05-07 00:05:37 +00:00
kipp 47ca58f827 Updated CreateFrame to take a style context argument to reduce style context creation 1998-05-07 00:05:13 +00:00
troy f27831e884 Started adding ContentChanged() notifications 1998-05-06 16:28:55 +00:00
troy ca23e47c2e Frames no longet store the content index-in-parent 1998-05-05 23:56:50 +00:00
troy 3818ab7825 Fixed my build bustage 1998-05-04 22:50:13 +00:00
troy 806d70ed8c Implemented DOM document's createTextNode() function, and changed insertBefore()
handler to allow refChild to be null
1998-05-04 20:34:37 +00:00
troy 9ae1d79f61 Work in progress for incremental reflow (insert) 1998-05-04 17:54:45 +00:00
troy df86871d93 Changed body to create block pseudo-frame instead of a column pseudo frame,
and hooked up the reflow appended code
1998-05-03 03:51:48 +00:00
kipp 21e1b3a406 Fixed default background repeat bug 1998-05-02 00:55:29 +00:00
kipp 462a5a6943 Stub for WillDeleteNextInFlowFrame; call it during DeleteChildNextInFlows; fixed up ReflowChild spacemanager version to not mess with the availSize when talking to a space manager cognizant child 1998-05-02 00:55:11 +00:00
kipp 1879c7a961 Added WillDeleteNextInFlowFrame to allow for deletion pre-processing by container frames 1998-05-02 00:54:12 +00:00
kostello 3828837d71 * Made SetStyleContext take the presentation context as a parameter
* Made DidSetStyleContext virtual, since we need to override the behavior in subclasses
1998-05-01 20:43:02 +00:00
rpotts 7f503d5338 nsSelectionRange.h is required by nsISelection.h 1998-05-01 05:56:08 +00:00
rpotts acd5513420 nslayout.h is *all* lower case 1998-05-01 05:55:11 +00:00
rpotts 374ac13e18 added netlib to the include path... 1998-05-01 05:07:25 +00:00
peterl 304a1573f2 removed include 1998-04-30 19:53:05 +00:00
peterl 6e63d78644 changed api, added new units 1998-04-30 19:52:46 +00:00
peterl 82f09e3453 changed to nsStylePosition to use nsStyleCoord 1998-04-30 19:52:26 +00:00
peterl 2575c3e7fd removed style position value, added cursor auto 1998-04-30 19:51:52 +00:00
peterl 121efdeb0f updated api, added new units 1998-04-30 19:50:36 +00:00
peterl e972371ddf changed nsStypePosition to use nsStyleCoord 1998-04-30 19:50:18 +00:00
rods bd70983046 initial 1998-04-30 19:15:05 +00:00
rods 8e56c8456a added selection classes to makefiles and added the selection object and methods to nsDocument and nsIDocument 1998-04-30 18:21:59 +00:00
rods a4129d5f23 turned off selection 1998-04-30 16:13:01 +00:00
michaelp c44715a002 minor tweaks to UpdateView() in view manager. if you want to invalidate a whole
view, pass in nsnull for the nsRegion param.
viewmanager InsertChild() above/below now does the right thing.
fixed cujo's table thingie.
1998-04-30 02:41:14 +00:00
peterl 0a3102284e removed unneeded destructors
cleaned up some initial values
1998-04-29 21:06:15 +00:00
peterl 159b9dacbb added normal value 1998-04-29 21:05:28 +00:00
peterl 2024e83fbb removed unneeded destructors 1998-04-29 21:04:57 +00:00
rods bda1d7b02a initial check in 1998-04-29 17:08:57 +00:00
troy f4c0f974bb Changed space manager to return a list of available and unavailable trapezoids 1998-04-29 00:58:16 +00:00
peterl 3545f4e831 added nsStyleCoord 1998-04-28 23:54:06 +00:00
peterl 72a58411f2 added subclass hook for style post-processing 1998-04-28 23:25:07 +00:00
troy 2aae959115 Added mClip and mClipFlags to nsStylePosition 1998-04-28 03:21:18 +00:00
kipp cd2d1fca8e Init nsStyleText values using new nsStyleValue 1998-04-27 21:21:42 +00:00
kipp 706d9ecb49 Cleaned up percent names 1998-04-27 21:20:24 +00:00
kipp 7c6362636b Added nsStyleValue and then updated nsStyleText to use it 1998-04-27 21:19:45 +00:00
rods a441d625bf started adding selection 1998-04-27 16:44:52 +00:00
kipp 063c7a9abd Removed hack 1998-04-27 15:39:58 +00:00
troy 4d967a673b Added function to set a trapezoid's shape based on a rectangle 1998-04-27 03:35:05 +00:00
kipp 7d55b24b03 Added inherit for direction style 1998-04-26 03:46:26 +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 e6603fbd39 Implement nsStyleText, nsStyleDisplay; added cursors; removed hack code 1998-04-25 18:33:32 +00:00
kipp 8bc50dfc85 Tidy up style constants 1998-04-25 18:33:11 +00:00
kipp edb906c274 Cleaned up the API 1998-04-25 18:32:59 +00:00
kipp c1b2d798c8 Added nsStyleText, nsStyleDisplay; removed nsStyleMolecule and hack code; cleaned up a few others 1998-04-25 18:32:11 +00:00
troy 8b8a36182f Added mOverflow to nsStylePosition 1998-04-25 04:07:18 +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
michaelp b1d1b906a1 removed conditional calling of view->SetDimensions() in SizeTo(). 1998-04-23 21:51:03 +00:00
buster 4ff4685dbe added style for HTML 4 table elements and TH 1998-04-23 17:19:21 +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 3ba9ae16ba Added nsStylePosition 1998-04-22 23:29:01 +00:00
troy 6a693cd797 HackStyleFor no longer sets positionFlags 1998-04-22 16:07:27 +00:00
peterl b45f75c7cc WIP moving margin, border & padding out of nsStyleMolecule 1998-04-22 06:39:35 +00:00
peterl b9de8ef7df WIP moving border, margin & padding out of nsStyleMolecule 1998-04-22 06:33:35 +00:00
peterl 71f40ddc28 made GetStyleContext work with a null pres context 1998-04-22 06:32:55 +00:00
peterl d217c90cfa WIP removing border, margin & padding from nsStyleMolecule 1998-04-22 06:32:17 +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
peterl 69f50285b9 added spacing and border structs 1998-04-21 00:02:44 +00:00
troy 42f3d1a152 Changed the space manager interface to return trapezoids instead
of rects
1998-04-20 23:53:47 +00:00
buster 494d1f714f table performance and minor bug fixes. 1998-04-20 22:49:15 +00:00
troy ef8ffb4eb4 Changed to using continuing frames for runaround of left/right floaters 1998-04-20 19:56:35 +00:00
troy e617812c67 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 79a1be09d6 Fixed a bug I introduced in the previous checkin 1998-04-18 05:03:04 +00:00
troy 91a9babbf7 Changed IsSplittable to have three return values 1998-04-17 23:08:20 +00:00
troy d504fcfb0c Changed nsIFrame member functions to return a nsresult 1998-04-17 01:41:24 +00:00
peterl 6fb3bcb3e6 added a style hack to get P align attributes to work again 1998-04-16 22:21:45 +00:00
peterl c839e3a447 fix leaks 1998-04-16 21:51:16 +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
scullin c14e8a1fee IRIX build fixes. 1998-04-14 01:56:50 +00:00
kipp 4717009d75 moved to pub 1998-04-13 20:24:54 +00:00