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