rjc%netscape.com
617a5a1f40
When a sort order is imposed, try and insert new node(s) in the appropriate spot.
1999-04-20 20:26:13 +00:00
rickg%netscape.com
e1012f40b9
sync with nsString2 API
1999-04-20 07:20:21 +00:00
peterl%netscape.com
eaa19725ef
sync to doc api change
1999-04-20 00:00:02 +00:00
waterson%netscape.com
4b759d3db0
Fixed null deref in nsXULAttribute::GetQualifiedName() -- handle the default namespace case.
1999-04-17 00:29:54 +00:00
waterson%netscape.com
40624a2fcc
Bug 4614. Setting bookmark properties was asserting: removed benign assert and replaced with PR_LOG() message.
1999-04-17 00:23:28 +00:00
waterson%netscape.com
d8d4c56bd4
Bug 5182. Use whitespace instead of ## in NS_FORWARD macros.
1999-04-16 18:08:43 +00:00
waterson%netscape.com
2c542d876c
Added .get()'s to fix Mac.
1999-04-16 08:44:47 +00:00
waterson%netscape.com
f490114e0d
Implemented several new DOM methods, including document.createElement() and document.createTextNode(). Fixed some bugs in the XUL content model builder. Code re-organization and cleanup.
1999-04-16 08:38:17 +00:00
hyatt%netscape.com
2ff04a79a5
Oops. Not right fix. Backing out.
1999-04-16 07:41:35 +00:00
hyatt%netscape.com
c4deeea9f4
Fix for bug #5129 .
1999-04-16 07:38:18 +00:00
waterson%netscape.com
cb7e7a95c4
Backed out change to nsISupportsArray::AppendElement() and RemoveElement(); they now return PRBool's like they used to.
1999-04-14 23:06:22 +00:00
mcafee%netscape.com
b428da5338
PRBool-to-error-code double conversion. Conversion for AppendElement() happened in nsSupportsArray.h, we don't need to convert the usage here.
1999-04-14 07:15:11 +00:00
alecf%netscape.com
aeeb3e2d67
use the new nsQuickSort() function instead of the internal rdf_qsort
1999-04-14 03:28:49 +00:00
waterson%netscape.com
8874de1dc6
Fixed problem with HTML-nested-in-XUL-neseted-in-HTML. Removed unnecessary code that was #ifdef-ed out.
1999-04-12 20:16:32 +00:00
waterson%netscape.com
1bb2074567
Landed RDF_19990407_BRANCH, which includes changes to support the local store, support for namespace prefixes in DOM methods, and notifications.
1999-04-12 19:02:12 +00:00
rjc%netscape.com
e273cf26b6
Additional support for "live" containers.
1999-04-10 06:11:37 +00:00
hyatt%netscape.com
c4cd51ed9f
Fixes for bugs 2620 and 3482.
1999-04-10 04:49:21 +00:00
waterson%netscape.com
540407e20f
Bug 4618. Fix compilation problem on Solaris native compile. a=chofmann@netscape.com
1999-04-08 01:53:31 +00:00
waterson%netscape.com
5ccea15671
Modified to use NS_RDF_ASSERTION_ACCEPTED and NS_RDF_ASSERTION_REJECTED return codes (local store implementation). Added local store construction to each XUL hierarchical widget.
1999-04-07 06:29:14 +00:00
rjc%netscape.com
1d7232cb90
SetDocument(nsnull) is now valid, indicating document is going away. Timers are removed in this manner.
1999-04-07 00:27:40 +00:00
waterson%netscape.com
5b23e70508
Fixed incorrect use of nsCOMPtr.
1999-04-07 00:07:28 +00:00
rjc%netscape.com
bfe01b95a3
Timer changes. Preparation for timer to be destroyed when SetDocument(null).
1999-04-06 23:59:22 +00:00
waterson%netscape.com
407cd1df56
Use the 'real' local store.
1999-04-06 22:55:26 +00:00
waterson%netscape.com
cfa2d49dc8
Fixed a _big_ memory leak: circular reference between the document, content sink, and parser. Now the document releases the parser immediately after telling it to start parsing.
1999-04-06 07:48:21 +00:00
waterson%netscape.com
80fb2b4d81
Made nsXULAttribute implement nsIDOMAttr, and made nsXULAttributes implement nsIDOMNamedNodeMap. Updated the nsRDFElement accordingly, and implemented GetAttributes() and Set/GetAttributeNode().
1999-04-06 06:40:31 +00:00
waterson%netscape.com
91118ec325
Added prtime to ensure PRTime gets defined.
1999-04-06 00:30:49 +00:00
rickg%netscape.com
da3cc3d299
update to new string api
1999-04-06 00:22:46 +00:00
rjc%netscape.com
763a1389bf
Unset lastPulse attribute before updating it to the new value.
1999-04-06 00:20:58 +00:00
rjc%netscape.com
1a6315bd2c
More fun with pulsing. Now check pulse interval and only pulse if interval has passed.
1999-04-06 00:14:53 +00:00
rjc%netscape.com
e7a9925a73
Small bug fix for non-debug builds.
1999-04-05 23:33:29 +00:00
rjc%netscape.com
0194c8fecc
Add preliminary support for pulsing a container to see if its contents change.
1999-04-05 23:10:43 +00:00
hyatt%netscape.com
7a42fde013
key event support in handledomevent
1999-04-03 01:12:57 +00:00
waterson%netscape.com
84e1d1e012
Changed #ifdef DEBUG_waterson debug printfs to us PR_LOG(). Fixed a initialization-order warning on Unix.
1999-04-02 19:51:35 +00:00
waterson%netscape.com
4293358b74
Check to make sure that you have content in the doc before doing GetElementById(). (This was causing crash in SearchForNodeByID() -- thanks to law@netscape.com for the fix.)
1999-04-01 02:30:03 +00:00
vidur%netscape.com
60b09b8c97
Added epilog and prolog to document.
1999-03-31 20:49:42 +00:00
rjc%netscape.com
e16abf736b
Fix crash when sorting on a column (due to change on how GetTarget() returns errors.)
1999-03-30 11:05:58 +00:00
waterson%netscape.com
99a0e395db
Fixed GetTarget() to use new return codes.
1999-03-30 03:58:24 +00:00
waterson%netscape.com
95fe5b64f9
Changed RDF-specific errors to be success rather than error codes.
1999-03-30 02:30:16 +00:00
waterson%netscape.com
1675e0c378
Added code to initialize XPIDL JS stubs, added nsJSXULDocument into the build, temporarily added the rdf service as an attribute on the XUL document.
1999-03-30 00:38:16 +00:00
waterson%netscape.com
0cf17d4ce5
Landed RDF_19990326_BRANCH, scriptability changes.
1999-03-29 19:52:54 +00:00
joki%netscape.com
ef6d2b292d
Removing assertion from HandleDOMEvent. New capture/bubble path passes through this func.
1999-03-29 02:29:43 +00:00
joki%netscape.com
e39e13cf18
Changing api uses in editor, rdf, and xpfe to match DOM2 api name/param changes.
1999-03-28 22:27:38 +00:00
ftang%netscape.com
9944eaeed5
add Set/GetWordBreaker to nsIDocument. reviewed and approved by waterson
1999-03-27 00:58:42 +00:00
ramiro%netscape.com
b07b79a055
Fix indiscriminate debug comment spewage.
1999-03-26 11:34:21 +00:00
briano%netscape.com
2f105ae044
Handle NO_STATIC_LIB being set, when all this file does is create a static library.
1999-03-25 21:10:22 +00:00
peterl%netscape.com
92aa94c345
set default attribute style hint to content
1999-03-25 06:32:09 +00:00
vidur%netscape.com
695fabe1b5
Implemented ID targetting for HTML in XML documents. Changed name of GetNameSpacePrefix to avoid clash.
1999-03-20 01:51:00 +00:00
rjc%netscape.com
dfbfd28db5
Remove const.
1999-03-19 01:56:21 +00:00
rjc%netscape.com
6bd92ecea0
When sorting (not natural order), first ask for a slightly modified target value. This allows a datasource to detect when a value is being asked for sorting purposes and can be smart... for example, a mail datasource could strip off the "Re:" on mail messages.
1999-03-19 01:52:18 +00:00
waterson%netscape.com
e1e2ae2c5e
Bug 3978. Removed warning: it was silly. This happens all the time for HTML content in a XUL document.
1999-03-18 23:04:58 +00:00
hyatt%netscape.com
f015e3ae42
Fixes for the mouseover toolbar button problem. Approved by Chris.
1999-03-18 21:18:00 +00:00
waterson%netscape.com
4448c809b6
Fixed nsCOMPtr bustage. Friggin' windows compiler.
1999-03-18 21:03:01 +00:00
waterson%netscape.com
bd152bda2b
Cleaned up code that mutates an element's ID, modulo bug 3971.
1999-03-18 20:46:02 +00:00
hyatt%netscape.com
d5989bccd6
Changes to fix the Bookmarks menu crashing problem.
1999-03-15 05:36:13 +00:00
hyatt%netscape.com
8a2617aabc
Menus are much closer now.
1999-03-13 00:31:05 +00:00
hyatt%netscape.com
d3c5cc49f3
On the road to making the bookmarks menu work properly.
1999-03-13 00:08:25 +00:00
waterson%netscape.com
4666f0968a
Bug 3529: re-rooting the tree. Added code in the generic content builder that notices changes to the 'id=' attribute and reconstructs the tree from a new resource when the object's identity is changed. Also, renamed the nsRDFGenericBuilder::IsWidgetElement() to IsFolderOrItem(), because that's what it's doing.
1999-03-12 22:20:34 +00:00
putterman%netscape.com
0cff9e55b8
comment out NS_ERROR in remove
1999-03-12 13:13:58 +00:00
waterson%netscape.com
fd6693c5a2
More nsCOMPtr bustage. !@$!%!@ Mac.
1999-03-12 10:29:11 +00:00
waterson%netscape.com
390be57079
Fixed nsCOMPtr bustage on Mac.
1999-03-12 10:24:42 +00:00
waterson%netscape.com
b258cdbea3
Added note on making fns virtual.
1999-03-12 10:09:51 +00:00
waterson%netscape.com
587c81faba
Added precondition checks to DOM observer APIs.
1999-03-12 10:09:26 +00:00
waterson%netscape.com
2d87bf73bc
Fixed bug with ambiguity that may occur in calls to RDFTreeBuilderImpl::RemoveWidgetItem(); implemented OnRemoveChild() DOM observer.
1999-03-12 10:09:07 +00:00
rjc%netscape.com
68ed3db323
Only set container='true' when something is really a container.
1999-03-12 08:49:26 +00:00
waterson%netscape.com
9948afecc3
Renamed IsWidgetProperty() to IsContainmentProperty(), added RemoveWidgetItem() call and hooked it up in the generic builder.
1999-03-12 08:13:14 +00:00
hyatt%netscape.com
816a74efd1
Changing the name of the include tag.
1999-03-12 05:22:19 +00:00
hyatt%netscape.com
eafe35fb02
XUL fragments live!
1999-03-12 05:21:25 +00:00
waterson%netscape.com
1289e9ff7b
Use xul:titledbutton instead of xul:treeicon for now.
1999-03-11 23:59:26 +00:00
waterson%netscape.com
f55d2b7309
Fixed build: capitalization error.
1999-03-11 22:32:44 +00:00
hyatt%netscape.com
5fee22456d
Adding in the new document info class and tweaking the builder so that
...
it knows how to use it.
1999-03-11 19:49:32 +00:00
hyatt%netscape.com
ae4febb7f6
Helper class for handling of XUL fragments.
1999-03-11 19:48:43 +00:00
rjc%netscape.com
b8e70b1743
Comment out NS_PRECONDITION on mDocument.
1999-03-11 12:07:49 +00:00
rjc%netscape.com
eb6bc84a7b
Better, smarter sorting implementation.
1999-03-11 12:01:47 +00:00
hyatt%netscape.com
b2fa4f5976
Tweaks related to XUL fragments.
1999-03-10 23:31:26 +00:00
rjc%netscape.com
400bd8b309
Small sort fix.
1999-03-10 22:02:25 +00:00
waterson%netscape.com
814b4b5526
Added GetResource() to XULElement.
1999-03-10 20:20:52 +00:00
hyatt%netscape.com
dce8a87ab7
Working on XUL fragments.
1999-03-10 20:05:12 +00:00
waterson%netscape.com
c0948f0710
Added SetDataBase() implementation that'll set the database on the DOMXULNode.
1999-03-10 19:54:36 +00:00
mcafee%netscape.com
73bf3f79fd
Solaris doesn't like the dangling semi-colon after NS_DECL_ISUPPORTS_INHERITED macro.
1999-03-10 10:52:50 +00:00
rjc%netscape.com
ee1810d07b
Cast away! and changed a few .Equals() to now be .EqualsIgnoreCase()
1999-03-10 09:41:07 +00:00
waterson%netscape.com
6782447db0
Aggregate nsIDOMXULTreeElement interface onto nsRDFElement. Scriptability #ifdef-ed out.
1999-03-10 08:50:27 +00:00
waterson%netscape.com
306a085eb8
Added nsXULTreeBuilder to build.
1999-03-10 08:49:35 +00:00
waterson%netscape.com
a232bf2910
Added nsXULTreeElement to build.
1999-03-10 08:49:12 +00:00
waterson%netscape.com
82b8b77f3c
Fix build bustage, not really sure what this is supposed to be doing.
1999-03-10 08:11:28 +00:00
waterson%netscape.com
118b7116cb
Fixed header files to work outside the XPIDL world for now.
1999-03-10 07:12:42 +00:00
rjc%netscape.com
e4b04ae90f
Small changes to sorting code to prepare for sorting on id attribute.
1999-03-10 07:07:10 +00:00
rjc%netscape.com
62c47142b8
Quick&dirty fix for natural position attribute hack.
1999-03-10 06:37:04 +00:00
waterson%netscape.com
8af4281695
Fixed my bad back-out.
1999-03-10 06:17:29 +00:00
waterson%netscape.com
040e629119
Landed on tip.
1999-03-10 05:37:31 +00:00
waterson%netscape.com
f40d38a0c6
Backed out addition of nsIDOMXULTreeElement: repository is horked.
1999-03-10 05:11:54 +00:00
waterson%netscape.com
e5be79299f
Added nsIDOMXULTreeElement.g to exports. This is currently generated by a very special version of idlc.
1999-03-10 05:08:26 +00:00
waterson%netscape.com
65c794175c
Added XULTreeElement to makefile, under !if.
1999-03-10 05:06:52 +00:00
waterson%netscape.com
828e9d1ad3
Added nsIStreamListener to #includes to try to fix gcc 2.7 bustage.
1999-03-10 05:05:27 +00:00
waterson%netscape.com
82f06c92a0
Initial revision.
1999-03-10 04:49:54 +00:00
hyatt%netscape.com
57b99a2554
Oops. Fixing build bustage.
1999-03-10 02:10:44 +00:00
hyatt%netscape.com
bf1ce3afd5
Landing the initial changes to support XUL fragments.
1999-03-10 01:37:31 +00:00
waterson%netscape.com
28ac6a50e7
Made sure to initialize rv to NS_OK.
1999-03-09 23:51:34 +00:00
hyatt%netscape.com
d5e32091fe
Fixing a bug with selection in the tree view.
1999-03-09 21:58:06 +00:00
hyatt%netscape.com
b11125a802
Fixes to the broadcasters and observers. I made HTML elements work with
...
observes nodes, and I changed some SetAttribute calls to use the DOM
instead of the nsIContent APIs.
1999-03-09 19:30:41 +00:00
warren%netscape.com
4b2d56fbaa
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
waterson%netscape.com
e189c7d58b
Fixed GetElementsByAttribute(): use the DOM APIs to be consistent with namespaces.
1999-03-09 08:10:50 +00:00
waterson%netscape.com
f13802c572
Made widget observer observe the composite data source.
1999-03-09 08:05:26 +00:00
waterson%netscape.com
3d2b42cfd9
Land Guha's history stuff, including some fixes for references in the file system data source, and modifications for literals: there's now nsIntLiteral and nsDateLiteral.
1999-03-09 04:01:56 +00:00
tague%netscape.com
0198976348
Fixed build bustage (lost const)
1999-03-08 21:02:35 +00:00
alecf%netscape.com
ac6500ef53
fix g++ -pedantic bustage
1999-03-08 20:18:53 +00:00
hyatt%netscape.com
a9089619ee
Added the NS_NewRDFToolbarBuilder call to the header.
1999-03-07 23:21:18 +00:00
hyatt%netscape.com
96a3c5b43e
Changes to the builder APIs to distinguish folder items from leaf
...
items (although we're not quite there yet).
1999-03-07 23:18:26 +00:00
hyatt%netscape.com
ce65cb0e92
Adding the toolbar builder to Windows and Linux makefiles.
1999-03-07 23:17:01 +00:00
hyatt%netscape.com
a64fcfbefe
The RDF toolbar builder (for constructing RDF toolbars like the Personal Toolbar).
1999-03-07 23:16:37 +00:00
hyatt%netscape.com
a456660fc9
Changing the natural order pos name to match the function conventions.
1999-03-07 10:52:42 +00:00
hyatt%netscape.com
7d2660158d
Again.
1999-03-07 10:49:26 +00:00
hyatt%netscape.com
ef5e2a36f7
Fixing build bustage.
1999-03-07 10:48:58 +00:00
hyatt%netscape.com
46ce115cef
Declaring some classes so that the compilers are happy again.
1999-03-07 10:41:00 +00:00
hyatt%netscape.com
d07f18b7a8
The modified tree builder.
1999-03-07 10:30:42 +00:00
hyatt%netscape.com
e7388bbb7f
Landing the menu builder for real. The bookmarks menu lives (well, sort of).
1999-03-07 10:28:42 +00:00
hyatt%netscape.com
1c6831d2b8
First stab at the menu builder. It doesn't know how to build popup menus
...
yet. We'll need to work on that one.
1999-03-07 10:00:13 +00:00
rjc%netscape.com
a23baf95a7
More support for column sorting.
1999-03-07 09:44:38 +00:00
hyatt%netscape.com
3dbf66b81d
A base class for factoring out the common functionality that exists
...
among builders. (To be used by the tree, toolbar, and menu builders
at the very least.)
1999-03-07 08:12:48 +00:00
warren%netscape.com
061e28870c
Fixing someone's RDF breakage.
1999-03-06 04:12:56 +00:00
rjc%netscape.com
8f7b62e778
Its a good thing to compile nsXULSortService.cpp, isn't it? (cyeh is making the same change to Makefile.win after verifying the fix.)
1999-03-06 04:05:38 +00:00
hyatt%netscape.com
f2a3f53d00
onchange handler implemented for observes nodes.
1999-03-06 01:19:13 +00:00
rjc%netscape.com
b334a3cdd2
Small cleanup to nsXULSortService.
1999-03-06 00:11:14 +00:00
hyatt%netscape.com
97609c195b
More tweaks to broadcasters.
1999-03-05 23:53:01 +00:00
rjc%netscape.com
3d90c3e2e4
First Checked In.
1999-03-05 23:51:41 +00:00
rjc%netscape.com
4a9419bdf8
nsXULSortService implementation: XUL sort functionality.
1999-03-05 23:51:13 +00:00
hyatt%netscape.com
2db952a359
Fixed a memory leak in the broadcasters.
1999-03-05 23:08:34 +00:00
hyatt%netscape.com
7753b2555c
Changes to broadcasters.
1999-03-05 22:43:02 +00:00
hyatt%netscape.com
949a79c6f8
Changing the broadcaster methods to take DOM elements instead of DOM
...
nodes.
1999-03-05 22:37:24 +00:00
hyatt%netscape.com
0e55c2e4c9
Cleaning up some code.
1999-03-05 22:33:27 +00:00
hyatt%netscape.com
ba8e075863
Fixes to enable getElementById to work with HTML elements.
1999-03-05 20:30:13 +00:00
rjc%netscape.com
49735684c7
Changes to autoregister the file system datasource (broken due to Warren's earlier changes.)
1999-03-05 03:22:51 +00:00
hyatt%netscape.com
9ecbed5316
Fix for the Mac crash.
1999-03-05 00:20:10 +00:00
hyatt%netscape.com
4920fe00ea
Regenerated the IDL for the XUlDocument. Changed getElementById to return
...
an element (and to have a lowercase d) for consistency with the HTML document
method of the same name.
1999-03-05 00:02:00 +00:00
hyatt%netscape.com
7eb40f9c2d
Many bug fixes to the RDF content model including namespace changes and
...
style support.
1999-03-05 00:01:26 +00:00
hyatt%netscape.com
c7503b0018
Modified the makefiles to handle the new XUL attribute class.
1999-03-05 00:00:56 +00:00
hyatt%netscape.com
9e951476a4
Committing the new attribute class for the handling of XUL attributes.
1999-03-05 00:00:40 +00:00
hyatt%netscape.com
2ca7d30e03
generic attribute is going away in favor of a XUL-specific attribute class.
1999-03-04 23:59:57 +00:00
scc%netscape.com
2ec0a397ea
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
waterson%netscape.com
509aec2de6
Cleaned up OnSetAttribute() and OnRemoveAttribute() to only listen on elements in the tree. Special-cased the 'open' attribute on a xul:treeitem to construct and destroy treechildren as its value is set and unset.
1999-03-03 08:10:20 +00:00
waterson%netscape.com
4d5513faaf
Cleaned up OnSetAttribute() and OnRemoveAttribute() to only listen on elements in the XUL document. Renamed the 'contentsgenerated' attribute to 'xulcontentsgenerated' to differentiate from the tree builder's stuff. Made this actually work.
1999-03-03 08:09:21 +00:00
waterson%netscape.com
c9a1447694
Removed tree-specific open and close code. This is now in the nsRDFTreeBuilder, where it belongs.
1999-03-03 08:07:10 +00:00
hyatt%netscape.com
1d7617de7f
More fixes to make sure the right attribute namespace is being used.
1999-03-03 01:38:32 +00:00
hyatt%netscape.com
1fec664a60
Fixes so that attributes are set correctly.
1999-03-03 01:26:33 +00:00
hyatt%netscape.com
8e035eada0
Fixes to attributes so that they are properly added in with a namespace of
...
NONE.
1999-03-03 01:17:29 +00:00
scc%netscape.com
b81fb21272
fixed for nsCOMPtr: no construction or assignment from raw COM interface pointers
1999-03-02 22:27:46 +00:00
waterson%netscape.com
b29d87820d
Added code to spy on the xul:open attribute; we now force content construction when a node is opened and release the children when it is closed.
1999-03-02 07:34:32 +00:00
waterson%netscape.com
9277c3e7c6
Create cell children _before_ adding the tree row to the tree. Removed unnecessary calls to FindTreeElement() where just using mRoot would do.
1999-03-02 07:33:45 +00:00
rjc%netscape.com
f8b4395e6d
ChildAt(0) can return NULL, so check for it!
1999-03-02 04:07:10 +00:00
rjc%netscape.com
67406839f2
Fix array offset.
1999-03-02 04:05:10 +00:00
rjc%netscape.com
fc48a280d7
Bug fix: Sort on all child nodes.
1999-03-02 02:17:16 +00:00
waterson%netscape.com
8e1cdfed42
Fixed sloppiness with nsCOMPtr's that Win32 compiler didn't pick up.
1999-03-02 01:47:18 +00:00
waterson%netscape.com
77ce2f7f0d
Whoops. Fixed a misnamed header file that Unix case-sensitiveness busts on.
1999-03-02 01:40:41 +00:00
waterson%netscape.com
7e429d1398
Added DOM observer stubs. Modified tree property lookup (now called 'containment') to look up the tree for a special tag. Modified generation code to only produce children for 'open' nodes.
1999-03-02 01:37:10 +00:00
waterson%netscape.com
a1f983b736
Removed spurious comment.
1999-03-02 01:33:49 +00:00
peterl%netscape.com
006004dd56
added content state changed
1999-02-27 07:15:09 +00:00
waterson%netscape.com
c1fa9721d0
Bug 3302. Fixed DOM calls to effect (more or less) the right change on the content model, modulo Bug 3275. This was causing asserts to fire whenever you called SetAttribute().
1999-02-26 03:02:19 +00:00
waterson%netscape.com
7dc1429c56
Improved SplitAttribute() to return kNameSpaceID_None if it finds a tag but can't determine the namespace.
1999-02-26 02:09:48 +00:00
waterson%netscape.com
d5ca0e3c3b
Added support for <xul:treebody xul:id=...>
1999-02-25 18:37:27 +00:00
waterson%netscape.com
ab8c628386
Improved tag matching so that it doesn't assume XUL namespace. Added nsIXMLContent methods in anticipation of someday getting real namespace scoping right. See http://bugzilla.mozilla.org/show_bug.cgi?id=3275 for more info.
1999-02-25 17:15:57 +00:00
brade%netscape.com
d8e044b8da
remove extra comma to reduce compiler warnings on Macintosh
1999-02-25 15:39:50 +00:00
hyatt%netscape.com
15eef1e48f
Fixes to getElementsByTagName to avoid returning nodes that aren't elements.
1999-02-25 02:58:11 +00:00
waterson%netscape.com
bc0bd2e68a
Fixed some refcounting bugs with atoms.
1999-02-24 04:46:47 +00:00
kipp%netscape.com
08258b786c
Fixed crash bug where unitialized index would sometimes crash; also increment index in loop so that it terminates
1999-02-24 04:34:54 +00:00
hyatt%netscape.com
790a8f48ef
Fixing the case of the ID atom (it should have been lower case).
1999-02-24 02:58:47 +00:00
hyatt%netscape.com
9f0be779bd
Fixing the multiple observer crash.
1999-02-24 02:18:35 +00:00
waterson%netscape.com
c60c67adc4
Made sure to add a named reference to the event handlers. a=sar%netscape.com for checkin during closed tree.
1999-02-24 00:01:26 +00:00
warren%netscape.com
01dd4f0ed6
Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray.
1999-02-23 08:10:24 +00:00
ftang%netscape.com
02b8de88ba
add S/GetLineBreaker to nsIDocument.h. Reviewed by kipp and waterson
1999-02-23 03:31:26 +00:00
hyatt%netscape.com
3ec6d9980a
Touched the files auto-generatedb y the IDL. Also implemented getElementByAttribute
...
for documents and for elements.
1999-02-23 02:40:51 +00:00
hyatt%netscape.com
44b38bcc70
Touched the headers that are auto-generated from the IDL.
1999-02-23 02:40:26 +00:00
hyatt%netscape.com
0ab7a2cf6a
Adding a getElementsByAttribute method.
1999-02-23 02:40:06 +00:00
hyatt%netscape.com
cce636c002
Re-enabling event handlers.
1999-02-22 19:05:30 +00:00
beard%netscape.com
0109305bc4
backed out build bustage change
1999-02-20 04:43:53 +00:00
hyatt%netscape.com
a1739b9b8a
Implementing event handlers on XUL nodes.
1999-02-20 01:59:45 +00:00
mcafee%netscape.com
0bc7b91473
Solaris: Adding do_QueryInterface() wrapper to finish scc's nsCOMPtr carpool.
1999-02-19 03:46:06 +00:00
scc%netscape.com
b8df1ed8b0
updated for nsCOMPtr; owners should check my changes to see if they agree with my choices for |do_QueryInterface| vs |dont_QueryInterface|
1999-02-19 02:56:00 +00:00
rjc%netscape.com
d8662169f4
Remove nsComPtr usage (due to Unix).
1999-02-19 00:19:42 +00:00
rjc%netscape.com
efce1fd313
Now call rdf_qsort on all platforms.
1999-02-18 22:55:02 +00:00
rjc%netscape.com
56bf6d2a08
Needed to const strings.
1999-02-18 22:45:26 +00:00
rjc%netscape.com
5111af2d2a
Comment out error while I investigate.
1999-02-18 22:34:25 +00:00
rjc%netscape.com
e5ce27d6da
Add simple, preliminary way of doing sorting. (Note: using our own local version of qsort due to API changes.)
1999-02-18 22:29:16 +00:00
hyatt%netscape.com
d724898a78
Improvements to the broadcasting mechanism so that HTML nodes can properly
...
observe XUL broadcasters.
1999-02-18 21:45:06 +00:00
hyatt%netscape.com
4ee9124f11
Improvements to the document getElementByID method.
1999-02-18 05:03:20 +00:00
waterson%netscape.com
41ae4390f6
Implemented most of the rest of the DOM observer methods.
1999-02-18 02:02:48 +00:00
waterson%netscape.com
edc0ab7eab
Fixed bug where we were generating HTML kids for each attribute that we iterated over.
1999-02-18 00:25:06 +00:00
hyatt%netscape.com
b75b92a353
Implemented more DOM methods to get apprunner working with XUL files.
1999-02-17 22:32:40 +00:00
hyatt%netscape.com
e104f8301f
Finishing the broadcaster work (at least for now).
1999-02-17 19:35:53 +00:00
hyatt%netscape.com
d7af57a96b
More tweaks to the broadcasting stuff.
1999-02-17 18:58:05 +00:00
hyatt%netscape.com
f98e5b9fdd
Implemented brain-dead tree walk in GetElementByID.
1999-02-17 18:46:23 +00:00
hyatt%netscape.com
042038acc1
Checking in code that does the broadcaster hookup.
1999-02-17 18:33:33 +00:00
waterson%netscape.com
d05a1b9db3
Added nsIDOMElementObserver interface, implemented OnSetAttribute(). Fixed so that a shared namespace manager is held.
1999-02-17 11:57:57 +00:00
waterson%netscape.com
1f97c263f8
Implemented nsIDOMElement::GetAttribute().
1999-02-17 11:56:44 +00:00
waterson%netscape.com
24b3945071
Added nsIDOMElementObserver interface to QI.
1999-02-17 11:56:15 +00:00
waterson%netscape.com
d69f284086
Landed RDF_19990217_BRANCH. This includes a bunch of changes to get XUL scriptability up and running; also, nsRDFResourceElement and nsRDFGenericElement have been collapsed into a single class, and most of the state has been turned into attributes on the class.
1999-02-17 11:09:57 +00:00
waterson%netscape.com
ca621b1215
Create RDF_19990217_BRANCH from RDF_DOM_19990216_BRANCH to pick up nsCOMPtr changes before doing major whackage.
1999-02-17 08:17:50 +00:00
scc%netscape.com
31db609cb4
changes for nsCOMPtr
1999-02-17 05:45:31 +00:00
mcafee%netscape.com
221280d06c
Adding do_QueryInterface() wrapper for nsCOMPtr carpool
1999-02-17 02:31:01 +00:00
waterson%netscape.com
a42425658b
Landed RDFDOM_19990215_BRANCH. Began implementing DOM-to-RDF functionality.
1999-02-16 19:30:04 +00:00
hyatt%netscape.com
c3913b0ae7
Added the sync-up when the broadcast listener first gets added.
1999-02-16 07:57:55 +00:00
troy%netscape.com
0debd6f0d1
Fixed some errors related to switch to using nsCOMPtr
1999-02-12 18:41:26 +00:00
kipp%netscape.com
36c243cdc0
COMized nsIPresShell and nsIPresContext
1999-02-12 17:45:58 +00:00
peterl%netscape.com
7f04fb00e6
changed all html atoms to lower case
1999-02-12 06:19:07 +00:00
sfraser%netscape.com
147deab593
Fixing build bustage
1999-02-12 00:11:25 +00:00
akkana%netscape.com
7982a421d6
Rename nsISelection to nsIFrameSelection
1999-02-11 23:12:28 +00:00
hyatt%netscape.com
8d5d1fad54
Changes to RDF elements to support the XUL node API.
1999-02-11 23:11:36 +00:00
hyatt%netscape.com
3bbc26d74d
Adding the XUL Node auto-generated file (from the IDL).
1999-02-11 23:10:33 +00:00
hyatt%netscape.com
8bccf2bb63
COmmitting the idl for the XUlNode.
1999-02-11 23:10:09 +00:00
hyatt%netscape.com
48eae02221
Removing some interfaces.
1999-02-11 23:09:41 +00:00
hyatt%netscape.com
972c65648f
SHuffling around of interfaces.
1999-02-11 23:08:52 +00:00
waterson%netscape.com
8e47728941
Fixed nsISelection bustage.
1999-02-10 19:39:29 +00:00
mjudge%netscape.com
e8c36139dc
removing nsICollection
1999-02-10 18:57:54 +00:00
hyatt%netscape.com
69f90dcb24
Fixing the auto-generated JS file since the IDL changed.
1999-02-10 10:16:34 +00:00
hyatt%netscape.com
256764354c
Fixing the auto-generated file since the IDL changed.
1999-02-10 10:15:47 +00:00
hyatt%netscape.com
e8c3cbb4b5
Added a SetBroadcaster method so that I have a convenient way to set the broadcaster
...
for a given broadcast listener.
1999-02-10 10:15:22 +00:00
hyatt%netscape.com
497fca1d75
The auto-generated file for the XUL broadcast listener.
1999-02-10 09:53:39 +00:00
hyatt%netscape.com
9ceff9e92e
The auto-generated JS file for the XUL broadcaster.
1999-02-10 09:53:19 +00:00
hyatt%netscape.com
509d2e3e65
The auto-generated JS file for the XUL command.
1999-02-10 09:52:48 +00:00
hyatt%netscape.com
b5126507cc
The auto-generated header file for the XULCommand idl.
1999-02-10 09:50:59 +00:00
hyatt%netscape.com
42b3a72baa
The auto-generated header file for the XULBroadcastListener idl.
1999-02-10 09:50:28 +00:00
hyatt%netscape.com
ad0a772d59
The auto-generated file for the XULBroadcaster IDL.
1999-02-10 09:49:50 +00:00
hyatt%netscape.com
1cd092b40c
IDL for enhancements to XUL content nodes, namely the ability to invoke
...
the commands associated with command nodes and the ability to provide
automatic attribute-chaining between a set of broadcasters and broadcast
listeners.
1999-02-10 09:48:00 +00:00
waterson%netscape.com
e1c4d5464e
Made nsRDFContentUtils routines static members of a class. Made the tree builder more polite about creating cells. Made the tree builder look at the <xul:tree>'s <xul:treecol> elements for column info.
1999-02-09 04:59:11 +00:00
waterson%netscape.com
18f49c102e
Whacked to get RDF/XUL working right, with local content mderged in.
1999-02-09 03:15:41 +00:00
waterson%netscape.com
70c45a9ccc
Added an #ifdef-ed out hard dependency on layout. So I can remember how to do HTML-in-XUL.
1999-02-04 10:55:09 +00:00
waterson%netscape.com
639a8ee4ef
Fixed missing NS_INIT_REFCNT() bug.
1999-02-04 10:54:18 +00:00
waterson%netscape.com
52529dfcb5
First cut at a real implementation. HTML-in-XUL is #ifdef-ed out pending some workable interface for constructing HTML tags.
1999-02-04 10:53:22 +00:00
waterson%netscape.com
a26c3464a7
Made shared static services where possible.
1999-02-04 10:52:35 +00:00
waterson%netscape.com
2c2bd55799
Added nsIHTMLContentContainer interface, made SplitProperty() more clever. Fits and starts toward getting HTML-in-XUL-in-RDF working.
1999-02-04 10:50:50 +00:00
hyatt%netscape.com
b71f37ec42
Implementation of the XUL content sink. Modifications to the RDF document
...
to teach it about XUL.
1999-02-03 02:48:55 +00:00
waterson%netscape.com
2ddd178413
Fixed bug with refcounting of XUL atoms.
1999-02-02 07:38:03 +00:00
waterson%netscape.com
6601a8f74e
Forgot to NS_INIT_REFCNT().
1999-02-02 07:09:48 +00:00
waterson%netscape.com
ea5d84764c
Content model builder is now specified by XML processing instruction. Modified code to handle new XUL tree widget content model (based on table code). Added CID fields to all the interfaces so that nsCOMPtr will work. Juggled some of the content model builder stuff around in an attempt to make things a bit saner.
1999-02-01 22:34:51 +00:00
waterson%netscape.com
3035e67868
Added nsRDFXULBuilder.cpp; this is not currently in the build.
1999-01-29 00:41:42 +00:00
waterson%netscape.com
46b624eaf0
Fixed bug where random properties on the root content node were coming up as bogus columns.
1999-01-26 05:30:24 +00:00
ftang%netscape.com
3759b987f5
change nsCharSetID into nsString type
1999-01-25 16:05:04 +00:00
peterl%netscape.com
c075c23f95
sync to nsIDocument API changes
1999-01-23 06:59:35 +00:00
waterson%netscape.com
b24ea8f193
Implemented RDF container support and improved support for 'anonymous' resources for output of RDF/XML. Cleaned up common RDF vocabularies, placing #defines into rdf.h.
1999-01-22 06:48:25 +00:00
kostello%netscape.com
ef8c3084b3
Updated RDF document to match changed XIF signature
1999-01-21 21:46:27 +00:00
waterson%netscape.com
3e6fc2b0ad
Changed 'data base' to 'composite data source'. Merged RDF/XML document and stream data source into one big happy interface.
1999-01-20 01:42:13 +00:00
vidur%netscape.com
8ff9eaa54b
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
peterl%netscape.com
609b48d91d
added GetBaseURL
...
Checkin during red tree approved by sar
1999-01-15 01:53:50 +00:00
waterson%netscape.com
1322a50ebc
Oops. Had an = when I meant ==.
1999-01-14 23:04:16 +00:00
waterson%netscape.com
d3b9f0cf03
Rearranged stream and content sink stuff to be a part of base: content sink will eventually be replaced by a lower-level parser implementation. Improved the named data source handling.
1999-01-14 10:55:08 +00:00
waterson%netscape.com
6644cf58c5
Obsoleted.
1999-01-12 19:42:36 +00:00
waterson%netscape.com
d1081a74f9
Factored content model builder code into its own interface. Hooked up RDF-to-content model notification. Minor bug fixes in data sources.
1999-01-12 19:41:06 +00:00
vidur%netscape.com
d63e315360
Added new namespace/attribute parsing methods to nsIContent
1999-01-12 16:38:28 +00:00
waterson%netscape.com
896443d929
Initial revision (not yet in build.)
1999-01-12 05:33:32 +00:00
waterson%netscape.com
086f25dbe1
Initial revision. (Not yet in the build.)
1999-01-12 05:32:30 +00:00
waterson%netscape.com
0af190993d
Put namespaces back (bug was in LocalStore.rdf). Fixed some bugs with RDF containers.
1999-01-07 18:43:03 +00:00
guha%netscape.com
ce5f96afb9
More on the alloy prototype
1999-01-06 17:38:37 +00:00
waterson%netscape.com
379ac6d48b
Added LXR comments.
1999-01-05 21:57:59 +00:00
waterson%netscape.com
8d13344f04
Added LXR comments.
1999-01-05 21:36:05 +00:00
waterson%netscape.com
990c0bfb05
Bug fixes and enhancements to nsRDFStreamData source. Can almost round-trip RDF/XML now...
1999-01-05 08:44:40 +00:00
waterson%netscape.com
78fa98a324
Landed RDF_122898_BRANCH onto the trunk.
1999-01-05 03:53:15 +00:00
waterson%netscape.com
d4fea026bb
Initial revision.
1998-12-24 08:26:27 +00:00
waterson%netscape.com
c5116f64bc
Fixed implementation include paths.
1998-12-24 07:27:25 +00:00
waterson%netscape.com
f012156ec5
Made Init() an official member of the nsIRDFContentSink interface.
1998-12-24 06:57:19 +00:00
waterson%netscape.com
374a53ba9d
Fixed CID header file.
1998-12-24 06:33:16 +00:00
waterson%netscape.com
2fc4664954
Bad idea.
1998-12-24 06:31:10 +00:00
waterson%netscape.com
41f68c9cec
Remove nsRDFContentFactory.cpp
1998-12-24 06:29:03 +00:00
waterson%netscape.com
612145d78d
Fixed DEPTH variable.
1998-12-24 06:26:56 +00:00
waterson%netscape.com
e38771a874
Changed to a static library for now.
1998-12-24 06:22:21 +00:00
waterson%netscape.com
6a227c1d03
Initial revision. Separated from mozilla/rdf/include. Not yet in the build.
1998-12-24 05:07:14 +00:00