vidur%netscape.com
b4fc446c94
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
a388e31cbd
Fixed up includes to not depend on old content model classes
1998-09-24 21:37:45 +00:00
kipp%netscape.com
77548847c2
Added bullet pseudo-style
1998-09-24 21:36:21 +00:00
troy%netscape.com
f54279e62f
Removed mChildCount from nsContainerFrame
1998-09-24 17:56:35 +00:00
karnaze%netscape.com
fb883f1869
Converted forms to use the new content model classes and better separate content from layout.
1998-09-23 17:16:51 +00:00
kipp%netscape.com
aa0e54c319
Some improvement to list layout
1998-09-23 02:33:37 +00:00
kipp%netscape.com
fa0fd8dac0
Removed unused include
1998-09-23 02:33:23 +00:00
buster%netscape.com
6b5085a487
set all the groundwork for FAST table layout based on CSS-2 table-layout property
1998-09-22 23:36:06 +00:00
peterl%netscape.com
b68e81bebd
don't set attributes that are already set
1998-09-22 02:09:26 +00:00
troy%netscape.com
62b1375f69
Removed farme enumeration member functions for indexed access, last child,
...
and child count
1998-09-19 03:24:26 +00:00
troy%netscape.com
f80fdc69aa
Removed CreateFrame() from nsIHTMLContent
1998-09-18 18:04:42 +00:00
valeski%netscape.com
bab22077b8
? network/module/nsNetFactory.cpp
...
Added nsNetFactory implementation. This allows users to retrieve nsINetService pointers from the service factory manager.
M dom/src/base/nsGlobalWindow.cpp
M gfx/src/nsImageNetContextSync.cpp
M layout/html/document/src/nsHTMLDocument.cpp
M network/module/nsURL.cpp
Replaced NS_NewINetService() calls with nsServiceManager::GetService() calls.
M network/module/Makefile
M network/module/makefile.win
Added nsNetFactory.cpp to the builds.
M network/module/nsINetService.h
Added a #define for the class id of the nsNetService.
M network/module/nsIStreamListener.h
Removed the NS_DEFINE_IID of kIStreamListenerIID from the header file. Each module that wants this will need to delcare it themselves.
M network/module/nsNetFile.cpp
Fixed memory leak.
M network/module/nsNetService.cpp
Globalized the gNetlibService variable so the NetFactory can access it.
M webshell/src/nsDocLoader.cpp
M webshell/src/nsPluginViewer.cpp
NS_DEFINE_IID of kIStreamListenerIID
M webshell/tests/viewer/nsSetupRegistry.cpp
Added the netlib library to the list of libraries in the registry and register the nsNetFactory with the appropriate iid and clsids.
1998-09-17 00:55:35 +00:00
buster%netscape.com
953b2efb58
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
troy%netscape.com
f30debacdb
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
f877659693
Fixup AddRef/Release and some constructors to use NS_ADDREF (etc) macros
1998-09-12 19:33:48 +00:00
peterl%netscape.com
749f0404c6
properly addref attr stylesheet before returning
1998-09-12 02:43:19 +00:00
vidur%netscape.com
67406f8fe7
Fixed document.writeln problem from http://www.legomindspring.com
1998-09-12 00:04:22 +00:00
kipp%netscape.com
dcf6b5fd92
Use InitialReflow to layout the image document instead of ResizeReflow so that images layout properly
1998-09-11 04:20:30 +00:00
troy%netscape.com
58260397be
Fixed frameset crash
1998-09-10 20:37:19 +00:00
troy%netscape.com
effef91cf6
Phase one of frame construction changes
1998-09-10 19:32:14 +00:00
karnaze%netscape.com
b1f8c627cd
in document, renamed nsHTMLFrame.cpp, nsHTMLFrameset.h, nsHTMLFrameset.cpp
1998-09-10 17:23:31 +00:00
peterl%netscape.com
ff3b13ac05
sync css declaration to xif with new api
1998-09-10 01:16:25 +00:00
karnaze%netscape.com
54acf2fc86
changed case sensitive include for unix
1998-09-10 00:39:38 +00:00
karnaze%netscape.com
1c1a6dacaf
converted frame/iframe/frameset to new layout/content separation
1998-09-09 23:30:30 +00:00
kipp%netscape.com
9761c43652
Support direct loading of image documents by using the GetImageFromStream method on the image group.
1998-09-09 16:19:30 +00:00
joki%netscape.com
2fdc3c0534
Do not allow script errors to stop page parsing.
1998-09-09 01:19:52 +00:00
kipp%netscape.com
c370fc4b19
Create HTML-html-element not a root part
1998-09-08 22:38:17 +00:00
rods%netscape.com
1a4caf4bed
Changed Find to use all nsIDOMxxx classes instead of nsIContent
1998-09-08 22:13:29 +00:00
kipp%netscape.com
b097632eb3
Create text using NS_NewTextNode API
1998-09-06 00:21:22 +00:00
kipp%netscape.com
cae3221de5
Use nsITextContent to initialize text node
1998-09-06 00:20:59 +00:00
peterl%netscape.com
0fec5be8c0
changed the way map attributes into is connected
1998-09-05 04:00:06 +00:00
peterl%netscape.com
2852de4218
added content directory to includes
1998-09-05 03:56:08 +00:00
vidur%netscape.com
ab080b4586
New content code adjusts to getting script objects through a factory interface
1998-09-04 23:03:16 +00:00
kipp%netscape.com
3ff0090bfa
Fixed bug in handling of textarea that caused them to terminate documents
1998-09-04 16:33:40 +00:00
rods%netscape.com
98d1b215ed
Fixed up Find to include Replace, replace will be moved to it's
...
own place later.
1998-09-04 15:41:20 +00:00
kipp%netscape.com
c1c5420452
Use new wbr element
1998-09-04 01:03:20 +00:00
kipp%netscape.com
9bf9f83150
Create spacer element instead of obsolete spacer part
1998-09-04 00:52:49 +00:00
kipp%netscape.com
388e2dfab9
Use new content class instead of the old obsolete one
1998-09-04 00:20:14 +00:00
kipp%netscape.com
b869a47308
Make more objects invisible
1998-09-03 22:23:22 +00:00
kipp%netscape.com
35e29f264c
Use new content objects wherever possible
1998-09-03 22:23:09 +00:00
rods%netscape.com
9422257982
Fixed Find (still need to do more clean up)
1998-09-03 20:09:33 +00:00
joki%netscape.com
3d77bc69e3
Standardize order during content creation to be setDoc, addAttr, appendChild
1998-09-03 01:23:12 +00:00
karnaze%netscape.com
90951aa3b9
frameset/frame border resizing via mouse; NORESIZE, BORDERCOLOR
1998-09-03 01:16:27 +00:00
kipp%netscape.com
4461ba7472
Use new element ctors
1998-09-02 23:53:49 +00:00
peterl%netscape.com
ff11f4fc1d
added DTD mode
1998-09-02 02:07:42 +00:00
peterl%netscape.com
7db7e48608
reversed style sheet order in the set
...
added DTD mode
1998-09-02 02:06:39 +00:00
kipp%netscape.com
9b03021e16
Added some style rules for new content objects
1998-09-01 01:37:43 +00:00
kipp%netscape.com
11cfcc38c6
Implement NS_CreateHTMLElement using same code that content sink uses; create various and sundry new content objects
1998-09-01 01:37:17 +00:00
kipp%netscape.com
fa5ddce270
Stop building nsHTMLParts.cpp (obsolete)
1998-09-01 01:36:39 +00:00
warren%netscape.com
b89e7efaca
Renamed NSRepository to nsRepository.
1998-09-01 00:26:28 +00:00
kipp%netscape.com
34b4a81f99
Make sure we don't run off the end of the string when translating entities in attribute values
1998-08-31 22:00:04 +00:00
rods%netscape.com
f03be582e3
Fixed several crash bugs in Find
1998-08-31 21:56:57 +00:00
kipp%netscape.com
3b1fc0b12f
Use NS_NewHTMLBR to create BR content objects
1998-08-31 18:40:39 +00:00
kipp%netscape.com
bd83087288
Added entity reduction for attributes; fixed a bug with incremental loading that would cause some content to seemingly disappear
1998-08-31 17:51:32 +00:00
troy%netscape.com
ad9a20da0b
Changes nsIView and nsIScrollableView interfaces to conform to
...
XPCOM conventions
1998-08-30 19:16:11 +00:00
kipp%netscape.com
e326124bd3
Fixed bug introduced during nsIContent porting
1998-08-29 20:44:42 +00:00
kipp%netscape.com
c6290fa577
XPCOM'ized nsIContent and nsIHTMLContent
1998-08-29 20:20:38 +00:00
kipp%netscape.com
a832ecd31c
Create anchors using NS_NewHTMLAnchor
1998-08-29 03:17:02 +00:00
kipp%netscape.com
eb4f73dcef
Use new factory method for HR's
1998-08-28 23:27:55 +00:00
kipp%netscape.com
99da657d8a
Use kIHTMLContentSinkIID so that inferior compilers will work
1998-08-28 21:29:50 +00:00
rods%netscape.com
98b6b776be
Fixed ref count problem in FindNext (should be able to switch docs now)
1998-08-28 19:55:03 +00:00
rods%netscape.com
4980b2afad
Added a couple of data members to the header and cleanup some of the
...
ref count problems
1998-08-28 18:15:14 +00:00
kipp%netscape.com
05a470d0c4
Spanked hard to support multiple sink contexts; incremental reflow now happens only on WillInterrupt
1998-08-28 16:20:16 +00:00
rods%netscape.com
4a8c2454f5
Added Find/Search capability and supporting methods
1998-08-28 15:55:31 +00:00
troy%netscape.com
6cb09b5132
Changed nsIViewManager interface to conform to XPCOM conventions
1998-08-28 04:56:56 +00:00
peterl%netscape.com
2da00e6501
made col tag be handled as a leaf
1998-08-27 00:48:53 +00:00
troy%netscape.com
23feb93c16
Work in progress for LAYER tag
1998-08-26 02:23:21 +00:00
joki%netscape.com
46137420c0
Modifying nsIContent's AppendChild -> AppendChildTo to stop conflict with
...
DOM interfaces.
1998-08-21 21:38:26 +00:00
jevering%netscape.com
315a575c78
Moved the ART image hack to the tip.
1998-08-20 22:10:06 +00:00
rpotts%netscape.com
f206c224ca
moving 3.23.4.1 to the tip...
1998-08-20 06:16:32 +00:00
troy%netscape.com
695e20e125
Destructor now releases ref to image maps
1998-08-15 16:25:33 +00:00
scullin%netscape.com
39b83242e3
Checked in api changes and some other small changes from the branch.
1998-08-14 23:08:54 +00:00
troy%netscape.com
358b26c689
Added NS_RELEASE in ProcessTEXTAREATag(). This fixes a problem with
...
text area content objects being leaked
1998-08-14 05:21:43 +00:00
valeski%netscape.com
f93dea794e
310133 - Injected code into HTMLContentSink::ProcessMETATag() to check for an "http-equiv" header (specifically the Refresh header). If found, an nsIHTTPUrl interface is retrieved so the "http-equiv" header can be added to the url struct.
1998-08-13 20:09:10 +00:00
joki%netscape.com
c316d58438
Adding url and lineno to script evaluation
1998-08-12 23:37:50 +00:00
joki%netscape.com
3c6cb25a6b
Fix script src equals problem when src contained in quotes.
1998-08-12 22:28:50 +00:00
kipp%netscape.com
7cfac8916c
Use new forwarding macros
1998-08-12 18:00:04 +00:00
troy%netscape.com
9fcc472d50
Fixed leak of an HTML Meta content object
1998-08-12 05:27:21 +00:00
troy%netscape.com
08a675a1ca
Fixed a leak of the HTML title
1998-08-12 01:36:25 +00:00
troy%netscape.com
46c56f731a
Added NS_RELEASE in FlushText() of interface returned from QueryInterface()
1998-08-11 22:44:28 +00:00
karnaze%netscape.com
3d225ad8ac
removed references to nsIWebFrame
1998-08-11 21:13:37 +00:00
karnaze%netscape.com
6695e6c177
removed nsIWebFrame
1998-08-11 18:52:35 +00:00
kipp%netscape.com
1a2351620b
Elminated top/bottom margins around center tags
1998-08-11 15:32:12 +00:00
kipp%netscape.com
bcf5a7235b
Make sure text at the end of the document is reflowed properly
1998-08-11 00:19:11 +00:00
peterl%netscape.com
bc1110caa7
connected LINKed style sheets
1998-08-10 23:02:39 +00:00
kipp%netscape.com
bc2b4662fd
Fixed documents w/o titles bug #313016
1998-08-10 17:39:48 +00:00
karnaze%netscape.com
6837a9ba6b
adjusted sizing for text controls; default control is text; assertion cleanup
1998-08-10 04:28:17 +00:00
karnaze%netscape.com
2638dac692
added GetMarginWidth, SetMarginWidth, GetMarginHeight, SetMarginHeight to web widget, frameset codes calls it.
1998-08-10 01:01:27 +00:00
troy%netscape.com
acaa6d2f0e
Change to object lifetime management. Views are no longer ref counted
1998-08-08 04:23:33 +00:00
vidur%netscape.com
b1f5f748ae
Implemented additional document and form interfaces. Implemented named elements for documents and forms. nsInput now implements nsIDOMHTMLInputElement.
1998-08-07 23:08:00 +00:00
kipp%netscape.com
ed342c9a6c
Fixed embed/flush-text bug #312433
1998-08-07 01:49:12 +00:00
karnaze%netscape.com
a906af34fb
implemented border, frameborder attributes in <frameset>
1998-08-06 19:40:37 +00:00
karnaze%netscape.com
8cdf00711c
support for frameset cells without frames, fixed nsCSSRendering paint background divide by zero
1998-08-05 22:24:56 +00:00
kipp%netscape.com
0ab074cc00
Added an assertion and a little more debug noise when nspr logging is maxed out
1998-08-05 01:43:42 +00:00
kipp%netscape.com
8b5c4ba1ab
Enable refresh after document is loaded
1998-08-04 21:16:13 +00:00
vidur%netscape.com
856891ed81
Added document.forms. Specialized interfaces for images and forms. Better handling of childNodes collection.
1998-08-04 00:05:22 +00:00
kipp%netscape.com
f13723d5d8
Fixed reference counting bugs with OPTION tag handling
1998-08-03 19:21:26 +00:00
kipp%netscape.com
1bc8c6c12a
Disable VerifyTree for now
1998-08-03 18:12:13 +00:00
kipp%netscape.com
451a1c64b2
Stub out VerifyTree to avoid crashes; remove List methods and add in ListTag methods so that listings look better
1998-08-03 17:09:37 +00:00
peterl%netscape.com
714146a525
rounding support
1998-07-31 23:34:45 +00:00
karnaze%netscape.com
7cebdad701
temporary fix of bug causing www.stocksite.com to crash
1998-07-31 17:47:50 +00:00
peterl%netscape.com
bc1d1dbcbb
connected prefs to the webshell
1998-07-31 05:58:41 +00:00
peterl%netscape.com
d3024f8eb7
cleaned up
1998-07-31 05:58:13 +00:00
spider%netscape.com
257a2dec72
XPCOM'ing the parser. Use repository to get a parser now.
1998-07-30 22:42:27 +00:00
karnaze%netscape.com
8e54395b27
turn off frameborders ala nav4; mouse sensitive to frame borders, but can't yet resize
1998-07-30 21:25:35 +00:00
troy%netscape.com
9964053935
Re-ordered some code to ensure we don't miss a Release() call
1998-07-30 17:39:41 +00:00
kipp%netscape.com
16d7855b70
Moved root creation into WillBuildModel; added code to enable refresh of the display on the first StartLayout call
1998-07-30 16:06:22 +00:00
kipp%netscape.com
7ff5d0e7ce
Remove most compiler warnings on IRIX
1998-07-29 20:19:08 +00:00
kipp%netscape.com
8469091965
Bottom align BR's to make the compatible with nav
1998-07-28 23:33:31 +00:00
kostello%netscape.com
f6774809de
Added support for the copy command (converting the selection to XIF)
...
Changed XIF interface
1998-07-27 18:11:14 +00:00
kipp%netscape.com
ed8adc5505
Added some trace messages
1998-07-27 18:05:11 +00:00
kipp%netscape.com
b2cb7b5ecd
Disable releasing atoms for now
1998-07-27 18:04:58 +00:00
kipp%netscape.com
766f73551f
Added some more logging; discard dangling frame's
1998-07-27 18:04:38 +00:00
kipp%netscape.com
b8f37859fb
Added nsImageDocument
1998-07-27 18:01:06 +00:00
kipp%netscape.com
64244e3017
new
1998-07-27 17:50:58 +00:00
karnaze%netscape.com
9c030a8f5c
more robust frameset layout; <frame>, <iframe> borders; reenabled scrolling attr for <iframe>
1998-07-27 05:59:37 +00:00
peterl%netscape.com
8cae022e89
added accessor for html style sheet
1998-07-25 01:26:12 +00:00
vidur%netscape.com
92e85525b5
Added document.cookie. HTMLCollection.namedItem looks for both NAME and ID attributes
1998-07-25 00:31:52 +00:00
michaelp%netscape.com
837d1a9ae0
added APIs to viewmanager to enable and disable all rendering.
...
made Refresh() APIs of viewmanager implementation private.
1998-07-24 21:05:50 +00:00
kipp%netscape.com
ff4f467280
Added base tag support
1998-07-24 18:20:27 +00:00
rpotts%netscape.com
17acb2afff
Added IStreamListener::OnStatus(...)...
1998-07-24 10:02:50 +00:00
vidur%netscape.com
8547dd423c
nsHTMLDocument now holds on to its parser till loading is complete. Hooked up document.write and document.writeln
1998-07-23 22:06:05 +00:00
michaelp%netscape.com
96cf645164
modified for new streaming APIs.
1998-07-23 20:35:43 +00:00
kipp%netscape.com
cc0cebe79f
Work around scrolling bug and fix a memory leak with #ref url's
1998-07-23 15:29:04 +00:00
rpotts%netscape.com
bf1b3f1e8e
Get rid of those tabs...
1998-07-23 04:26:07 +00:00
kipp%netscape.com
ab2fe45a1e
Implement scroll to ref
1998-07-22 23:42:47 +00:00
vidur%netscape.com
ec8c40eeed
Introduced nsContentLists. Added a DocumentWillBeDestroyed method to nsIDocumentObserver. Added a document parameter to all DocumentObserver notifications. Added the nsIDOMHTMLDocument interface to HTMLDocument. Implemented document.images, etc and getElementsByTagName.
1998-07-22 23:32:19 +00:00
kipp%netscape.com
1b3ddfbbc4
Avoid excessive content-changed reflows during text appending
1998-07-22 17:40:05 +00:00
rpotts%netscape.com
01b9ef5140
IWebShell now supports a single observer...
1998-07-22 11:19:54 +00:00
troy%netscape.com
789a2dbe45
Changed nsCSSRendering::PaintBorder() so the entire rect is used
...
and not just the width and height
1998-07-22 02:46:00 +00:00
karnaze%netscape.com
fe8dc78f66
set attributes on <frame>, <frameset> layout
1998-07-21 23:20:04 +00:00
kipp%netscape.com
2f790c0a9a
Get correct url to open for script src=
1998-07-21 16:43:48 +00:00
karnaze%netscape.com
381a7c28a9
initial support for <frameset> <frame> in content sink
1998-07-20 18:52:40 +00:00
kipp%netscape.com
3f326bc4da
Pass title to web shell if we are wrapped in one
1998-07-19 01:14:53 +00:00
kipp%netscape.com
39f5530391
Port to new nsIWebShell and related API's
1998-07-18 21:47:56 +00:00
kostello%netscape.com
e7dee8f2f4
1) Move the CSS dependent methods out of nsDocument and placed them
...
in a new class nsMarkupDocument. The point of nsMarkupDocument is
to hold methods which are common to HTML and XML but not relevant
to the base nsDocument class.
2) Added Selection support methods for Rod.
3) Added LookupProperty to nsCSSProperty:
Given a property ID and Property Index returns back the string representation
of the property. This was need to convert CSSValues back to strings for saving.
TODO: Make sure that our URL Information stored in a CSSDeclaration contains
enough information to return it to it's original form on output.
1998-07-17 23:00:54 +00:00
rpotts%netscape.com
589dcc48fe
Split the Content viewer out of the WebWidget. The WebWidget is now a ContentViewer Container (supporting the nsIViewerContainer interface)...
1998-07-17 06:32:39 +00:00
rpotts%netscape.com
165211e3bb
Split the Content viewer out of the WebWidget. The WebWidget is now a ContentViewer Container (supporting the nsIViewerContainer interface)...nsHTMLDocument.h
1998-07-17 06:30:00 +00:00
peterl%netscape.com
a65025d311
removed body & table default settings
...
changed heading sizes to absolute instead of length
removed form element font hacks
1998-07-17 05:45:22 +00:00
joki%netscape.com
d7e6e4df20
Turning on scripts by default. This should just show an error or two
...
and not affect how pages show up. If this proves not to be true we'll
turn it back off. But it will help show where we are.
1998-07-17 04:38:47 +00:00
buster%netscape.com
1e57359168
ua.css changed to match Nav default for cell padding
1998-07-16 23:24:53 +00:00
karnaze%netscape.com
a7e143ec46
removed hack for input, textarea
1998-07-16 19:48:37 +00:00
kipp%netscape.com
39fd8b6e99
Deal with lingering leaf content properly during append reflow
1998-07-16 18:19:53 +00:00
karnaze%netscape.com
3617f6230c
initial framesets, nsHTMLIFrame.cpp absorbed by nsHTMLFrame.cpp
1998-07-15 23:42:14 +00:00
rpotts%netscape.com
646e80db63
Added nsIURL argument to the nsIStreamListener interface
1998-07-15 22:38:01 +00:00
kipp%netscape.com
8f8e2e233f
Updated to XPCOM'ized sink api
1998-07-15 22:31:10 +00:00
kipp
6c7df9225b
Fixed HR style
1998-07-15 17:07:00 +00:00
kipp
4c2cb08763
Speed up doc loading by not reflowing after appending leaf elements (temporary hack)
1998-07-15 17:06:53 +00:00
troy
a90fe8e1de
Changed Reflow() member function to take a reference to a nsIPresContext
...
instead of a pointer
1998-07-15 02:53:09 +00:00
kipp
e77c6fa9b2
Treat embed properly as a leaf; fixed typo with object tag
1998-07-15 00:49:26 +00:00
kipp
fff0d2b60c
Made applet's, embed's and object's inlines
1998-07-15 00:48:56 +00:00
kipp
2edd02bae5
Handle applet, object and embed tags
1998-07-15 00:22:15 +00:00
vidur
1900060e23
Moved over to a new version of Level 1. NodeIterators and AttributeLists out. NodeLists and NamedNodeMaps in.
1998-07-14 18:44:44 +00:00
kipp
59156541d0
Made tables look more real by eliminating ebina auto margins
1998-07-14 15:22:11 +00:00
kipp
7ab5d3ff06
Stop using GetText for node tag names whenever possible
1998-07-14 01:57:51 +00:00
kipp
6272e27350
Fixed UL/OL to be blocks again (whoops)
1998-07-13 22:12:58 +00:00
kipp
68ab2aa86e
Cleaned up style sheet
1998-07-13 19:49:53 +00:00
kipp
53496bd65e
Set max-element-size
1998-07-12 00:18:36 +00:00
kipp
d48f1f528d
Added code to move content in bad spots in tables out
1998-07-12 00:18:26 +00:00
rpotts
9069d8ec06
Fixed up CVS merge problem that was horking reference counts...
1998-07-11 08:07:17 +00:00
kipp
a2bec51709
Improved tracing somewhat; fixed map handling; removed some dead code
1998-07-11 03:51:50 +00:00
kipp
50698a0e13
Made it more ebina ish
1998-07-10 20:28:04 +00:00
rickg
8b9c5f20cc
dynamic DTD support
1998-07-10 05:35:23 +00:00
karnaze
72b2dcf73c
borders
1998-07-09 17:47:33 +00:00
kipp
051acc64fd
Added debug code that syncs up the display when running slow so that incremental loading reflow can be visible
1998-07-09 17:08:40 +00:00
kipp
eba3466b03
tweaked nested lists style; add in bottom margins for most block elements
1998-07-09 17:08:09 +00:00
kipp
b362b02627
Worked around a startup problem that caused body's attributes and style context to be prematurely mapped before the attributes were read in or the ua.css was read in
1998-07-08 23:15:32 +00:00
jevering
7545f2a29d
Fixing optimized build.
1998-07-07 22:20:00 +00:00
kipp
48010a25e3
Create head & body object during init phase to avoid having the root content frame code have to renumber it's child frames when the head section shows up)
1998-07-06 22:15:55 +00:00
kipp
d38fc85f48
Removed obsolete tags header file generation rules
1998-07-06 22:15:22 +00:00
kipp
37213af260
Don't build shared libraries
1998-07-03 23:12:11 +00:00
kipp
72388e4355
Added some style for html4 tags and some nav tags
1998-07-03 18:41:44 +00:00
kipp
2e00b89d0f
Build nsHTMLParts too
1998-07-03 17:50:53 +00:00
kipp
f68e83223f
Use NS_CreateHTMLElement to implement dom create-element method
1998-07-03 17:50:25 +00:00
kipp
e06dbd0167
new
1998-07-03 17:50:00 +00:00
rickg
ff4f9c2c9c
major improvements to parser API's; fixed a few bugs
1998-07-02 08:14:22 +00:00
kipp
5f3883e687
Fixed up iframe layout (again)
1998-07-01 22:21:13 +00:00
karnaze
5c32434ce8
more nav4 compatibility, radio group bug fixes
1998-07-01 20:11:57 +00:00
rpotts
c839df2239
Now uses nsIViewerContainer interface and the Document Loader...
1998-07-01 11:17:41 +00:00
rpotts
2d418707f3
Reworked Post data to avoid memory leaks... Removed nsIDocument::LoadURL(...). Added nsIDocument::StartDocumentLoad(...) as a callback method for the DocumentLoader...
1998-07-01 11:16:09 +00:00
kipp
6259c3326f
Keep view around so that it moves properly
1998-07-01 00:54:54 +00:00
kipp
3ad9573382
Revised logging code to work with nspr properly; updated to support incremental content appended reflow
1998-06-30 23:51:53 +00:00
kipp
9d7cab2d27
Made sub/sup look more like navigator
1998-06-29 16:10:41 +00:00
kipp
4cbc340e2c
Take text content and join it together so reduce the size of the content model
1998-06-27 22:57:52 +00:00
kipp
5c09f13bd0
Make a title object that's a child of the head when we get a title
1998-06-26 16:12:51 +00:00
kipp
4e73a0df94
Added content directory and moved some code
1998-06-26 15:08:55 +00:00
vidur
3f8df8346d
Hooked up SCRIPT tag evaluation. Added the nsIScriptContextOwner interface.
1998-06-25 22:26:52 +00:00
kipp
1a446c2e3f
New and improved (?) line layout
1998-06-25 16:33:10 +00:00
michaelp
ec4811f612
added init() method to prescontext.
...
creator of prescontext is responsible for initializing pres context.
devicecontext is now init()ed with a nsNativeWidget.
removed hacky X Display stuff from device context and font metrics.
removed hacky code from windows font metrics.
changed nsNativeWindow to be nsNativeWidget.
added more code for compositor back-to-front pass.
improved text performance on X.
changed nsHTMLTagContent.cpp so that it will build with MSVC 4.1.
1998-06-25 04:24:45 +00:00
karnaze
3074df2576
named <iframe>s, scrolling attribute, more complete test9.html
1998-06-23 22:25:28 +00:00
vidur
b5f413930d
Added autogeneration of XPCOM headers and JavaScript stub classes. Added better masking of JS-specific structures in generic interfaces. Creation of a scripting global object interface.
1998-06-23 18:43:06 +00:00
rickg
4b202376f1
added support for doc quality
1998-06-23 01:34:25 +00:00
rickg
68c01dae1a
added a new secret argument to Parse()
1998-06-23 00:52:21 +00:00
rickg
60ebe042b1
more bug fixes; changed nsHTMLParser to nsParser.
1998-06-19 01:00:27 +00:00
rods
05c08ed4cb
changed AToms to Atoms in include
1998-06-18 13:58:19 +00:00
karnaze
126dc3a360
added tst9, improvements to <iframe>
1998-06-18 00:47:18 +00:00
rickg
9150405dab
huge refactoring effort; transient style support; tables fixes, and more
1998-06-17 23:13:28 +00:00
buster
3d98654938
minor updates and fixes
1998-06-17 19:51:51 +00:00
buster
288d645ae3
Separated table content from table layout. This paves the way for XML/CSS-2 tables.
...
Lots and lots of optimizations.
1998-06-17 16:38:24 +00:00
karnaze
ac7b31acf6
fixed makefile to recognize html/document/public
1998-06-16 22:57:51 +00:00
atotic
12a0dd0ae6
First Checked In.
1998-06-16 22:55:47 +00:00
karnaze
2d970249d6
added
1998-06-16 21:55:52 +00:00
karnaze
b9a228a2b2
more <iframe> support
1998-06-16 21:32:54 +00:00
kmcclusk
1b812ba2a7
Added makefile directive to copy ua.css to $(DIST)/bin/res
1998-06-15 23:07:41 +00:00
karnaze
0035015744
initial loading of <iframe> documents
1998-06-11 23:29:15 +00:00
karnaze
0ccd357a8f
initial support for <iframe>
1998-06-11 16:46:33 +00:00
kipp
0d61200514
Added rules to make TD's, TH's behave more like navigator
1998-06-09 17:31:34 +00:00
kipp
92cfe5b226
Made option code more robust
1998-06-06 20:25:11 +00:00
kipp
63b4b0d1d0
Use serif instead of times roman directly
1998-06-05 17:53:46 +00:00
buster
07076ff7cf
cell width calculations are working (not for colspan cells yet)
...
some bug fixes and optimizations
some of the more elaborate test cases are closer to Nav4-compatible
1998-06-05 02:36:25 +00:00
kipp
80db5ff5ad
Create head part and insert it into the model
1998-06-04 21:33:44 +00:00
kipp
8eb86c6579
Eliminate css margins around block elements (so that ebina margins are used instead)
1998-06-04 17:52:22 +00:00
kipp
5123a3c60b
Fixed IID reference and added a reminder comment
1998-06-03 15:59:09 +00:00
kipp
1a461d9ed1
Use revised Presentation shell API; control notifications directly; propogate end of document load to document so that observers can be notified
1998-06-03 15:58:52 +00:00
kipp
a244a4fe53
Updated LoadURL API to take an nsIStreamListener
1998-06-01 19:53:27 +00:00
kipp
b328c87dfc
Updated LoadURL API to take an nsIStreamListener; pass on listener to parser
1998-06-01 19:53:19 +00:00
kipp
3a6dc218b6
NS_IMETHOD'd some of the API's
1998-05-30 01:36:47 +00:00
kipp
e6a44c24b8
Use outside bullets again
1998-05-29 02:16:29 +00:00
kipp
203aea26bd
Port to new parser API
1998-05-28 18:40:23 +00:00
kipp
f285347b6d
Eliminated bogus style from HR rule
1998-05-28 17:06:15 +00:00
karnaze
f1382417c0
post submission, file content submission
1998-05-27 17:51:41 +00:00
kipp
eb7c893d4f
Fixed windows cvpack problem
1998-05-22 18:41:08 +00:00
kipp
ca9dfd762d
Move padding out of UL/OL and into LI's that are in UL/OL's
1998-05-22 18:39:11 +00:00
kipp
3505e0b3cc
Use new GetVisibleArea API
1998-05-22 18:38:33 +00:00
jevering
8be66e8b53
Fixed about: URL's from crashing the viewer.
1998-05-22 18:10:08 +00:00
rickg
c13fe13cdd
moved to new incremental API
1998-05-21 20:37:41 +00:00
kipp
90e9083b3a
Added rule for MULTICOL
1998-05-20 16:28:19 +00:00
karnaze
57a66855f7
temp hack to test post submission
1998-05-20 00:10:42 +00:00
thom
aa407491f5
fixed compile errors for mac
1998-05-19 23:11:28 +00:00
peterl
7d16a4af74
added HTML CSS style sheet (for STYLE= attributes)
1998-05-13 23:43:44 +00:00
karnaze
68b9679002
more select/option support
1998-05-13 17:43:35 +00:00
kipp
245009e879
Removed IMG rule
1998-05-12 23:51:09 +00:00
karnaze
889f0f8dfc
select/option
1998-05-08 23:08:43 +00:00
karnaze
34036a5a0f
more support for textarea, select/option in content sink
1998-05-08 20:18:06 +00:00
rickg
7c9580a233
new contentsink api's for kipp
1998-05-07 21:11:07 +00:00
kipp
04ca90d1da
Updated style sheet
1998-05-07 00:06:15 +00:00
troy
4789d6cab9
Implemented DOM document's createTextNode() function, and changed insertBefore()
...
handler to allow refChild to be null
1998-05-04 20:34:37 +00:00
troy
7d8404bbe3
Work in progress for incremental reflow (insert)
1998-05-04 17:54:45 +00:00
kipp
ae538db0c7
BR's are inline and cyan (if they are rendering)
1998-05-02 00:56:55 +00:00
rpotts
8079b4ef67
added netlib to the include path...
1998-05-01 05:07:25 +00:00
karnaze
0df7874f85
fix submit crash in nsWindow; more form control functionality
1998-04-28 18:59:38 +00:00
kipp
0e59c2de8c
Removed hack
1998-04-27 15:39:58 +00:00
kipp
414176bd83
Add in cursors
1998-04-26 03:47:06 +00:00
rickg
808f265fa1
update
1998-04-25 19:46:11 +00:00
kipp
cc3135da10
updated
1998-04-25 18:41:41 +00:00
karnaze
8ebdcf5a79
enabled text area
1998-04-24 22:27:07 +00:00
karnaze
3943ad1a15
added radio groups, select/option, beter sizing. widgets take creation parms.
1998-04-24 21:37:30 +00:00
kipp
59359e73b4
define win32_lean_and_mean
1998-04-23 16:47:26 +00:00
kipp
7c7a203367
Added in support for select/option
1998-04-22 23:24:43 +00:00
kipp
6ebed4fba7
support textarea tag; some support for custom form managers
1998-04-22 22:12:24 +00:00
buster
e94974f380
THEAD and TFOOT tags enabled
1998-04-21 16:36:46 +00:00
peterl
8c95a33726
fix memory leaks
1998-04-16 21:49:49 +00:00
rickg
862b939ed1
added 'marker-style' entities and fixed a few bugs
1998-04-16 08:18:15 +00:00
scullin
c706c01f42
IRIX build fixes.
1998-04-14 01:56:50 +00:00
kipp
98505cde5e
Repaired build problems w/ layout/base dependencies
1998-04-13 20:56:42 +00:00
kipp
098bef52b4
moved to pub
1998-04-13 20:24:54 +00:00