Commit Graph

2144 Commits

Author SHA1 Message Date
vidur@netscape.com
9782376c31 Moved nsGenericElement to base directory. Added basic support for document fragments. 1998-11-30 07:59:11 +00:00
vidur@netscape.com
9287438927 Added nsDocumentFragment to build. Fixed bug 1256 - the content sink is flushed as soon as it encounters a script tag. 1998-11-28 23:51:06 +00:00
peterl@netscape.com
40c7b952c4 fix unix build 1998-11-26 03:45:50 +00:00
rickg@netscape.com
f1f57daf4d improvements to recursive parser calls 1998-11-26 02:56:40 +00:00
peterl@netscape.com
b3f287d4fe style change notification support 1998-11-26 01:34:53 +00:00
peterl@netscape.com
4af5b53453 connected style sheet better (added content node & properties) 1998-11-26 01:29:10 +00:00
joki@netscape.com
efde65890d Implement document.URL access 1998-11-24 21:07:43 +00:00
karnaze@netscape.com
2fc8b0145b <frame> now uses <base> for its src attribute 1998-11-24 02:01:45 +00:00
vidur@netscape.com
4acda17166 Allow application/x-javascript for type in SCRIPT tags 1998-11-23 23:06:57 +00:00
kipp@netscape.com
f98b4c0f15 Made SetTitle call ReduceEntities for bug #1398 1998-11-17 16:29:25 +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
vidur@netscape.com
68b699e3da First pass to allow HTML forms to be embedded inside XML documents. 1998-11-16 06:16:17 +00:00
joki@netscape.com
cab3804dc8 DOM Support: nsHTMLDocument body property 1998-11-12 22:25:51 +00:00
vidur@netscape.com
c54d5ef241 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
b3a92397d8 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
3cce989b0d enabled view-source 1998-11-11 20:31:45 +00:00
rickg@netscape.com
22a58b61b5 first pass support for view-source 1998-11-11 11:55:32 +00:00
rickg@netscape.com
31be4cc5e2 changed contentsink API to support XML 1998-11-10 04:13:59 +00:00
troy@netscape.com
61ed157aee Changed to ignore SCRIPT tags that aren't JavaScript language 1998-10-30 03:36:35 +00:00
vidur@netscape.com
8507c3c049 Added additional parameter to nsIContent::SetDocument. The document now tells content to lose its weak reference before the document goes away. Elements and text now add their script objects as roots so they don't get collected prematurely. 1998-10-26 23:26:01 +00:00
troy@netscape.com
019daf2aa6 Turned back on support for LAYER element 1998-10-23 04:20:08 +00:00
karnaze@netscape.com
fa55ae1d49 implemented <LABEL>; document maintains list of forms as created; form element properly releases form controls. 1998-10-22 23:00:37 +00:00
rpotts@netscape.com
a798a53800 Fixed bug #1159. Reference counting bug related to forms... 1998-10-21 09:26:33 +00:00
vidur@netscape.com
8ea538c90c Updated DOM interfaces to match final W3C recommendation. Modified IDL compiler to take IIDs 1998-10-20 17:07:23 +00:00
valeski@netscape.com
f5277fcf65 Raptor only. Extending the META tag http-equiv handling code to handle arbitrary http-equivs. We were previously just handing the "Refresh" case. 1998-10-20 00:18:19 +00:00
karnaze@netscape.com
f9fc54790e 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
peterl@netscape.com
e414f3de94 made type optional on linked style sheets 1998-10-13 19:11:42 +00:00
karnaze@netscape.com
ffb876f867 fieldset, legend support. fixed bug #987 1998-10-08 04:38:41 +00:00
vidur@netscape.com
5e881108dc Implemented style sheet and style rule interfaces on CSS classes. Made public new entry point for CSSParser for adding new imports. 1998-10-06 01:39:33 +00:00
troy@netscape.com
4dc73285b9 Temp hack to fix Linux circular linkage problem 1998-10-02 04:32:11 +00:00
joki@netscape.com
28852664c5 Adding new js window methods/props, moving js string evaluation to UC strings. 1998-10-01 22:23:48 +00:00
rpotts@netscape.com
898be4b6b7 Initialize the nsIURLGroup from the document base URL... 1998-10-01 21:45:20 +00:00
kipp@netscape.com
7378e6eab5 Don't block incremental loading reflows because of mInMonolithicContainer (it was necessary early on, now it isn't) 1998-09-25 17:30:59 +00:00
vidur@netscape.com
85ebec76c8 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
karnaze@netscape.com
7b63e3793e Converted forms to use the new content model classes and better separate content from layout. 1998-09-23 17:16:51 +00:00
peterl@netscape.com
cc876e6ee5 don't set attributes that are already set 1998-09-22 02:09:26 +00:00
valeski@netscape.com
8794752dd8 ? 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
de1257f4bd 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
kipp@netscape.com
13c7864250 Fixup AddRef/Release and some constructors to use NS_ADDREF (etc) macros 1998-09-12 19:33:48 +00:00
peterl@netscape.com
2f66bcec7a properly addref attr stylesheet before returning 1998-09-12 02:43:19 +00:00
vidur@netscape.com
f3e8461d31 Fixed document.writeln problem from http://www.legomindspring.com 1998-09-12 00:04:22 +00:00
kipp@netscape.com
e7ada46d52 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
3c4b0b835e Fixed frameset crash 1998-09-10 20:37:19 +00:00
troy@netscape.com
1709774e40 Phase one of frame construction changes 1998-09-10 19:32:14 +00:00
peterl@netscape.com
26582fd203 sync css declaration to xif with new api 1998-09-10 01:16:25 +00:00
karnaze@netscape.com
2118f17097 converted frame/iframe/frameset to new layout/content separation 1998-09-09 23:30:30 +00:00
kipp@netscape.com
ed9c5e707b 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
193e5a34ce Do not allow script errors to stop page parsing. 1998-09-09 01:19:52 +00:00
kipp@netscape.com
fb058e66f7 Create HTML-html-element not a root part 1998-09-08 22:38:17 +00:00
rods@netscape.com
5ce7642116 Changed Find to use all nsIDOMxxx classes instead of nsIContent 1998-09-08 22:13:29 +00:00