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

93 Коммитов

Автор SHA1 Сообщение Дата
kipp 619471fc16 Use new image loading API's 1998-05-11 22:58:20 +00:00
troy 341b30497d Changed table code to pay attention to the ALIGN attribute 1998-05-11 21:31:12 +00:00
troy 9f30b1be63 Wrapped VerifyLines() inside of a NS_DEBUG #define 1998-05-11 18:54:15 +00:00
troy 71191f123b More incremental reflow work. 1998-05-11 18:38:10 +00:00
troy e0a3f308d8 Work in progress on block incremental reflow 1998-05-09 03:52:29 +00:00
kipp e09e86128b Use new LoadImage API 1998-05-09 03:23:54 +00:00
kipp 0d53091613 Fixed pseudo-frame body behavior 1998-05-08 19:43:25 +00:00
rods 1d7ce79a12 added major selection method and data members 1998-05-08 18:33:42 +00:00
kipp b1ed07ef22 Factored out sizing into ComputeDesiredSize and fixed the size to reflect the size of the content 1998-05-08 17:23:06 +00:00
troy 4bbddb48b7 Moved ContentChanged() logic to nsFrame since it was completely generic and
serves as reasonable default behavior for all frames
1998-05-08 16:34:27 +00:00
troy fb1fbe4c8e Added ContentChanged() member function 1998-05-08 04:56:47 +00:00
kipp 11e716aea5 Support width/height ala css 1998-05-08 00:16:41 +00:00
kipp 19544f758c Added MapImagePropertiesInto 1998-05-08 00:16:30 +00:00
kipp 738091f8a0 Support css width&height style properties 1998-05-07 23:38:51 +00:00
kipp a14e3f23b2 Support width & height ala css1 1998-05-07 21:50:56 +00:00
kipp ac0eeca995 order sid's alphabeticly 1998-05-07 21:36:41 +00:00
troy bbd8179798 Work in progress 1998-05-07 21:10:07 +00:00
troy 48ae839cb0 Started hooking up appended content handler 1998-05-07 20:28:16 +00:00
troy b5f329f71c Work on getting floaters working again 1998-05-07 05:25:08 +00:00
kipp 6188f684ea Implemented destroy-lines 1998-05-07 03:45:29 +00:00
troy b0d0f5e059 Checks whether the next-in-flow should be deleted 1998-05-07 02:51:30 +00:00
kipp 519a6403a4 Ported to new CreateFrame/CreateContinuingFrame APIs 1998-05-07 00:08:20 +00:00
kipp 4d3606cbbc Ported to new CreateFrame/CreateContinuingFrame APIs; removed some debris code 1998-05-07 00:06:53 +00:00
troy a84baf1f3c Hooked up DOM insert/replace/delete 1998-05-06 16:27:15 +00:00
troy d477d86672 Frames no longet store the content index-in-parent 1998-05-05 23:56:50 +00:00
troy 519b12bffe Work in progress for inserted incremental reflow 1998-05-05 04:47:53 +00:00
troy 4789d6cab9 Implemented DOM document's createTextNode() function, and changed insertBefore()
handler to allow refChild to be null
1998-05-04 20:34:37 +00:00
troy 90c5a32479 Added ContentInserted handler 1998-05-04 18:32:12 +00:00
troy 7d8404bbe3 Work in progress for incremental reflow (insert) 1998-05-04 17:54:45 +00:00
troy a388f68a46 Added ComputeDesiredRect() to share some common code between DoResizeReflow()
and IncrementalReflow()
1998-05-03 04:57:29 +00:00
troy 04137907dc Made sure to set previous bottom margin when restoring reflow state 1998-05-03 04:37:56 +00:00
troy 2e798d9c4f Fixed a problem with mY not being updated properly for a bottom
margin
1998-05-03 04:16:13 +00:00
troy 2f24fca2a7 Removed ColumnFrame from the build 1998-05-03 04:00:37 +00:00
troy b6217c70a6 Changed body to create block pseudo-frame instead of a column pseudo frame,
and hooked up the reflow appended code
1998-05-03 03:51:48 +00:00
kipp fa2e5e968b Spanked nsBlockFrame: newly rewritten, broken into two pieces (see nsLineLayout.h,.cpp for the line layout code) 1998-05-02 00:56:24 +00:00
kipp 2c54f1bfe8 Updated 1998-05-02 00:40:25 +00:00
kostello 3c9c1ac4e0 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:42 +00:00
rpotts 8079b4ef67 added netlib to the include path... 1998-05-01 05:07:25 +00:00
michaelp 20cd160d8d added missing NS_RELEASE() after getting a window in the cursor setting code. 1998-05-01 03:09:07 +00:00
kipp 1c28e03068 new 1998-04-30 23:32:32 +00:00
peterl 4c198bdb45 updated to new value class api 1998-04-30 19:55:51 +00:00
michaelp 33997423e6 minor tweaks to UpdateView() in view manager. if you want to invalidate a whole
view, pass in nsnull for the nsRegion param.
viewmanager InsertChild() above/below now does the right thing.
fixed cujo's table thingie.
1998-04-30 02:41:14 +00:00
michaelp 349aea1957 more cliprect api changes... 1998-04-29 02:24:07 +00:00
troy 4123dc2ed8 Changed space manager to return a list of available and unavailable trapezoids 1998-04-29 00:58:16 +00:00
peterl fc1f06f9c2 changed nsStyleText to use nsStyleCoord 1998-04-28 23:57:01 +00:00
troy b8ac3006fb Added an XXX to CreateFrame() as a reminder that we're resolving the
style context more than once...
1998-04-28 20:58:46 +00:00
michaelp c8fa2102e0 changed clipping apis so that they take parameters in the same form that
clipping is expressed in layer tags and css-p.
added support for setting transforms in layers (untested and very likely
problematic if scales are applied).
changed event handling and painting apis in views to support inherited
visibility.
all parameters passed into view.Init() are now properly stored in the view.
view opacity apis are now real.
1998-04-28 19:16:24 +00:00
kipp 18f3a36a20 Correctly compute width of body frame 1998-04-28 16:12:54 +00:00
troy beceaa1b53 Added mClip and mClipFlags to nsStylePosition 1998-04-28 03:21:18 +00:00
buster bc48be7cc5 sped up nsBlockFrame significantly by reducing the number of times we resolve style by almost 50% on initial layout
(percentage savings go way up as the window is resized)
1998-04-27 22:33:55 +00:00