Commit Graph

99 Commits

Author SHA1 Message Date
troy@netscape.com
6f9192bec1 Moved logic that deals with moving absolutely positioned frames out of the
flow to the frame construction code
1998-12-29 03:38:16 +00:00
kipp@netscape.com
1e10a83138 Revised frame Paint API 1998-12-18 15:54:23 +00:00
mjudge@netscape.com
b345e3cc96 adding in selection 1998-12-14 18:34:14 +00:00
kipp@netscape.com
9102a327a0 I disabled selection rendering until it works again 1998-12-12 03:05:24 +00:00
kipp@netscape.com
671ee6b4f3 Only zero out the height/ascent/descent if the empty text is not a pre-formatted piece of empty text, otherwise blank lines in PRE sections disappear 1998-12-10 00:30:52 +00:00
mjudge@netscape.com
e0338002ea chagnes to selection 1998-12-08 18:26:06 +00:00
mjudge@netscape.com
c1f41b5fbe new use of enumerator class changed IsDone to return NS_COMFALSE if not done 1998-12-03 21:44:54 +00:00
troy@netscape.com
e602e25924 Added Init() member function to nsIFrame 1998-12-03 06:31:43 +00:00
wtc@netscape.com
50476c767e This checkin (under mozilla/layout) is all about 'const'. Digital Unix's
C++ compiler is strict about getting 'const' right.  Most of the changes
are to add 'const' to the type casts for the second argument of the
GetStyleData method, which wants a const reference.
1998-12-02 16:45:20 +00:00
michaelp@netscape.com
7adcc313c8 fixed memory leak. 1998-11-28 04:24:46 +00:00
kipp@netscape.com
f6502df0e2 Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
joki@netscape.com
249a270b84 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
baefdbc1e7 cleaned up cursor style handling 1998-11-18 02:11:54 +00:00
vidur@netscape.com
bd1aafe982 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
kipp@netscape.com
68e24f6722 Basic support for :first-letter pseudo-elements 1998-11-14 21:01:26 +00:00
kipp@netscape.com
c29cc95744 Some support for first-letter style 1998-11-12 16:31:38 +00:00
peterl@netscape.com
54c84e200c turned bilnking off when the attribute goes away 1998-11-06 00:50:27 +00:00
kipp@netscape.com
22cca59880 Eliminated hacky version of :first-line support; lay some groundwork for :first-letter support 1998-11-05 19:27:42 +00:00
peterl@netscape.com
e74acd9aca sync to style resolution api changes 1998-11-03 20:33:43 +00:00
kipp@netscape.com
13744b8632 Removed a private assert 1998-10-31 22:50:38 +00:00
kipp@netscape.com
1400e9044a Use revised line-layout whitespace compression methods; fixed trim to not trim out compressed whitespace; fixed code to break multi-span words when the first placable frame contains a breakable point 1998-10-31 22:48:21 +00:00
michaelp@netscape.com
70e988371d changes to support nsIRenderingContext that conforms to COM conventions. 1998-10-30 02:08:25 +00:00
kipp@netscape.com
66ef26a34e Use normal font always when rendering text-decorations, not the small-caps font 1998-10-28 02:03:40 +00:00
kipp@netscape.com
eb4fbcec02 Fixed underlining bug; support justification 1998-10-27 16:52:34 +00:00
peterl@netscape.com
fd8f36e779 renamed cursor defines 1998-10-26 23:14:17 +00:00
kipp@netscape.com
21be57ed1d Support letter and word spacing 1998-10-26 17:27:53 +00:00
kipp@netscape.com
bf9627daa8 Removed premature optimization of pre vs. non-pre 1998-10-21 20:03:54 +00:00
kipp@netscape.com
30fae999ed Implement capitalization trasnform and small-caps font-variant 1998-10-20 16:46:14 +00:00
kipp@netscape.com
14a934f24f Spanked hard to use the nsTextTransformer 1998-10-20 00:21:18 +00:00
kipp@netscape.com
fd5a059a8e Return break-before when none of the text gets used 1998-10-12 18:44:58 +00:00
kipp@netscape.com
e188e1f551 Implement look-ahead logic for word breaking 1998-10-10 04:35:21 +00:00
kipp@netscape.com
b2c5b6c94e Removed skid marks; implement FindTextRuns again 1998-10-09 23:46:02 +00:00
troy@netscape.com
effa132f8d Removed GetContentIndex() from nsIFrame 1998-10-08 20:35:16 +00:00
troy@netscape.com
b2e0291027 Removed nsIInlineReflow and folded it into nsIHTMLReflow 1998-10-03 04:28:05 +00:00
kipp@netscape.com
6b1de00876 Fixed to not render trailing whitespace 1998-10-03 00:48:19 +00:00
troy@netscape.com
ee0a3c543f Eliminated nsIRunaround interface, and folded space manager parameter into
nsHTMLReflowState structure
1998-10-02 04:10:00 +00:00
michaelp@netscape.com
1512e93ea2 modified for new fontmetrics/renderingcontext. 1998-10-02 01:12:39 +00:00
troy@netscape.com
942c471f56 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
d09a2186f8 moved attribute change code to style sheete
cleaned up content change api
1998-09-29 23:48:07 +00:00
kipp@netscape.com
aa4cb303ad Fixed nbsp bug on some win95 systems - it turns out the nbsp wasn't being mapped to space in a few of the compression cases (doh!) 1998-09-29 16:24:32 +00:00
kipp@netscape.com
565be5f145 use line-layout's pres-context as a ref not a pointer 1998-09-23 02:32:17 +00:00
troy@netscape.com
25f78ab6f8 Added CreateContinuingFrame() 1998-09-18 02:47:03 +00:00
peterl@netscape.com
1e929b9df3 added decoration rendering code to deal with CSSisms 1998-09-17 00:18:25 +00:00
kipp@netscape.com
e3168a572d Removed css/layout directory 1998-09-15 00:19:49 +00:00
kipp@netscape.com
13c7864250 Fixup AddRef/Release and some constructors to use NS_ADDREF (etc) macros 1998-09-12 19:33:48 +00:00
rods@netscape.com
661aafb4e8 GetPosition now uses a binary search for locating the cursor poistion. Also, selection now
uses the half width of a character for moving selection to the next character.
1998-09-10 19:18:01 +00:00
kipp@netscape.com
37cf2fc186 Removed some cruft 1998-09-09 16:18:40 +00:00
rods@netscape.com
75ce72d59c XPCOM'ed the Selection and Search methods 1998-09-09 16:11:59 +00:00
kipp@netscape.com
2e9b774bd4 new 1998-09-08 22:34:40 +00:00