209 Commits

Author SHA1 Message Date
waterson%netscape.com
f0e906aeae Added nsISimpleEnumerator as Phase I of the great enumerator unification. Added misc files for XPConnect. Details in RDF_19990422_BRANCH.
git-svn-id: svn://10.0.0.236/trunk@29015 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 02:38:54 +00:00
bruce%cybersight.com
f559180392 Removing a spurious comma, fixing AIX and HP-UX build bustage. I don't see why this code should've compiled for anyone.
git-svn-id: svn://10.0.0.236/trunk@28794 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 04:15:50 +00:00
warren%netscape.com
fba4520afe Added variant and scriptable.
git-svn-id: svn://10.0.0.236/trunk@28693 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 08:27:34 +00:00
rickg%netscape.com
a045a34e43 sync up with nsString2.cpp
git-svn-id: svn://10.0.0.236/trunk@28692 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 08:23:25 +00:00
warren%netscape.com
a16789b734 Started factoring nsIPersistentProperties from nsIProperties.
git-svn-id: svn://10.0.0.236/trunk@28686 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 07:32:51 +00:00
warren%netscape.com
6009dce6dd Added nsCRT::free methods.
git-svn-id: svn://10.0.0.236/trunk@28658 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:25:17 +00:00
warren%netscape.com
b8808c11bf Added NS_IMETHOD decls.
git-svn-id: svn://10.0.0.236/trunk@28655 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 04:17:21 +00:00
neeti%netscape.com
ba114cea69 checking for null mObserverList
git-svn-id: svn://10.0.0.236/trunk@28491 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 19:36:41 +00:00
neeti%netscape.com
0b3a16550f implemented wrapper funtions to make GetObserverList private.
git-svn-id: svn://10.0.0.236/trunk@28240 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 14:50:47 +00:00
warren%netscape.com
122ce55438 Made instance variables protected so that we can subclass.
git-svn-id: svn://10.0.0.236/trunk@27860 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:16:21 +00:00
sfraser%netscape.com
b6e8d29832 Warning elimination (remove extra ; )
git-svn-id: svn://10.0.0.236/trunk@27597 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:54:27 +00:00
sfraser%netscape.com
599e620c9a Warning elimination (delete extra ; )
git-svn-id: svn://10.0.0.236/trunk@27595 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 19:53:35 +00:00
waterson%netscape.com
78230e652c Backed out change to nsISupportsArray::AppendElement() and RemoveElement(); they now return PRBool's like they used to.
git-svn-id: svn://10.0.0.236/trunk@27474 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 23:06:22 +00:00
beard%netscape.com
3b777a0907 sorry, size_t != unsigned int, made declarations consistent to fix later link errors.
git-svn-id: svn://10.0.0.236/trunk@27451 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-14 04:19:42 +00:00
tague%netscape.com
7121cfaf3e Rolled out change
git-svn-id: svn://10.0.0.236/trunk@27412 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 23:25:38 +00:00
tague%netscape.com
ad9735a563 Fixed windows build booboo. Added extern C to the defintion of nsQuickSort
git-svn-id: svn://10.0.0.236/trunk@27408 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 23:03:40 +00:00
alecf%netscape.com
4e7786eea9 export this symbol correctly
git-svn-id: svn://10.0.0.236/trunk@27400 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:16:52 +00:00
alecf%netscape.com
5f48991ebd make sure nsQuickSort is extern "C"
git-svn-id: svn://10.0.0.236/trunk@27360 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:36:57 +00:00
alecf%netscape.com
2a2b644a5e fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@27359 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:34:38 +00:00
jdunn%netscape.com
c2e4b13137 fix compiler warning/errors with conversion from a void* to a char*
git-svn-id: svn://10.0.0.236/trunk@27358 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 20:27:17 +00:00
alecf%netscape.com
55b31695a4 add quicksort implementation to base
(Thanks to Regents of CA and the RDF team)


