Commit Graph
288 Commits
Author SHA1 Message Date
troy@netscape.com eb51150321 Changed a SetFrameState call to not clobber the NS_FRAME_SYNC_FRAME_AND_VIEW
flag
1998-10-17 04:00:58 +00:00
karnaze@netscape.com 8d4f2949ad html 4 <BUTTON> basic functionality 1998-10-17 00:35:32 +00:00
kipp@netscape.com 3538ec1fbf Moved bullet pseudo-style next to LI defns to make it clear how to keep them in sync 1998-10-16 23:18:18 +00:00
kipp@netscape.com b0c110216b Make default line-height be normal 1998-10-16 22:05:03 +00:00
kipp@netscape.com c2dedf380c Create style context for blank frame; added in some missing release calls 1998-10-15 05:13:21 +00:00
kipp@netscape.com 631564abd3 Setup display:none for NOEMBED, NOSCRIPT and NOFRAMES 1998-10-15 05:11:23 +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 62eb63fb35 shifted absolute font sizes so initial value matches HTML
removed table border style
1998-10-13 19:12:19 +00:00
peterl@netscape.com e414f3de94 made type optional on linked style sheets 1998-10-13 19:11:42 +00:00
kipp@netscape.com 6aeaafdcaa Removed an unused include 1998-10-12 18:45:25 +00:00
kipp@netscape.com a16b0dd7bf 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 9f8e72a224 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
troy@netscape.com effa132f8d Removed GetContentIndex() from nsIFrame 1998-10-08 20:35:16 +00:00
karnaze@netscape.com 8cc405979a inline, shrinkwrap support for fieldsets, legneds 1998-10-08 19:04:57 +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 c850ca269e Changed ReflowChild() to send the WillReflow() notification as well 1998-10-06 00:27:22 +00:00
kipp@netscape.com 071dd34de1 Support changing the src url 1998-10-02 21:59:59 +00:00
troy@netscape.com 4dc73285b9 Temp hack to fix Linux circular linkage problem 1998-10-02 04:32:11 +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
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
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
kipp@netscape.com bfa72bd009 Better margins 1998-09-29 22:35:24 +00:00
kipp@netscape.com ea3abeff70 nuked 1998-09-28 23:32:03 +00:00
buster@netscape.com 42195bd696 minor cleanup, removed references to obsolete table content factory methods. 1998-09-28 23:16:39 +00:00
kipp@netscape.com d0a83f9148 Added FIELDSET and LEGEND preliminary support 1998-09-28 21:52:10 +00:00
kipp@netscape.com 39ef68899f Diable body margin for now until rendering problem with background images is resolved 1998-09-26 17:15:07 +00:00
kipp@netscape.com 58c7420f57 Added rules to properly setup HTML and BODY and FRAMESET 1998-09-25 23:38:10 +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
peterl@netscape.com 21461e88ad removed table default values 1998-09-25 01:49:27 +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
kipp@netscape.com 4dc6507c31 Fixed up includes to not depend on old content model classes 1998-09-24 21:37:45 +00:00
kipp@netscape.com f765275cd0 Added bullet pseudo-style 1998-09-24 21:36:21 +00:00
troy@netscape.com 2e3d85d534 Removed mChildCount from nsContainerFrame 1998-09-24 17:56:35 +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
kipp@netscape.com e357aa65b9 Some improvement to list layout 1998-09-23 02:33:37 +00:00
kipp@netscape.com df89b92f65 Removed unused include 1998-09-23 02:33:23 +00:00
buster@netscape.com e819ae9c00 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 cc876e6ee5 don't set attributes that are already set 1998-09-22 02:09:26 +00:00
troy@netscape.com 80417bf958 Removed farme enumeration member functions for indexed access, last child,
and child count
1998-09-19 03:24:26 +00:00
troy@netscape.com 75ef26abf7 Removed CreateFrame() from nsIHTMLContent 1998-09-18 18:04:42 +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
troy@netscape.com 8cfd20e39b 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 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