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