Commit Graph

508 Commits

Author SHA1 Message Date
warren@netscape.com
6e21b88cd3 More necko changes. 1999-06-25 01:53:22 +00:00
warren@netscape.com
753ac43fff Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
akkana@netscape.com
9f2173c556 Remove selection methods from nsIDocument -- they were bogus anyway, real selection lives in the pres shell 1999-06-22 21:47:45 +00:00
peterl@netscape.com
87a5cc5a04 added insert style sheet method 1999-05-18 23:02:25 +00:00
vidur@netscape.com
8c4b5ba767 Added IsValidFragment and CreateRange implementations. Added GetContentType method to nsIDocument interface. 1999-05-11 20:22:35 +00:00
ftang@netscape.com
b070aea767 change S/GetDocumentCharacterSet method for nsIDocument interface. 1999-04-27 21:49:25 +00:00
scc@netscape.com
881a642e79 Added required GetIID methods 1999-04-23 16:48:32 +00:00
peterl@netscape.com
6c3bd91d6a widened content state change api
added test for state dependent style
1999-04-20 00:02:22 +00:00
vidur@netscape.com
5783ab9995 Added epilog and prolog to document. Added processing instructions and CDATASections for XML. Completed document Node methods. 1999-03-31 20:49:25 +00:00
ftang@netscape.com
1c22cfc9ca add Set/GetWordBreaker to nsIDocument. Reviewed and approved by kipp 1999-03-27 00:58:41 +00:00
peterl@netscape.com
eecf0b23f5 added content state changed 1999-02-27 07:15:09 +00:00
ftang@netscape.com
b36eed4998 add S/GetLineBreaker to nsIDocument.h. Reviewed by kipp and waterson 1999-02-23 03:31:26 +00:00
akkana@netscape.com
0e46889822 Rename nsISelection to nsIFrameSelection 1999-02-11 23:12:28 +00:00
mjudge@netscape.com
ec19bd6e4d Keyboard navigation, removing nsICollection(not used) adding PeekOffset to have the nsIFrame tell us where to go when moving a character ect. adding nsFrameTraversal to traverse frames, based on nsIEnumerator. mjudge x4661 1999-02-10 18:55:25 +00:00
ftang@netscape.com
4a8bdce422 change nsCharSetID into nsString type 1999-01-25 16:05:04 +00:00
peterl@netscape.com
c59785778b added header data accesors 1999-01-23 07:00:10 +00:00
kostello@netscape.com
8877b31451 Updated XIF code to match the new selection work. 1999-01-21 21:45:17 +00:00
vidur@netscape.com
1f041e5c8f Made unparented nodes outside the document return a new document fragment as parent. Inserting a node into a tree removes it from its previous position 1999-01-19 03:54:26 +00:00
peterl@netscape.com
85c4e85a54 added GetBaseURL
Checkin during red tree approved by sar
1999-01-15 01:53:50 +00:00
peterl@netscape.com
ad7078906e added namespace manager accessor 1998-12-11 02:30:23 +00:00
mjudge@netscape.com
df3d5d34a7 changes to selection 1998-12-08 18:25:47 +00:00
mjudge@netscape.com
0905c65d36 new collection export instead of nsISelection 1998-12-03 21:42:58 +00:00
peterl@netscape.com
cce9350618 added change notification support 1998-11-26 01:24:52 +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
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
22a58b61b5 first pass support for view-source 1998-11-11 11:55:32 +00:00
rpotts@netscape.com
6947907c64 Added GetDocumentURLGroup() methodnsIDocument.h 1998-10-01 21:43:02 +00:00
peterl@netscape.com
a78ec2bb45 added content changed & attribute changed to style frame construction api.
cleaned up api.
added attribute change hint.
1998-09-29 23:41:59 +00:00
kipp@netscape.com
eb83b6bfa5 XPCOM'ized the notification methods; changed frame remove methods; added AttributeChanged 1998-09-24 21:39:16 +00:00
troy@netscape.com
1709774e40 Phase one of frame construction changes 1998-09-10 19:32:14 +00:00
rods@netscape.com
75ce72d59c XPCOM'ed the Selection and Search methods 1998-09-09 16:11:59 +00:00
peterl@netscape.com
efe9f30077 comments on sheet/rule ordering 1998-09-02 02:00:24 +00:00
rods@netscape.com
05b2931aaa Added FindNext method 1998-08-28 15:59:24 +00:00
peterl@netscape.com
4f3e7263c4 commented on sheet/rule ordering 1998-08-27 00:46:34 +00:00
kostello@netscape.com
10dc4dfa3f Added method for toggling selection on/off in a document.
Added more support methods for selection, made parameters const
where possible.
1998-07-27 18:03:16 +00:00
kipp@netscape.com
d25c04a73c Added NS_NewImageDocument 1998-07-27 17:51:42 +00:00
vidur@netscape.com
038e50b12c 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
joki@netscape.com
a1a4b95146 More event stuff. Modified HandleDOMEvent, modified nsGUIEvent types, added mouseover, mouseout. 1998-07-23 02:55:33 +00:00
kipp@netscape.com
0a7ce2204e Port to new nsIWebShell and related API's 1998-07-18 21:47:56 +00:00
kostello@netscape.com
826f846a0e 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
faa9ed5696 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
kostello
c27e077c23 Added XIF (XML Interchange Format) Support. XIF is designed
as an Netscape internal XML application. It is designed to
allow conversion from our content model to any output format --
most importantly to HTML 3.2 and HTML4.0 format.
1998-07-14 22:34:27 +00:00
vidur
73730b9839 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
rpotts
be40f95bbc 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
vidur
1a53e0985a Hooked up SCRIPT tag evaluation. Added the nsIScriptContextOwner interface. 1998-06-25 22:26:52 +00:00
michaelp
44f57e12bd 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
ce7648d5f4 named <iframe>s, scrolling attribute, more complete test9.html 1998-06-23 22:25:28 +00:00
joki
b9e03ca41f Event handling additions for DOM suport. Adding additional event pathway through HandleDOMEvent 1998-06-23 21:53:02 +00:00
joki
a8bd7db742 Adding new event handling mechanism into raptor. 1998-06-08 00:57:15 +00:00
kipp
d1cc56a634 Added begin/end load methods 1998-06-03 15:39:45 +00:00