Граф коммитов

706 Коммитов

Автор SHA1 Сообщение Дата
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