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

564 Коммитов

Автор SHA1 Сообщение Дата
rods%netscape.com 4d28fe590b Shift click (without first clicking) no longer crashes the viewer 1998-08-07 20:15:36 +00:00
rods%netscape.com 3fa318b05c Select All no turns on selection in the document and renders it selected. 1998-08-07 20:14:39 +00:00
kipp%netscape.com 1b94e401a8 Landed changes made on branch (bug #312572) 1998-08-06 19:52:48 +00:00
rods%netscape.com e26cb21fb1 Fixed: Links now work.
Fixed: Selection cursor no longer shows when clicking on a link.
(These are the same fixes as Stability branch bugs 312562 and 312563)
1998-08-06 16:29:45 +00:00
joki%netscape.com 8b39ebcf3a Fix links not working. 1998-08-06 07:55:05 +00:00
rods%netscape.com 64b1bbd55e Additional selection changes 1998-08-05 22:38:24 +00:00
karnaze%netscape.com 4296150143 support for frameset cells without frames, fixed nsCSSRendering paint background divide by zero 1998-08-05 22:24:56 +00:00
rods%netscape.com 388901cb5a Fixed a warning in SelectAll 1998-08-05 22:23:03 +00:00
karnaze%netscape.com 42dad4cb56 form submission on carriage return in some cases; replaced NS_RELEASE with NS_IF_RELEASE in nsFrame destructor 1998-08-04 18:19:51 +00:00
vidur%netscape.com df5b5c6dea Added document.forms. Specialized interfaces for images and forms. Better handling of childNodes collection. 1998-08-04 00:05:22 +00:00
rods%netscape.com a59b4f2a9d Fixed the release problem on shell and doc and added a default paramenter to
Display Selection
1998-08-03 23:39:16 +00:00
rods%netscape.com ce1b50adf1 Small selection fix, force update when frane changes but content stays the same. 1998-08-03 22:53:27 +00:00
rods%netscape.com fb13d320b0 Added ref counting for nsIContent and made a a lot of fixes to selection 1998-08-03 22:22:27 +00:00
rods%netscape.com 7b91c463fa Added ref counting on nsIContent and changed select all to only select the body
and it's content
1998-08-03 22:21:53 +00:00
rods%netscape.com 9f7c07557c Added ref counting on nsIContent 1998-08-03 22:20:41 +00:00
rods%netscape.com e913395395 Added ref counting 1998-08-03 22:19:40 +00:00
kipp%netscape.com 494d428291 Use FirstChild method so that implementation can be reused by subclasses 1998-08-03 17:06:42 +00:00
troy%netscape.com 707a7d8637 Device context changes 1998-08-03 04:51:17 +00:00
troy%netscape.com cffb6e4ab1 Added NS_IF_RELEASE of mImage 1998-08-02 17:03:08 +00:00
joki%netscape.com 90b94622e3 Fix bug 311157, mouseover crashes release builds. 1998-08-02 04:15:08 +00:00
peterl%netscape.com 4d01ae8f02 rounding support 1998-07-31 23:34:45 +00:00
joki%netscape.com 460a537890 Filling out document event handlers, adding form events 1998-07-31 22:09:51 +00:00
joki%netscape.com 44c03fce8e Adding support for event handlers in html tags and moving event handler IIDs to central file. 1998-07-31 18:21:37 +00:00
peterl%netscape.com 5498738991 renamed LoadImage 1998-07-31 05:59:31 +00:00
peterl%netscape.com 7648489756 connected prefs
added compatibility mode
1998-07-31 05:54:59 +00:00
buster%netscape.com 7caca412fe LengthOf defined in both debug and non-debug builds 1998-07-31 01:40:21 +00:00
michaelp%netscape.com 1149b4b190 improved performance of background rendering. 1998-07-30 23:31:42 +00:00
troy%netscape.com cd534761c2 Removed assertion in image complete code that assumed we have gotten at
least one pixmap update notification
1998-07-30 22:24:11 +00:00
buster%netscape.com 2cbed3f9ab fixed non-Debug build by making LengthOf part of both debug and non-Debug builds 1998-07-30 19:54:17 +00:00
troy%netscape.com 1f943f58b1 Added XXX comment about the lack of proper ref counting... 1998-07-30 17:30:44 +00:00
kipp%netscape.com 4a52add42a Remove most compiler warnings on IRIX 1998-07-29 20:19:08 +00:00
kipp%netscape.com c588e01ba2 When debugging allow zero width/height frames to render; do not render show-borders around them however 1998-07-29 19:33:00 +00:00
rods%netscape.com 7b8a4aa9a0 removed DO_SELECTION #define 1998-07-27 23:20:35 +00:00
michaelp%netscape.com f9397cea67 made color handling code in css part of the gfx color utilities. 1998-07-27 21:07:47 +00:00
kostello%netscape.com 3bf3b6534b Added support for toggling selection on/off in a document.
Added more support methods for selection, made parameters const
where possible.
Changed XIF interfaces
1998-07-27 18:05:35 +00:00
kostello%netscape.com 7cbac30355 Changed XIF interface 1998-07-27 18:04:04 +00:00
kostello%netscape.com 2ee98353bd Added method for toggling selection on/off in a document.
Added more support methods for selection, made parameters const
where possible.
1998-07-27 18:03:16 +00:00
kipp%netscape.com b1b03c8193 Added NS_NewImageDocument 1998-07-27 17:51:42 +00:00
troy%netscape.com ef1dfe9b6c Combined raptorgfx.dll and raptorgfxwin.dll into one DLL 1998-07-26 23:52:36 +00:00
joki%netscape.com bf0b7feab8 Fix for missing add/release ref pair in the GetScriptGlobalObject call 1998-07-25 01:53:15 +00:00
peterl%netscape.com 53f8f758ec added Nav's magic font scaler 1998-07-25 01:11:49 +00:00
vidur%netscape.com 982ccf235d Added document.cookie. HTMLCollection.namedItem looks for both NAME and ID attributes 1998-07-25 00:31:52 +00:00
joki%netscape.com 689aa84ddc Hooking up window element to event chain and adding in support for a few more event types. 1998-07-24 05:06:44 +00:00
troy%netscape.com 4d033b9de7 CHanged Invalidate() to pass the NS_VMREFRESH_NO_SYNC flag. Temporary
measure to keep us from painting before the DidReflow() notifications
have been sent...
1998-07-24 00:01:53 +00:00
vidur%netscape.com b5579ac6cf nsHTMLDocument now holds on to its parser till loading is complete. Hooked up document.write and document.writeln 1998-07-23 22:06:05 +00:00
dcone%netscape.com 1234b6d5c0 added manifest file 1998-07-23 22:05:51 +00:00
dcone%netscape.com 67b8719c02 first version of manifest for this directory 1998-07-23 20:31:35 +00:00
peterl%netscape.com 36c0aa0f94 added font flags 1998-07-23 17:57:16 +00:00
peterl%netscape.com 0c9b926f31 added setters for default colors 1998-07-23 17:57:00 +00:00
peterl%netscape.com c858d9e299 removed threed text hack, added font flags 1998-07-23 17:55:02 +00:00
joki%netscape.com 921c374705 More event stuff. Modified HandleDOMEvent, modified nsGUIEvent types, added mouseover, mouseout. 1998-07-23 02:55:33 +00:00
vidur%netscape.com b60713860e Introduced nsContentLists. Added a DocumentWillBeDestroyed method to nsIDocumentObserver. Added a document parameter to all DocumentObserver notifications. Added the nsIDOMHTMLDocument interface to HTMLDocument. Implemented document.images, etc and getElementsByTagName. 1998-07-22 23:32:19 +00:00
rods%netscape.com 9f60071c16 turning off debug 1998-07-22 22:01:46 +00:00
rods%netscape.com ad97649318 selection improvements 1998-07-22 22:00:23 +00:00
rods%netscape.com aea44b7fbb selection improvements 1998-07-22 21:56:48 +00:00
troy%netscape.com ee73845dcb Fixed it so backgrounds are properly tiled again 1998-07-22 18:34:14 +00:00
troy%netscape.com 7232d0c359 Changed PaintBorder() to use the (x,y) that's passed in 1998-07-22 05:02:07 +00:00
troy%netscape.com 23eb4a6ae4 Changed nsCSSRendering::PaintBorder() so the entire rect is used
and not just the width and height
1998-07-22 02:46:00 +00:00
troy%netscape.com f4547a4ef9 Fixed MakeSide() so it does a better job of drawing the correct pixels in
the case of 1-pixel thick lines
1998-07-21 09:30:03 +00:00
troy%netscape.com 421fc69777 Changed it so image frames don't have a view, and turned on transparent
images
1998-07-19 05:48:46 +00:00
kipp%netscape.com 8a1173560d Removed SetTitle 1998-07-19 01:14:21 +00:00
kipp%netscape.com 6eef05bf6b Port to new nsIWebShell and related API's 1998-07-18 21:47:56 +00:00
kipp%netscape.com cc90755fa7 Disabled selection noise with an ifdef 1998-07-18 21:44:11 +00:00
rods%netscape.com 25e7e29995 changed GetNextContent to pas back next leaf node content 1998-07-18 18:18:53 +00:00
rods%netscape.com cad78cf99f made minor changes to selection 1998-07-18 18:18:20 +00:00
rods%netscape.com bcdded08fe exported nsSelectionPoint.h 1998-07-18 18:17:08 +00:00
troy%netscape.com ddf8423f43 Eliminated some unnecessary image rendering 1998-07-18 15:26:03 +00:00
rods%netscape.com 0bee7944cc turned off selection 1998-07-18 14:03:43 +00:00
kostello%netscape.com a930953dfa 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
rpotts%netscape.com 5465bbd7a8 Split the Content viewer out of the WebWidget. The WebWidget is now a ContentViewer Container (supporting the nsIViewerContainer interface)... 1998-07-17 06:32:39 +00:00
peterl%netscape.com f37bfc3fc3 added fixed pitch font
added default color support
added content pointer
added style reset for table cells & captions
added linear links
1998-07-17 05:43:31 +00:00
peterl%netscape.com dd97776de3 added default fixed pitch font & default colors 1998-07-17 05:41:41 +00:00
peterl%netscape.com 256ccab412 added fixed pitch font, added content pointer 1998-07-17 05:41:02 +00:00
joki%netscape.com 1b3eefccdb Adding new DOM stuff to handle JS event handlers 1998-07-17 04:52:12 +00:00
troy%netscape.com abfb7bb7f0 Added a #if 0 around the code to turn on transparent images 1998-07-17 04:41:35 +00:00
troy%netscape.com 2440e20bdf Sets the frame's view to indicate transparency if an image
associated with the frame is transparent
1998-07-17 03:43:46 +00:00
troy%netscape.com 977847d3c3 Fixed some more nsColor.h captitalization problems 1998-07-16 17:09:26 +00:00
kipp%netscape.com 64c1287d33 Fixed include 1998-07-16 05:04:01 +00:00
troy%netscape.com 8456cebd78 Added background color to image loading member functions 1998-07-16 04:34:59 +00:00
troy%netscape.com 2c3fd8a09b Changed image group GetImage() member function so the background color
is a pointer and not a color by value. This allows it to be NULL if the
caller wants a transparency mask to be created
1998-07-16 02:32:08 +00:00
troy e264371e9b Changed API for CreateContinuingFrame and GetReflowMetrics to take
a reference to a nsIPresContext
1998-07-15 03:23:23 +00:00
troy 243f3f1255 Changed GetReflowMetrics() to take a reference to a nsIPresContext 1998-07-15 02:59:06 +00:00
troy e8893481dd Changed Reflow() member function to take a reference to a nsIPresContext
instead of a pointer
1998-07-15 02:53:09 +00:00
kipp e1aaad9be7 Handle null pointers better 1998-07-15 00:23:31 +00:00
kostello dd36a73fb3 Sync with new DOM interfaces 1998-07-14 23:30:44 +00:00
kostello 97e90b0639 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
kostello bd0069498b Helper object that creates a buffer of XIF data 1998-07-14 22:29:21 +00:00
vidur ef2bd5eb2a Moved over to a new version of Level 1. NodeIterators and AttributeLists out. NodeLists and NamedNodeMaps in. 1998-07-14 18:44:44 +00:00
kipp f382b0305a Use FirstChild method so that more subclasses can use the method 1998-07-14 18:38:11 +00:00
kipp 7ce52ac972 Implement VerifyReflow 1998-07-13 19:49:42 +00:00
kipp 072549eb21 Added reflow verification api 1998-07-13 19:49:20 +00:00
kipp 4504999f6f updated a few comments 1998-07-13 19:49:07 +00:00
kipp 4b99029c24 Avoid crashing when we have no content 1998-07-11 03:47:56 +00:00
kipp 199a67232b Made GetCursorAt looping generic so that more subclasses could use it 1998-07-11 03:47:37 +00:00
kipp 81811ffa88 Pass on DidReflow always so that sub-frames that contain views can get notified and move the views 1998-07-10 20:27:43 +00:00
kipp 15a1048658 initialize reflow metrics and reflow state to avoid downstream bugs 1998-07-10 20:26:20 +00:00
troy 54f6cf2b02 Deprecated the SetFirstContentOffset/SetLastContentOffset member
functions that take a nsIFrame*
1998-07-10 19:04:06 +00:00
troy 7c4b0ac9ae Added some new sizing constraints 1998-07-09 20:53:37 +00:00
kipp 8beef8ceaa 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
jevering b8db61a8c0 Fixed optimized build. 1998-07-07 22:07:35 +00:00
kipp fc81f712c0 Don't build shared libraries 1998-07-03 23:12:11 +00:00
kipp 8a08808e93 Fixed up logging to use the frame logging 1998-07-02 21:26:00 +00:00
rpotts 1afdd4f963 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 7a8d09e439 Reworked PropagateContentOffsets so that the update to the offsets is done by the frame itself instead of the child whacking the parent directly; this allows subclasses to override the whackage. 1998-06-30 20:12:23 +00:00
kipp 7292712c50 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 31261d92a4 Removed PutCachedData(etc) API from nsIPresShell 1998-06-26 16:26:24 +00:00
kipp 822565e6d7 Removed obsolete justify-reflow method 1998-06-26 15:11:53 +00:00
kipp 163249f258 Eliminated IRIX compiler warnings (and a bug) 1998-06-26 15:07:09 +00:00
peterl cb4e3b72c0 fixed context dumping 1998-06-26 05:49:01 +00:00
kipp 634974d444 Removed gratuitous if's 1998-06-26 00:31:44 +00:00
vidur ebd644e8a3 Hooked up SCRIPT tag evaluation. Added the nsIScriptContextOwner interface. 1998-06-25 22:26:52 +00:00
kipp 07602ac028 Fixed irix build bustage 1998-06-25 17:23:32 +00:00
kipp 4b8864ebbc New and improved (?) line layout 1998-06-25 16:33:10 +00:00
kipp 04388f92cf Revised page size computation 1998-06-25 15:05:35 +00:00
kipp cc626cdb79 Removed include of stdio.h 1998-06-25 15:03:49 +00:00
kipp aa980ae438 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 e183f05efb 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
troy a45125c78c Work around for the case where a content change notification has
no corresponding frame in the frame hierarchy
1998-06-24 04:37:11 +00:00
karnaze ea5cd1554d named <iframe>s, scrolling attribute, more complete test9.html 1998-06-23 22:25:28 +00:00
joki ad7c15864e Event handling additions for DOM suport. Adding additional event pathway through HandleDOMEvent 1998-06-23 21:53:02 +00:00
vidur ca8463d4f8 Added js dependency 1998-06-23 19:11:22 +00:00
vidur f2cccbb1e0 Added autogeneration of XPCOM headers and JavaScript stub classes. Added better masking of JS-specific structures in generic interfaces. Creation of a scripting global object interface. 1998-06-23 18:43:06 +00:00
rpotts 9493926876 Some reference counting to make things go away... 1998-06-23 18:40:18 +00:00
troy b2931186a4 Changed AddObserver() to check if the observer is already in the list.
This worksaround a problem with the pres shell being added twice
1998-06-20 00:45:05 +00:00
karnaze 926cf3f1d1 fixed divide by zero, test9 has sub sub doc. 1998-06-18 18:33:34 +00:00
troy f9272dd96a Fixed a problem with thick left border edges being the wrong thickness 1998-06-18 05:43:32 +00:00
troy 5863974a24 Reduced the number of polygon calls 1998-06-17 22:14:20 +00:00
buster 3f9f422457 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 d7ff539600 First Checked In. 1998-06-15 22:13:46 +00:00
spider 5cc1ba3443 Support for TrueColor display, add nsNativeDeviceContext to Init method of nsIDeviceContext, fix FontMetrics crash if no RenderingContext is available. 1998-06-11 21:26:21 +00:00
buster 3a0505d67b more separation between table content and frames 1998-06-11 17:50:51 +00:00
troy 5aeffe1a29 Added nsIReflowCommand interface 1998-06-09 04:51:44 +00:00
joki 7aad810a2f Adding new event handling mechanism into raptor. 1998-06-08 00:57:15 +00:00
kipp 71d12dae58 Sprinkled SizeOf methods around 1998-06-05 21:06:24 +00:00
peterl 71d5fd1025 sync up to new style data apis 1998-06-05 06:09:09 +00:00
peterl 338da2eab9 changed GetData to GetStyleData and made its return const
added GetMutableStyleData and support for unique contexts
1998-06-05 06:01:55 +00:00
peterl b1030af38c added flag to get unique style context during resolve 1998-06-05 06:00:55 +00:00
peterl 55904e7030 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 402a635b4f added flag to force return of unique style context 1998-06-05 05:58:20 +00:00
kipp d4ee4ef891 Removed ReflowChild that handles space manager (troy can stop nagging me now :-) 1998-06-04 23:08:24 +00:00
kipp 844276ae92 removed blather code 1998-06-04 20:41:14 +00:00
kipp 898dd7b7d0 Draw a different colored border when showing visual frame boundaries if the frame has a view 1998-06-04 17:47:30 +00:00
kmcclusk cd764fbcaa Added nsFrameImageLoader to the unix make 1998-06-03 23:44:08 +00:00
michaelp ab13cdae91 added support for handling transparent views to viewmanager. added
transparency query to nsIFrame.
1998-06-03 22:49:45 +00:00
kipp bdf82f1e0c Added logging events 1998-06-03 18:55:23 +00:00
kipp 9aed04c3ed declare and implement revised content api 1998-06-03 15:48:14 +00:00
kipp e6cbf3285a Init fEntireContent 1998-06-03 15:47:48 +00:00
kipp e79e3a87a7 Declare factory here for now 1998-06-03 15:47:34 +00:00
kipp a34b1a43fd IMplement factory in this class; AddRef during QueryInterface like it should; init refcnt in ctor 1998-06-03 15:47:22 +00:00
kipp 9d0f52288b Implement COMized document observer API; added logging of doc observer methods 1998-06-03 15:46:54 +00:00
kipp 15e38e66dc Tell document that content changed not shell's 1998-06-03 15:46:04 +00:00
kipp ffdff4a17e Display view during listings 1998-06-03 15:45:48 +00:00
kipp 3fcf1b3528 Decleare BeginLoad/EndLoad 1998-06-03 15:45:36 +00:00
kipp f95eb5858b Pass on Begin/End Load to observers; removed selection factory method 1998-06-03 15:45:25 +00:00
kipp d1973a1e23 Print out view during listings 1998-06-03 15:41:53 +00:00
kipp 537f792963 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 58cd7dcd58 COMized API; added Begin/End reflow and Begin/End Load methods 1998-06-03 15:40:56 +00:00
kipp 275f86179b Added begin/end load methods 1998-06-03 15:39:45 +00:00
kipp 873e9140cf 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
michaelp 581fd45055 prevented infinite paint/damage loop. 1998-06-02 22:05:45 +00:00
michaelp b8d765f4de now calls viewmanager to effect view changes. 1998-06-02 22:04:54 +00:00
troy f88c0a816c Added member function Invalidate() 1998-06-02 05:28:11 +00:00
kipp 54c3c6483d Removed some debug printfs 1998-06-01 20:55:28 +00:00
kipp 3e64fcee88 Revised LoadURL to take an nsIStreamListener; removed old document load hooks 1998-06-01 19:52:39 +00:00
troy f1bf0636c9 Fixed an assert 1998-05-30 23:56:28 +00:00
kipp f9f814bcd1 NS_IMETHOD'd some of the API's 1998-05-30 01:36:47 +00:00
kipp 7c8b5b9e28 enter/exit reflow lock automatically in content changed (temporary maybe) 1998-05-30 01:31:04 +00:00
troy b75fc93849 Changed ReflowChild() to handle the 'OccupiedMultiple' case 1998-05-29 23:06:08 +00:00
michaelp 35c65f9d8d fixed over-releasing of views in DeleteFrame(). 1998-05-29 22:36:21 +00:00
troy cee140e58d Changed nsReflowState structs to be linked together 1998-05-29 20:36:05 +00:00
kipp 739fa89888 IMplement new content method 1998-05-29 02:10:27 +00:00
kipp 62b85f9581 Clear both frame-in-reflow and frame-first-reflow bits on finished didreflow 1998-05-29 02:10:12 +00:00
kipp 9c82072a3a 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 b6bad15b86 Added another state bit 1998-05-29 02:09:18 +00:00
troy 9477c4d26e Changed it so we don't position or size the view while in the middle
of reflowing. Now that's done in DidReflow()
1998-05-28 21:55:13 +00:00
kipp 2628fb4bbb Set value to 1.0F as a float 1998-05-28 19:55:15 +00:00
kipp 091ec94143 Simplified mOpacity to a float 1998-05-28 19:54:50 +00:00
troy a361eea70c Changed VerifyTree() to check that NS_FRAME_IN_REFLOW isn't set 1998-05-28 19:00:31 +00:00
troy 5e407954bb Added WillReflow() calls around reflowing of child frame 1998-05-28 18:37:56 +00:00
rickg d46939053b fixed class name crasher 1998-05-28 07:38:28 +00:00
troy 26579fc14a Added 'ns' prefix to class name 1998-05-28 02:37:37 +00:00
kipp 399374728a Use default text alignment; setup opacity properly 1998-05-28 02:01:19 +00:00
kipp 561790394f Added text_align_default for better direction handling 1998-05-28 02:00:59 +00:00
kipp 9bb34c6d9a Added mOpacity to nsStyleColor 1998-05-28 01:59:38 +00:00
karnaze a73bfbfe46 post submission, file content submission 1998-05-27 17:51:41 +00:00
michaelp d380754776 added support for front-to-back view rendering. 1998-05-27 02:13:28 +00:00
peterl 742eb2d745 use context graph for finding contexts 1998-05-26 23:14:56 +00:00
peterl 355468d9b6 cleaned up visibility 1998-05-26 23:14:29 +00:00
peterl 3215b236c4 reworked up reset code
added child list
1998-05-26 23:14:09 +00:00
peterl 57d8860243 cleanup 1998-05-26 23:13:26 +00:00
peterl 790687e52c moved overflow from position to display struct 1998-05-26 23:13:15 +00:00
peterl 251275a74b documented reset vs inherited attributes
shuffled some attributes around
1998-05-26 23:12:14 +00:00
kostello e4f7bb3a94 Moved Get3DColors from HRPart to CSSRendering.
Modified Border Drawing Code to use Get3DColors for backwards compatibility purposes.
1998-05-26 20:52:59 +00:00
troy b2296227ff Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function 1998-05-25 17:31:49 +00:00
kipp 8bf7b6c6ab Fixed windows cvpack problem 1998-05-22 18:41:08 +00:00
kipp 171182dbef Removed includes; updated GetVisibleArea API 1998-05-22 18:36:40 +00:00
kipp 296914177d updated GetVisibleArea API 1998-05-22 18:36:27 +00:00
kipp 7528ed6119 Removed includes 1998-05-22 18:28:40 +00:00
kipp 5b5c464c07 Only verify last is complete when enabled 1998-05-22 18:28:29 +00:00
kipp a63ba75acf Removed unneeded include 1998-05-22 18:28:02 +00:00
kipp 21059b406a Repaired GetVisibleArea API 1998-05-22 18:27:48 +00:00
troy 6d84299cc2 Changed reference to reflow command to a pointer to a reflow command 1998-05-22 04:56:27 +00:00
troy 63046c8bfd Changed splittable enum to be bit flags 1998-05-22 04:54:11 +00:00
troy e6fd0dce2e Changed the nsBandTrapezoid::State enum values to conform to the coding
standard
1998-05-22 04:03:14 +00:00
troy 3148067708 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
troy a19cf15e0f Fixed some busted code of a bogus type cast 1998-05-22 00:45:34 +00:00
kipp 7301df38ab Removed temporary content appended hack (it no longer works) 1998-05-21 16:10:35 +00:00
peterl a3d3041b2f new file 1998-05-21 02:34:45 +00:00
peterl 5a96d99f60 Changed GetStyleData to use an enum instead of an nsID 1998-05-21 02:34:13 +00:00
peterl 75034db5c9 collapse double empty contexts 1998-05-20 20:33:30 +00:00
peterl addc527eb6 added rule count accessor 1998-05-20 20:32:57 +00:00
kipp 3797d9dd39 Added a minor optimization to avoid memcpy calls that aren't needed 1998-05-20 16:25:16 +00:00
kipp 426fc03c00 Use new frame tracing macros 1998-05-20 16:24:54 +00:00
kipp 709eb14960 Declare tracing macros that use nspr logging and tracing methods that support the macros 1998-05-20 16:24:36 +00:00
kipp 42d343339e Implement new debugging hooks that use nspr logging; also implement tracing methods in nsFrame; use tracing in will/did-reflow hooks 1998-05-20 16:24:13 +00:00
kipp a0a0b6c6b4 Added some trace messages; fixed bug in PaintChildren that was always painting all children instead of allowing the intersection with the dirty rect to avoid paints 1998-05-20 16:23:37 +00:00
kipp 4f3ea52e14 Added more debugging hooks that use nspr logging 1998-05-20 16:22:15 +00:00
troy a7ced78f30 Added more self-test code 1998-05-20 05:29:56 +00:00
troy a185df6362 Implemented RemoveRegion() 1998-05-20 05:14:14 +00:00
thom 5493b2968c fixed compile errors for mac 1998-05-19 23:11:28 +00:00
troy ad60772a53 Changes for removing regions 1998-05-19 22:55:40 +00:00
troy 6b32a0861e Work in progress on removing a region 1998-05-19 15:30:10 +00:00
troy 09c61d4baf Initial check-in 1998-05-19 03:01:30 +00:00
troy c6430d9196 Revamped space manager internals 1998-05-19 03:00:56 +00:00
thom 394804e4df Mac checkin 1998-05-18 22:47:24 +00:00
peterl 6ab1e5bee0 added pseudo style support 1998-05-18 21:06:33 +00:00
peterl 8cb0400608 added pseudo style support
added debug list of context graph
1998-05-18 21:05:52 +00:00
peterl 12db5cfc8d added debugging code 1998-05-18 21:04:26 +00:00
peterl 22531a1cee fixed memory leak 1998-05-18 21:03:55 +00:00
peterl d91757b5c8 added pseudo frame style support 1998-05-18 21:03:10 +00:00
peterl 963c761b8a added list method 1998-05-18 21:02:49 +00:00
kipp be831d99f1 Print out state when non-zero 1998-05-18 16:53:09 +00:00
kipp 0316bc6bff Implement DidReflow to pass it down to children when exiting reflow; dump out state and next-in-flow/prev-in-flow conditionally 1998-05-18 16:51:37 +00:00
kipp 33afc10ad1 Implement DidReflow to pass it down to children when exiting reflow 1998-05-18 16:51:17 +00:00
kipp 56a067f23a Implement new frame methods and store the current state 1998-05-14 00:47:32 +00:00
kipp 87861be535 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 f591955d94 connected spacing calculations to frame 1998-05-13 22:38:54 +00:00
peterl 738cbd2013 fixed style position values 1998-05-13 22:38:37 +00:00
peterl af91e8a55f added style size calculation methods
made get style data const
1998-05-13 22:38:09 +00:00
peterl 0b5660bc1a removed cache invalidation methods 1998-05-13 22:35:30 +00:00
michaelp f206060f3d added gamma correction methods to the device context. the windows rendering context now
gamma corrects colors. fixed tablecellframe to call the right nsStyleCoord constructor.
1998-05-13 18:15:06 +00:00
troy 0b813ad3e7 Changes to space manager implementation. 1998-05-13 16:22:44 +00:00
kipp 8060bedbd5 Removed unused variable 1998-05-13 00:12:54 +00:00
kipp 155bd31586 Eliminate anonymous struct (and useless bitfields) to fix irix compilation problem 1998-05-13 00:10:35 +00:00
kipp 495050c6cc Export nsIFrameImageLoader too 1998-05-13 00:10:06 +00:00
kipp f1ee16ea19 Removed left/right margin calc as caller is doing it 1998-05-12 23:48:37 +00:00
kipp f25d7acd21 Added methods to invalidate the caches 1998-05-12 23:47:50 +00:00
troy 63fe378e13 Changed API 1998-05-12 23:02:14 +00:00
troy 92c9ccb54b Added new member functions 1998-05-12 23:02:02 +00:00
peterl 12c078b2a7 sync to nsStyleSpacing api changes 1998-05-12 22:58:14 +00:00