git-svn-id: svn://10.0.0.236/trunk@27348 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 19:03:45 +00:00
warren%netscape.com
62da7e1843 Fixed error to be an nsresult.
git-svn-id: svn://10.0.0.236/trunk@27343 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:27:21 +00:00
warren%netscape.com
2a25be404f Fixed comment.
git-svn-id: svn://10.0.0.236/trunk@27341 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 18:26:53 +00:00
rickg%netscape.com
97d14d139a fixed mail/news crash and bug 4606
git-svn-id: svn://10.0.0.236/trunk@26748 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 21:05:19 +00:00
neeti%netscape.com
2cb7be0434 initial checkin for ObserverService api
git-svn-id: svn://10.0.0.236/trunk@26525 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:54:09 +00:00
rickg%netscape.com
b6f42506f7 fixed nsStr bug found by davidBienvenu -- I owe him a beer
git-svn-id: svn://10.0.0.236/trunk@26330 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:38:50 +00:00
rickg%netscape.com
ce6e88bd8b fixed bug found by DavidBienvenu -- I owe him a beer
git-svn-id: svn://10.0.0.236/trunk@26328 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 21:28:55 +00:00
rickg%netscape.com
15e7886623 API cleanup for nsString
git-svn-id: svn://10.0.0.236/trunk@26288 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 08:06:54 +00:00
rickg%netscape.com
73b33a0b35 fix to pushfront
git-svn-id: svn://10.0.0.236/trunk@26097 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 22:06:05 +00:00
rickg%netscape.com
3980f0e88e fixed bug in deque::pushfront
git-svn-id: svn://10.0.0.236/trunk@25702 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 08:42:06 +00:00
dp%netscape.com
f91b8f9f95 Thread Safe nsHashtable (on demand only)
git-svn-id: svn://10.0.0.236/trunk@25609 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 08:15:39 +00:00
pierre%netscape.com
48055032bb Use delete[] for strings allocated with ToNewCString().
git-svn-id: svn://10.0.0.236/trunk@25546 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:23:24 +00:00
briano%netscape.com
fc5b69d0c8 Fixed the 'extra token after the endif' bug that was breaking some Unix builds.
git-svn-id: svn://10.0.0.236/trunk@25481 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 23:05:49 +00:00
waterson%netscape.com
5d0004fda1 Landed RDF_19990326_BRANCH, scriptability changes.
git-svn-id: svn://10.0.0.236/trunk@25453 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 19:52:54 +00:00
jband%netscape.com
451650f048 fixing cases of declaration not exactly matching definition and a few other instances of extraneous 'const' on PRUnichar passed by value
git-svn-id: svn://10.0.0.236/trunk@25322 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-27 07:34:44 +00:00
rickg%netscape.com
8b02f05a50 any fix for entities
git-svn-id: svn://10.0.0.236/trunk@25020 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 01:27:27 +00:00
waterson%netscape.com
19092c6c7e Made the nsCStringKey class NS_COM so that it could be exported across DLLs.
git-svn-id: svn://10.0.0.236/trunk@24912 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 23:12:35 +00:00
rickg%netscape.com
857ccb650d removed linux warnings
git-svn-id: svn://10.0.0.236/trunk@24827 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 08:47:54 +00:00
rickg%netscape.com
651a5894da added recycler to nsString2
git-svn-id: svn://10.0.0.236/trunk@24811 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:33:10 +00:00
rickg%netscape.com
a0d40e6afd fixed bug in nsString; added recycler to nsString2
git-svn-id: svn://10.0.0.236/trunk@24808 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 07:26:27 +00:00
waterson%netscape.com
aec2200680 Initial revision. Not currently in the build.
git-svn-id: svn://10.0.0.236/trunk@24766 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:46:44 +00:00
waterson%netscape.com
095b925f78 Fixed some syntax errors that I found when I actually tried to compile.
git-svn-id: svn://10.0.0.236/trunk@24765 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:46:12 +00:00
waterson%netscape.com
7fc73d4d08 Added an Init() method to allow the creator to specify an alternate
character size for the internal representation.


git-svn-id: svn://10.0.0.236/trunk@24760 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 01:29:16 +00:00
waterson%netscape.com
778fd7d63f Added nsIString interface.
git-svn-id: svn://10.0.0.236/trunk@24756 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:43:54 +00:00
rickg%netscape.com
0eea29e86d removed unsightly warnings from string classes
git-svn-id: svn://10.0.0.236/trunk@24751 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:28:36 +00:00
rickg%netscape.com
a6cfda7e13 fixed link error
git-svn-id: svn://10.0.0.236/trunk@24712 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:26:17 +00:00
rickg%netscape.com
d73481fe03 fixed nsString2 build problem
git-svn-id: svn://10.0.0.236/trunk@24704 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 22:03:14 +00:00
dcone%netscape.com
3fbd23b07e fixed small mac bug
git-svn-id: svn://10.0.0.236/trunk@24702 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:52:57 +00:00
dcone%netscape.com
9a13cf785f Fixed small mac bug
git-svn-id: svn://10.0.0.236/trunk@24701 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 21:52:39 +00:00
rickg%netscape.com
017dac3409 landing nsString2
git-svn-id: svn://10.0.0.236/trunk@24667 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 09:54:46 +00:00