Commit Graph

311 Commits

Author SHA1 Message Date
rjc%netscape.com
a8401f2c5c Fix bug # 15222: The composite datasource has a few operations which are somewhat "expensive". Have these behaviors on by default, but expose a method on the composite datasources so that they can be selectively turned off [for Mail/News, for example] if the capability is not needed/used (such as negative assertions). Review: waterson@netscape.com. Additional Mail/News Testing: putterman@netscape.com 1999-10-01 04:07:55 +00:00
slamm%netscape.com
43b2d321cf patch rdf for waterson. Fixed multiple loads of same datasource. 1999-09-29 20:25:41 +00:00
waterson%netscape.com
f8f2fcce60 Bug 14754. Shore up unregistration; verify that datasource matches URI to be unregistered. Be 'quiet' if it doesn't. 1999-09-24 19:54:36 +00:00
waterson%netscape.com
a622e1d0d7 Bug 14755. Guard against multiple simlutaneous 'Refresh()' calls issuing several URL loads. r=rjc, a=chofmann 1999-09-24 19:52:42 +00:00
waterson%netscape.com
b30c0da94e Make ::Init() barf if the element is not a container, rather than sprinkling around in individual methods. 1999-09-22 03:28:32 +00:00
waterson%netscape.com
fe38cb9365 Bug 14285. Add some arg checking as we are prone to being called from JS. 1999-09-19 19:41:45 +00:00
briano%netscape.com
49a9c60d81 General cleanup. 1999-09-15 23:36:43 +00:00
hyatt%netscape.com
bf1cda7968 Fix build bustage. 1999-09-15 02:36:30 +00:00
briano%netscape.com
56bb61bea2 Cleaned it up and fixed the Unix build breakage. 1999-09-15 02:33:11 +00:00
hyatt%netscape.com
04c56a701c Updating the nsIController interface. 1999-09-15 02:16:41 +00:00
waterson%netscape.com
29708f53a5 Make sure all control paths return a value. 1999-09-10 00:01:27 +00:00
waterson%netscape.com
e42b814c43 Bug 13433. Create a one-element URI prefix cache to avoid excessive calls to ProgIDToCLSID(). Cache the default resource factory. Rename ServiceImpl to RDFServiceImpl. 1999-09-09 22:35:16 +00:00
warren%netscape.com
40ed9d6ad2 Removed NS_BASE_STREAM_EOF in favor of returning a count of 0 from Read to indicate EOF. Renamed GetLength to Available. Fixed a number of places where AppendElement's broken error code wasn't checked. 1999-09-09 22:05:05 +00:00
putterman%netscape.com
e7ab81530d Don't worry about duplicate values. 1999-09-09 06:58:14 +00:00
waterson%netscape.com
7e0472ef71 Bug 13137. Fix broken usage of CBufDescriptor. 1999-09-07 02:46:08 +00:00
waterson%netscape.com
0f3a26fccc Right-shift two for hash function; inline some obvious stuff. 1999-09-07 02:44:43 +00:00
waterson%netscape.com
22f68c9558 Move APIs to create 'anonymous' resources into the RDF service. Fix stuff that was using it. 1999-09-06 19:35:41 +00:00
bruce%cybersight.com
54d5c088f2 Use nsAllocator instead of new[] and nsCRT::free() instead of delete[] for char* data. 1999-09-04 13:42:15 +00:00
dougt%netscape.com
028f11d2bf Changes nsIAtom iterface to return a shared (non-allocated) wstring when
GetUnicode() is called.  (thanks waterson, jband)

