buster%netscape.com
bcdbdd90e9
added AddFrame and RemoveFrame as incremental reflow support methods
1998-10-20 17:44:02 +00:00
kipp%netscape.com
2f55474ea9
Implement capitalization trasnform and small-caps font-variant
1998-10-20 16:46:14 +00:00
kipp%netscape.com
f0628ec32c
Added support for capitalization transform
1998-10-20 16:45:14 +00:00
kipp%netscape.com
f8d0cb680d
Added FindTextRunsFor method
1998-10-20 00:23:11 +00:00
kipp%netscape.com
2ec47f67fb
Removed nsTextRun; s/NonBreakingUnit/Word/
1998-10-20 00:22:48 +00:00
kipp%netscape.com
98c55e2533
Use TextRun API instead of no-longer public variables
1998-10-20 00:21:54 +00:00
kipp%netscape.com
8400b0286b
Spanked hard to use the nsTextTransformer
1998-10-20 00:21:18 +00:00
kipp%netscape.com
49fb374228
new
1998-10-20 00:17:17 +00:00
troy%netscape.com
f5ed70ca69
Changed scrolling view to use a clip view and to slide the scrolled
...
view up and down rather than maintain a logical scrolled offset
1998-10-19 00:44:28 +00:00
troy%netscape.com
add643496e
Changed a SetFrameState call to not clobber the NS_FRAME_SYNC_FRAME_AND_VIEW
...
flag
1998-10-17 04:00:58 +00:00
kipp%netscape.com
812bf4b807
Added accessor for the line number
1998-10-17 01:06:17 +00:00
kipp%netscape.com
9a401ecee4
Use :BULLET style information to place bullets instead of hard coding off of the padding (Bug #1119 )
1998-10-16 22:39:11 +00:00
kipp%netscape.com
d83756adae
Support CSS2 floater placement by not allowing them on top of each other; fixed a bug with floater incemental reflow and spacemanager management
1998-10-16 20:22:39 +00:00
kipp%netscape.com
cc29ab2df3
Tweaked the isFloated variable computation to only support left and right floaters
1998-10-16 20:21:11 +00:00
troy%netscape.com
f7430c8872
Added new state flag NS_FRAME_SYNC_FRAME_AND_VIEW for controlling
...
whether the view is automatically positioned and sized to stay in
sync with the frame
1998-10-16 20:09:32 +00:00
kipp%netscape.com
4fdc14777f
Repaired a comment
1998-10-16 03:48:00 +00:00
kipp%netscape.com
f4e68cd5f7
Added a nicer ListTag method
1998-10-15 23:27:41 +00:00
kipp%netscape.com
a85dafdfb7
Support clear attribute on floaters; nicer ListTag method
1998-10-15 23:27:12 +00:00
kipp%netscape.com
5d6ff4ec2e
Create style context for blank frame; added in some missing release calls
1998-10-15 05:13:21 +00:00
troy%netscape.com
6a28419f91
Changed CreateViewForFrame() to mark the view as having transparent content
...
iff the background-color is transparent
1998-10-14 21:31:41 +00:00
kipp%netscape.com
1dfacf973c
Create views when necessary
1998-10-14 20:10:36 +00:00
kipp%netscape.com
727f7cef52
Create views when necessary; fixed code to avoid IsLeftMostChild when checking during flow floater placement (now that the childs rect is deferred until vertical alignment the code in IsLeftMostChild is no longer valid)
1998-10-14 20:10:08 +00:00
karnaze%netscape.com
6dce0be4e1
fixed bug 958, checkboxes wrong background when not checked, select always multiple, text & texarea not reset. html 4 button work in progress.
1998-10-13 21:31:26 +00:00
troy%netscape.com
7391b96095
Work in progress on scroll frame code
1998-10-12 22:13:23 +00:00
kipp%netscape.com
04c15ca7e9
Removed an unused include
1998-10-12 18:45:25 +00:00
kipp%netscape.com
b1cf673810
Return break-before when none of the text gets used
1998-10-12 18:44:58 +00:00
kipp%netscape.com
84486d7f04
use new vertical-align-frames api
1998-10-12 18:43:41 +00:00
kipp%netscape.com
3a4c8d38f4
Update frame count when frames are pushed to a new line so that alignment behaves properly
1998-10-12 18:43:07 +00:00
michaelp%netscape.com
8204df190f
changes per-kipp to make views transparent.
1998-10-12 18:07:28 +00:00
kipp%netscape.com
e3998954e5
Removed nsCSSLayout::GetStyleSize and converted callers to use state in the html reflow state
1998-10-12 17:00:32 +00:00
kipp%netscape.com
05a50b6ce3
Added an nsIPresContext& to html-reflow-state's ctors and used it to implement better percentage width/height handling
1998-10-12 14:48:02 +00:00
michaelp%netscape.com
5f4f719f55
fixed for new passing of pres context into API.
1998-10-11 00:58:53 +00:00
kipp%netscape.com
0d2199ae64
Implement look-ahead logic for word breaking
1998-10-10 04:35:21 +00:00
kipp%netscape.com
983af3c443
Added methods to support word breaking
1998-10-10 04:35:01 +00:00
kipp%netscape.com
6c09387c60
Pass through text-runs to the line layout engine; removed a debug printf
1998-10-10 04:33:06 +00:00
kipp%netscape.com
9f5e194f9f
Handle completion status better
1998-10-09 23:56:29 +00:00
kipp%netscape.com
28f8cdcf94
Removed skid marks; implement FindTextRuns again
1998-10-09 23:46:02 +00:00
kipp%netscape.com
ede047ed44
Mork work on floaters; support for clear style property
1998-10-09 22:58:25 +00:00
troy%netscape.com
7be0d7fefe
Removed reference to widgetSupports
1998-10-08 21:39:25 +00:00
troy%netscape.com
4a5b397cbf
Rearranged member functions to better group child frame enumeration related
...
functions
1998-10-08 21:03:59 +00:00
troy%netscape.com
cc44601bb8
Removed GetContentIndex() from nsIFrame
1998-10-08 20:35:16 +00:00
troy%netscape.com
1f04cb7073
Moved HandlePress,HandleDrag,HandleRelease from nsIFrame to nsFrame
1998-10-08 18:21:32 +00:00
karnaze%netscape.com
580dde94fe
fieldset, legend support. fixed bug #987
1998-10-08 04:38:41 +00:00
kipp%netscape.com
0dd91b990a
Preliminary support for onPaint event handling
1998-10-06 21:01:41 +00:00
kipp%netscape.com
521315cebe
Disabled overflow:visible handling for now
1998-10-06 21:00:58 +00:00
kipp%netscape.com
d8ddd615cc
Setup carried out margin state for block reflow
1998-10-06 00:41:16 +00:00
kipp%netscape.com
dfe1ff11a5
Export revised body/block factory methods
1998-10-06 00:40:54 +00:00
kipp%netscape.com
d8aa105bd8
Use new body ctor api
1998-10-06 00:40:41 +00:00
kipp%netscape.com
507002c027
Cleaned up margin handling some more; added flags to control behavior of the block frame; fixed table reflow bug
1998-10-06 00:38:56 +00:00
troy%netscape.com
f039f11a24
Changed ReflowChild() to send the WillReflow() notification as well
1998-10-06 00:27:22 +00:00
troy%netscape.com
0499b15ed9
Removed calls to MoveTo() BEFORE reflowing a frame. We used to do this
...
sequence: MoveTo(), Reflow(), SetRect(). Now that we have the WillReflow()/
DidReflow() code sandwhiches we no longer need to do the MoveTo()
1998-10-05 00:58:32 +00:00
troy%netscape.com
5eae9d2705
Removed nsIInlineReflow and folded it into nsIHTMLReflow
1998-10-03 04:28:05 +00:00
kipp%netscape.com
da1bc8412a
Fixed to not render trailing whitespace
1998-10-03 00:48:19 +00:00
kipp%netscape.com
5684b8ab62
Preliminary support for negative top/bottom margins
1998-10-03 00:17:44 +00:00
kipp%netscape.com
750a2e4ee6
Support changing the src url
1998-10-02 21:59:59 +00:00
kipp%netscape.com
750fa1536a
Reworked vertical margin collapsing
1998-10-02 21:50:53 +00:00
kipp%netscape.com
319c59254e
Return ascent/descent info too
1998-10-02 21:49:47 +00:00
troy%netscape.com
f095846367
Eliminated nsIRunaround interface, and folded space manager parameter into
...
nsHTMLReflowState structure
1998-10-02 04:10:00 +00:00
michaelp%netscape.com
7b7efc8d89
modified for new fontmetrics/renderingcontext.
1998-10-02 01:12:39 +00:00
troy%netscape.com
8b034f4950
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
troy%netscape.com
ded6581a19
Missed adding this
1998-09-30 21:35:29 +00:00
troy%netscape.com
5a65eb2714
Moved some files around
1998-09-30 21:01:11 +00:00
peterl%netscape.com
0bbb333f65
moved attribute change code to style sheete
...
cleaned up content change api
1998-09-29 23:48:07 +00:00
peterl%netscape.com
bd59f80ad2
added content changed & attribute changed to style frame construction api.
...
cleaned up api.
added attribute change hint.
1998-09-29 23:41:59 +00:00
kipp%netscape.com
95214f1753
Add in a bottom-line-margin when dealing with a zero-height line that contains a BR frame
1998-09-29 22:32:56 +00:00
kipp%netscape.com
f92bd37241
Added SetBRFrame/GetBRFrame for handling 0 height line layout and BR's
1998-09-29 22:32:04 +00:00
kipp%netscape.com
a94cce592f
Made BR frames 0,0; inform line layout of presence of the BR frame
1998-09-29 22:31:22 +00:00
kipp%netscape.com
4892cd2cf7
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
troy%netscape.com
097535bdf9
Added back in support for absolutely positioned frames
1998-09-29 04:47:59 +00:00
kipp%netscape.com
dc4362fa13
Changed factory method to parameterize the shrink wrapping behavior
1998-09-29 03:44:25 +00:00
troy%netscape.com
f16e96f86c
Fixed some bustage I introduced with the factoring
1998-09-29 02:18:09 +00:00
troy%netscape.com
7ede838ed2
Partially enabled support for absolutely positioned elements
1998-09-28 23:24:37 +00:00
buster%netscape.com
e5b27fe24a
minor cleanup, removed references to obsolete table content factory methods.
1998-09-28 23:16:39 +00:00
vidur%netscape.com
13c5a9aba4
Fixed image.src=. Forwarded AttributeChanged notifications from nsPlaceholderFrame to its anchored item. Got rid of redundant calls to AttributeChanged.
1998-09-28 21:22:31 +00:00
kipp%netscape.com
167e63dc87
Get max-element-size from inline-reflow state and pass it upwards
1998-09-28 18:57:28 +00:00
kipp%netscape.com
d5368292ee
Cleaned up and repaired floater placement and spacemanager manipulation; the comments clearly (hopefully!) state whats going on...
1998-09-28 18:50:59 +00:00
michaelp%netscape.com
cc2a2d15ea
massive changes to support java plugins.
1998-09-27 22:42:48 +00:00
kipp%netscape.com
61b9b6c8e6
Fixed mac/unix build problem
1998-09-26 22:48:52 +00:00
kipp%netscape.com
a9a9b3e33a
Fixed up list ordinal handling so that negatives don't work for roman numerals or for alphabetics, and that alphabetics count properly (a==1); this fixes bugzilla bug#589
1998-09-26 20:05:09 +00:00
kipp%netscape.com
cc598e583c
Added callback to image loading api
1998-09-26 18:36:59 +00:00
kipp%netscape.com
893dc326bb
use image-loader call back to trigger bullet frame reflows
1998-09-26 18:36:01 +00:00
kipp%netscape.com
d7c69dee34
Use modified css rendering API
1998-09-26 17:17:20 +00:00
kipp%netscape.com
b856b97ffb
Use modified css rendering API; handle background images differently (still not quite right)
1998-09-26 17:14:35 +00:00
kipp%netscape.com
9632c87bbf
Fixed memory leak (bug #910 )
1998-09-26 00:37:26 +00:00
vidur%netscape.com
13bb166f7c
Fixed memory leak in style change code
1998-09-26 00:06:26 +00:00
kipp%netscape.com
b549d341b5
Added support for percentage base margins to the root, root-content and block frames
1998-09-25 23:47:59 +00:00
kipp%netscape.com
696f3744c6
Added in support for border/padding/background-* properties for the HTML frame; added support for margin properties on the child of the HTML frame
1998-09-25 23:39:06 +00:00
troy%netscape.com
d5336ff9ad
Moved ContentReplaced() handler code to style system
1998-09-25 22:47:00 +00:00
kipp%netscape.com
8a68234233
Hooked up width/height attributes to style changed reflow
1998-09-25 18:25:20 +00:00
kipp%netscape.com
856e3e82e5
Support break-before/after for block frames
1998-09-25 17:50:09 +00:00
kipp%netscape.com
3764df874e
Removed some dead crud and implemented AttributeChanged
1998-09-25 16:35:01 +00:00
kipp%netscape.com
1c24cf2f69
Support style changes for leaf frames
1998-09-25 16:33:38 +00:00
kipp%netscape.com
5dd93faced
Renamed style-changed reflow method; fixed implementation to generate a reflow command
1998-09-25 16:11:36 +00:00
kipp%netscape.com
3a1b3e1c22
Switch over to FrameRemoved instead of FrameDeleted
1998-09-25 16:10:49 +00:00
kipp%netscape.com
cde642e1d6
Support (weakly) style-changed reflow and fixup naming of frame-removed methods
1998-09-25 16:10:10 +00:00
troy%netscape.com
318174a3d8
Moved ContentDeleted() document notification code to the style system which
...
generates the reflow command
1998-09-25 05:13:06 +00:00
peterl%netscape.com
ded981efbe
performance tweaks to apply style change
1998-09-25 01:49:10 +00:00
vidur%netscape.com
c65c40efea
Added new style interfaces. Implemented getStyle() on HTMLElement. Moved DOM fields into side struct for nsGenericHTMLElement. Implemented style declaration interface on proxy. Added new entry point to CSSParser and new methods to style declaration.
1998-09-25 00:51:45 +00:00
kipp%netscape.com
4156cd43b6
Added some attribute handlers for inline frames (temporary)
1998-09-25 00:00:55 +00:00
kipp%netscape.com
39756bf44a
Added methods for triggering style/rendering/reflow changes
1998-09-25 00:00:22 +00:00
kipp%netscape.com
01b8c34dc8
Fixed up includes to not depend on old content model classes
1998-09-24 21:37:45 +00:00
kipp%netscape.com
eb17ac05c0
Removed unused include
1998-09-24 21:34:31 +00:00
kipp%netscape.com
04604ad3be
Removed bullet pseudo-content and instead use pseudo style to process bullets properly
1998-09-24 21:32:39 +00:00
troy%netscape.com
8708a830f9
Removed mChildCount from nsContainerFrame
1998-09-24 17:56:35 +00:00
kipp%netscape.com
a491a713e9
Fixed block's max-element-size computation for child inline frames
1998-09-24 17:47:25 +00:00
troy%netscape.com
2ed107ad4d
Removed IsPseudoFrame() from nsContainerFrame
1998-09-24 04:57:30 +00:00
troy%netscape.com
f5a11ac77b
Removed IsLastChild() member function from nsContainerFrame
1998-09-24 04:12:01 +00:00
troy%netscape.com
82c4fa9df0
Removed PreReflowCheck() and PostReflowCheck() from nsContainerFrame
1998-09-24 03:59:30 +00:00
troy%netscape.com
79eb911422
Removed some XXX CONSTRUCTION code that was work-in-progress, but is
...
no longer needed
1998-09-24 03:49:45 +00:00
troy%netscape.com
5e4611081b
Removed mFirstContentOffset, LastContentOffset, and mLastContentIsComplete
...
from nsContainerFrame
1998-09-24 03:36:52 +00:00
troy%netscape.com
86ce7613e4
Changed the way nsIFrame inherits from nsISupports
1998-09-24 01:50:16 +00:00
kipp%netscape.com
34339e3dd4
Fixed up includes
1998-09-23 20:12:21 +00:00
kipp%netscape.com
7a47ddc638
Removed bullet factory methods
1998-09-23 20:12:07 +00:00
kipp%netscape.com
7e269eb6c3
nuked
1998-09-23 20:11:22 +00:00
kipp%netscape.com
09c2bd18a7
Implement bullets here; implement list renumbering cleanly instead of having the bullets blindly do it (fixes a crash and several pagination bugs)
1998-09-23 20:10:40 +00:00
karnaze%netscape.com
b7d357fce8
Converted forms to use the new content model classes and better separate content from layout.
1998-09-23 17:16:51 +00:00
troy%netscape.com
ea7c23f8b9
Fixed bug in InsertNewFrame() that was screwing up the child list
1998-09-23 04:45:59 +00:00
kipp%netscape.com
efdb756715
Removed unused include
1998-09-23 02:33:23 +00:00
kipp%netscape.com
6ccd415fc4
use line-layout's pres-context as a ref not a pointer
1998-09-23 02:32:17 +00:00
kipp%netscape.com
5bb033f24d
Use pres-context as a ref instead of a pointer
1998-09-23 02:31:16 +00:00
kipp%netscape.com
90e7f6356a
Added methods for counting the number of placed frames; switched the pres-context to a ref from a pointer; removed some debris
1998-09-23 02:31:00 +00:00
kipp%netscape.com
e81efcd58d
Use nsHTMLContainerFrame instead of nsHTMLBase
1998-09-23 02:30:21 +00:00
kipp%netscape.com
5a0b05a4f0
Moved some methods from various places into this class
1998-09-23 02:29:31 +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
kipp%netscape.com
313976d02e
use line layout pres-context as a ref not a pointer
1998-09-23 02:24:49 +00:00
kipp%netscape.com
86fc054d7d
Renamed margin carry in/out variables in the metrics struct
1998-09-23 02:21:53 +00:00
troy%netscape.com
8b1e799713
Changed to how broken image is handled
1998-09-22 04:01:16 +00:00
troy%netscape.com
80993d95c6
Added display of icon when loading image
1998-09-22 03:34:44 +00:00
troy%netscape.com
2c48537ccc
Fixed a bug introduced with the LastFrame() changes
1998-09-21 16:37:38 +00:00
troy%netscape.com
88ce6d7582
Fixed some horkage I introduced
1998-09-21 16:35:49 +00:00
troy%netscape.com
e30e3bdf78
Removed references to mFirstContentOffset, mLastContentIsComplete, and mChildCount
1998-09-21 03:50:44 +00:00
troy%netscape.com
e46c707ed3
Removed references to mFirstContentOffset
1998-09-21 03:47:45 +00:00
troy%netscape.com
4d0cc0344e
Work in progress for displaying icon while laoding image...
1998-09-20 00:08:24 +00:00
troy%netscape.com
8239f605ce
Changed FrameInserted incremental reflow code to insert the new frame
...
into the child frame list
1998-09-19 04:29:36 +00:00
troy%netscape.com
9955ac85ce
Removed farme enumeration member functions for indexed access, last child,
...
and child count
1998-09-19 03:24:26 +00:00
troy%netscape.com
8390e920bf
Added AttributeChanged() member function for communicating attribute value
...
changes to the frame
1998-09-18 19:53:27 +00:00
troy%netscape.com
c24f15c230
Removed CreateFrame() from nsIHTMLContent
1998-09-18 18:04:42 +00:00
troy%netscape.com
52eb998d8f
Removed nsIContentDelegate.h
1998-09-18 17:34:48 +00:00
troy%netscape.com
b6c1cfd2b8
Removed content delegates
1998-09-18 17:18:37 +00:00
troy%netscape.com
356c3c5ab5
Removed an unreferenced label
1998-09-18 03:10:00 +00:00
troy%netscape.com
4638bb8528
Removed some dead code
1998-09-18 03:08:23 +00:00
troy%netscape.com
b01fe7302c
Added CreateContinuingFrame()
1998-09-18 02:47:03 +00:00
troy%netscape.com
01aed8986f
Removed some code that's no longer needed with the new frame construction code
1998-09-18 00:04:55 +00:00
troy%netscape.com
163bcce1ad
Removed code that's no longer needed now that tables are using new
...
frame construction code
1998-09-17 23:46:16 +00:00
troy%netscape.com
64fbddffe3
Removed some XXX temp code that was needed until tables were switched
...
over to the new frame construction code
1998-09-17 04:57:50 +00:00
troy%netscape.com
740f73d46a
Cleaned up frame construction code
1998-09-17 04:07:58 +00:00
peterl%netscape.com
f66523e7c7
added decoration rendering code to deal with CSSisms
1998-09-17 00:18:25 +00:00
michaelp%netscape.com
91516c1897
cleaned up some link jumping nonsense.
1998-09-15 20:22:37 +00:00
buster%netscape.com
c47f9bbfcb
nsStyleConsts.h added some HTML 4 consts for tables
...
nsHTMLAtoms.cpp,h added some HTML 4 strings for tables
nsHTMLParts.h added constructors for new table content classes
nsGenericHTMLElement.cpp,h added table frame creation, common table attribute parsing
nsHTMLTable*Element.cpp these are the new table content classes
nsHTMLContentSink.cpp enabled the new content and removed the old
nsHTMLStyleSheet.cpp fixed the table style optimizations to work with new content
nsTable*Frame.cpp these work with the new content
1998-09-15 17:58:24 +00:00
michaelp%netscape.com
339f0de9fc
changes for new plugin world.
1998-09-15 03:46:52 +00:00
kipp%netscape.com
46acb2313a
Removed css/layout directory
1998-09-15 00:19:49 +00:00
troy%netscape.com
c19913ecf4
Container floated elements are now wrapped in a BODY frame
1998-09-14 04:01:08 +00:00
troy%netscape.com
1b1b0c939f
Changed to explicitly create frame of type frameset or outer frame instead
...
of using CreateFrame() which will be going away
1998-09-13 02:45:07 +00:00
kipp%netscape.com
b9e8a43908
Fixup AddRef/Release and some constructors to use NS_ADDREF (etc) macros
1998-09-12 19:33:48 +00:00
troy%netscape.com
a110f0c67d
Removed some XXX CONSTRUCTION commented out code
1998-09-12 04:54:04 +00:00
pierre%netscape.com
170f02692b
initialize member variables to 0
1998-09-11 09:13:02 +00:00
troy%netscape.com
29f72760df
Changed new frame construction code to handle floaters
1998-09-11 04:13:29 +00:00
troy%netscape.com
7f9a1669e1
Fixed it so bullets work again
1998-09-10 22:28:55 +00:00
troy%netscape.com
f370908aef
Phase one of frame construction changes
1998-09-10 19:32:14 +00:00
rods%netscape.com
b02a251eb8
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
karnaze%netscape.com
be6a60c25f
in document, renamed nsHTMLFrame.cpp, nsHTMLFrameset.h, nsHTMLFrameset.cpp
1998-09-10 17:23:31 +00:00
karnaze%netscape.com
1141b63fe6
converted frame/iframe/frameset to new layout/content separation
1998-09-09 23:30:30 +00:00
kipp%netscape.com
58921403db
Removed some cruft
1998-09-09 16:18:40 +00:00
kipp%netscape.com
6dff4273c4
Turned off image load skid marks
1998-09-09 16:13:52 +00:00
rods%netscape.com
56048c21b0
XPCOM'ed the Selection and Search methods
1998-09-09 16:11:59 +00:00
kipp%netscape.com
65931b56e7
Removed some cruft; added NS_NewBodyFrame
1998-09-08 22:36:30 +00:00
kipp%netscape.com
1bacf0f89d
new
1998-09-08 22:34:40 +00:00
kipp%netscape.com
ee91dcd8d9
Removed some cruft; added NS_NewTextNode
1998-09-06 00:17:30 +00:00
michaelp%netscape.com
a8320310e0
added Scrolled() method. and support to call it. fixed NS_RELEASE(rc) bug in
...
pres shell as reported by pierre.
1998-09-05 20:57:57 +00:00
kipp%netscape.com
d7a47d0ea7
Added wbr
1998-09-04 01:02:54 +00:00
kipp%netscape.com
fc082ae5f3
Removed some cruft and promoted a few frame creation routines
1998-09-04 00:55:20 +00:00
kipp%netscape.com
485971f9e7
Added decl for NS_NewImageFrame
1998-09-04 00:18:53 +00:00
kipp%netscape.com
62c5c8e302
tweaked element ctor methods
1998-09-03 22:22:34 +00:00
karnaze%netscape.com
a26dce780e
frameset/frame border resizing via mouse; NORESIZE, BORDERCOLOR
1998-09-03 01:16:27 +00:00
kipp%netscape.com
675ed00281
Renamed element creation routines
1998-09-02 23:52:38 +00:00
buster%netscape.com
a8906329f4
expanded nsIFrame::List to include nsIListFilter *aFilter param, by default nsnull.
...
aFilter is useful for determining if a frame should output itself during
a List(). In any event, the children of the frame are always processed.
added nsIListFilter, an interface for any object that wants to act like a filter for frame dumps
added static NS_LAYOUT nsIListFilter * GetFilter(nsString *aFilterName);
currently, only TableListFilter implements nsIListFilter.
in response to List(...TableListFilter), the frame model is dumped in a way that is useful
for table layout regression testing. Currently this is controlled by command line switches on the viewer app.
1998-09-02 21:59:54 +00:00
kipp%netscape.com
013939ead8
Revised factory method argument order (normalized)
1998-09-01 01:35:19 +00:00
kipp%netscape.com
db1080d1fc
Added factory method names for all the new content objects
1998-09-01 01:33:19 +00:00
warren%netscape.com
34f3c0ef88
Renamed NSRepository to nsRepository.
1998-09-01 00:26:28 +00:00
kipp%netscape.com
8713c93675
Added NS_NewHTMLBR
1998-08-31 18:40:16 +00:00
troy%netscape.com
715766b02f
Changes nsIView and nsIScrollableView interfaces to conform to
...
XPCOM conventions
1998-08-30 19:16:11 +00:00
kipp%netscape.com
ed22b370c4
XPCOM'ized nsIContent and nsIHTMLContent
1998-08-29 20:20:38 +00:00
kipp%netscape.com
5a96e9378b
Added NewHTMLAnchor
1998-08-29 03:13:15 +00:00
kipp%netscape.com
b39d24a069
Export new HTML-HR factory method
1998-08-28 23:31:28 +00:00
rods%netscape.com
0c95d8533f
Fixed up some of the selection methods
1998-08-28 16:02:33 +00:00
michaelp%netscape.com
8190f7951c
DeleteFrame() now takes a pres context.
1998-08-28 03:02:39 +00:00
michaelp%netscape.com
aad018fcbb
deleteframe() now takes a pres context.
1998-08-28 02:50:17 +00:00
troy%netscape.com
35df864e01
Work in progress for LAYER tag
1998-08-26 02:23:21 +00:00
troy%netscape.com
b0d16a8897
Added missing NS_INIT_REFCNT()
1998-08-15 03:24:27 +00:00
troy%netscape.com
4b212c0467
Change to object lifetime management. Views are no longer ref counted
1998-08-08 04:23:33 +00:00
joki%netscape.com
20d06b486a
Adding window.open method, fixing editormode in release builds, various event fixes
1998-08-07 04:45:03 +00:00
rods%netscape.com
e26cb21fb1
Fixed: Links now work.
...
Fixed: Selection cursor no longer shows when clicking on a link.
(These are the same fixes as Stability branch bugs 312562 and 312563)
1998-08-06 16:29:45 +00:00
kipp%netscape.com
046006426a
Added decls for framesets
1998-08-05 22:08:33 +00:00
michaelp%netscape.com
5469028d38
added tags for plugins.
1998-08-05 04:22:51 +00:00
kipp%netscape.com
a205def808
Tell line layout about floater
1998-08-04 21:16:32 +00:00
michaelp%netscape.com
9bd2a1fce5
another hack to get Unix to be happy.
1998-08-01 23:02:14 +00:00
michaelp%netscape.com
4cc548c8ba
plugin changes.
1998-08-01 05:47:53 +00:00
peterl%netscape.com
4d01ae8f02
rounding support
1998-07-31 23:34:45 +00:00
kipp%netscape.com
27ffd2eb94
Disabled widget&view for now; render the object so that people know code is coming
1998-07-29 19:33:48 +00:00
kipp%netscape.com
22f5a6d6c1
Tidy up the rendering; don't take space when show-borders is on
1998-07-29 19:33:27 +00:00
kipp%netscape.com
8349929d63
Made placeholders implement nsIInlineReflow so that their existance wouldn't screw up whitespace compression
1998-07-29 04:05:49 +00:00
michaelp%netscape.com
3bc803ac1f
hooked up the plugin manager to the webshell.
1998-07-27 23:08:52 +00:00
kostello%netscape.com
efc6f70152
Added support for saving the selection (important for copy).
...
Change XIF interfaces
1998-07-27 18:08:58 +00:00
michaelp%netscape.com
8a42c31205
modified for new streaming APIs.
1998-07-23 20:35:43 +00:00
kipp%netscape.com
e93de67eb9
Removed hack reflow code now that body/block do it properly
1998-07-23 19:56:11 +00:00
troy%netscape.com
7232d0c359
Changed PaintBorder() to use the (x,y) that's passed in
1998-07-22 05:02:07 +00:00
troy%netscape.com
23eb4a6ae4
Changed nsCSSRendering::PaintBorder() so the entire rect is used
...
and not just the width and height
1998-07-22 02:46:00 +00:00
kipp%netscape.com
dd7f60627c
Set max-element-size when computing reflow metrics
1998-07-21 21:20:55 +00:00
karnaze%netscape.com
0bb1d87245
initial support for <frameset> <frame> in content sink
1998-07-20 18:52:40 +00:00
kipp%netscape.com
6eef05bf6b
Port to new nsIWebShell and related API's
1998-07-18 21:47:56 +00:00
joki%netscape.com
1b3eefccdb
Adding new DOM stuff to handle JS event handlers
1998-07-17 04:52:12 +00:00
kipp%netscape.com
384d6fbda5
Implement paint method
1998-07-16 23:32:04 +00:00
kipp%netscape.com
936a3f47d9
Size the placeholder differently when visually debugging; render it too:
1998-07-16 23:31:53 +00:00
kipp
4321face90
Indent tweak
1998-07-15 17:05:59 +00:00
troy
e264371e9b
Changed API for CreateContinuingFrame and GetReflowMetrics to take
...
a reference to a nsIPresContext
1998-07-15 03:23:23 +00:00
troy
243f3f1255
Changed GetReflowMetrics() to take a reference to a nsIPresContext
1998-07-15 02:59:06 +00:00
troy
e8893481dd
Changed Reflow() member function to take a reference to a nsIPresContext
...
instead of a pointer
1998-07-15 02:53:09 +00:00
kipp
b46eb126c9
More hacks for floating embed's, object's and applet's
1998-07-15 00:47:46 +00:00
kipp
f5cbcc3d7a
Added applet, object and embed support
1998-07-15 00:23:07 +00:00
kipp
d53bd676fa
new
1998-07-15 00:22:30 +00:00
kostello
97e90b0639
Added XIF (XML Interchange Format) Support. XIF is designed
...
as an Netscape internal XML application. It is designed to
allow conversion from our content model to any output format --
most importantly to HTML 3.2 and HTML4.0 format.
1998-07-14 22:34:27 +00:00
kipp
5bc86bdb50
Add factory methods for applets and objects
1998-07-14 18:54:20 +00:00
kipp
135b6b3efb
Tweaked
1998-07-11 03:49:17 +00:00
kipp
15a1048658
initialize reflow metrics and reflow state to avoid downstream bugs
1998-07-10 20:26:20 +00:00
troy
7c4b0ac9ae
Added some new sizing constraints
1998-07-09 20:53:37 +00:00
kipp
8beef8ceaa
Added some slots to nsReflowMetrics specifically to support collapsing css margins; it needs to go somewhere else!
1998-07-09 17:06:12 +00:00
kipp
c21f2ee0f4
Implement ContentDeleted
1998-07-06 21:37:33 +00:00
kipp
e75706a7db
Added NS_CreateHTMLElement
1998-07-03 17:49:49 +00:00
kipp
8de1e92335
Reworked ContentInserted handling
1998-07-03 17:46:44 +00:00
troy
a3005d96d4
Changed reflow processing for floaters
1998-06-30 23:19:10 +00:00
troy
08cdd6ebcd
Changed anchor frames to forward content notifications to the real frame
1998-06-30 21:35:07 +00:00
kipp
11fba76f60
Use new PropagateContentOffsets API
1998-06-30 20:22:44 +00:00
kipp
9d76dca44e
disabled calls to PropagateContentOffsets for now
1998-06-30 20:20:29 +00:00
kipp
7292712c50
Added NS_IS_REFLOW_ERROR; updated reflow status comment to indicate which bits are reserved by nsIFrame API's
1998-06-27 22:54:58 +00:00
kipp
cdaedbbf86
Added NS_NewHTMLComment and NS_NewHTMLTitle
1998-06-26 16:12:22 +00:00
kipp
822565e6d7
Removed obsolete justify-reflow method
1998-06-26 15:11:53 +00:00
kipp
396b89b7f9
Added content directory and moved some code
1998-06-26 15:08:55 +00:00
kipp
163249f258
Eliminated IRIX compiler warnings (and a bug)
1998-06-26 15:07:09 +00:00
kipp
4b8864ebbc
New and improved (?) line layout
1998-06-25 16:33:10 +00:00
kipp
aa980ae438
Assign values to reflow reason so that when printing them numerically it's easier to map the integer back to the enum
1998-06-25 15:03:37 +00:00
kipp
cc04a28262
Added the same skip-over-non-body-content code that's in the root content frame code
1998-06-25 14:53:45 +00:00
karnaze
ea5cd1554d
named <iframe>s, scrolling attribute, more complete test9.html
1998-06-23 22:25:28 +00:00
troy
2c3c341cda
Changed some GetStyleContext/GetStyleData pairs to use nsIFrame::GetStyleData
...
instead
1998-06-14 05:14:17 +00:00
troy
af75aa1015
Changed some pairs of GetStyleContext/GetStyleData calls to a single call
...
to nsIFrame::GetStyleData
1998-06-14 05:00:38 +00:00
karnaze
6800f5f5d8
initial support for <iframe>
1998-06-11 16:46:33 +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
6c25e7131e
Fixed a pending-break clear bug; use new ReflowInlineChild API
1998-06-09 17:47:49 +00:00
kipp
18f4f90dea
Added nsIInlineFrame interface
1998-06-09 17:47:20 +00:00
kipp
6b4f435e4f
Implement ReflowChild directly so that it uses nsIInlineFrame is available
1998-06-09 17:40:21 +00:00
kipp
a07a851265
Implement ReflowInlineChild to check for nsIInlineFrame and use it when available
1998-06-09 17:32:52 +00:00