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

433 Коммитов

Автор SHA1 Сообщение Дата
akkana%netscape.com 480303191c nsIRangeList shouldn't have been here. Fix build bustage 1998-12-01 19:34:50 +00:00
leaf%mozilla.org 1251056cce adding nsIRangeList.h to exports list 1998-12-01 19:08:02 +00:00
mjudge%netscape.com 9fa32e3b8e removing nsIRangeList.h 1998-12-01 17:56:56 +00:00
mjudge%netscape.com c1869ab52b removing nsIRangeList.h 1998-12-01 17:55:58 +00:00
mjudge%netscape.com e2e06a70e9 should fix unix 1998-11-30 02:11:00 +00:00
jfrancis%netscape.com 2668056c84 adding nsIRangeList.h 1998-11-29 22:45:27 +00:00
mjudge%netscape.com a0d3b6f502 nsIRangeList.h 1998-11-29 22:35:13 +00:00
mjudge%netscape.com 012208b980 exporting nsIRangeList.h 1998-11-29 22:02:50 +00:00
kipp%netscape.com e5a6c6af67 XPCOMize more of the API; added Stop method 1998-11-26 18:08:44 +00:00
kipp%netscape.com 75e88f1aa2 whitespace tweak 1998-11-26 18:08:27 +00:00
peterl%netscape.com 1bfec862ce added change notification support 1998-11-26 01:24:52 +00:00
peterl%netscape.com daab147c00 added style sheet properties 1998-11-26 01:24:32 +00:00
cyeh%netscape.com e9d3c67427 Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.
1998-11-21 00:34:32 +00:00
kipp%netscape.com 63107e9026 Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
joki%netscape.com c3708b2ed8 Modify event flow to avoid walking into trashed frames. 1998-11-19 00:43:36 +00:00
joki%netscape.com 7716dc91e8 Reworking internal event code to use nsIFrame::GetFrameForPoint
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
1998-11-18 05:25:26 +00:00
peterl%netscape.com 487e5722bc remove style_cursor_inherit 1998-11-18 02:08:45 +00:00
peterl%netscape.com 2be9de7378 fixed comment 1998-11-18 02:08:30 +00:00
vidur%netscape.com 4ca363e17b Changes to allow disabling and enabling of style sheets. Introduced ReconstructFrames to nsIFrameConstructor. CSSStyleSheets now remember their document. Temporary fix to allow text content inside CSS tables. 1998-11-17 02:14:38 +00:00
buster%netscape.com 655121b757 added storage in styleTable for a column's width contribution from cells that
have colspan>1.
1998-11-16 06:47:24 +00:00
michaelp%netscape.com f186598ef5 changes for pixel scaling/printing. 1998-11-14 01:52:27 +00:00
buster%netscape.com 9b8264930f col and colgroup attribute handling
colgroup pseudo frame for cols inserted directly into a table.  More like this to come...
1998-11-12 18:37:28 +00:00
vidur%netscape.com c068c96a00 Added XML display support. Split nsGenericHTMLElement into generic and HTML-specific components. Minor style modification. New XML classes and interfaces. 1998-11-11 22:06:16 +00:00
rickg%netscape.com bac5cf794d first pass support for view-source 1998-11-11 11:55:32 +00:00
kipp%netscape.com 2b8c7fce52 Removed the unused GetReflowMetrics method (it may come back in a different form some day) 1998-11-10 18:00:08 +00:00
troy%netscape.com fd34820203 Renamed Init() to SetInitialChildList() and added an additional parameter
for the name of the child list
1998-11-10 06:05:32 +00:00
troy%netscape.com d78c313324 Added GetChildListName() member function 1998-11-10 04:31:02 +00:00
troy%netscape.com 6d88f202dd Added GetAdditionalChildListName() as a way to discover additional
named child lists at runtime
1998-11-09 19:59:33 +00:00
troy%netscape.com 02915d3677 First of a few changes to allow frames to have multiple child lists.
FirstChild() now takes an additional argument which is the name of the
child list.
1998-11-09 19:40:27 +00:00
troy%netscape.com 98356c0bea That part about the frame deleted reflow command being a list was a
bit overzealous. It can't be. Maybe at some point we'll have an
argument that specifies the number of frames to delete
1998-11-08 00:26:56 +00:00
troy%netscape.com 602e157092 Added some comments clarifying that appended, inserted, and deleted reflow
commands take a child list (i.e. more than one frame)
1998-11-08 00:24:40 +00:00
troy%netscape.com 70b4af0366 Added support for using foreground color and background color from user
preferences. Also made it so we observe the preferences, get a callback if
they change, and then do a style change reflow
1998-11-06 16:16:01 +00:00
peterl%netscape.com 4f39d9e6ee added min/max width/height 1998-11-06 00:48:14 +00:00
peterl%netscape.com e3cd00d3b0 made parent context no longer be optional on re-resolve style context method 1998-11-03 21:29:14 +00:00
peterl%netscape.com 8069fc8bda decoupled style resolution api from frame system 1998-11-03 20:16:23 +00:00
peterl%netscape.com 409bdc4cd3 added pseudo element tag 1998-11-03 20:15:59 +00:00
peterl%netscape.com 5468869bd9 removed pres context from get style context api
added re-resolve style method
1998-11-03 20:15:24 +00:00
kipp%netscape.com b3cde2c095 Added NS_FRAME_OUTSIDE_CHILDREN bit 1998-10-30 22:04:56 +00:00
cls%seawood.org 609f087498 New autoconf files for nglayout 1998-10-28 03:53:57 +00:00
peterl%netscape.com c5b842e239 added reparent method 1998-10-27 03:03:02 +00:00
vidur%netscape.com 369695631d Added additional parameter to nsIContent::SetDocument. The document now tells content to lose its weak reference before the document goes away. Elements and text now add their script objects as roots so they don't get collected prematurely. 1998-10-26 23:26:01 +00:00
peterl%netscape.com b97d03fe30 added defines for CSS2 properties 1998-10-26 23:13:44 +00:00
peterl%netscape.com 773d84e733 moved side defines to nsStyleConsts 1998-10-26 23:13:14 +00:00
michaelp%netscape.com bed7d2d4c3 changes to support opacity. 1998-10-23 17:54:23 +00:00
kipp%netscape.com 430c39bd18 Revised API to use TextFragment's 1998-10-20 00:19:17 +00:00
kipp%netscape.com db44f8d3b7 Added new header 1998-10-20 00:19:01 +00:00
kipp%netscape.com 49fb374228 new 1998-10-20 00:17:17 +00:00
troy%netscape.com f7430c8872 Added new state flag NS_FRAME_SYNC_FRAME_AND_VIEW for controlling
whether the view is automatically positioned and sized to stay in
sync with the frame
1998-10-16 20:09:32 +00:00
peterl%netscape.com 2fa43632c8 Added GetMargin/Padding/... to replace CalcMargin/Padding/...
Corrected border width initial value
1998-10-13 01:05:52 +00:00
dcone%netscape.com 7a4e07ec1f update to include a file needed for nsBrowserWindow 1998-10-12 18:01:16 +00:00
troy%netscape.com 745c6c5ac3 Moved nsStyleConsts.h from src->public, and reinstated IsBlockLevel()
member function
1998-10-09 20:54:22 +00:00
buster%netscape.com df499d0220 backed out troy's changes to fix the build 1998-10-09 19:55:02 +00:00
troy%netscape.com 70fb1d4a0b Added IsBlockLevel() inline member function 1998-10-09 17:53:36 +00:00
troy%netscape.com 4a5b397cbf Rearranged member functions to better group child frame enumeration related
functions
1998-10-08 21:03:59 +00:00
troy%netscape.com cc44601bb8 Removed GetContentIndex() from nsIFrame 1998-10-08 20:35:16 +00:00
troy%netscape.com 1f04cb7073 Moved HandlePress,HandleDrag,HandleRelease from nsIFrame to nsFrame 1998-10-08 18:21:32 +00:00
troy%netscape.com baacf8fcb1 Added some more documentation 1998-10-07 22:00:44 +00:00
troy%netscape.com bd302d3cf1 Updated the comments 1998-10-07 04:56:30 +00:00
pierre%netscape.com 703a2f4a48 fix mac build: removed nsIRunaround.h 1998-10-02 06:18:01 +00:00
troy%netscape.com f095846367 Eliminated nsIRunaround interface, and folded space manager parameter into
nsHTMLReflowState structure
1998-10-02 04:10:00 +00:00
michaelp%netscape.com 7b7efc8d89 modified for new fontmetrics/renderingcontext. 1998-10-02 01:12:39 +00:00
rpotts%netscape.com c70c256c86 Added GetDocumentURLGroup() methodnsIDocument.h 1998-10-01 21:43:02 +00:00
troy%netscape.com 327351dbdc Added export of nsIFrameReflow.h 1998-10-01 04:47:10 +00:00
troy%netscape.com 8b034f4950 Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
added nsIHTMLReflow, which is an HTML specific reflow interface
1998-10-01 04:46:11 +00:00
peterl%netscape.com bd59f80ad2 added content changed & attribute changed to style frame construction api.
cleaned up api.
added attribute change hint.
1998-09-29 23:41:59 +00:00
kipp%netscape.com cc598e583c Added callback to image loading api 1998-09-26 18:36:59 +00:00
troy%netscape.com d5336ff9ad Moved ContentReplaced() handler code to style system 1998-09-25 22:47:00 +00:00
kipp%netscape.com 16e39f4b4d Added StyleChanged reflow command; renamed FrameDeleted to be consistent with everything else 1998-09-25 16:09:04 +00:00
troy%netscape.com 318174a3d8 Moved ContentDeleted() document notification code to the style system which
generates the reflow command
1998-09-25 05:13:06 +00:00
peterl%netscape.com fbdaa1a086 removed content apis from style context 1998-09-25 01:48:22 +00:00
kipp%netscape.com 0b96aa5edf Exposed a new method 1998-09-24 23:55:48 +00:00
kipp%netscape.com f03937e013 changed frame remove methods 1998-09-24 21:39:29 +00:00
kipp%netscape.com e010dc08d5 XPCOM'ized the notification methods; changed frame remove methods; added AttributeChanged 1998-09-24 21:39:16 +00:00
troy%netscape.com 79eb911422 Removed some XXX CONSTRUCTION code that was work-in-progress, but is
no longer needed
1998-09-24 03:49:45 +00:00
troy%netscape.com 86ce7613e4 Changed the way nsIFrame inherits from nsISupports 1998-09-24 01:50:16 +00:00
kipp%netscape.com 86fc054d7d Renamed margin carry in/out variables in the metrics struct 1998-09-23 02:21:53 +00:00
buster%netscape.com 29018c63f5 set all the groundwork for FAST table layout based on CSS-2 table-layout property 1998-09-22 23:36:06 +00:00
troy%netscape.com 9955ac85ce Removed farme enumeration member functions for indexed access, last child,
and child count
1998-09-19 03:24:26 +00:00
pierre%netscape.com 81433b774b removed nsIContentDelegate.h 1998-09-18 22:38:19 +00:00
troy%netscape.com 8390e920bf Added AttributeChanged() member function for communicating attribute value
changes to the frame
1998-09-18 19:53:27 +00:00
troy%netscape.com 52eb998d8f Removed nsIContentDelegate.h 1998-09-18 17:34:48 +00:00
troy%netscape.com b6c1cfd2b8 Removed content delegates 1998-09-18 17:18:37 +00:00
pierre%netscape.com 170f02692b initialize member variables to 0 1998-09-11 09:13:02 +00:00
peterl%netscape.com 20471b12bb added strength 1998-09-11 02:05:07 +00:00
troy%netscape.com f370908aef Phase one of frame construction changes 1998-09-10 19:32:14 +00:00
rods%netscape.com 56048c21b0 XPCOM'ed the Selection and Search methods 1998-09-09 16:11:59 +00:00
kipp%netscape.com eb23d4b11d Use allocated IID; update interface to be XPCOM'd and updated the methods 1998-09-06 00:15:10 +00:00
michaelp%netscape.com a8320310e0 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 8855841e3b removed content from style map api 1998-09-05 03:51:56 +00:00
peterl%netscape.com f14d279403 added base url accessor 1998-09-05 03:51:16 +00:00
karnaze%netscape.com a26dce780e frameset/frame border resizing via mouse; NORESIZE, BORDERCOLOR 1998-09-03 01:16:27 +00:00
buster%netscape.com a8906329f4 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 fbb4d46d83 comments on sheet/rule ordering 1998-09-02 02:00:24 +00:00
peterl%netscape.com 9017183418 COMified 1998-09-02 02:00:05 +00:00
kipp%netscape.com ed22b370c4 XPCOM'ized nsIContent and nsIHTMLContent 1998-08-29 20:20:38 +00:00
rods%netscape.com 0c95d8533f Fixed up some of the selection methods 1998-08-28 16:02:33 +00:00
rods%netscape.com 52a10ac574 Added FindNext method 1998-08-28 15:59:24 +00:00
michaelp%netscape.com aad018fcbb deleteframe() now takes a pres context. 1998-08-28 02:50:17 +00:00
michaelp%netscape.com cdf8361ed5 made resizereflow() an ns_imethod. 1998-08-28 02:49:49 +00:00
peterl%netscape.com d50246718e commented on sheet/rule ordering 1998-08-27 00:46:34 +00:00
peterl%netscape.com 95c2180aa6 added backstop rule count 1998-08-27 00:46:13 +00:00
joki%netscape.com da96d34a84 Modifying nsIContent's AppendChild -> AppendChildTo to stop conflict with
DOM interfaces.
1998-08-21 21:38:26 +00:00
peterl%netscape.com 7648489756 connected prefs
added compatibility mode
1998-07-31 05:54:59 +00:00
kipp%netscape.com 4a52add42a Remove most compiler warnings on IRIX 1998-07-29 20:19:08 +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
peterl%netscape.com 53f8f758ec added Nav's magic font scaler 1998-07-25 01:11:49 +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
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
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
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 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 977847d3c3 Fixed some more nsColor.h captitalization problems 1998-07-16 17:09:26 +00:00
troy%netscape.com 8456cebd78 Added background color to image loading member functions 1998-07-16 04:34:59 +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
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
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 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 15a1048658 initialize reflow metrics and reflow state to avoid downstream bugs 1998-07-10 20:26:20 +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
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 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
peterl cb4e3b72c0 fixed context dumping 1998-06-26 05:49:01 +00:00
vidur ebd644e8a3 Hooked up SCRIPT tag evaluation. Added the nsIScriptContextOwner interface. 1998-06-25 22:26:52 +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
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
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
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 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
michaelp ab13cdae91 added support for handling transparent views to viewmanager. added
transparency query to nsIFrame.
1998-06-03 22:49:45 +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
kipp 3e64fcee88 Revised LoadURL to take an nsIStreamListener; removed old document load hooks 1998-06-01 19:52:39 +00:00
troy cee140e58d Changed nsReflowState structs to be linked together 1998-05-29 20:36:05 +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
kipp 091ec94143 Simplified mOpacity to a float 1998-05-28 19:54:50 +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
peterl 251275a74b documented reset vs inherited attributes
shuffled some attributes around
1998-05-26 23:12:14 +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 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
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 addc527eb6 added rule count accessor 1998-05-20 20:32:57 +00:00
kipp 4f3ea52e14 Added more debugging hooks that use nspr logging 1998-05-20 16:22:15 +00:00
troy ad60772a53 Changes for removing regions 1998-05-19 22:55:40 +00:00
thom 394804e4df Mac checkin 1998-05-18 22:47:24 +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 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 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
troy 0b813ad3e7 Changes to space manager implementation. 1998-05-13 16:22:44 +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 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
peterl 6b46c3107c Merged nsStyleBorder & nsStyleSpacing
changed spacing values o use nsStyleSides
removed virtual methods
1998-05-12 22:21:03 +00:00
peterl 1f3c71eb21 added factor unit type
added nsStyleSides
1998-05-12 22:18:42 +00:00
troy 87d8314c08 Changed enum to conform with coding standards 1998-05-12 04:38:23 +00:00
troy 3b08586876 Change to nsIFrame API 1998-05-12 04:17:56 +00:00
kipp 55ba3e4d79 Added stop and abort methods 1998-05-12 01:28:31 +00:00
kipp 0fbf87f1dd Revised image loading API's 1998-05-11 22:57:05 +00:00
kipp a38f46e3c8 Export nsIFrameImageLoader.h 1998-05-11 22:55:54 +00:00
kipp 7ae60b24b9 new 1998-05-11 22:52:40 +00:00
troy eaaa05815e More incremental reflow work. 1998-05-11 18:38:10 +00:00
kipp e6268b40e7 Added enter/exit reflow lock methods 1998-05-09 03:21:34 +00:00
kipp 8d6f0a5774 Revised LoadImage API to use NS_IMETHOD and provide alot more information about the load 1998-05-09 03:21:19 +00:00
rods 1205850979 added Selection methods to nsICodment, nsDocument, nsiSplittableFRame 1998-05-08 15:07:41 +00:00
troy 8a61897ab0 Added ContentChanged() member function 1998-05-08 04:45:37 +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 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
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 acd5513420 nslayout.h is *all* lower case 1998-05-01 05:55:11 +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
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
peterl 3545f4e831 added nsStyleCoord 1998-04-28 23:54:06 +00:00
troy 2aae959115 Added mClip and mClipFlags to nsStylePosition 1998-04-28 03:21:18 +00:00
kipp 7c6362636b Added nsStyleValue and then updated nsStyleText to use it 1998-04-27 21:19:45 +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 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
troy 3ba9ae16ba Added nsStylePosition 1998-04-22 23:29:01 +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
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
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
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