buster%netscape.com
da354a499c
impl of DOM table.deleteRow
1998-11-18 06:30:13 +00:00
troy%netscape.com
9d1564cf4a
Added some constants to use when referring to child list name indices
1998-11-18 06:13:58 +00:00
buster%netscape.com
9f0bc3a6db
impl for DOM table.InsertRow
1998-11-18 06:06:37 +00:00
joki%netscape.com
77fd9c2652
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
janc%netscape.com
532b5e6ff5
New css parser test
1998-11-18 04:42:37 +00:00
janc%netscape.com
6b5588ab09
update css parser test
1998-11-18 04:40:13 +00:00
janc%netscape.com
5ee7d42e2a
update CSS Parser test
1998-11-18 04:39:13 +00:00
morse%netscape.com
cbcbe77b8a
update for single signon
1998-11-18 04:38:13 +00:00
troy%netscape.com
69fb6f5543
Removed mFlags from nsBodyFrame and now we use the mFlags defined by
...
nsBlockFrame
1998-11-18 04:16:03 +00:00
troy%netscape.com
cab003320a
Fixed a couple of cases where I missed calling the base class
1998-11-18 04:06:19 +00:00
troy%netscape.com
2fdc3b4633
Removed mChildCount member data
1998-11-18 03:44:08 +00:00
troy%netscape.com
74212908e2
Made sure the block's SetFlags() member function is called. This fixes shrink
...
wrapping so it works again
1998-11-18 03:27:04 +00:00
peterl%netscape.com
fa2ffaf5bd
cursor style cleanup
1998-11-18 02:23:39 +00:00
peterl%netscape.com
265c4ca8a7
cleaned up cursor style handling
1998-11-18 02:11:54 +00:00
peterl%netscape.com
e7b84c9f31
use proper pseudo tag for text style contexts
1998-11-18 02:11:27 +00:00
peterl%netscape.com
8345b5f818
cleaned up cursor handling
1998-11-18 02:10:45 +00:00
peterl%netscape.com
e26b45e286
added text pseudo tag
1998-11-18 02:09:53 +00:00
peterl%netscape.com
9d95cfa114
remove style_cursor_inherit
1998-11-18 02:08:45 +00:00
peterl%netscape.com
7675978299
fixed comment
1998-11-18 02:08:30 +00:00
janc%netscape.com
8a36652088
New CSS Parser test.
1998-11-18 01:53:02 +00:00
janc%netscape.com
f600987979
New CSS Parser Test
1998-11-18 01:24:30 +00:00
janc%netscape.com
a139b2f1bc
New CSS Parser test.
1998-11-18 01:15:17 +00:00
janc%netscape.com
a99b4cef97
New CSS Parser test
1998-11-18 00:58:49 +00:00
amusil%netscape.com
e960e8007a
Bug fix for 1201. Now use the size parameters from the object tag as a determinant of size.
1998-11-17 23:29:20 +00:00
buster%netscape.com
387c75adf8
impl for DOM methods table.create(THead|TFoot|Caption) and deleteCaption
1998-11-17 23:09:59 +00:00
dcone%netscape.com
c18c0a30a7
updated steve clarks changes, added genericElementCollection
1998-11-17 22:38:03 +00:00
kipp%netscape.com
552551e512
Revised max-element-size computation somewhat so that floaters are accounted for better
1998-11-17 22:28:51 +00:00
buster%netscape.com
63d84c5b52
new module
1998-11-17 22:20:59 +00:00
buster%netscape.com
148fd4ca84
renamed TableElementCollection to GenericElementCollection, and factored it into
...
it's own module for reuse.
1998-11-17 21:40:38 +00:00
troy%netscape.com
f350be91c1
Changed the body to be a subclass of nsBlockFrame rather than contain a
...
block frame
1998-11-17 16:37:39 +00:00
buster%netscape.com
d14f0035d3
implementation of rows() and tBodies()
1998-11-17 16:32:29 +00:00
kipp%netscape.com
2098c2a448
Made SetTitle call ReduceEntities for bug #1398
1998-11-17 16:29:25 +00:00
troy%netscape.com
4f1b20b058
Fixed CreateWrapperFrame() so it resets the geometric and content parent pointers
...
of the frame being wrapped
1998-11-17 05:47:06 +00:00
pierre%netscape.com
d23d602d77
fix build: added nsGenericDOMHTMLCollection.cpp
1998-11-17 03:23:02 +00:00
troy%netscape.com
688027c9d3
Fixed problem that caused Mac build to break
1998-11-17 02:37:47 +00:00
vidur%netscape.com
026c273104
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
2757f6e3d4
Fixed up incremental reflow for content-changed and removed floaters
1998-11-17 01:04:45 +00:00
kipp%netscape.com
389de1de86
Added in nsHTMLReflowState argument to ReflowFrame so that callers can properly initialize it
1998-11-17 01:04:21 +00:00
kipp%netscape.com
b1f6b6473f
Tidy up; added some tracing
1998-11-17 01:03:59 +00:00
kipp%netscape.com
b4c8bce4e2
Removed DidReflow hack again
1998-11-17 01:03:41 +00:00
kipp%netscape.com
c3aca28e6c
Look on all lists for frames
1998-11-17 01:03:28 +00:00
buster%netscape.com
573ce4b643
work in progress for full DOM support for tables
1998-11-16 23:31:24 +00:00
troy%netscape.com
bb256efbb7
Changed Reflow() to deal with reflow commands targeted at the root frame
1998-11-16 23:16:03 +00:00
troy%netscape.com
4a3de77c51
Made sure NS_BODY_THE_BODY flag is set for the body wrapper frame we
...
create for XML documents
1998-11-16 21:48:13 +00:00
troy%netscape.com
bd01f5a4c1
Added null pointer check in DidSetStyleContext(). This keeps us from crashing
...
on XML documents
1998-11-16 21:45:24 +00:00
troy%netscape.com
a435cf3ef5
Reinstated hack to have the placeholder frame forward the DidReflow() notification
...
to the floated frame. Needed until the block frame properly handles FirstChild()
and returns the list of floated frames
1998-11-16 18:33:21 +00:00
troy%netscape.com
d6a65c024a
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
buster%netscape.com
e46627bcf6
added storage in styleTable for a column's width contribution from cells that
...
have colspan>1.
1998-11-16 06:47:24 +00:00
buster%netscape.com
21e08756c0
irrationally-specified table (one where the width attributes of various rows don't add up to the same value,
...
and/or to the width attribute on the table itself), the rule is to try to give the column the largest value
assigned to it by any cell intersecting that column.
Separate storage is maintained for a column's natural desired width (width from any source other than a cell
with a colspan) and the maximum contribution to the column's width from any cell with a colspan.
1998-11-16 06:46:00 +00:00
vidur%netscape.com
a56f770bde
First pass to allow HTML forms to be embedded inside XML documents.
1998-11-16 06:16:17 +00:00
kipp%netscape.com
11b65a83d4
Removed extraneous bullet padding that was left-over from the pre-pseudo-style days
1998-11-15 01:17:05 +00:00
kipp%netscape.com
e45a5dc20c
Attempt to compute max-element-size better
1998-11-15 01:13:44 +00:00
kipp%netscape.com
40136f9ee9
Tidy the max-element-size code
1998-11-15 01:13:25 +00:00
kipp%netscape.com
68c8ed8188
Cleaned up OL/UL margins
1998-11-15 01:13:00 +00:00
kipp%netscape.com
e9a7d36567
Properly walk up the tree to find the real color
1998-11-15 00:20:52 +00:00
kipp%netscape.com
aadaf47fc1
Added some more null-pointer checking to DOM methods
1998-11-14 22:51:43 +00:00
kipp%netscape.com
6ad169555b
Fixed bug #1257 : the bug was that we were overrunning the transformers malloc'd buffer because the mBufferLength was never being updated
1998-11-14 22:27:50 +00:00
kipp%netscape.com
7c3763c3e0
Removed and unused member variable
1998-11-14 22:27:06 +00:00
kipp%netscape.com
68f8209644
Fixed frame-removed crash case (when we run out kids); bug #691
1998-11-14 21:57:38 +00:00
kipp%netscape.com
6bc24733d4
Basic support for :first-letter pseudo-elements
1998-11-14 21:01:26 +00:00
kipp%netscape.com
973c0a528c
Eliminated NewFrame
1998-11-14 19:28:34 +00:00
kipp%netscape.com
f064456558
Modified List code to list floater list and bullet better; support multiple child lists; manage floater list properly
1998-11-14 19:28:11 +00:00
kipp%netscape.com
381815af96
Removed hacks that were mostly block-frame bug workarounds
1998-11-14 19:26:57 +00:00
kipp%netscape.com
11391735ba
DidReflow now supports multiple child lists; added DeleteFrameList helper method
1998-11-14 19:25:34 +00:00
michaelp%netscape.com
7a9e1a4bc1
changes for pixel scaling/printing.
1998-11-14 01:52:27 +00:00
vidur%netscape.com
f0e94f9767
Added Xlink support
1998-11-14 00:22:10 +00:00
vidur%netscape.com
d5fc2aaaea
Added support for XLink - simple links and show=replace or new. Modified nsILinkHandler interface.
1998-11-14 00:21:19 +00:00
joki%netscape.com
75313e6a08
Modify cursor types from default to inherit (they're the same internally right now)
1998-11-14 00:00:03 +00:00
joki%netscape.com
d316927b48
Modify cursor setting code to check css cursor setting for containers.
1998-11-13 23:58:52 +00:00
karnaze%netscape.com
1eafba94d2
bug 1374 (hometown.aol.com crash on resize)
1998-11-13 23:44:50 +00:00
karnaze%netscape.com
cce53e947f
bug 1226 for form control with native widgets. Other controls are still not working.
1998-11-13 23:13:42 +00:00
karnaze%netscape.com
581d6a571f
bug 1357 involving a hidden control not getting submitted
1998-11-13 23:10:52 +00:00
vidur%netscape.com
d011a88573
Generic HTML collection base class
1998-11-13 22:30:23 +00:00
troy%netscape.com
87eff9d2bf
Changed GetLoadImageFailed() so it checks with the image loader rather
...
than just using the value of mLoadImageFailed. Fixes bug #1287
1998-11-13 21:31:50 +00:00
troy%netscape.com
d28f4a59b4
Changed Notify() to call NotifyError() if the notification type is
...
nsImageNotification_kAborted. This ensures that the NS_IMAGE_LOAD_STATUS_ERROR
load status bit is set and that the frame gets repainted
1998-11-13 21:21:15 +00:00
troy%netscape.com
59a9e518ba
Added check for SRC being an empty string
1998-11-13 18:38:16 +00:00
troy%netscape.com
36fd247c25
Changed it so that if there's a NULL URL then we set the mLoadImageFailed
...
flag and don't try and load the broken image URL. Only on Windows for now
until Mac and Unix support the image icons
1998-11-13 17:00:54 +00:00
troy%netscape.com
2384ae57fa
Changed Notify() to handle nsImageNotification_kAborted and set the image load
...
status to NS_IMAGE_LOAD_STATUS_ERROR
1998-11-13 06:24:33 +00:00
troy%netscape.com
59c09cffdc
Removed an assert that was incorrect and that triggered when print
...
previewing test1
1998-11-13 05:17:08 +00:00
rickg%netscape.com
ba3ddb1078
fixed a crash that someone missed
1998-11-13 04:58:35 +00:00
rickg%netscape.com
2f234d74a2
allow view-source on XML
1998-11-13 04:36:46 +00:00
troy%netscape.com
555b09f7bd
Added a scroll frame for print preview
1998-11-13 04:22:23 +00:00
troy%netscape.com
61080e7a03
Cleaned up ConstructXMLRootFrame() and added some XXX comments
1998-11-13 03:43:15 +00:00
vidur%netscape.com
0e59484bfd
Null check for prefs. The MozillaControl doesn't set up prefs correctly quite yet (and might never will).
1998-11-13 02:47:33 +00:00
troy%netscape.com
8e56559948
Added ListTag() member function
1998-11-13 02:20:31 +00:00
kin%netscape.com
78a4fe45d4
Fixed library name typo to fix build bustage on Unix.
1998-11-13 01:33:29 +00:00
vidur%netscape.com
8f7d93e602
XML example with scripting
1998-11-12 23:57:54 +00:00
vidur%netscape.com
dbf2544c2b
Added script handling to XML content sink. Made sure frame construction by tag wasn't done for XML.
1998-11-12 23:55:47 +00:00
kipp%netscape.com
799be9555b
Actually advance the dest pointer so a copy occurs (doh!)
1998-11-12 23:33:12 +00:00
kipp%netscape.com
9fb85819e5
Fixed a memory leak with text editing
1998-11-12 23:31:38 +00:00
troy%netscape.com
532ccd2885
Cleaned up the way construction of the root frame happens for XML documents.
...
We no longer create a pseudo root element
1998-11-12 23:03:35 +00:00
joki%netscape.com
29554883d9
DOM Support: nsHTMLDocument body property
1998-11-12 22:25:51 +00:00
kipp%netscape.com
ac0565a8f8
Fixed margin collapsing bug
1998-11-12 22:24:46 +00:00
joki%netscape.com
b1ee1a8ae9
Fix bug where the DOM event bubbling process was overriding previous event status codes.
1998-11-12 21:35:27 +00:00
buster%netscape.com
cc897db604
fixed a tiny bug in handling unexpected frames in a row
1998-11-12 21:04:41 +00:00
buster%netscape.com
f076fcd5be
rowgroup pseudo-frames for rows inserted directly into a table
1998-11-12 20:45:28 +00:00
alecf%netscape.com
72b7591567
fix for unix bustage
1998-11-12 20:27:31 +00:00
buster%netscape.com
f4b68564d6
col and colgroup attribute handling
...
colgroup pseudo frame for cols inserted directly into a table. More like this to come...
1998-11-12 18:37:28 +00:00
kipp%netscape.com
f554f82547
Fixed some serious bugs in list bullet placement that prevented some relatively easy cases from working at all; this fixes up most outside list bullet cases
1998-11-12 18:19:22 +00:00
kipp%netscape.com
7314e95171
init the html atoms too...(temporary)
1998-11-12 18:16:25 +00:00
vidur%netscape.com
4bc4f6896a
Modified stylesheet
1998-11-12 17:17:48 +00:00
vidur%netscape.com
f137d57503
new
1998-11-12 16:36:02 +00:00
kipp%netscape.com
784d48c0a8
Fixed list numbering to work again (whoops!); added support for display: compact (just the beginnings); more work-in-progress for :first-letter support
1998-11-12 16:32:56 +00:00
kipp%netscape.com
4520864b33
Support for display: compact
1998-11-12 16:32:19 +00:00
kipp%netscape.com
45356c7502
Some support for first-letter style
1998-11-12 16:31:38 +00:00
vidur%netscape.com
f1f2518804
Factored GetAttributStyleSheet method into separate nsHTMLContentContainer interface that can be implemented by both HTML and XML document classes.
1998-11-12 07:54:12 +00:00
vidur%netscape.com
c896ffad62
Got rid of bogus dependency on XMLContent
1998-11-12 07:06:47 +00:00
troy%netscape.com
383e706f7d
Changed slightly the check for whether the vertical scrollbar will be hidden.
...
This way it works better for XML documents that have an initial value for the
overflow property
1998-11-12 03:56:57 +00:00
pinkerton%netscape.com
efcfcf91b6
Add xml/layout files.
1998-11-12 01:05:48 +00:00
pinkerton%netscape.com
752f9c5981
Fix build bustage. Add xml/document files and nsGenericElement.cpp
1998-11-12 01:00:58 +00:00
vidur%netscape.com
8723f8326b
Added XML display support. Split nsGenericHTMLElement into generic and HTML-specific components. Minor style modification. New XML classes and interfaces.
1998-11-11 22:06:16 +00:00
rickg%netscape.com
d3b71028ee
enabled view-source
1998-11-11 20:31:45 +00:00
buster%netscape.com
ce19ab8f3c
support for frame and rules attribute
1998-11-11 19:56:02 +00:00
buster%netscape.com
1666eee663
fix for default cell padding and cell spacing
1998-11-11 19:54:23 +00:00
troy%netscape.com
f9a029ea12
Fixed memory leak
1998-11-11 16:50:51 +00:00
rickg%netscape.com
c737f0ffa8
first pass support for view-source
1998-11-11 11:55:32 +00:00
troy%netscape.com
690b52766a
Fixed a memory leak of a content object
1998-11-11 06:37:30 +00:00
troy%netscape.com
3c6f99e1d7
Eliminated the hack where the scroll frame was creating a BODY wrapper for
...
the scrolled frame. Now the frame construction code creates the wrapper
frame
1998-11-11 04:43:13 +00:00
kipp%netscape.com
2f43e35996
Added a sleazy implementation of css2's run-in display type
1998-11-11 03:55:55 +00:00
kipp%netscape.com
85c8ae6bcf
Added a method to support propogation of the mRunInFrame info down into the reflow of a block
1998-11-11 03:55:23 +00:00
kipp%netscape.com
add7918774
Added run-in and compact display types to the TreatFrameAsBlockFrame method
1998-11-11 03:54:47 +00:00
kipp%netscape.com
dfbd908044
Added mRunInFrame to the html reflow state so that run-in frame handling can be forwarded from a parent block to a child block
1998-11-11 03:54:15 +00:00
cls%seawood.org
288a1c7f8c
Fixes to resource install for xpfe. Fixes to make MOZ_NATIVE_* work again. Thanks to Jeremy Lea <reg@shale.csir.co.za> for the diffs.
1998-11-11 01:53:49 +00:00
karnaze%netscape.com
0051a7f8b8
fixed <frameset frameborder=no> allowed frame resizing
1998-11-10 20:49:51 +00:00
kipp%netscape.com
ef7315d187
Fixed AddFrame method hiding
1998-11-10 19:20:53 +00:00
kipp%netscape.com
594ec210f9
Removed unused include
1998-11-10 19:16:32 +00:00
cls%seawood.org
44b5869de6
Sync'd with Makefile. Thanks to Steve Morrison <smorrison@gte.com> for pointing this out.
1998-11-10 18:14:24 +00:00
kipp%netscape.com
a6ea00c527
Use lineLayout object to pass on floater to the containing block
1998-11-10 18:04:34 +00:00
kipp%netscape.com
8b1973c472
Added InitFloater
1998-11-10 18:04:19 +00:00
kipp%netscape.com
34bf927f85
Use geometric parent to get containing block of the floater
1998-11-10 18:04:10 +00:00
kipp%netscape.com
afb208283b
Removed obsolete IIDs
1998-11-10 18:03:53 +00:00
kipp%netscape.com
366b13adac
Removed GetReflowMetrics
1998-11-10 18:03:42 +00:00
kipp%netscape.com
edd04980fc
Tidy up by removing some old junky code
1998-11-10 18:03:29 +00:00
kipp%netscape.com
eaa75a51fe
nuked
1998-11-10 18:02:20 +00:00
kipp%netscape.com
21c0ad58b2
Added a reminder to the ua.css
1998-11-10 18:00:46 +00:00
kipp%netscape.com
d30dab65fb
Removed the unused GetReflowMetrics method (it may come back in a different form some day)
1998-11-10 18:00:08 +00:00
troy%netscape.com
527ee073f8
Renamed Init() to SetInitialChildList() and added an additional parameter
...
for the name of the child list
1998-11-10 06:05:32 +00:00
troy%netscape.com
6e8a40b6ce
Added GetChildListName() member function
1998-11-10 04:31:02 +00:00
rickg%netscape.com
a572a000de
changed contentsink API to support XML
1998-11-10 04:13:59 +00:00
pierre%netscape.com
a70be7844d
fix build: added nsImageControlFrame.cpp
1998-11-10 02:26:13 +00:00
joki%netscape.com
561847577e
Stop dual event flow through both frames kids and view kids. Now flows through views.
1998-11-10 00:35:30 +00:00
kipp%netscape.com
66157a9852
Create a block frame for run-in and compact frames
1998-11-09 23:35:44 +00:00
kipp%netscape.com
af89649a87
Improved the table warning diagnostic
1998-11-09 23:35:05 +00:00
karnaze%netscape.com
aec75f892e
form control content attribute changes (not all) reflected in layout; fixed scrolling on <iframe>, <frame>;
...
added nsImageControlFrame to handle <input type=image>.
1998-11-09 23:30:16 +00:00
troy%netscape.com
9d8145f033
Added GetAdditionalChildListName() as a way to discover additional
...
named child lists at runtime
1998-11-09 19:59:33 +00:00
troy%netscape.com
081c78e696
First of a few changes to allow frames to have multiple child lists.
...
FirstChild() now takes an additional argument which is the name of the
child list.
1998-11-09 19:40:27 +00:00
kipp%netscape.com
40dbf5063b
Disabled some more dubious br/margin code
1998-11-09 17:54:37 +00:00
vidur%netscape.com
c23c7bfe96
Fix to GetFirstChild/GetLastChild from Michael Leventhal (mle@citec.fi)
1998-11-09 17:51:18 +00:00
kipp%netscape.com
0332290e01
Repaired marginwidth/marginheight handling code
1998-11-09 17:51:05 +00:00
kipp%netscape.com
4cfeba185c
Some spot error handling improvements to fix a crash in http://checkmate/raptor/js98/test3.html
1998-11-09 16:21:18 +00:00