kipp%netscape.com
|
9fdbdffbb6
|
Fixed bugs 4572, 7400 and maybe 802
|
1999-09-16 19:56:36 +00:00 |
kipp%netscape.com
|
373c362b32
|
Fixed various incremental reflow bugs (1764,12890,1910,2222) and list bullet painting bug (10675,13599)
|
1999-09-15 00:28:10 +00:00 |
kipp%netscape.com
|
dff5b76938
|
Updated SizeOf methods to not waste space when doing a non-debug build
|
1999-09-01 01:02:16 +00:00 |
kipp%netscape.com
|
fd426dec6a
|
Reimplemented SizeOf methods in some of the frame classes; partial rework of first-line handling snapshot
|
1999-08-31 03:09:40 +00:00 |
kipp%netscape.com
|
fd902c640a
|
Reduce stack size by allocating nsLineLayout objects from the heap when the frame tree depth gets too big (bug #10310)
|
1999-08-27 21:45:37 +00:00 |
troy%netscape.com
|
720a391b94
|
Fixed incremental painting problem
|
1999-08-01 16:50:52 +00:00 |
troy%netscape.com
|
9fdbc7ced3
|
Renamed DeleteFrame() to Destroy()
|
1999-07-22 02:24:52 +00:00 |
kipp%netscape.com
|
022880ebfd
|
Various and sundry bug fixes
|
1999-07-14 17:26:20 +00:00 |
troy%netscape.com
|
77b77c8506
|
Changed Reflow() and ReflowDirtyLines() to invalidate the damaged areas
after an incremental reflow
|
1999-07-14 15:16:56 +00:00 |
kipp%netscape.com
|
fea30bc4eb
|
Reworked frame factory methods; fixed bug 4519
|
1999-05-11 22:03:29 +00:00 |
kipp%netscape.com
|
380022b0b7
|
Removed some cruft
|
1999-04-28 00:19:28 +00:00 |
kipp%netscape.com
|
fee781d07b
|
Added first letter support
|
1999-04-27 22:11:05 +00:00 |
kipp%netscape.com
|
ae2c8b1906
|
Fixed up child incremental reflow to only reflow the necessary number of lines (hopefully)
|
1999-04-21 19:58:38 +00:00 |
kipp%netscape.com
|
438563d4ab
|
Fixed up insertion code to support inserting blocks; tweaked FirstChild impl to work better; removed some no longer needed code
|
1999-04-20 21:51:39 +00:00 |
kipp%netscape.com
|
9b1eb0d670
|
Implement first-line support; update some api's to use nsIPresContext*'s instead of nsIpresContext&'s
|
1999-04-20 00:27:43 +00:00 |
joki%netscape.com
|
4035f53372
|
Fix event handling on background areas of tags.
|
1999-04-13 21:29:08 +00:00 |
kipp%netscape.com
|
96a37f5a98
|
Reworked the state recovery logic for incremental reflow
|
1999-04-03 18:59:01 +00:00 |
kipp%netscape.com
|
53aca2150f
|
Reflow floater frames using the block reflow context
|
1999-04-01 01:37:36 +00:00 |
kipp%netscape.com
|
fee403af6c
|
Added methods to support pre-collapsing of top-margins; expose class-id for nsBlockReflowContext code
|
1999-03-27 01:21:21 +00:00 |
kipp%netscape.com
|
fbe9f400b3
|
Fixed bugs #1277, #2007 and #1517 and #1918; rendering is improved for floaters and a minimim height rule is now enforced for computed-height situations
|
1999-03-26 00:39:04 +00:00 |
peterl%netscape.com
|
78240897f9
|
augmented ReResolveStyleContext to capture style change information
|
1999-03-25 06:43:38 +00:00 |
kipp%netscape.com
|
38c4721692
|
Redid ReflowFloater api
|
1999-03-23 04:25:20 +00:00 |
kipp%netscape.com
|
24c3b0ec38
|
Added GetDepth debug method
|
1999-03-22 22:41:09 +00:00 |
kipp%netscape.com
|
61b80f3e4d
|
Support redo-reflow for lines to handle reflow around large floaters
|
1999-03-21 01:15:12 +00:00 |
kipp%netscape.com
|
80cfec53e8
|
Fix wide layout bug in todays build; fixed bug #4013 as well and bug #2589
|
1999-03-19 23:05:56 +00:00 |
kipp%netscape.com
|
f7b3921a2c
|
Spanked to collapse inline-reflow with line-layout into line-layout; fixed bugs #1278, #1990, #3527, #1670, etc.
|
1999-03-18 21:03:25 +00:00 |
kipp%netscape.com
|
b624e23bf2
|
Fixed numerous frame removed bugs (bug #3262)
|
1999-03-16 19:36:00 +00:00 |
kipp%netscape.com
|
413f276f42
|
nsBlockReflowState no longer is-a nsHTMLReflowState; fixes to numerous bugs; reworked to use computed values from reflow-state
|
1999-03-05 04:21:32 +00:00 |
kipp%netscape.com
|
07757d98e5
|
Find text runs more often (bug #3278, 3265); floaters are now handled mostly by the frame construction code
|
1999-02-26 17:04:44 +00:00 |
troy%netscape.com
|
f19915b56d
|
Removed nsIFrame::CreateContinuingFrame()
|
1999-02-25 05:31:15 +00:00 |
vidur%netscape.com
|
6cf6986695
|
Added nsIStyleSheetLinkingElement interface and implemented it for LINK and STYLE elements. Got attribute modifications for lists and list items working (including correct renumbering of lists when attribute values change).
|
1999-02-23 19:18:12 +00:00 |
kipp%netscape.com
|
699c2eb67a
|
Process bullets better so that they are vertically aligned properly
|
1999-02-18 22:22:55 +00:00 |
kipp%netscape.com
|
5a554d526e
|
COMized nsIPresShell and nsIPresContext
|
1999-02-12 17:45:58 +00:00 |
troy%netscape.com
|
a9159f71d6
|
Changed GetAdditionalChildListName() and FirstChild() to use ** instead
of *&
|
1999-02-10 02:25:01 +00:00 |
kipp%netscape.com
|
dfa1be4f46
|
Whacked away nsBaseIBFrame and BLOCK_IS_INLINE cruft
|
1999-02-09 17:31:33 +00:00 |
kipp%netscape.com
|
7eda459f4a
|
Changed base-ib-frame to implement AppendFrames/InsertFrames/RemoveFrame directly; changed args to DoRemoveFrame; updated the anonymous block to have a slightly different method set to manipulate its children
|
1999-02-02 17:31:09 +00:00 |
kipp%netscape.com
|
201eb9e4b4
|
Renamed InsertNewFrame->s; defined nsAnonymousBlock class
|
1999-02-01 17:28:39 +00:00 |
kipp%netscape.com
|
06d2d8efb3
|
Spanked away SizeOf methods and nsIListFilter
|
1999-01-16 00:00:50 +00:00 |
kipp%netscape.com
|
a9e0e05f2b
|
Switch to using nsFrameList for frame lists
|
1999-01-15 22:53:39 +00:00 |
kipp%netscape.com
|
eedfe48223
|
Reinstated the last set of checkins that were backed out
|
1999-01-05 23:01:54 +00:00 |
donm%netscape.com
|
4de9f3ce79
|
backing out changes against a long red tree. would like to clear
the hook. -donm
|
1999-01-05 18:16:05 +00:00 |
kipp%netscape.com
|
6d76be6bac
|
Removed aPrevSibling from DoRemoveFrame's arg list
|
1999-01-05 17:49:44 +00:00 |
kipp%netscape.com
|
12fb04dd78
|
Fixed numerous compiler warnings (hopefully) from the mac build
|
1998-12-18 17:34:34 +00:00 |
kipp%netscape.com
|
27f0cfe8cc
|
Revised frame Paint API
|
1998-12-18 15:54:23 +00:00 |
kipp%netscape.com
|
cabc48d518
|
Clean up max-element-size computations; added code to remove empty lines (disabled for now)
|
1998-12-17 18:52:10 +00:00 |
kipp%netscape.com
|
52135613ce
|
Factored out floater sliding from SlideFrames; Added the dy value to the RecoverState method
|
1998-12-12 19:18:28 +00:00 |
troy%netscape.com
|
2a501cc669
|
Added new atoms to nsLayoutAtoms for additional named frame child lists
|
1998-12-09 05:30:17 +00:00 |
kipp%netscape.com
|
8676a93261
|
Added DeleteLine method
|
1998-12-07 22:28:23 +00:00 |
kipp%netscape.com
|
e7aee39193
|
Major spankage; refactored code; common base class for block/inline frames
|
1998-12-05 16:02:08 +00:00 |
troy%netscape.com
|
d97a31f115
|
Added Init() member function to nsIFrame
|
1998-12-03 06:31:43 +00:00 |
kipp%netscape.com
|
318a5e31e4
|
Override FrameForPoint so that floaters/bullets get events
|
1998-11-19 18:09:57 +00:00 |
kipp%netscape.com
|
63107e9026
|
Added DumpRegressionData; revised ListTag; added GetFrameName
|
1998-11-19 17:22:29 +00:00 |
troy%netscape.com
|
63dc45e1f2
|
Added some constants to use when referring to child list name indices
|
1998-11-18 06:13:58 +00:00 |
kipp%netscape.com
|
cccd83b118
|
Added in nsHTMLReflowState argument to ReflowFrame so that callers can properly initialize it
|
1998-11-17 01:04:21 +00:00 |
troy%netscape.com
|
3aedaace4d
|
Split class declaration out into a separate header file so the body frame
can be a derived class
|
1998-11-16 17:11:12 +00:00 |
kipp%netscape.com
|
7e269eb6c3
|
nuked
|
1998-09-23 20:11:22 +00:00 |
kipp%netscape.com
|
383af639b3
|
Spanked hard to reorg code around nsInlineReflow; rework list handling; rework factoring of inline/block reflow
|
1998-09-23 02:25:26 +00:00 |
troy%netscape.com
|
740f73d46a
|
Cleaned up frame construction code
|
1998-09-17 04:07:58 +00:00 |
kipp%netscape.com
|
46acb2313a
|
Removed css/layout directory
|
1998-09-15 00:19:49 +00:00 |
kipp
|
4b8864ebbc
|
New and improved (?) line layout
|
1998-06-25 16:33:10 +00:00 |
troy
|
454392645d
|
Changed block to do the initial reflow of a floater. Also fixed a problem
with floated tables crashing
|
1998-06-10 05:33:38 +00:00 |
kipp
|
6d91246eaa
|
Updated reflow-inline-child to handle the new nsIInlineFrame api
|
1998-06-09 17:32:27 +00:00 |
kipp
|
8945757f0d
|
Added mPrevMarginSynthetic flag
|
1998-06-04 17:49:29 +00:00 |
kipp
|
d4971d7ddc
|
Added SetFirstChild; made line layout a friend of block frame
|
1998-06-01 23:37:55 +00:00 |
kipp
|
50881dab1b
|
Partial support for BR clear behavior
|
1998-05-30 17:45:15 +00:00 |
troy
|
cee140e58d
|
Changed nsReflowState structs to be linked together
|
1998-05-29 20:36:05 +00:00 |
kipp
|
91eb6b5f64
|
Consolidated list handling state variables
|
1998-05-29 18:25:14 +00:00 |
kipp
|
03b868eeb4
|
Removed some unused list layout cruft
|
1998-05-29 02:33:50 +00:00 |
kipp
|
0c0146ddcf
|
Added list state for line layout
|
1998-05-29 02:11:38 +00:00 |
troy
|
26579fc14a
|
Added 'ns' prefix to class name
|
1998-05-28 02:37:37 +00:00 |
troy
|
b2296227ff
|
Merged ResizeReflow() and IncrementalReflow() into one Reflow() member function
|
1998-05-25 17:31:49 +00:00 |
troy
|
63046c8bfd
|
Changed splittable enum to be bit flags
|
1998-05-22 04:54:11 +00:00 |
troy
|
23a25e2268
|
Some work in progress for incremental floaters
|
1998-05-22 02:38:41 +00:00 |
kipp
|
9aa06b9d92
|
Added in mDeltaWidth to block reflow state
|
1998-05-20 16:26:46 +00:00 |
kipp
|
30c8f7a0cb
|
Moved margin code into line layout
|
1998-05-12 23:49:40 +00:00 |
troy
|
3b08586876
|
Change to nsIFrame API
|
1998-05-12 04:17:56 +00:00 |
troy
|
89274c06e4
|
Wrapped VerifyLines() inside of a NS_DEBUG #define
|
1998-05-11 18:54:15 +00:00 |
troy
|
27dd88d7ae
|
Work in progress on block incremental reflow
|
1998-05-09 03:52:29 +00:00 |
kipp
|
b756f040c3
|
Support width & height ala css1
|
1998-05-07 21:50:56 +00:00 |
kipp
|
c07c22af17
|
Ported to new CreateFrame/CreateContinuingFrame APIs
|
1998-05-07 00:08:20 +00:00 |
troy
|
ca23e47c2e
|
Frames no longet store the content index-in-parent
|
1998-05-05 23:56:50 +00:00 |
troy
|
38acdd1740
|
Added ComputeDesiredRect() to share some common code between DoResizeReflow()
and IncrementalReflow()
|
1998-05-03 04:57:29 +00:00 |
kipp
|
1dfce13cc2
|
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
|
1767b4a8f8
|
Port to removal of nsStyleMolecule
|
1998-04-25 18:48:48 +00:00 |
troy
|
7c5818ac1f
|
Made it so that continuing frames have a top margin of 0
|
1998-04-20 04:37:49 +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 |
kipp
|
4717009d75
|
moved to pub
|
1998-04-13 20:24:54 +00:00 |