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

586 Коммитов

Автор SHA1 Сообщение Дата
pierre%netscape.com dd3e7a7e7b removed nsIContentDelegate.h 1998-09-18 22:38:19 +00:00
troy%netscape.com 6d20aa0438 Added AttributeChanged() member function for communicating attribute value
changes to the frame
1998-09-18 19:53:27 +00:00
troy%netscape.com 29e5156e14 Removed nsIContentDelegate.h 1998-09-18 17:34:48 +00:00
troy%netscape.com 28c7cf540c Removed content delegates 1998-09-18 17:18:37 +00:00
troy%netscape.com fd9ddc0a8a Removed CreateContinuingFrame() 1998-09-18 02:46:42 +00:00
rpotts%netscape.com 1a83dade2e Fixed up usage of the NS_RELEASE2(...) macro. 1998-09-17 05:40:57 +00:00
troy%netscape.com 4aa9929f8a Removed some XXX frame construction work-in-progress code 1998-09-17 04:44:27 +00:00
vidur%netscape.com 4e3024a5f9 Added constructors for DOM JS classes. nsIScriptObjectOwner::ResetScriptObject is now SetScriptObject. New factory for layout. New interface nsIDOMNativeObjectRegistry. 1998-09-17 01:53:52 +00:00
joki%netscape.com 357c55b191 More support for capturing, minor adjustments to window.open behavior. 1998-09-15 21:31:58 +00:00
buster%netscape.com 953b2efb58 nsStyleConsts.h added some HTML 4 consts for tables
nsHTMLAtoms.cpp,h             added some HTML 4 strings for tables
nsHTMLParts.h                 added constructors for new table content classes
nsGenericHTMLElement.cpp,h    added table frame creation, common table attribute parsing
nsHTMLTable*Element.cpp       these are the new table content classes
nsHTMLContentSink.cpp         enabled the new content and removed the old
nsHTMLStyleSheet.cpp          fixed the table style optimizations to work with new content
nsTable*Frame.cpp             these work with the new content
1998-09-15 17:58:24 +00:00
vidur%netscape.com d60e612731 Got rid of Construct method from nsIJSScriptObject interface. Added first-pass implementation of reflow case to nsGenericHTMLElement::SetAttr. 1998-09-14 23:02:32 +00:00
kostello%netscape.com 334f544d61 Changes implementation to match the new Widget interfaces. This involves
many calls to QueryInterface because many of the instance members
no longer derive from nsIWidget.
Also, using helper functions in nsWidgetHelper for standard Create calls.
1998-09-14 20:46:42 +00:00
kipp%netscape.com f877659693 Fixup AddRef/Release and some constructors to use NS_ADDREF (etc) macros 1998-09-12 19:33:48 +00:00
pierre%netscape.com 1971412a64 initialize member variables to 0 1998-09-11 09:13:02 +00:00
kipp%netscape.com 9ac3b81c32 Removed a bunch of bogus code that (a) did very little (b) doesn't work for image documents 1998-09-11 04:17:07 +00:00
peterl%netscape.com ef34a211d1 sort style rules by strength 1998-09-11 02:05:30 +00:00
peterl%netscape.com 690e996b99 added strength 1998-09-11 02:05:07 +00:00
troy%netscape.com effef91cf6 Phase one of frame construction changes 1998-09-10 19:32:14 +00:00
karnaze%netscape.com 1c1a6dacaf converted frame/iframe/frameset to new layout/content separation 1998-09-09 23:30:30 +00:00
rods%netscape.com e8ae61a40e Removed TraverseBlockContent static function 1998-09-09 17:42:21 +00:00
rods%netscape.com 4a4b4a34b2 XPCOM'ed the Selection and Search methods 1998-09-09 16:11:59 +00:00
kipp%netscape.com 9a502dcf07 Fixed bug caused during XPCOM'ing the nsIContent API 1998-09-08 22:32:32 +00:00
kipp%netscape.com a375a0f8f7 Use allocated IID; update interface to be XPCOM'd and updated the methods 1998-09-06 00:15:10 +00:00
michaelp%netscape.com d6a0988c76 added Scrolled() method. and support to call it. fixed NS_RELEASE(rc) bug in
pres shell as reported by pierre.
1998-09-05 20:57:57 +00:00
peterl%netscape.com 167791ee6f added base url 1998-09-05 03:52:40 +00:00
peterl%netscape.com 3a5dd0b74f removed content from style mapping api 1998-09-05 03:52:30 +00:00
peterl%netscape.com 10c7185fad removed content from style map api 1998-09-05 03:51:56 +00:00
peterl%netscape.com d5da5db9b4 added base url accessor 1998-09-05 03:51:16 +00:00
vidur%netscape.com ab080b4586 New content code adjusts to getting script objects through a factory interface 1998-09-04 23:03:16 +00:00
joki%netscape.com ccccef4d80 Cleaning up unused code 1998-09-03 01:21:48 +00:00
karnaze%netscape.com 90951aa3b9 frameset/frame border resizing via mouse; NORESIZE, BORDERCOLOR 1998-09-03 01:16:27 +00:00
buster%netscape.com 89e198237d expanded nsIFrame::List to include nsIListFilter *aFilter param, by default nsnull.
aFilter is useful for determining if a frame should output itself during
a List().  In any event, the children of the frame are always processed.
added nsIListFilter, an interface for any object that wants to act like a filter for frame dumps
added   static NS_LAYOUT nsIListFilter * GetFilter(nsString *aFilterName);
currently, only TableListFilter implements nsIListFilter.
in response to List(...TableListFilter), the frame model is dumped in a way that is useful
for table layout regression testing.  Currently this is controlled by command line switches on the viewer app.
1998-09-02 21:59:54 +00:00
peterl%netscape.com dc32acedf3 COMified some interfaces 1998-09-02 02:03:24 +00:00
peterl%netscape.com ee9dde6128 turned around doc style sheet order 1998-09-02 02:02:53 +00:00
peterl%netscape.com c69f8a9be8 comment about style sheet ordering 1998-09-02 02:02:30 +00:00
peterl%netscape.com cba10565bc reversed style sheet ordering in the set 1998-09-02 02:02:14 +00:00
peterl%netscape.com 1460522396 comments on sheet/rule ordering 1998-09-02 02:00:24 +00:00
peterl%netscape.com ef15112377 COMified 1998-09-02 02:00:05 +00:00
warren%netscape.com b89e7efaca Renamed NSRepository to nsRepository. 1998-09-01 00:26:28 +00:00
warren%netscape.com 4f1b718b4e Added closure argument to nsHashtable::Enumerate. 1998-09-01 00:16:47 +00:00
kipp%netscape.com c983bef350 Fixed porting bug when porting to xpcom'd nsIContent API 1998-08-31 16:09:06 +00:00
troy%netscape.com ad9a20da0b Changes nsIView and nsIScrollableView interfaces to conform to
XPCOM conventions
1998-08-30 19:16:11 +00:00
kipp%netscape.com c6290fa577 XPCOM'ized nsIContent and nsIHTMLContent 1998-08-29 20:20:38 +00:00
rods%netscape.com ad87b994a1 Fixed up some of the selection methods 1998-08-28 16:02:33 +00:00
rods%netscape.com 78631b45db Added FindNext method 1998-08-28 15:59:24 +00:00
rods%netscape.com 40296b5ea1 Adjusted the method signatures on most of the Selection methods 1998-08-28 15:58:37 +00:00
rods%netscape.com 3e6872d273 Added FindNext Method for Find/Search 1998-08-28 15:57:59 +00:00
troy%netscape.com 6cb09b5132 Changed nsIViewManager interface to conform to XPCOM conventions 1998-08-28 04:56:56 +00:00
michaelp%netscape.com ca017f19d0 DeleteFrame() now takes a pres context. 1998-08-28 03:02:39 +00:00
michaelp%netscape.com 1be78b877e added support for view observer. 1998-08-28 02:54:06 +00:00
michaelp%netscape.com b595789ff2 DeleteFrame() now takes a pres context. now uses view's setclientdata(). 1998-08-28 02:52:54 +00:00
michaelp%netscape.com cccee92638 deleteframe() now takes a pres context. 1998-08-28 02:50:17 +00:00
michaelp%netscape.com 342c9f13ca made resizereflow() an ns_imethod. 1998-08-28 02:49:49 +00:00
michaelp%netscape.com 558f6ef045 changed to pass in prescontext to deleteframe(). 1998-08-28 02:49:15 +00:00
troy%netscape.com cfeab4e543 More changes to nsIDeviceContext interface 1998-08-27 22:45:35 +00:00
troy%netscape.com 4b29cb414e API change to nsIDeviceContext 1998-08-27 20:45:56 +00:00
troy%netscape.com c8e5750085 More API changes to nsIDeviceContext 1998-08-27 20:43:04 +00:00
troy%netscape.com 6d2245e203 Combined GetScrollBarWidth/GetScrollBarHeight into one function
GetScrollBarDimensions
1998-08-27 18:30:55 +00:00
troy%netscape.com 0d39ae026f Changed nsIDeviceContext interface to conform [more] with COM conventions 1998-08-27 05:05:03 +00:00
peterl%netscape.com 1361e6230c reversed sheet/rule ordering
added backstop rule count
1998-08-27 00:47:15 +00:00
peterl%netscape.com 0b78c480f4 commented on sheet/rule ordering 1998-08-27 00:46:34 +00:00
peterl%netscape.com 7924ed75b2 added backstop rule count 1998-08-27 00:46:13 +00:00
michaelp%netscape.com dbd23b1190 killed viewmanager SetRootWindow() call. 1998-08-26 21:24:19 +00:00
joki%netscape.com 46137420c0 Modifying nsIContent's AppendChild -> AppendChildTo to stop conflict with
DOM interfaces.
1998-08-21 21:38:26 +00:00
troy%netscape.com 8f260929b1 Re-ordered code that adds loader object to the array of loaders 1998-08-19 18:07:27 +00:00
troy%netscape.com c3adb596d7 Changed call to UpdateView() to be synchronous. This keeps us from
going re-entrant
1998-08-19 17:45:28 +00:00
troy%netscape.com 8b23990b90 Changed destructor to Interrupt() image group before realeasing reference 1998-08-18 01:43:35 +00:00
vidur%netscape.com 824d631d5e Implemented document.location. 1998-08-13 19:08:01 +00:00
joki%netscape.com ec9313f3d7 Move disassociation of frame from view up from destructor to DeleteFrame to prevent event entrance during destruction 1998-08-10 02:28:23 +00:00
joki%netscape.com b45f46d744 Partial fix for frame based and general memory leaks of webshells and prescontexts 1998-08-09 07:43:22 +00:00
troy%netscape.com acaa6d2f0e Change to object lifetime management. Views are no longer ref counted 1998-08-08 04:23:33 +00:00
vidur%netscape.com b1f5f748ae Implemented additional document and form interfaces. Implemented named elements for documents and forms. nsInput now implements nsIDOMHTMLInputElement. 1998-08-07 23:08:00 +00:00
rods%netscape.com 8dace2bf02 Shift click (without first clicking) no longer crashes the viewer 1998-08-07 20:15:36 +00:00
rods%netscape.com 41198541c5 Select All no turns on selection in the document and renders it selected. 1998-08-07 20:14:39 +00:00
kipp%netscape.com 8a88e31cb1 Landed changes made on branch (bug #312572) 1998-08-06 19:52:48 +00:00
rods%netscape.com cc8fe3270d 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 98d57cce13 Fix links not working. 1998-08-06 07:55:05 +00:00
rods%netscape.com 7dcb5fc234 Additional selection changes 1998-08-05 22:38:24 +00:00
karnaze%netscape.com 8cdf00711c support for frameset cells without frames, fixed nsCSSRendering paint background divide by zero 1998-08-05 22:24:56 +00:00
rods%netscape.com 34c7b49f32 Fixed a warning in SelectAll 1998-08-05 22:23:03 +00:00
karnaze%netscape.com f76f781af8 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 856891ed81 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 d2d63295af 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 e5af87628b Small selection fix, force update when frane changes but content stays the same. 1998-08-03 22:53:27 +00:00
rods%netscape.com 283a8c963e 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 b2aa449610 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 7ca2c5414e Added ref counting on nsIContent 1998-08-03 22:20:41 +00:00
rods%netscape.com c09f6b9e1b Added ref counting 1998-08-03 22:19:40 +00:00
kipp%netscape.com 799ce8db71 Use FirstChild method so that implementation can be reused by subclasses 1998-08-03 17:06:42 +00:00
troy%netscape.com 09c36ef1f5 Device context changes 1998-08-03 04:51:17 +00:00
troy%netscape.com 7f199e117a Added NS_IF_RELEASE of mImage 1998-08-02 17:03:08 +00:00
joki%netscape.com 849a2287e6 Fix bug 311157, mouseover crashes release builds. 1998-08-02 04:15:08 +00:00
peterl%netscape.com 714146a525 rounding support 1998-07-31 23:34:45 +00:00
joki%netscape.com fa57426559 Filling out document event handlers, adding form events 1998-07-31 22:09:51 +00:00
joki%netscape.com fe390a0803 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 094f51e1e6 renamed LoadImage 1998-07-31 05:59:31 +00:00
peterl%netscape.com 9dc8df6594 connected prefs
added compatibility mode
1998-07-31 05:54:59 +00:00
buster%netscape.com 1ed0f3ea0a LengthOf defined in both debug and non-debug builds 1998-07-31 01:40:21 +00:00
michaelp%netscape.com 4ce7ab5a99 improved performance of background rendering. 1998-07-30 23:31:42 +00:00
troy%netscape.com 97f44b821e 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 d0afc21169 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 a4ab4c3b6f Added XXX comment about the lack of proper ref counting... 1998-07-30 17:30:44 +00:00
kipp%netscape.com 7ff5d0e7ce Remove most compiler warnings on IRIX 1998-07-29 20:19:08 +00:00
kipp%netscape.com d36f453987 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 820bcabd0b removed DO_SELECTION #define 1998-07-27 23:20:35 +00:00
michaelp%netscape.com b636c3052c made color handling code in css part of the gfx color utilities. 1998-07-27 21:07:47 +00:00
kostello%netscape.com 62bfa2bc37 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 72d5a37b2b Changed XIF interface 1998-07-27 18:04:04 +00:00
kostello%netscape.com d6527ec8ad 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 657c9d59c5 Added NS_NewImageDocument 1998-07-27 17:51:42 +00:00
troy%netscape.com 7da0401c3c Combined raptorgfx.dll and raptorgfxwin.dll into one DLL 1998-07-26 23:52:36 +00:00
joki%netscape.com 98a6e7f5d1 Fix for missing add/release ref pair in the GetScriptGlobalObject call 1998-07-25 01:53:15 +00:00
peterl%netscape.com d6a3e2103a added Nav's magic font scaler 1998-07-25 01:11:49 +00:00
vidur%netscape.com 92e85525b5 Added document.cookie. HTMLCollection.namedItem looks for both NAME and ID attributes 1998-07-25 00:31:52 +00:00
joki%netscape.com f85ed9ce71 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 bf11c1e307 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 8547dd423c 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 9d2025a71d added manifest file 1998-07-23 22:05:51 +00:00
dcone%netscape.com 8bd0bfe854 first version of manifest for this directory 1998-07-23 20:31:35 +00:00
peterl%netscape.com b14b73ba93 added font flags 1998-07-23 17:57:16 +00:00
peterl%netscape.com 4ee7bc6970 added setters for default colors 1998-07-23 17:57:00 +00:00
peterl%netscape.com 1029878fc9 removed threed text hack, added font flags 1998-07-23 17:55:02 +00:00
joki%netscape.com ce61da5597 More event stuff. Modified HandleDOMEvent, modified nsGUIEvent types, added mouseover, mouseout. 1998-07-23 02:55:33 +00:00
vidur%netscape.com ec8c40eeed 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 4f54ff6d69 turning off debug 1998-07-22 22:01:46 +00:00
rods%netscape.com cd71f097d6 selection improvements 1998-07-22 22:00:23 +00:00
rods%netscape.com 7ddb2ebda5 selection improvements 1998-07-22 21:56:48 +00:00
troy%netscape.com 302ac6c6d4 Fixed it so backgrounds are properly tiled again 1998-07-22 18:34:14 +00:00
troy%netscape.com 048270ffb0 Changed PaintBorder() to use the (x,y) that's passed in 1998-07-22 05:02:07 +00:00
troy%netscape.com 789a2dbe45 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 25d601cd32 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 6fb2009eec 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 1476a300de Removed SetTitle 1998-07-19 01:14:21 +00:00
kipp%netscape.com 39f5530391 Port to new nsIWebShell and related API's 1998-07-18 21:47:56 +00:00
kipp%netscape.com bcda4bfa7d Disabled selection noise with an ifdef 1998-07-18 21:44:11 +00:00
rods%netscape.com 85654e2b32 changed GetNextContent to pas back next leaf node content 1998-07-18 18:18:53 +00:00
rods%netscape.com 54786e9833 made minor changes to selection 1998-07-18 18:18:20 +00:00
rods%netscape.com 5c972347e3 exported nsSelectionPoint.h 1998-07-18 18:17:08 +00:00
troy%netscape.com adf40001e6 Eliminated some unnecessary image rendering 1998-07-18 15:26:03 +00:00
rods%netscape.com f05c4a6bf9 turned off selection 1998-07-18 14:03:43 +00:00
kostello%netscape.com e7dee8f2f4 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 589dcc48fe 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 d2bf561219 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 2122fae9c9 added default fixed pitch font & default colors 1998-07-17 05:41:41 +00:00
peterl%netscape.com a0fe56c7cd added fixed pitch font, added content pointer 1998-07-17 05:41:02 +00:00
joki%netscape.com db560e8cac Adding new DOM stuff to handle JS event handlers 1998-07-17 04:52:12 +00:00
troy%netscape.com 43549900ba Added a #if 0 around the code to turn on transparent images 1998-07-17 04:41:35 +00:00
troy%netscape.com 20e203fb53 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 0f8921d050 Fixed some more nsColor.h captitalization problems 1998-07-16 17:09:26 +00:00
kipp%netscape.com a030caaa7d Fixed include 1998-07-16 05:04:01 +00:00
troy%netscape.com 8a3882d546 Added background color to image loading member functions 1998-07-16 04:34:59 +00:00
troy%netscape.com a90f1b6cbd 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 d660868bc2 Changed API for CreateContinuingFrame and GetReflowMetrics to take
a reference to a nsIPresContext
1998-07-15 03:23:23 +00:00
troy 711c31863c Changed GetReflowMetrics() to take a reference to a nsIPresContext 1998-07-15 02:59:06 +00:00
troy a90fe8e1de Changed Reflow() member function to take a reference to a nsIPresContext
instead of a pointer
1998-07-15 02:53:09 +00:00
kipp 847827aa89 Handle null pointers better 1998-07-15 00:23:31 +00:00
kostello 213a328a93 Sync with new DOM interfaces 1998-07-14 23:30:44 +00:00
kostello 33fd5ef97a 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 f9fa8c6055 Helper object that creates a buffer of XIF data 1998-07-14 22:29:21 +00:00
vidur 1900060e23 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 e531368a89 Use FirstChild method so that more subclasses can use the method 1998-07-14 18:38:11 +00:00
kipp 8ff38eadd5 Implement VerifyReflow 1998-07-13 19:49:42 +00:00
kipp 21059331cd Added reflow verification api 1998-07-13 19:49:20 +00:00
kipp 2432218467 updated a few comments 1998-07-13 19:49:07 +00:00
kipp 473f3e0175 Avoid crashing when we have no content 1998-07-11 03:47:56 +00:00
kipp bdc1ff0f5b Made GetCursorAt looping generic so that more subclasses could use it 1998-07-11 03:47:37 +00:00
kipp 3fdb071728 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 7664b60bce initialize reflow metrics and reflow state to avoid downstream bugs 1998-07-10 20:26:20 +00:00
troy 97ae834b23 Deprecated the SetFirstContentOffset/SetLastContentOffset member
functions that take a nsIFrame*
1998-07-10 19:04:06 +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
jevering afde6be6e3 Fixed optimized build. 1998-07-07 22:07:35 +00:00
kipp 37213af260 Don't build shared libraries 1998-07-03 23:12:11 +00:00
kipp 7125b57c68 Fixed up logging to use the frame logging 1998-07-02 21:26:00 +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 93a84a0358 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 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
kipp b00f7215a5 Eliminated IRIX compiler warnings (and a bug) 1998-06-26 15:07:09 +00:00
peterl b3f9eec797 fixed context dumping 1998-06-26 05:49:01 +00:00
kipp 52519ae680 Removed gratuitous if's 1998-06-26 00:31:44 +00:00
vidur 3f8df8346d Hooked up SCRIPT tag evaluation. Added the nsIScriptContextOwner interface. 1998-06-25 22:26:52 +00:00
kipp e23973dc33 Fixed irix build bustage 1998-06-25 17:23:32 +00:00
kipp 1a446c2e3f New and improved (?) line layout 1998-06-25 16:33:10 +00:00
kipp fc85edd770 Revised page size computation 1998-06-25 15:05:35 +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
troy fb859a6264 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 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
vidur e25cc5bd2b Added js dependency 1998-06-23 19:11:22 +00:00
vidur b5f413930d 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 58123235cc Some reference counting to make things go away... 1998-06-23 18:40:18 +00:00
troy a89d59bb51 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 505cf9d7ac fixed divide by zero, test9 has sub sub doc. 1998-06-18 18:33:34 +00:00
troy 948d7d756a Fixed a problem with thick left border edges being the wrong thickness 1998-06-18 05:43:32 +00:00
troy b66023d41f Reduced the number of polygon calls 1998-06-17 22:14:20 +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