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

204 Коммитов

Автор SHA1 Сообщение Дата
kipp 7664b60bce initialize reflow metrics and reflow state to avoid downstream bugs 1998-07-10 20:26:20 +00:00
troy 6d06722267 Added some new sizing constraints 1998-07-09 20:53:37 +00:00
kipp 5bb77d7e59 Added some slots to nsReflowMetrics specifically to support collapsing css margins; it needs to go somewhere else! 1998-07-09 17:06:12 +00:00
rpotts 2d418707f3 Reworked Post data to avoid memory leaks... Removed nsIDocument::LoadURL(...). Added nsIDocument::StartDocumentLoad(...) as a callback method for the DocumentLoader... 1998-07-01 11:16:09 +00:00
kipp 925e12fa74 Added NS_IS_REFLOW_ERROR; updated reflow status comment to indicate which bits are reserved by nsIFrame API's 1998-06-27 22:54:58 +00:00
kipp b04bd31883 Removed PutCachedData(etc) API from nsIPresShell 1998-06-26 16:26:24 +00:00
kipp 0352d421ad Removed obsolete justify-reflow method 1998-06-26 15:11:53 +00:00
peterl b3f9eec797 fixed context dumping 1998-06-26 05:49:01 +00:00
vidur 3f8df8346d Hooked up SCRIPT tag evaluation. Added the nsIScriptContextOwner interface. 1998-06-25 22:26:52 +00:00
kipp 03930d69e0 Removed include of stdio.h 1998-06-25 15:03:49 +00:00
kipp 3147b0e1a7 Assign values to reflow reason so that when printing them numerically it's easier to map the integer back to the enum 1998-06-25 15:03:37 +00:00
michaelp ec4811f612 added init() method to prescontext.
creator of prescontext is responsible for initializing pres context.
devicecontext is now init()ed with a nsNativeWidget.
removed hacky X Display stuff from device context and font metrics.
removed hacky code from windows font metrics.
changed nsNativeWindow to be nsNativeWidget.
added more code for compositor back-to-front pass.
improved text performance on X.
changed nsHTMLTagContent.cpp so that it will build with MSVC 4.1.
1998-06-25 04:24:45 +00:00
karnaze 3074df2576 named <iframe>s, scrolling attribute, more complete test9.html 1998-06-23 22:25:28 +00:00
joki e820a618d7 Event handling additions for DOM suport. Adding additional event pathway through HandleDOMEvent 1998-06-23 21:53:02 +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
atotic 5b6d6015b1 First Checked In. 1998-06-15 22:13:46 +00:00
buster f1483bd22e more separation between table content and frames 1998-06-11 17:50:51 +00:00
troy 66b6882d23 Added nsIReflowCommand interface 1998-06-09 04:51:44 +00:00
joki 10ffd04c8c Adding new event handling mechanism into raptor. 1998-06-08 00:57:15 +00:00
kipp 591b2ccd11 Sprinkled SizeOf methods around 1998-06-05 21:06:24 +00:00
peterl 2c0fe9653c changed GetStyleData to return const pointers to style structs
new method GetMutableStyleData to get non-const pointer
1998-06-05 05:59:34 +00:00
peterl 29b60dc6ff added flag to force return of unique style context 1998-06-05 05:58:20 +00:00
michaelp 9f71c8886e added support for handling transparent views to viewmanager. added
transparency query to nsIFrame.
1998-06-03 22:49:45 +00:00
kipp 41b1731f72 Presentation shell is no longer a subclass of nsIDocumentObserver (the implementation still is however, it's just not publicized) 1998-06-03 15:41:39 +00:00
kipp c9660cdcf8 COMized API; added Begin/End reflow and Begin/End Load methods 1998-06-03 15:40:56 +00:00
kipp 627dc37066 Added begin/end load methods 1998-06-03 15:39:45 +00:00
kipp 521349db05 COMized some of the API; added a notify flag to the child insert/replace/append/remove methods 1998-06-03 15:39:32 +00:00
kipp db0df5f7c3 Revised LoadURL to take an nsIStreamListener; removed old document load hooks 1998-06-01 19:52:39 +00:00
troy 7a485fcc40 Changed nsReflowState structs to be linked together 1998-05-29 20:36:05 +00:00
kipp cb30a1fea6 Added a new content method to see if a piece of content is synthetic or not 1998-05-29 02:09:38 +00:00
kipp e4431fe3a2 Added another state bit 1998-05-29 02:09:18 +00:00
kipp 5aa4fad9a2 Simplified mOpacity to a float 1998-05-28 19:54:50 +00:00
kipp 51e93a2d77 Added mOpacity to nsStyleColor 1998-05-28 01:59:38 +00:00
karnaze f1382417c0 post submission, file content submission 1998-05-27 17:51:41 +00:00
peterl ffff5d5941 documented reset vs inherited attributes
shuffled some attributes around
1998-05-26 23:12:14 +00:00
troy 3ea1d2d8e3 Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function 1998-05-25 17:31:49 +00:00
kipp eb7c893d4f Fixed windows cvpack problem 1998-05-22 18:41:08 +00:00
kipp 619abbfb24 Removed unneeded include 1998-05-22 18:28:02 +00:00
kipp 73c89fcb92 Repaired GetVisibleArea API 1998-05-22 18:27:48 +00:00
troy 9b54fbae32 Changed reference to reflow command to a pointer to a reflow command 1998-05-22 04:56:27 +00:00
troy 6204c78831 Changed splittable enum to be bit flags 1998-05-22 04:54:11 +00:00
troy a1ab3d3e9a Changed the nsBandTrapezoid::State enum values to conform to the coding
standard
1998-05-22 04:03:14 +00:00
troy a4a33ecef7 Added new Reflow() member function that will eventually supersede the two
existing reflow functions: ResizeReflow() and IncrementalReflow()
1998-05-22 03:52:51 +00:00
peterl f850f5baa5 new file 1998-05-21 02:34:45 +00:00
peterl 7168f94691 Changed GetStyleData to use an enum instead of an nsID 1998-05-21 02:34:13 +00:00
peterl fa54b78ed1 added rule count accessor 1998-05-20 20:32:57 +00:00
kipp 98f696a9af Added more debugging hooks that use nspr logging 1998-05-20 16:22:15 +00:00
troy 70eb627aa6 Changes for removing regions 1998-05-19 22:55:40 +00:00
thom a2729a12bc Mac checkin 1998-05-18 22:47:24 +00:00
peterl 3a943ba17e added pseudo frame style support 1998-05-18 21:03:10 +00:00
peterl a8329d74b5 added list method 1998-05-18 21:02:49 +00:00
kipp c0075966dd Flipped state value of NS_FRAME_COMPLETE with NS_FRAME_NOT_COMPLETE; added new methods WillReflow and DidReflow as well as GetFrameState and SetFrameState 1998-05-14 00:47:05 +00:00
peterl 084e36938f added style size calculation methods
made get style data const
1998-05-13 22:38:09 +00:00
peterl cb3cb74d17 removed cache invalidation methods 1998-05-13 22:35:30 +00:00
troy 2269c1d962 Changes to space manager implementation. 1998-05-13 16:22:44 +00:00
kipp f926f04a0b Eliminate anonymous struct (and useless bitfields) to fix irix compilation problem 1998-05-13 00:10:35 +00:00
kipp a56175b972 Export nsIFrameImageLoader too 1998-05-13 00:10:06 +00:00
kipp 6a762cbfff Added methods to invalidate the caches 1998-05-12 23:47:50 +00:00
troy 2f7c5e2ad6 Changed API 1998-05-12 23:02:14 +00:00
peterl 8f0b181a70 Merged nsStyleBorder & nsStyleSpacing
changed spacing values o use nsStyleSides
removed virtual methods
1998-05-12 22:21:03 +00:00
peterl c66846cbf8 added factor unit type
added nsStyleSides
1998-05-12 22:18:42 +00:00
troy 8f2db5dfa6 Changed enum to conform with coding standards 1998-05-12 04:38:23 +00:00
troy 5b69e1f043 Change to nsIFrame API 1998-05-12 04:17:56 +00:00
kipp f66e300932 Added stop and abort methods 1998-05-12 01:28:31 +00:00
kipp 4bd1b3a848 Revised image loading API's 1998-05-11 22:57:05 +00:00
kipp 0175c0420c Export nsIFrameImageLoader.h 1998-05-11 22:55:54 +00:00
kipp 8fa5204d63 new 1998-05-11 22:52:40 +00:00
troy 71191f123b More incremental reflow work. 1998-05-11 18:38:10 +00:00
kipp 2cc285c48b Added enter/exit reflow lock methods 1998-05-09 03:21:34 +00:00
kipp 7e5dd2d493 Revised LoadImage API to use NS_IMETHOD and provide alot more information about the load 1998-05-09 03:21:19 +00:00
rods e80f937688 added Selection methods to nsICodment, nsDocument, nsiSplittableFRame 1998-05-08 15:07:41 +00:00
troy b3c5708bd1 Added ContentChanged() member function 1998-05-08 04:45:37 +00:00
kipp f8bff82f91 Changed CreateContinuingFrame to take a style context argument to reduce style context creation 1998-05-07 00:05:37 +00:00
kipp e03db2b516 Updated CreateFrame to take a style context argument to reduce style context creation 1998-05-07 00:05:13 +00:00
troy 02e5832c88 Started adding ContentChanged() notifications 1998-05-06 16:28:55 +00:00
troy d477d86672 Frames no longet store the content index-in-parent 1998-05-05 23:56:50 +00:00
troy b6217c70a6 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
kostello a5c40d6b25 * 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 11bc3a6660 nslayout.h is *all* lower case 1998-05-01 05:55:11 +00:00
peterl 3d7101b7ce updated api, added new units 1998-04-30 19:50:36 +00:00
peterl 349e809427 changed nsStypePosition to use nsStyleCoord 1998-04-30 19:50:18 +00:00
rods 40bc934f3b initial 1998-04-30 19:15:05 +00:00
rods 4ff8130ec4 added selection classes to makefiles and added the selection object and methods to nsDocument and nsIDocument 1998-04-30 18:21:59 +00:00
peterl 078fdb51a3 added normal value 1998-04-29 21:05:28 +00:00
peterl bc77280fd7 removed unneeded destructors 1998-04-29 21:04:57 +00:00
peterl 7f0ab2c651 added nsStyleCoord 1998-04-28 23:54:06 +00:00
troy beceaa1b53 Added mClip and mClipFlags to nsStylePosition 1998-04-28 03:21:18 +00:00
kipp 05983c54da Added nsStyleValue and then updated nsStyleText to use it 1998-04-27 21:19:45 +00:00
kipp 0e59c2de8c Removed hack 1998-04-27 15:39:58 +00:00
troy 1b17c6e7f7 Added function to set a trapezoid's shape based on a rectangle 1998-04-27 03:35:05 +00:00
kipp 7c51e017b9 Cleaned up the API 1998-04-25 18:32:59 +00:00
kipp edb8a27c9e Added nsStyleText, nsStyleDisplay; removed nsStyleMolecule and hack code; cleaned up a few others 1998-04-25 18:32:11 +00:00
troy e6ae1b0bcb Added mOverflow to nsStylePosition 1998-04-25 04:07:18 +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 55632fc7af Added nsStylePosition 1998-04-22 23:29:01 +00:00
peterl fdc0e3f023 WIP removing border, margin & padding from nsStyleMolecule 1998-04-22 06:32:17 +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
peterl 365c3a7d93 added spacing and border structs 1998-04-21 00:02:44 +00:00
troy 38fe177725 Changed the space manager interface to return trapezoids instead
of rects
1998-04-20 23:53:47 +00:00
troy e1e6d470ff Changed IsSplittable to have three return values 1998-04-17 23:08:20 +00:00
troy 3ce8e88882 Changed nsIFrame member functions to return a nsresult 1998-04-17 01:41:24 +00:00
scullin c706c01f42 IRIX build fixes. 1998-04-14 01:56:50 +00:00
kipp 098bef52b4 moved to pub 1998-04-13 20:24:54 +00:00