kipp%netscape.com
|
2b3dad791b
|
Various and sundry bug fixes
git-svn-id: svn://10.0.0.236/trunk@39298 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-14 17:26:20 +00:00 |
|
troy%netscape.com
|
f6bc6f48ef
|
Changed Reflow() and ReflowDirtyLines() to invalidate the damaged areas
after an incremental reflow
git-svn-id: svn://10.0.0.236/trunk@39260 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-07-14 15:16:56 +00:00 |
|
kipp%netscape.com
|
de60169b67
|
Reworked frame factory methods; fixed bug 4519
git-svn-id: svn://10.0.0.236/trunk@31154 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-05-11 22:03:29 +00:00 |
|
kipp%netscape.com
|
cbad273759
|
Removed some cruft
git-svn-id: svn://10.0.0.236/trunk@29599 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-28 00:19:28 +00:00 |
|
kipp%netscape.com
|
1ac9d7fd5e
|
Added first letter support
git-svn-id: svn://10.0.0.236/trunk@29546 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-27 22:11:05 +00:00 |
|
kipp%netscape.com
|
1d08039f88
|
Fixed up child incremental reflow to only reflow the necessary number of lines (hopefully)
git-svn-id: svn://10.0.0.236/trunk@28496 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-21 19:58:38 +00:00 |
|
kipp%netscape.com
|
725229caa6
|
Fixed up insertion code to support inserting blocks; tweaked FirstChild impl to work better; removed some no longer needed code
git-svn-id: svn://10.0.0.236/trunk@28325 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-20 21:51:39 +00:00 |
|
kipp%netscape.com
|
2fe859b76d
|
Implement first-line support; update some api's to use nsIPresContext*'s instead of nsIpresContext&'s
git-svn-id: svn://10.0.0.236/trunk@28185 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-20 00:27:43 +00:00 |
|
joki%netscape.com
|
14135f22e6
|
Fix event handling on background areas of tags.
git-svn-id: svn://10.0.0.236/trunk@27371 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-13 21:29:08 +00:00 |
|
kipp%netscape.com
|
37f9403e9e
|
Reworked the state recovery logic for incremental reflow
git-svn-id: svn://10.0.0.236/trunk@26158 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-03 18:59:01 +00:00 |
|
kipp%netscape.com
|
951e615c71
|
Reflow floater frames using the block reflow context
git-svn-id: svn://10.0.0.236/trunk@25782 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-04-01 01:37:36 +00:00 |
|
kipp%netscape.com
|
34e1ac3798
|
Added methods to support pre-collapsing of top-margins; expose class-id for nsBlockReflowContext code
git-svn-id: svn://10.0.0.236/trunk@25291 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-27 01:21:21 +00:00 |
|
kipp%netscape.com
|
1a8d633e4e
|
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
git-svn-id: svn://10.0.0.236/trunk@25153 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-26 00:39:04 +00:00 |
|
peterl%netscape.com
|
233822bc0d
|
augmented ReResolveStyleContext to capture style change information
git-svn-id: svn://10.0.0.236/trunk@25093 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-25 06:43:38 +00:00 |
|
kipp%netscape.com
|
7033e3dcaf
|
Redid ReflowFloater api
git-svn-id: svn://10.0.0.236/trunk@24787 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-23 04:25:20 +00:00 |
|
kipp%netscape.com
|
ad2b17bf7e
|
Added GetDepth debug method
git-svn-id: svn://10.0.0.236/trunk@24715 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-22 22:41:09 +00:00 |
|
kipp%netscape.com
|
a6e54a1b19
|
Support redo-reflow for lines to handle reflow around large floaters
git-svn-id: svn://10.0.0.236/trunk@24604 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-21 01:15:12 +00:00 |
|
kipp%netscape.com
|
d48d7d0f1f
|
Fix wide layout bug in todays build; fixed bug #4013 as well and bug #2589
git-svn-id: svn://10.0.0.236/trunk@24488 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-19 23:05:56 +00:00 |
|
kipp%netscape.com
|
83f5d0de70
|
Spanked to collapse inline-reflow with line-layout into line-layout; fixed bugs #1278, #1990, #3527, #1670, etc.
git-svn-id: svn://10.0.0.236/trunk@24321 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-18 21:03:25 +00:00 |
|
kipp%netscape.com
|
99c54cef53
|
Fixed numerous frame removed bugs (bug #3262)
git-svn-id: svn://10.0.0.236/trunk@24215 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-16 19:36:00 +00:00 |
|
kipp%netscape.com
|
bcf95a83f5
|
nsBlockReflowState no longer is-a nsHTMLReflowState; fixes to numerous bugs; reworked to use computed values from reflow-state
git-svn-id: svn://10.0.0.236/trunk@22837 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-03-05 04:21:32 +00:00 |
|
kipp%netscape.com
|
c306aa9bfe
|
Find text runs more often (bug #3278, 3265); floaters are now handled mostly by the frame construction code
git-svn-id: svn://10.0.0.236/trunk@22129 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-26 17:04:44 +00:00 |
|
troy%netscape.com
|
b51e46e943
|
Removed nsIFrame::CreateContinuingFrame()
git-svn-id: svn://10.0.0.236/trunk@21866 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-25 05:31:15 +00:00 |
|
vidur%netscape.com
|
c1da744044
|
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).
git-svn-id: svn://10.0.0.236/trunk@21624 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-23 19:18:12 +00:00 |
|
kipp%netscape.com
|
f768475e63
|
Process bullets better so that they are vertically aligned properly
git-svn-id: svn://10.0.0.236/trunk@21198 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-18 22:22:55 +00:00 |
|
kipp%netscape.com
|
9b917419dc
|
COMized nsIPresShell and nsIPresContext
git-svn-id: svn://10.0.0.236/trunk@20570 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-12 17:45:58 +00:00 |
|
troy%netscape.com
|
3635a7c72c
|
Changed GetAdditionalChildListName() and FirstChild() to use ** instead
of *&
git-svn-id: svn://10.0.0.236/trunk@20212 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-10 02:25:01 +00:00 |
|
kipp%netscape.com
|
7f58c1cf8f
|
Whacked away nsBaseIBFrame and BLOCK_IS_INLINE cruft
git-svn-id: svn://10.0.0.236/trunk@20143 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-09 17:31:33 +00:00 |
|
kipp%netscape.com
|
6641976fe2
|
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
git-svn-id: svn://10.0.0.236/trunk@19329 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-02 17:31:09 +00:00 |
|
kipp%netscape.com
|
0fdc9e7968
|
Renamed InsertNewFrame->s; defined nsAnonymousBlock class
git-svn-id: svn://10.0.0.236/trunk@19166 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-02-01 17:28:39 +00:00 |
|
kipp%netscape.com
|
4e355995e6
|
Spanked away SizeOf methods and nsIListFilter
git-svn-id: svn://10.0.0.236/trunk@17895 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-16 00:00:50 +00:00 |
|
kipp%netscape.com
|
1f0fa192a0
|
Switch to using nsFrameList for frame lists
git-svn-id: svn://10.0.0.236/trunk@17884 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-15 22:53:39 +00:00 |
|
kipp%netscape.com
|
39aadedaf7
|
Reinstated the last set of checkins that were backed out
git-svn-id: svn://10.0.0.236/trunk@17197 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-05 23:01:54 +00:00 |
|
donm%netscape.com
|
afa12446af
|
backing out changes against a long red tree. would like to clear
the hook. -donm
git-svn-id: svn://10.0.0.236/trunk@17174 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-05 18:16:05 +00:00 |
|
kipp%netscape.com
|
8756b851e1
|
Removed aPrevSibling from DoRemoveFrame's arg list
git-svn-id: svn://10.0.0.236/trunk@17171 18797224-902f-48f8-a5cc-f745e15eee43
|
1999-01-05 17:49:44 +00:00 |
|
kipp%netscape.com
|
d3035fbd10
|
Fixed numerous compiler warnings (hopefully) from the mac build
git-svn-id: svn://10.0.0.236/trunk@16673 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-18 17:34:34 +00:00 |
|
kipp%netscape.com
|
eaee82d4b3
|
Revised frame Paint API
git-svn-id: svn://10.0.0.236/trunk@16666 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-18 15:54:23 +00:00 |
|
kipp%netscape.com
|
c5f1d3ba49
|
Clean up max-element-size computations; added code to remove empty lines (disabled for now)
git-svn-id: svn://10.0.0.236/trunk@16582 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-17 18:52:10 +00:00 |
|
kipp%netscape.com
|
23fbf960e6
|
Factored out floater sliding from SlideFrames; Added the dy value to the RecoverState method
git-svn-id: svn://10.0.0.236/trunk@16318 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-12 19:18:28 +00:00 |
|
troy%netscape.com
|
0a0b7ae6b0
|
Added new atoms to nsLayoutAtoms for additional named frame child lists
git-svn-id: svn://10.0.0.236/trunk@16032 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-09 05:30:17 +00:00 |
|
kipp%netscape.com
|
2c7beba568
|
Added DeleteLine method
git-svn-id: svn://10.0.0.236/trunk@15937 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-07 22:28:23 +00:00 |
|
kipp%netscape.com
|
6771fa0a98
|
Major spankage; refactored code; common base class for block/inline frames
git-svn-id: svn://10.0.0.236/trunk@15842 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-05 16:02:08 +00:00 |
|
troy%netscape.com
|
01f27b2a31
|
Added Init() member function to nsIFrame
git-svn-id: svn://10.0.0.236/trunk@15682 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-12-03 06:31:43 +00:00 |
|
kipp%netscape.com
|
6eb8511825
|
Override FrameForPoint so that floaters/bullets get events
git-svn-id: svn://10.0.0.236/trunk@14952 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-19 18:09:57 +00:00 |
|
kipp%netscape.com
|
b527c7f026
|
Added DumpRegressionData; revised ListTag; added GetFrameName
git-svn-id: svn://10.0.0.236/trunk@14946 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-19 17:22:29 +00:00 |
|
troy%netscape.com
|
3a125ad21a
|
Added some constants to use when referring to child list name indices
git-svn-id: svn://10.0.0.236/trunk@14871 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-18 06:13:58 +00:00 |
|
kipp%netscape.com
|
a1d94ad86e
|
Added in nsHTMLReflowState argument to ReflowFrame so that callers can properly initialize it
git-svn-id: svn://10.0.0.236/trunk@14772 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-17 01:04:21 +00:00 |
|
troy%netscape.com
|
62e0e3c71a
|
Split class declaration out into a separate header file so the body frame
can be a derived class
git-svn-id: svn://10.0.0.236/trunk@14734 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-11-16 17:11:12 +00:00 |
|
kipp%netscape.com
|
d79b129f5c
|
nuked
git-svn-id: svn://10.0.0.236/trunk@10821 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-23 20:11:22 +00:00 |
|
kipp%netscape.com
|
73439c4818
|
Spanked hard to reorg code around nsInlineReflow; rework list handling; rework factoring of inline/block reflow
git-svn-id: svn://10.0.0.236/trunk@10743 18797224-902f-48f8-a5cc-f745e15eee43
|
1998-09-23 02:25:26 +00:00 |
|