Commit Graph

77 Commits

Author SHA1 Message Date
rjc@netscape.com
244a9ed3cf Cleanup command APIs slightly. 1999-07-17 02:15:53 +00:00
waterson@netscape.com
39dbf3df70 Implement Change() and Move() on composite datasource. Realize that these interfaces are going to be a nightmare to do the right way. 1999-07-03 02:40:35 +00:00
rjc@netscape.com
55badde89d When building up list of commands via GetAllCmds(), walk forwards instead of backwards over datasources. 1999-06-26 08:28:43 +00:00
rjc@netscape.com
47246df03c Implement GetAllCmds(). 1999-06-26 02:58:50 +00:00
rjc@netscape.com
7f9452e86a Added new method GetAllCmds() which uses a nsISimpleEnumerator instead of GetAllCommands() which uses a nsIEnumerator. Migration to GetAllCmds() can be done in the future. 1999-06-26 01:09:02 +00:00
waterson@netscape.com
e45449cd92 Land RDF_19990617_BRANCH. Add Change() and Move() methods to nsIRDFDataSource; add OnChange() and OnMove() methods to nsIRDFObserver. Factor nsIRDFDatasource::Init() and ::Flush() into nsIRDFRemoteDataSource. Change ownership model s.t. a datasource reference counts its observers. 1999-06-24 00:22:58 +00:00
waterson@netscape.com
1828e02ca2 Factor interfaces into individual .idl files. Add purge support and re-load support to RDF/XML datasource. 1999-05-05 03:09:12 +00:00
waterson@netscape.com
d5a8412045 Made sure that the composite datasource cursor returns unique elements. 1999-04-28 02:42:31 +00:00
waterson@netscape.com
bcb335d24e The Great Cursor Excorcism. Removed cursors in favor of enumerators. Misc updates to purge the xpidl stubs stuff in preparation for XPConnect. Details on RDF_19990422_BRANCH. 1999-04-24 02:41:02 +00:00
putterman@netscape.com
ef06b2712e removed fix for memory leak until we can fix other ref counting problems. 1999-04-23 17:46:25 +00:00
waterson@netscape.com
01b5aeb525 Fixed a nsIRDFResource leak. 1999-04-22 03:15:27 +00:00
waterson@netscape.com
56f019901f Modified to use NS_RDF_ASSERTION_ACCEPTED and NS_RDF_ASSERTION_REJECTED return codes (local store implementation) 1999-04-07 06:29:41 +00:00
waterson@netscape.com
99497007c2 Changed RDF-specific errors to be success rather than error codes. 1999-03-30 02:30:16 +00:00
waterson@netscape.com
017368eb7a Landed RDF_19990326_BRANCH, scriptability changes. 1999-03-29 19:52:54 +00:00
warren@netscape.com
f098fe1c36 Changed GetEnabledCommands to GetAllCommands/IsCommandEnabled. 1999-03-12 21:28:34 +00:00
warren@netscape.com
83b8987fad Put back in call to NS_NewUnionEnumerator -- resolved link problem. 1999-03-12 02:10:03 +00:00
warren@netscape.com
5c7e3c8df9 Commented out line causing link error on mac (fix later). 1999-03-11 11:03:43 +00:00
warren@netscape.com
66b502865b First cut at new command architecture. 1999-03-11 10:01:25 +00:00
warren@netscape.com
85e7644cc6 PR_ASSERT wasn't defined for the mac. 1999-03-09 14:03:56 +00:00
warren@netscape.com
35d5e6e062 nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +00:00
saari@netscape.com
b38a9a3db5 Fixing IID() to GetIID() to fix warren's bustage 1999-03-05 07:02:27 +00:00
warren@netscape.com
3620aa4b20 Added prlog tracing code. Fixed some error codes. Fixed DBArcsInOutCursor::Advance to check for failure on GetValue. 1999-03-05 05:59:02 +00:00
warren@netscape.com
24bccdc9fa Removed assertion (hit by mail code (bad xul?)). 1999-02-24 10:23:27 +00:00
waterson@netscape.com
a8b0161e3e Fixed a pile of refcounting bugs. 1999-02-02 07:06:06 +00:00
waterson@netscape.com
56fe0825b6 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
db0dcb182e Improved namespace handling for output of RDF/XML streams. Modified basic data source interface to include GetAllResources(), which enumerates all of the resources in the datasource. Moved code for dumping an RDF/XML stream out of nsInMemoryDataSource into nsRDFXMLDataSource. 1999-01-21 22:24:32 +00:00
waterson@netscape.com
20b8454114 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