Also fixing 12237.  (thanks jband).
1999-09-03 22:21:29 +00:00
bruce%cybersight.com
baee0cf57a Fix some char* deallocation issues. Also remove a couple of static IIDs and includes that aren't needed. 1999-09-03 06:08:50 +00:00
kipp%netscape.com
dc04e68f6a Use nsAutoString instead of nsCAutoString to avoid double string copy 1999-09-03 03:51:56 +00:00
waterson%netscape.com
1e1077c6f8 Use PL_HashTableRawAdd() to avoid hashing twice. 1999-09-02 21:29:06 +00:00
waterson%netscape.com
b9e936e5a8 Rewrite to avoid heap-spill when mangling the nextVal. 1999-09-02 21:28:33 +00:00
waterson%netscape.com
8a45758c29 Bug 12351. Remove the assert; this can happen under normal operating conditions. Do not panic. 1999-09-02 06:54:12 +00:00
waterson%netscape.com
59f822c9a6 Use nsCString instead of nsString for anonymous content nodes. Get rid of use of rdf_Isa(). 1999-09-01 00:50:01 +00:00
waterson%netscape.com
76abd92fbf Bug 3284. Removed static global reference to the RDF service. We no longer leak it (on purpose, anyway). Also, updated anonymous resource APIs to use nsCStrings instead of nsStrings. 1999-09-01 00:49:14 +00:00
gagan%netscape.com
792b6b8143 Another mem leak fixed. 1999-08-27 12:47:12 +00:00
rjc%netscape.com
2528124539 Add nsIXULSortService 1999-08-27 06:54:08 +00:00
rjc%netscape.com
9be4830f5d Add nsIXULSortService.idl 1999-08-27 06:52:34 +00:00
rpotts%netscape.com
0085d83ab0 M9 BRANCH landing... 1999-08-26 22:45:55 +00:00
shaver%netscape.com
6ea7c38b0b initial RDF NS_DECL_* spam 1999-08-24 09:11:48 +00:00
waterson%netscape.com
1d6c956a62 Fix in-memory datasource aggregation. 1999-08-24 04:59:58 +00:00
dougt%netscape.com
32a9a77110 xpild-ing nsIAtom. Now nsIAtom is xpcom compliant. 1999-08-21 07:07:00 +00:00
waterson%netscape.com
65c3c63e2c Bug 11575. Null check after pulling URI out of a resource. a=chofmann 1999-08-12 01:16:13 +00:00
mccabe%netscape.com
2a403483de Changes to the xpidl compiler -
Error if an interface is declared [scriptable], but contains methods that can't be scripted because they refer to native-declared types, unless the method is declared [noscript].

This change is intended to make it easier to determine when an interface is not scriptable, and to make it easier to see what changes need to be made to make it scriptable.

As many of the .idl files in the tree defined [scriptable] interfaces that contained non-scriptable methods, I've sprinkled [noscript] throughout.  As the interfaces weren't scriptable anyway, this shouldn't change their visibility to javascript.
1999-08-10 12:18:01 +00:00
jband%netscape.com
340cc49b7e was forgetting to check a result 1999-08-10 05:35:09 +00:00
waterson%netscape.com
c45091e312 Bug 8836. Make RDF service a shared global variable. For some reason, this fixes the bizarre assertions when closing a file. Voodoo. Magic. Whatever. 1999-08-06 20:24:29 +00:00
rjc%netscape.com
b53d0a5a07 Don't leak proxy. 1999-08-05 20:10:08 +00:00
waterson%netscape.com
604387549f Bug 9250. Predefined entities should be case sensitive; update so that they are all lower case. 1999-08-04 06:18:40 +00:00
warren%netscape.com
004a107d21 Took out NS_ERROR when file not found. 1999-08-03 21:59:40 +00:00
waterson%netscape.com
cc0068bd1d Back out RJC's previous changes; they aren't necessary. Failure is dealt with by the destructor, which will _always_ be called from the factory method if Init() fails. 1999-08-03 21:00:39 +00:00
waterson%netscape.com
da0a78e9bc Bug 11154. Use 2-byte compare fn for literal hash table. 1999-08-03 20:59:56 +00:00
rjc%netscape.com
31272b88d1 Fix potential memory leakage upon failure. 1999-08-03 06:34:06 +00:00
rjc%netscape.com
f612d2d5a1 If GetNameSpaceID() fails due to a null namespace, now return kNameSpace_None instead of failure. 1999-08-02 06:35:26 +00:00
waterson%netscape.com
c14fdc9f9e Fix nsRDFSerivce.cpp so that it can be unloaded. 1999-07-30 23:52:47 +00:00
rjc%netscape.com
567cf8e445 Use GetValueConst a bit. 1999-07-30 23:40:30 +00:00
nisheeth%netscape.com
88a7a3eadb Adding a new parameter, aMode, to nsIContentSink::AddDocTypeDecl. 1999-07-28 06:56:05 +00:00
waterson%netscape.com
507fa1553b Obsolete. 1999-07-28 04:06:32 +00:00
waterson%netscape.com
91a8ac09e7 Land TEMPLATE_19990726_BRANCH; RDF C++ content model builder exorcism. 1999-07-27 17:20:28 +00:00
rickg%netscape.com
65fcb776bb replaced call to deprecated nsString API 1999-07-26 00:47:36 +00:00