vidur%netscape.com
38bb0a90e0
Added new content implementation macro
1999-05-07 00:06:29 +00:00
kipp%netscape.com
8b0757f313
Moved from webshell/src
1999-05-06 19:25:40 +00:00
kipp%netscape.com
bac6d20dba
Moved from webshell directory
1999-05-06 19:25:10 +00:00
vidur%netscape.com
49c983940a
Fixed non-ANSII compliant code.
1999-05-04 20:53:44 +00:00
vidur%netscape.com
0089d292a7
Bug fix from Citec for clearing out parameter when an attribute doesn't exist
1999-05-04 20:51:42 +00:00
vidur%netscape.com
e21aa6cc98
Added nsIContent implementation macro with SetParent defined locally
1999-05-04 20:50:43 +00:00
pinkerton%netscape.com
7b8852653a
added GetIID() method.
1999-04-30 08:59:11 +00:00
sfraser%netscape.com
61b1a8f6f2
Fix nil parent crasher.
1999-04-28 06:37:51 +00:00
vidur%netscape.com
b9b65f2d8a
Added nsIDOMNSRange method with InsertFragment method. Stub implementation for now.
1999-04-27 22:16:04 +00:00
kipp%netscape.com
4bc35ca479
Removed compiler warnings
1999-04-27 22:14:17 +00:00
kipp%netscape.com
6de379d3e8
Added more info to the list output
1999-04-27 22:08:48 +00:00
ftang%netscape.com
1301749405
change S/GetDocumentCharacterSet method for nsIDocument interface.
1999-04-27 21:49:25 +00:00
kostello%netscape.com
09c3f2e1b1
Added Encoding of charset information
...
Encoded < and > as LT and GT character entities to fix bug #4709
1999-04-26 06:10:47 +00:00
kipp%netscape.com
074ac7f80d
Work around crash by not assuming we have an owner
1999-04-23 19:57:26 +00:00
scc%netscape.com
c1ef45e70e
Added required GetIID methods
1999-04-23 16:48:32 +00:00
rickg%netscape.com
4437e6d937
update to sync with nsString2
1999-04-22 05:39:24 +00:00
rickg%netscape.com
90347b75f9
updates to sync with nsString2 api
1999-04-21 23:12:55 +00:00
peterl%netscape.com
54b128c5f6
widened content state change api
...
added test for state dependent style
1999-04-20 00:02:22 +00:00
vidur%netscape.com
15e7e2c335
Fix for bug 5141. The parentNode of a standalone Node is no longer a DocumentFragment, but is now, according to the spec, just null.
1999-04-17 00:56:25 +00:00
peterl%netscape.com
b352defc23
split font style mapping from regular style mapping
1999-04-15 21:23:05 +00:00
sfraser%netscape.com
c0ae174df0
Implement the ScriptObjectOwner interface, and adapt to fixed selection interfaces.
1999-04-15 20:19:26 +00:00
sfraser%netscape.com
f2f067e736
Fix QI failure return value (!NS_OK is bad!)
1999-04-15 20:18:47 +00:00
sfraser%netscape.com
8cf89e7efb
File Removed.
1999-04-13 01:18:25 +00:00
sfraser%netscape.com
bbe5a4f210
Removal of nsSelectionRange, nsSelectionPoint, and fixing up resulting include problems.
1999-04-13 01:15:16 +00:00
waterson%netscape.com
8736393378
Added GetIID() method so this can be used with nsCOMPtr.
1999-04-12 18:08:43 +00:00
jfrancis%netscape.com
70eff1b903
fix for another range gravity bug; rvwd and apprd kostello; appr chofmann
1999-04-08 06:00:44 +00:00
jfrancis%netscape.com
2f9527c569
fix for range gravity bug
1999-04-06 19:57:01 +00:00
kipp%netscape.com
2f7af4d702
Fixed an oopsie that prevented enumerating the override and backstop sheets
1999-04-03 18:56:45 +00:00
peterl%netscape.com
baea51d075
added nsStyleContent
1999-04-02 18:48:55 +00:00
vidur%netscape.com
f6f2f989a9
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
joki%netscape.com
393a3e937e
Updating internal implementations to new DOM2 api syntax, capture/bubble functionality, new EventStateManager stuff (focus improvements)
1999-03-28 22:22:54 +00:00
peterl%netscape.com
0edbf3ac86
added support for outline, border corner radius, transparent border
...
tweaked opacity
1999-03-28 04:28:22 +00:00
kipp%netscape.com
121eee5513
Implement new method
1999-03-27 01:20:15 +00:00
kipp%netscape.com
f656ef3fb2
Added a new method
1999-03-27 01:20:02 +00:00
ftang%netscape.com
1a935f9498
add Set/GetWordBreaker to nsIDocument. Reviewed and approved by kipp
1999-03-27 00:58:41 +00:00
peterl%netscape.com
e9d8cae711
made opacity inherit by default
1999-03-25 06:34:57 +00:00
jfrancis%netscape.com
340553bc93
exposing on-the-fly switchability between pre and post order iterors in the interface. exposing PositionAt in the interface.
1999-03-23 11:54:52 +00:00
jfrancis%netscape.com
c13ae60c0a
phase one of on-the-fly support for switching between pre and post order iteration. needed by text services.
1999-03-23 10:30:24 +00:00
vidur%netscape.com
60c2b1e433
Implemented ID targetting for HTML in XML documents. Changed name of GetNameSpacePrefix to avoid clash.
1999-03-20 01:51:00 +00:00
nisheeth%netscape.com
eb359710f6
Fix for bug 3584.
...
Change coded by vidur. Reviewed by me. Document.written documents now get
a default "about:blank" url assigned to them. This fixes crash bugs associated
with other code assuming that all documents have non-null urls.
Approved by chofmann.
1999-03-19 01:41:09 +00:00
vidur%netscape.com
bb1650ee77
Added CreateElementWithNameSpace to proprietary document interface. Fixed GetTagName for HTML to uppercase tag names. Hooked up style rule addition and deletion to reconstruct frames. Fixed DOM generation problem
1999-03-10 01:17:49 +00:00
jfrancis%netscape.com
05bff338bd
fixed refcounting bugs
1999-03-09 19:21:30 +00:00
jfrancis%netscape.com
9ccfd6ca94
fixed refcounting bugs plus a little cleanup
1999-03-09 19:21:04 +00:00
jfrancis%netscape.com
7ea09100f6
bug fixes + changing broken "dont_QueryInterface" additions to "do_QueryInterface"
1999-03-08 01:20:02 +00:00
scc%netscape.com
31ff626ae9
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
brade%netscape.com
a08b6b708b
reduce compiler warnings on Macintosh by adding comparison in loop (around assignments)
1999-03-03 14:50:41 +00:00
joki%netscape.com
c401b7142e
Adding new tab handling and focus support.
1999-03-02 19:19:24 +00:00
vidur%netscape.com
5c71c0ce21
Fixed MAP elements to conform to HTML 4.0. Hooked up attribute changes for MAP, AREA and ANCHOR elements. Added RECONSTRUCT_ALL as a style hint for attribute changes. Modified nsCSSFrameConstructor's ReconstructFrame to only reconstruct the document element hierarchy.
1999-03-01 16:57:35 +00:00
rods%netscape.com
372194e11f
Change it to do a QueryInterface, is this right?
1999-03-01 15:27:55 +00:00
mcafee%netscape.com
20a05193e2
Backing out my last change, breaks Win32 & Mac.
1999-03-01 10:57:20 +00:00
mcafee%netscape.com
2d410263b9
Adding do_QueryInterface() wrapper for nsCOMPtr/Solaris.
1999-03-01 10:32:14 +00:00
jfrancis%netscape.com
9b46187134
made iterators bidirectional; lots of bug fixes; finished subtree iterator impl.
1999-03-01 08:17:18 +00:00
peterl%netscape.com
6cc2958942
added content state changed
1999-02-27 07:15:09 +00:00
peterl%netscape.com
7cd4cd92c4
added CalcStyleDifference
1999-02-27 07:11:42 +00:00
peterl%netscape.com
c0cf7cb253
added content state changed
...
removed ua sheet from dump style
1999-02-27 07:11:04 +00:00
hyatt%netscape.com
76b33e035d
The nsIStyledContent interface. Removes CLASS, ID, and STYLE support (as well
...
as the ability to supply style hints) from nsIHTMLContent.
1999-02-27 01:31:01 +00:00
kipp%netscape.com
4a28dcfe2b
fixed up operator new usage
1999-02-26 20:02:06 +00:00
kipp%netscape.com
cfa5bbce41
Fixed remaining issues with operator new/delete
1999-02-26 19:26:29 +00:00
kipp%netscape.com
ca244c5661
Removed dependency on static constructors
1999-02-26 17:12:16 +00:00
kipp%netscape.com
9adee56599
Implement operator delete properly; removed dependency on static constructor
1999-02-26 17:03:18 +00:00
troy%netscape.com
8dfabdf1a8
Changed GetNextInFlow() and GetPrevInFlow() to be pointer arguments and
...
not references
1999-02-24 04:48:08 +00:00
troy%netscape.com
55d2703151
Added CreateContinuingFrame() function to frame construction code
1999-02-24 04:03:50 +00:00
vidur%netscape.com
6cf6986695
Added nsIStyleSheetLinkingElement interface and implemented it for LINK and STYLE elements. Got attribute modifications for lists and list items working (including correct renumbering of lists when attribute values change).
1999-02-23 19:18:12 +00:00
warren%netscape.com
3642da81a5
Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray.
1999-02-23 08:10:24 +00:00
ftang%netscape.com
fbebe3feca
add S/GetLineBreaker to nsIDocument.h. Reviewed by kipp and waterson
1999-02-23 03:31:26 +00:00
mjudge%netscape.com
b45a295339
Fixing nsCOMPtr misusage.
1999-02-22 19:06:48 +00:00
mcafee%netscape.com
390dea2f05
Fixing return types and swtich to proper PR_TRUE/PR_FALSE types. r=akkana@netscape.com
1999-02-19 02:32:58 +00:00
mcafee%netscape.com
fd53f70412
Fixing return types and swtich to proper PR_TRUE/PR_FALSE types. r=akkana@netscape.com
1999-02-19 02:03:23 +00:00
mcafee%netscape.com
babefe5414
Solaris: mIsDone is a PRBool, that means use PR_FALSE or PR_TRUE.
1999-02-19 01:41:03 +00:00
scc%netscape.com
ab59e4df7a
updated for nsCOMPtr (no implicit construction from raw pointers) owners should check that they agree with my choices for |dont_QueryInterface|, |do_QueryInterface| and |dont_AddRef|
1999-02-18 23:55:10 +00:00
kipp%netscape.com
10ed4226e9
Removed usage of GetAutoMarginSize
1999-02-18 03:24:58 +00:00
danm%netscape.com
80dc7af313
changed nsCOMPtr comparison operators to explicitly use get(). part of nsCOMPtr carpool.
1999-02-17 04:39:22 +00:00
mcafee%netscape.com
3ece48d719
Adding do_QueryInterface() wrapper for nsCOMPtr carpool. r=scc a=sar
1999-02-17 02:08:00 +00:00
jfrancis%netscape.com
1f0604e40f
new content subtree iterator
1999-02-16 15:48:13 +00:00
jfrancis%netscape.com
f8e62db214
replaced IsNodeInsideRange() with CompareNodeToRange()
1999-02-16 15:46:37 +00:00
jfrancis%netscape.com
17ecef61e9
Replaced IsNodeInsideRange() with CompareNodeToRange() and also removed forward class declarations to make VC5 happy
1999-02-16 15:43:28 +00:00
buster%netscape.com
17a29c2230
changed some forward class declarations to #include of the class
...
declaration. These classes are used in nsCOMPtr's, and
VC 5.0 needs the full class declaration to compile.
1999-02-15 16:26:04 +00:00
jfrancis%netscape.com
142e6503b2
I wish VC++ would give me a @#$*&^#! break.
1999-02-14 12:51:29 +00:00
jfrancis%netscape.com
51b5ee7434
some (NULL != nsCOMPtr<Foo>'s) snuck thru - VC++ no like. I don't like 'em either.
1999-02-14 11:14:55 +00:00
jfrancis%netscape.com
6db0bb5c14
VC++ not hip to mixing goto's with automatics that have contructor/destructors.
1999-02-14 10:18:20 +00:00
jfrancis%netscape.com
bce33616de
ground work for new content subtree iterator
1999-02-14 09:15:13 +00:00
jfrancis%netscape.com
18894a69ca
nsCOMPtr conversion plus some new utility functions
1999-02-14 09:14:50 +00:00
troy%netscape.com
59520aa119
Fixed some compile errors using nsCOMPtr
1999-02-12 18:15:02 +00:00
kipp%netscape.com
5a554d526e
COMized nsIPresShell and nsIPresContext
1999-02-12 17:45:58 +00:00
jfrancis%netscape.com
4918559f5d
divorce from nsIEnumerator
1999-02-12 08:20:40 +00:00
peterl%netscape.com
8d65d14ec2
changed all html atoms to lower case
1999-02-12 06:19:07 +00:00
jfrancis%netscape.com
8ccb052a1b
XPCOMified the content iterator; fixed some bugs in DeleteRange()
1999-02-12 05:28:46 +00:00
jfrancis%netscape.com
1e5b102dee
XPCOMified nsContentIterator; added it to layout factory CreateInstance code
1999-02-12 05:28:12 +00:00
jfrancis%netscape.com
10ea728eb2
fixing iid collision with simon
1999-02-12 04:39:21 +00:00
jfrancis%netscape.com
d5d4efaef9
First Checked In.
1999-02-12 04:28:29 +00:00
akkana%netscape.com
bf0baf8027
Rename nsISelection to nsIFrameSelection
1999-02-11 23:12:28 +00:00
mjudge%netscape.com
bca382f43e
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
troy%netscape.com
5c3d1395f3
Changed a bunch more nsIFrame member functions to be pointer arguments
...
instead of references
1999-02-10 05:38:18 +00:00
troy%netscape.com
40e3d2b1c8
Changed GetParent() to use ** instead of *&
1999-02-10 01:36:30 +00:00
troy%netscape.com
c9c1fa187e
Changed some nsIFrame member functions to use ** instead of *& for OUT
...
paremeters
1999-02-10 00:42:56 +00:00
vidur%netscape.com
c7b9881715
implemented nsHTMLDocument::GetElementsByName
1999-02-04 23:23:07 +00:00
troy%netscape.com
d98c1338c9
Work-in-progress for replaced elements that can't be rendered
1999-02-04 17:03:46 +00:00
vidur%netscape.com
a130dcf90d
Added additional key argument to string parsing routine. Improved Reset handling for document to include style sets and frame construction. Modified root frame construction. Got out-of-line document.write to work
1999-02-03 19:38:16 +00:00
peterl%netscape.com
e0eef219d9
made visible an int instead of bool
1999-02-02 03:24:23 +00:00
peterl%netscape.com
630bf20269
removed default html namespace prefix
1999-02-02 03:23:36 +00:00
peterl%netscape.com
c2da5f89db
made attribute accessors respect unknown namespace for getters (wildcard)
1999-01-30 06:20:39 +00:00
akkana%netscape.com
00ab697624
Implement a new interface, nsIDOMSelection, intended to become the
...
external interface for selection (to be IDL-ified later).
Fix some editor bugs:
- Advance the cursor on text insert (so text is inserted in the right order)
- Make DeleteSelection in the editor call the actual selection
- Make DeleteSelection update the frames' notion of the selection
1999-01-29 18:57:56 +00:00
jfrancis%netscape.com
2c0164f877
fixed implementation of IsDone()
1999-01-28 23:55:53 +00:00
vidur%netscape.com
f04310ff94
First pass implementation of document.implementation
1999-01-27 00:12:33 +00:00
vidur%netscape.com
d3c356d48b
Implemented nsIDOMElement::Normalize
1999-01-25 22:17:15 +00:00
ftang%netscape.com
8ca2c39a5b
change nsCharSetID into nsString type
1999-01-25 16:05:04 +00:00
peterl%netscape.com
a248deec36
set now manages order of doc style sheets
1999-01-23 07:01:57 +00:00
peterl%netscape.com
3ac2246665
added header data accessors
...
cleaned up style sheet ordering
1999-01-23 07:01:40 +00:00
peterl%netscape.com
ee50e2c8ff
added header data accesors
1999-01-23 07:00:10 +00:00
akkana%netscape.com
cfdcb911fb
remove some verbose debugging messages
1999-01-23 00:38:54 +00:00
vidur%netscape.com
606d0f0cf7
Implemented splitText for text nodes
1999-01-23 00:10:08 +00:00
vidur%netscape.com
6a4a691b03
Comments added to content model. Comments and text content now have a special tagname
1999-01-22 22:48:00 +00:00
jfrancis%netscape.com
fc44c4c3c4
efficiency improvement to ComparePointToRange()
1999-01-22 08:59:26 +00:00
kostello%netscape.com
683f5f2ea1
Updated XIF code to match the new selection work.
1999-01-21 21:45:17 +00:00
vidur%netscape.com
b9e4d31fab
Fix to get default namespaces to work. Cleanup of DOM handling of character data.
1999-01-21 19:33:03 +00:00
vidur%netscape.com
7818412fda
Completion of document as node - specifically, the childNodes array. Completion of nodeName, nodeValue and attributes properties for different types of nodes.
1999-01-19 23:07:33 +00:00
vidur%netscape.com
138b6c99da
Started implementation of Node properties and methods for documents.
1999-01-19 16:58:45 +00:00
vidur%netscape.com
8ee20c8bf8
new file - base class for other node lists
1999-01-19 15:50:20 +00:00
vidur%netscape.com
73b2ab6abe
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
jfrancis%netscape.com
0b590ab2f8
fixing addref/release errors in SelectAll code - fixes bug #2166
1999-01-19 01:54:57 +00:00
jfrancis%netscape.com
09dcebe273
fixing bug in range endpoint comparison
1999-01-19 01:07:52 +00:00
vidur%netscape.com
572ca70ca6
Implemented Element::GetElementsByTagName. Fixed bug 2327 - forms appearing multiple times in document.forms array.
1999-01-18 03:43:43 +00:00
kipp%netscape.com
06d2d8efb3
Spanked away SizeOf methods and nsIListFilter
1999-01-16 00:00:50 +00:00
vidur%netscape.com
c45b15cee6
Wildcard handling of document.getElementsByTagName. Better handling of casing and namespaces for tagNames.
1999-01-15 19:18:30 +00:00
peterl%netscape.com
51e2312609
changed parent/child ref/counting policy
...
Checkin during red tree approved by sar
1999-01-15 01:57:05 +00:00
peterl%netscape.com
ead1262451
added better base url support
...
tweaks to attribute change notification
Checkin during red tree approved by sar
1999-01-15 01:56:18 +00:00
peterl%netscape.com
baec5f2b55
added GetBaseURL
...
Checkin during red tree approved by sar
1999-01-15 01:53:50 +00:00
sfraser%netscape.com
819907dcbd
Fix a couple of warnings by making callbacks static.
1999-01-14 23:37:57 +00:00
vidur%netscape.com
d6d3d60d57
Moved text and comment code out of HTML-specific directories. Completed CloneNode for elements. Completed factory methods for intersection of XML and HTML.
1999-01-14 23:14:02 +00:00
troy%netscape.com
5d8b4656eb
Removed the content-parent frame pointer. Now we just have the one geometric
...
parent
1999-01-14 05:16:23 +00:00
vidur%netscape.com
3348aaedd0
Second pass of attributes as nodes. Improved namespace management - XML elements now hold on to their containing namespace. Fixed Get/SetDOMAttriute naming issue. Added new namespace parsing methods to nsIContent
1999-01-12 16:37:24 +00:00
vidur%netscape.com
19388472d7
new files
1999-01-12 08:45:23 +00:00
kipp%netscape.com
ffc1451884
Added missing forward decl of nsIAtom
1999-01-09 00:11:10 +00:00
troy%netscape.com
310d08ec36
Added support for 'right' and 'bottom' properties. Changed to using a
...
nsStyleSides struct to hold all the offsets
1999-01-08 04:47:46 +00:00
akkana%netscape.com
21dc9ae92a
Remove erroneous NOT_IMPLEMENTED return
1999-01-07 21:06:43 +00:00
brade%netscape.com
67027efc9d
reduce compiler warnings on Macintosh by adding comparisons in while loops (around assignments)
1999-01-06 20:00:56 +00:00
peterl%netscape.com
2a81aed4d1
changed DOM attribute methods to return the return value from the underlying attribute mechanism
1999-01-06 01:20:54 +00:00
vidur%netscape.com
324cfd0b4f
Work in progres to get out-of-line document.write working. Created Reset() method in nsDocument. Fix for bug 1668.
1999-01-06 00:32:41 +00:00
kipp%netscape.com
545a278435
Consolidated character set macros into this file
1999-01-05 23:01:32 +00:00
jfrancis%netscape.com
9d910a070e
satisfying compiler oddities
1999-01-04 17:44:20 +00:00
jfrancis%netscape.com
489624a921
bug fixing range gravity code; general cleanup
1999-01-04 16:48:33 +00:00
jfrancis%netscape.com
0e16d2b97f
adding range gravity for dom text nodes
1999-01-03 14:29:54 +00:00
jfrancis%netscape.com
bad257e0cd
more dom range gravity work
1998-12-30 08:28:16 +00:00
troy%netscape.com
7baf302727
Renamed FindFrameWithContent() to GetPrimaryFrameFor()
1998-12-29 04:45:18 +00:00
troy%netscape.com
e1f9e8b29f
Moved logic that deals with moving absolutely positioned frames out of the
...
flow to the frame construction code
1998-12-29 03:38:16 +00:00
peterl%netscape.com
22e1f5d16e
added support for the 'xmlns' pseudo namespace
1998-12-21 05:56:51 +00:00
peterl%netscape.com
e75a76898d
sync to new attribute api
1998-12-20 01:21:23 +00:00
peterl%netscape.com
cf007064b5
fix equals to not be case sensative
1998-12-20 01:18:47 +00:00
peterl%netscape.com
3e5db19bb3
fix background flags initial value
...
tweak table inheritance quirk
1998-12-20 01:11:36 +00:00
peterl%netscape.com
40a4d86e38
made get strength const
1998-12-20 01:08:31 +00:00