kipp%netscape.com
|
cd048bb575
|
Use nsAutoString to save time
|
1999-09-02 18:03:30 +00:00 |
waterson%netscape.com
|
5ae3371682
|
Make CBufDescriptor const to avoid -pedantic bustage.
|
1999-09-02 08:02:57 +00:00 |
rickg%netscape.com
|
35288b2020
|
another tiny tweak to docs
|
1999-09-02 07:13:56 +00:00 |
rickg%netscape.com
|
29ec085101
|
better docs and finally got rid of deprecated API's
|
1999-09-02 07:04:59 +00:00 |
shaver%netscape.com
|
b5b82e64c0
|
Make nsSupportsHashtable not crash when you try to Get or Remove an item
not in the table already.
|
1999-09-02 07:01:53 +00:00 |
cyeh%netscape.com
|
cc2825cbe0
|
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
|
1999-09-01 00:54:34 +00:00 |
kipp%netscape.com
|
d07faca171
|
Reworked sizeof api's to be much more useful; updated implementations to match
|
1999-08-31 03:04:37 +00:00 |
erik%netscape.com
|
cdb2cc61e1
|
Fixing warnings.
|
1999-08-30 21:59:42 +00:00 |
rickg%netscape.com
|
453885be32
|
improved docs, bug fixes, removed outdated APIs
|
1999-08-30 06:55:13 +00:00 |
waterson%netscape.com
|
22143d3208
|
Clean up comments; no more delete[].
|
1999-08-29 19:38:41 +00:00 |
dp%netscape.com
|
fbdbc388e4
|
bug#11902 Changes for page manager for openVMS. Thanks to Colin Blake <colin@theblakes.com>
|
1999-08-25 05:41:53 +00:00 |
brendan%mozilla.org
|
bbe959f4d1
|
Massive spankage to capitalize C++ method and attribute name bindings, per
Architecture Item 6.3 (news://news.mozilla.org/37BA89CF.3823D6F9%40meer.net).
|
1999-08-25 05:26:25 +00:00 |
rickg%netscape.com
|
f850279168
|
removed warnings
|
1999-08-25 03:11:05 +00:00 |
warren%netscape.com
|
4324494f97
|
Added nsIPipe.idl, replacing nsPipe2.h. Fixed up some nsPipe2.cpp problems. Fixed bug in nsSegmentedBuffer segment growth. Extended TestPipes test case to cover much much more.
|
1999-08-24 08:45:17 +00:00 |
dougt%netscape.com
|
48d67c4ce6
|
Adding a comment to remind ourselves that at one time these were const.
|
1999-08-24 01:14:44 +00:00 |
waterson%netscape.com
|
e97be183a0
|
Treat CBufDescriptors as 'const' so that they may be inlined.
|
1999-08-24 00:52:32 +00:00 |
scc%netscape.com
|
0454213f91
|
got rid of |NS_IMPL_ISUPPORTS|, where possible, in favor of |NS_IMPL_ISUPPORTS0| or ...1 according to the specific use; got rid of |NS_DEFINE_IID| where possible, or where it should have been |NS_DEFINE_CID|; fixed bad implementations of |QueryInterface|, where possible. Built, tested apprunner, reviewed the changes with hyatt (since he was around to look) before checking in
|
1999-08-23 10:14:16 +00:00 |
gagan%netscape.com
|
1bbec91b6b
|
Added the helper macro CRTFREEIF. Works for both char* and PRUnichar*. Saves
typing code... and adds obfuscation too! Wow. Alright RJC stop reading this
and get back to work.
|
1999-08-23 08:27:42 +00:00 |
scc%netscape.com
|
83feff8821
|
Added |GetIID|
|
1999-08-22 20:54:08 +00:00 |
mccabe%netscape.com
|
b95a2bdd54
|
Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO.
|
1999-08-22 11:25:50 +00:00 |
mccabe%netscape.com
|
b601095f5d
|
Remove definition of NS_DECL_IOBSERVER and SERVICE and replace uses with xpidl-generated NS_DECL_NSIOBSERVER macro.
|
1999-08-22 09:18:49 +00:00 |
dougt%netscape.com
|
6b767dab39
|
removing nsIAtom from export list.
|
1999-08-21 07:22:00 +00:00 |
dougt%netscape.com
|
61215a73a7
|
removing nsIAtom.h. It is now a generated header.
|
1999-08-21 07:14:10 +00:00 |
dougt%netscape.com
|
8cf9b81629
|
xpild-ing nsIAtom. Now nsIAtom is xpcom compliant.
|
1999-08-21 07:07:00 +00:00 |
dougt%netscape.com
|
6a190b04ac
|
First cut of an IDL for nsIAtom. This preserves most of the origanal C++
interface quirks.
|
1999-08-21 06:38:59 +00:00 |
jband%netscape.com
|
9575270f2d
|
adding a comment referencing a bug number for why this was done the way it was
|
1999-08-20 22:45:30 +00:00 |
jband%netscape.com
|
ebb79eaa0a
|
adding nsISupportsVoid to the nsISupportsPrimitives family. Fixing some suboptimal use of *retval
|
1999-08-20 03:14:46 +00:00 |
tao%netscape.com
|
610ed8b92a
|
Set properties files encoding to escape unicode.
|
1999-08-19 22:37:35 +00:00 |
tbogard%aol.net
|
c8c8eea4c0
|
XPCOM Cleanup: Fixed Aggregation macros in nsAgg.h to do aggregation correctly. Fixed usages and implementation of aggregation using these macros through out the tree.
|
1999-08-19 05:36:30 +00:00 |
warren%netscape.com
|
02691853e5
|
Reduced max page count.
|
1999-08-13 03:31:56 +00:00 |
cls%seawood.org
|
48332341cd
|
More gcc 2.95 fixes
|
1999-08-11 05:59:26 +00:00 |
scc%netscape.com
|
ea68100320
|
fix for bug #10993, can't destroy an unitialized arena
|
1999-08-10 23:24:21 +00:00 |
dp%netscape.com
|
a38d83701e
|
Fixing unix build bustage.
|
1999-08-10 23:13:46 +00:00 |
dougt%netscape.com
|
f962a16511
|
Fix for bug 10838.
|
1999-08-10 22:53:02 +00:00 |
jband%netscape.com
|
3f75ebc9ff
|
adding enumeration of CLSIDs and ProgIDs using code from Robert Ginda <rginda@ix.netcom.com>
|
1999-08-09 05:02:25 +00:00 |
morse%netscape.com
|
e64235c412
|
fix crash in cookie viewer
|
1999-08-08 20:33:27 +00:00 |
jband%netscape.com
|
ce08f4eea5
|
adding missing 'return' - thanks to TenThumbs <tenthumbs@cybernex.net> for pointing this out. Also removing extra addrefs in ctor since the generic factory constructor macro used to create these things does this addref for us
|
1999-08-08 19:34:31 +00:00 |
jband%netscape.com
|
dc563842ea
|
adding missing initializer for member
|
1999-08-08 03:37:03 +00:00 |
tao%netscape.com
|
5284e6851e
|
Temporary set charset to utf-8 until the coverter for escape-unicode is
ready.
|
1999-08-06 20:24:02 +00:00 |
jband%netscape.com
|
5a54ef9f38
|
changes to nsISupportsPrimitives stuff... Add classes for float and double. Remove class for PRUnichar 'cuz it is too problematic as a type. Fix some capitalization. Add toString methods for more transparent use from JS
|
1999-08-06 09:42:12 +00:00 |
jband%netscape.com
|
f9fca51347
|
use LL_ZERO for initializing 64 bit values to fix Mac bustage
|
1999-08-04 07:45:38 +00:00 |
jband%netscape.com
|
70d09b9aad
|
adding nsISupports wrappers for the primitive types including strings and nsIDs
|
1999-08-04 06:57:38 +00:00 |
jband%netscape.com
|
a9d20725ec
|
Adding nsHashtableEnumerator from Rob Ginda, rginda@ix.netcom.com. This is used to create an nsIEnumerator object from a hashtable. When some object has a hashtable as an implementation detail it can use this to expose the data in the table as an enumeration. This is used by the soon-to-be-checkedin systems for enumerating interface and class ids that will be reflected into JavaScript.
|
1999-08-04 02:24:34 +00:00 |
jfrancis%netscape.com
|
afe43490ca
|
uhh, unfixing mac NS_LINEBREAK macro - macro was right, mac console code was wrong... workaround for console prob being placed in nsGlobalWindow.cpp
|
1999-08-03 12:42:19 +00:00 |
dp%netscape.com
|
16a59c22db
|
Adding RemoveAndDelete() to nsObjectHashtable
|
1999-08-02 23:55:03 +00:00 |
jfrancis%netscape.com
|
b5b13c4f48
|
fixing mac NS_LINEBREAK macro
|
1999-08-02 13:25:19 +00:00 |
dp%netscape.com
|
360e8cfe27
|
VMS changes from Colin Blake <colin@theblakes.com>
|
1999-07-31 19:39:23 +00:00 |
dp%netscape.com
|
ef2588f29f
|
Getting nsHashtable and nsObjectHashtable Reset()s working together.
|
1999-07-31 05:50:13 +00:00 |
dp%netscape.com
|
18c2f1d9a6
|
Adding nsHashtable::Reset(). Changing nsObjectHashtable destructor to use Reset instead of enumerate. This will cause hash entires to be removed from the hash table as values in the hash table are released.
|
1999-07-31 05:41:54 +00:00 |
warren%netscape.com
|
1215da1e30
|
Fixed leak in nsObserverList. Used nsObjectHashtable in service mgr implementation.
|
1999-07-30 07:58:55 +00:00 |
rickg%netscape.com
|
135409072a
|
fixed compaction error
|
1999-07-30 02:22:37 +00:00 |
harishd%netscape.com
|
c1d4c36bb7
|
Fixing ToNewUnicode(). Checking in for rickg.
approved: cyeh
|
1999-07-28 21:43:11 +00:00 |
warren%netscape.com
|
119a2cefeb
|
Fully initialized arena so that it won't fail in destructor without first calling Init.
|
1999-07-28 08:27:38 +00:00 |
warren%netscape.com
|
f079935296
|
Added nsObjectHashtable (for automatically copying and destroying elements). Also nsSupportsHashtable for refcounted elements.
|
1999-07-28 07:56:28 +00:00 |
mscott%netscape.com
|
fbb2f93a77
|
Fix unitialized memory read. Thanks to Bruce Mitchener Jr. <bruce@cybersight.com> for making the purify log that I
found this in.
|
1999-07-27 02:22:26 +00:00 |
rickg%netscape.com
|
da2aeda53f
|
odd 'n' ends
|
1999-07-25 17:21:34 +00:00 |
rickg%netscape.com
|
048f765557
|
added optional arg validation to improve safety
|
1999-07-25 17:21:14 +00:00 |
rickg%netscape.com
|
e96cca5f68
|
narrowed the nsCString API's for safety
|
1999-07-25 17:20:37 +00:00 |
rickg%netscape.com
|
d203577fd7
|
removed old debug code
|
1999-07-25 17:18:41 +00:00 |
peterl%netscape.com
|
8d753c3868
|
nuked
|
1999-07-24 18:57:59 +00:00 |
peterl%netscape.com
|
2f1722e9c2
|
removing nsBTree & nsRBTree, both replaced by nsAVLTree
|
1999-07-24 18:56:54 +00:00 |
tbogard%aol.net
|
303e849c5e
|
Changed hashing to not hash every letter of strings that are greater than 16 characters in length.
|
1999-07-23 05:19:33 +00:00 |
scc%netscape.com
|
5f9bba140f
|
the fix is to |#include <new.h>|. I tested on several versions of SunOS with different compilers, linux, and Mac. Uncommenting the problematic code.
|
1999-07-23 01:18:49 +00:00 |
rpotts%netscape.com
|
3e99928de9
|
Added code in the destructor to free any pages that had been allocated...
|
1999-07-22 21:17:57 +00:00 |
scc%netscape.com
|
a12c96415a
|
temporarily commenting out unused placement |new| till I can figure out how to make it compile on SunOS
|
1999-07-22 20:10:19 +00:00 |
scc%netscape.com
|
9508780e22
|
use shared allocator
|
1999-07-22 18:23:02 +00:00 |
pavlov%netscape.com
|
f9c42873ef
|
reverting as per scc's request
|
1999-07-22 05:34:19 +00:00 |
scc%netscape.com
|
12c243677f
|
explicitly define kCharsetConversionManagerCID only in files that need it ... move to canonical scheme for defining and using IIDs and CIDs
|
1999-07-22 05:25:17 +00:00 |
tbogard%aol.net
|
eb0dd2815e
|
Changed nsCStringKey to nsStringKey. This new key now has the ability to hash on PRUnichar* strings as well as char* strings.
|
1999-07-22 02:11:04 +00:00 |
scc%netscape.com
|
7bd41d5e4f
|
conditionalized missed member templates, |numeric_limits| use
|
1999-07-21 03:23:09 +00:00 |
scc%netscape.com
|
b3f17ed2aa
|
Added nsCppSharedAllocator.h
|
1999-07-21 01:06:33 +00:00 |
scc%netscape.com
|
71a1f75051
|
Added nsCppSharedAllocator.h
|
1999-07-21 00:59:55 +00:00 |
scc%netscape.com
|
08e0f63ff8
|
Added "nsCppSharedAllocator.h" to exports.
|
1999-07-21 00:50:44 +00:00 |
scc%netscape.com
|
a8ce738ae0
|
First checked in. Defines a C++ standard compliant allocator based on
the global shared allocator |nsAllocator|.
|
1999-07-21 00:50:05 +00:00 |
rickg%netscape.com
|
fdfe6b251c
|
try to improve append performance and allow non-null term buffers when count is given
|
1999-07-20 06:58:41 +00:00 |
rickg%netscape.com
|
45c5fb21b0
|
improved api's
|
1999-07-19 03:10:41 +00:00 |
rickg%netscape.com
|
5dbfb44f20
|
incrased argument conditioning
|
1999-07-18 21:26:03 +00:00 |
peterl%netscape.com
|
b06a4e3232
|
fix linux
|
1999-07-18 00:59:40 +00:00 |
peterl%netscape.com
|
8441d32c38
|
new file
|
1999-07-18 00:03:58 +00:00 |
peterl%netscape.com
|
1dd1f5cc78
|
moved char* conversion operators to nsCString
|
1999-07-18 00:03:43 +00:00 |
peterl%netscape.com
|
237caa690f
|
added avl tree
|
1999-07-18 00:02:48 +00:00 |
rickg%netscape.com
|
f087ee875c
|
removing references to iostreams
|
1999-07-17 10:08:10 +00:00 |
rickg%netscape.com
|
3b02b1e2f8
|
landing updates to nsString
|
1999-07-17 07:26:16 +00:00 |
brendan%mozilla.org
|
554b30af96
|
Avoid nonsense 0 <= uint32_typed_variable tests.
|
1999-07-17 03:28:41 +00:00 |
brendan%mozilla.org
|
43d021029e
|
Use PRUint32 instead of unsigned long.
|
1999-07-17 03:27:10 +00:00 |
beard%netscape.com
|
fad627620a
|
added <iostream.h>
|
1999-07-17 01:58:38 +00:00 |
warren%netscape.com
|
00d833d64a
|
Took out noise.
|
1999-07-17 01:52:09 +00:00 |
slamm%netscape.com
|
0cd96e600c
|
Fix build warnings.
|
1999-07-16 22:00:52 +00:00 |
jevering%netscape.com
|
a511c3ae87
|
GetProperties was being called without a hash table being set (in the Necko build). I added an error test to GetProperties.
|
1999-07-16 19:13:21 +00:00 |
valeski%netscape.com
|
85a0975000
|
necko - adjusted hash table initialization location to the constructor
|
1999-07-16 17:41:29 +00:00 |
rickg%netscape.com
|
3df0430991
|
perf. improvement to deque
|
1999-07-16 17:31:00 +00:00 |
rickg%netscape.com
|
1d16c19656
|
improvements to stringtokenizer
|
1999-07-15 06:40:44 +00:00 |
scc%netscape.com
|
e4972825d5
|
remove (unused) |operator=()| from |nsISupportsArray|
|
1999-07-15 04:48:32 +00:00 |
briano%netscape.com
|
3bc381a556
|
Modified my last change to avoid treating NTO the same as QNX, since they both define __QNX__.
|
1999-07-15 02:34:19 +00:00 |
briano%netscape.com
|
371da6586d
|
Minor rewrite to keep less capable C++ compilers from getting confused about which instance of nsCRT::strncasecmp to use.
|
1999-07-15 01:38:08 +00:00 |
briano%netscape.com
|
36ab6367c9
|
Added a QNX-specific fix.
|
1999-07-13 21:41:37 +00:00 |
rpotts%netscape.com
|
4a82a6de2f
|
Added nsIBufferObserver::OnWrite(...)
|
1999-07-12 06:25:38 +00:00 |
warren%netscape.com
|
114d46856f
|
Fixed buffer empty condition to to return WOULD_BLOCK.
|
1999-07-10 11:27:08 +00:00 |
rickg%netscape.com
|
9a46cd8280
|
update to new nsStringTokenizer -- not in tip
|
1999-07-09 16:51:57 +00:00 |
putterman%netscape.com
|
4b650de966
|
Fix for 9081. Copy over all of old array. Reviewed by dp. Approved by chofmann.
|
1999-07-09 15:05:18 +00:00 |
rickg%netscape.com
|
d0b2c27fa3
|
back out erroneously updated files
|
1999-07-09 06:01:55 +00:00 |
rickg%netscape.com
|
1392e0be05
|
added nsStringTokenizer.* files; but not in the makefiles yet
|
1999-07-09 05:11:25 +00:00 |
ramiro%netscape.com
|
490d0f5165
|
DEFINES was being clobbered. Should be "+=" not "=".
|
1999-07-07 20:54:57 +00:00 |
sgehani%netscape.com
|
71384d8fb5
|
Guarding against memory allocation error and a resulting null pointer.
Also, now AddRef'ing XPCOM nsPropertyElements when created.
|
1999-07-01 18:39:46 +00:00 |
sspitzer%netscape.com
|
e97690072d
|
rename variable to avoid warnings on linux.
time is globally defined.
|
1999-07-01 03:59:55 +00:00 |
scc%netscape.com
|
54c96baa72
|
|nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|
|
1999-06-29 21:01:31 +00:00 |
scc%netscape.com
|
d049be3c31
|
Added |GetIID()|
|
1999-06-29 20:28:56 +00:00 |
mcafee%netscape.com
|
4aca8a8246
|
BeOS changes
|
1999-06-29 10:27:58 +00:00 |
mscott%netscape.com
|
c0c516f443
|
fix mac build breakage for alecf. nsISupportsArray is now generated by XPIDL.
|
1999-06-28 22:36:30 +00:00 |
alecf%netscape.com
|
8f73159e92
|
remove nsISupportsArray.h from build (now comes from .idl file)
|
1999-06-28 21:37:14 +00:00 |
alecf%netscape.com
|
87812e6f4e
|
XPIDLize nsISupportsArray for windows
|
1999-06-28 21:36:02 +00:00 |
alecf%netscape.com
|
85df1f4b30
|
fix one of my warnings
|
1999-06-27 06:30:59 +00:00 |
alecf%netscape.com
|
a5bae12a33
|
fix signed/unsigned issues
|
1999-06-27 06:18:41 +00:00 |
warren%netscape.com
|
9028d6548a
|
Added HashValue methods for ascii strings.
|
1999-06-26 06:32:35 +00:00 |
warren%netscape.com
|
ccd3922b50
|
Added constructor functions for nsEnumeratorUtils.
|
1999-06-25 01:38:33 +00:00 |
mscott%netscape.com
|
da03cf8f97
|
Add macro definition for NS_LINEBREAK and NS_LINEBREAK_LEN. Folks should use this instead of defining their own LINEBREAK macros all over the place.
|
1999-06-22 18:50:12 +00:00 |
warren%netscape.com
|
9484348e12
|
Fixed problems with GetReadSegment after eof.
|
1999-06-21 21:05:07 +00:00 |
warren%netscape.com
|
a3adc6bd4c
|
Making buffers work better. Now out-of-memory is handled properly.
|
1999-06-19 22:23:18 +00:00 |
rickg%netscape.com
|
085381a1fb
|
fixes Churchill's search bug, and crash bug 6469
|
1999-06-18 04:51:11 +00:00 |
rickg%netscape.com
|
c05f3058d1
|
fixed ToInteger (again) and eliminate bug 8140
|
1999-06-17 19:15:57 +00:00 |
rickg%netscape.com
|
be743f23bf
|
approved update
|
1999-06-17 07:24:13 +00:00 |
warren%netscape.com
|
17db453fbe
|
Upped max pages because there's some sort of PRMonitor bug when you run out of VM space.
|
1999-06-16 04:15:12 +00:00 |
warren%netscape.com
|
087d61993b
|
Changed nsAutoMonitor to nsAutoCMonitor (cached monitors).
|
1999-06-16 04:15:08 +00:00 |
warren%netscape.com
|
8882c50da2
|
Added PR_LOG stuff.
|
1999-06-15 04:57:07 +00:00 |
rickg%netscape.com
|
0e574f8368
|
more error reporting in ToInteger()
|
1999-06-15 02:03:33 +00:00 |
rickg%netscape.com
|
8d90806807
|
perf improvements, bug fix in insert(), better error reporting in ToInteger()
|
1999-06-13 21:23:04 +00:00 |
erik%netscape.com
|
f44f434de6
|
Was crashing when property already existed. Fixed now, by ignoring
subsequent attempts.
|
1999-06-12 21:07:22 +00:00 |
bruce%cybersight.com
|
3bbd6b0002
|
Add newline at end of file for commercial unix compilers.
|
1999-06-12 16:59:57 +00:00 |
waterson%netscape.com
|
3ff9c4f8c4
|
Ensure that mBuf <-- 0 before assignment begins. Otherwise we run the rise of a failed assignment causing a duplicate free.
|
1999-06-12 16:39:11 +00:00 |
rpotts%netscape.com
|
0bd8f4a60e
|
Changed WriteSegments(...) to return NS_BASE_STREAM_FULL if a WriteSegment cannot be allocated. And to propagate WOULD_BLOCK if it is returned by the reader() function....
|
1999-06-12 08:52:59 +00:00 |
rpotts%netscape.com
|
dff309b95c
|
initialize the [out] parameters in GetWriteSegment so they are correct even if NS_OK is not returned...
|
1999-06-11 08:22:17 +00:00 |
sgehani%netscape.com
|
21b812feb7
|
Added enumeration service to PersistentProperties which returns an enumeration of
PropertyElement objects.
|
1999-06-11 02:20:36 +00:00 |
briano%netscape.com
|
55b6c57d45
|
Ifdef hack to get this to compile on SunOS 4.x.
|
1999-06-10 22:37:27 +00:00 |
waterson%netscape.com
|
c5ca1fa2a0
|
Remove nsStringImpl and nsIString.
|
1999-06-10 20:20:32 +00:00 |
akkana%netscape.com
|
0ed7467e00
|
Fix 5968 -- I got tired of seeing a bazillion warnings about the parameter index shadowing the globally defined string function
|
1999-06-10 20:18:17 +00:00 |
ramiro%netscape.com
|
00a0b35eb5
|
This is all C code.
|
1999-06-09 10:08:12 +00:00 |
warren%netscape.com
|
108ee892cd
|
Cleaned up the nsIBuffer interface, added comments, etc.
|
1999-06-09 06:41:32 +00:00 |
warren%netscape.com
|
0aa76c7bb0
|
Added ReadSegments and WriteSegments to nsIBuffer to avoid the need to allocate intermediate buffers.
|
1999-06-09 04:52:47 +00:00 |
warren%netscape.com
|
45df5306ae
|
Added nscore.h to nsrootidl.idl for PRUnichar.
|
1999-06-09 03:19:10 +00:00 |
waterson%netscape.com
|
dbd51aec83
|
Obsolete. Generated from nsICollection.idl now.
|
1999-06-08 21:28:42 +00:00 |
waterson%netscape.com
|
ef326e8a32
|
Obsolete. Generated from nsIEnumerator.idl now.
|
1999-06-08 21:27:47 +00:00 |
warren%netscape.com
|
aaf94a8b04
|
Moved WriteFrom to nsIBufferOutputStream. Made necko pass around buffer streams.
|
1999-06-08 20:57:32 +00:00 |
sfraser%netscape.com
|
50460ad014
|
Fix for bug 7479; use unsigned char to avoid sign extension when converting to wide string. r rickg.
|
1999-06-08 00:28:47 +00:00 |
warren%netscape.com
|
7b74d79bf3
|
Added nsIBuffer::Search and cleaned up nsIBufferInputStream interface to just return the buffer.
|
1999-06-05 01:15:00 +00:00 |
jdunn%netscape.com
|
44723469c1
|
AIX requires nsSubsumeStr to be a const... so for AIX (only) lets make it so
|
1999-06-04 22:08:19 +00:00 |
rickg%netscape.com
|
81fa68ad56
|
fixed warnings
|
1999-06-03 23:03:08 +00:00 |
rickg%netscape.com
|
faaf397439
|
fixed offset error in FindCharInSet() and RFindCharInSet()
|
1999-06-03 22:12:27 +00:00 |
warren%netscape.com
|
19437e332d
|
IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom). Added nsIBufferInputStream for peek capability.
|
1999-06-03 21:51:09 +00:00 |
ducarroz%netscape.com
|
e9a99e264b
|
add nsISupportsArray.idl
|
1999-06-03 21:00:44 +00:00 |
waterson%netscape.com
|
e30c1ff4f6
|
Fix XPIDL_MODULE typos.
|
1999-06-03 20:06:49 +00:00 |
rickg%netscape.com
|
54d9142b33
|
fix bug 7479 per Erik VanDerPoel
|
1999-06-03 18:45:39 +00:00 |
jdunn%netscape.com
|
f11c2c12a5
|
change false to PR_FALSE
|
1999-06-03 17:57:36 +00:00 |
rickg%netscape.com
|
733756c72e
|
fix searching errors; safeguard assign
|
1999-06-03 10:49:14 +00:00 |
cathleen%netscape.com
|
06912e1393
|
prevent getting an outrageous index value, when a char is not found in a
given nsStr. broke XPInstall.
|
1999-06-03 01:11:14 +00:00 |
alecf%netscape.com
|
1e37044d42
|
first cut at scriptifying nsISupportsArray - remove constness from all methods, add new XPCOM compatible methods and fix layout code to handle lack of const methods
|
1999-06-02 02:06:32 +00:00 |
alecf%netscape.com
|
9adb743188
|
add XPIDLized version of nsISupportsArray
|
1999-06-02 02:03:45 +00:00 |
alecf%netscape.com
|
06cbd6eee2
|
stop using [] operator on nsISupportsArray - going away for scriptability
|
1999-06-02 00:14:41 +00:00 |
rickg%netscape.com
|
8e07228d02
|
update to nsString2 as default impl
|
1999-05-31 22:09:05 +00:00 |
rickg%netscape.com
|
1391fd5402
|
searching should be slightly faster now
|
1999-05-29 09:40:49 +00:00 |
rickg%netscape.com
|
08b677ab39
|
using brute-force search for now
|
1999-05-29 09:28:56 +00:00 |
rickg%netscape.com
|
57ad1af88a
|
final update to nsString2 before switchover
|
1999-05-29 07:29:46 +00:00 |
law%netscape.com
|
4b65c3eb5a
|
XPIDL-ifying nsIOberver/nsIObserverService
|
1999-05-29 01:30:27 +00:00 |
law%netscape.com
|
39f375f872
|
XPIDL-ifying nsIObserver/nsIObserverService
|
1999-05-29 00:51:17 +00:00 |
dp%netscape.com
|
afdcdd4a15
|
Adding progid and classname
|
1999-05-27 22:47:27 +00:00 |
dp%netscape.com
|
a49242842c
|
Removing ending ;
|
1999-05-27 22:45:24 +00:00 |
rickg%netscape.com
|
8ce4c39a90
|
fixed bug in findStr
|
1999-05-27 10:28:50 +00:00 |
rickg%netscape.com
|
a43678d8a0
|
fixed bug in nsString2::find() -- this will soon use boyer-moore
|
1999-05-27 07:59:16 +00:00 |
sspitzer%netscape.com
|
622c04d7e1
|
add the cvsignorage again, and this time don't break the build.
|
1999-05-26 21:53:31 +00:00 |
pinkerton%netscape.com
|
5c6a1ffba4
|
missing [] on delete of internal array in operator=.
|
1999-05-26 21:13:29 +00:00 |
sspitzer%netscape.com
|
dd4205c871
|
remove this to fix build bustage
|
1999-05-26 19:03:16 +00:00 |
sspitzer%netscape.com
|
dc6a12ab7d
|
cvs ignorage for xpcom2 landing
|
1999-05-26 17:51:05 +00:00 |
dp%netscape.com
|
0443b20e33
|
Landing xpcom20/21 branch.
|
1999-05-26 01:38:36 +00:00 |
warren%netscape.com
|
08b563e33a
|
Added
|
1999-05-18 21:43:13 +00:00 |
dp%netscape.com
|
f329e74754
|
Initial version
|
1999-05-18 09:11:01 +00:00 |
kmcclusk%netscape.com
|
348ae67519
|
Modified nsString2::Append to only call strlen only if aCount is -1.
This clears up ABR errors reported in Purify.
|
1999-05-13 23:44:57 +00:00 |
waterson%netscape.com
|
5cc7c24f80
|
Temporarily fix build bustage until we get brave enough to turn XPIDL on for Mac.
|
1999-05-13 16:41:32 +00:00 |
warren%netscape.com
|
5f77ce37ce
|
Removing old files now generated by IDL (to avoid future screw ups).
|
1999-05-13 08:48:47 +00:00 |
gagan%netscape.com
|
6a48afc57e
|
So we're using IDL nowcvs diff! I find out the hard way. -Warren
|
1999-05-13 08:21:37 +00:00 |
warren%netscape.com
|
7a41ef7d73
|
Fixed nsICollection (and Count in particular) to be xpidl friendly.
|
1999-05-13 04:56:04 +00:00 |
sspitzer%netscape.com
|
94edddef2a
|
make the destructor virtual
|
1999-05-13 00:48:42 +00:00 |
beard%netscape.com
|
8ea24eb7e7
|
made Count() method pure virtual, to fix xpcom link error.
|
1999-05-12 06:20:37 +00:00 |
alecf%netscape.com
|
1618d7c93b
|
check in IDL version of nsICollection interface
|
1999-05-12 03:11:48 +00:00 |
alecf%netscape.com
|
ea69080f6a
|
remove const-ness from nsICollection::Count() so that it can be represented with XPIDL
|
1999-05-12 02:53:37 +00:00 |
putterman%netscape.com
|
5b334a7e8a
|
Fix refcounting bug. nsISupportsArray[] already does an addref.
|
1999-05-10 21:53:18 +00:00 |
mcafee%netscape.com
|
fabaa074ad
|
Renaming nsQuickSort to NS_QuickSort so it doesn't look like a class name. r=brendan@netscape.com
|
1999-05-10 06:47:04 +00:00 |
bruce%cybersight.com
|
5a54f4ad8f
|
This MUST be fixed in some other way. This is a temporary fix for the HP build bustage that Warren okayed as this code isn't in use elsewhere. This is just commenting out the bad code, not fixing it.
|
1999-05-07 08:08:21 +00:00 |
warren%netscape.com
|
198bc069bb
|
Removed size args from nsIAllocator Realloc and Free. Now nsPageMgr keeps track of sizes for its nsIAllocator interface.
|
1999-05-07 06:22:11 +00:00 |
briano%netscape.com
|
ed07d10ff3
|
Changed the reference to 'false' to 'PR_FALSE' so it'll build on Unix.
|
1999-05-07 02:21:43 +00:00 |
jband%netscape.com
|
98c002f568
|
checking in generated versions of these xpcom headers. soon we will be generating these at compile time. Sources for these files are in xpcom/idl. They are regenerated from those files using xpidl -m header filename.idl
|
1999-05-07 01:45:20 +00:00 |
rickg%netscape.com
|
74f34530ec
|
also removed a debug define
|
1999-05-07 00:48:04 +00:00 |
rickg%netscape.com
|
ddd1e13091
|
fixed an error subsuming autostrings, and removed an AIX warning
|
1999-05-07 00:47:24 +00:00 |
jband%netscape.com
|
44f3df2e61
|
pare down to the idl files that really work. Some can be resurrected later. Many require interface changes with deeper implications. These are the base interfaces that we really need to have xpconnectable at this point
|
1999-05-07 00:17:58 +00:00 |
waterson%netscape.com
|
3072ab325f
|
Suppress unused parameter warnings.
|
1999-05-06 05:15:26 +00:00 |
rickg%netscape.com
|
214d738d23
|
new nsString modz; getting ready for nsString2 switchover
|
1999-05-06 05:13:08 +00:00 |
alecf%netscape.com
|
08744902e8
|
#if 0 out some unused code
|
1999-05-04 20:56:40 +00:00 |
alecf%netscape.com
|
eb6233d510
|
initialize some variables in constructor declaration rather than the constructor itself
|
1999-05-04 20:52:05 +00:00 |
alecf%netscape.com
|
7f2b893ac4
|
fix virtual constructor problem
|
1999-05-04 20:50:24 +00:00 |
alecf%netscape.com
|
69706a2b27
|
add a side effect warning that bit me hard during M6
|
1999-05-04 20:28:24 +00:00 |
waterson%netscape.com
|
380ab6b36c
|
Improve docs.
|
1999-05-04 03:54:56 +00:00 |
briano%netscape.com
|
a06b94a174
|
Defined MAP_FAILED for all the platforms that don't have it.
|
1999-05-01 02:10:39 +00:00 |
briano%netscape.com
|
df057a0825
|
Fix AIX and Solaris bustage.
|
1999-05-01 01:40:35 +00:00 |
warren%netscape.com
|
e54a458fca
|
Consolidated individual factories into a single factory for base.
|
1999-04-30 22:55:21 +00:00 |
warren%netscape.com
|
9c928248b7
|
Added page manager, buffer, buffer streams and pipes stuff.
|
1999-04-30 22:55:12 +00:00 |
warren%netscape.com
|
11cccfd648
|
Fixed QI to respond to nsIProperties and nsIPersistentProperties. Removed factory (now in nsBaseDLL).
|
1999-04-30 22:54:22 +00:00 |
waterson%netscape.com
|
65a709a34a
|
Bug 5671. Use nsAllocator instead of C++ new/delete. r=jband,a=chofmann.
|
1999-04-30 18:49:40 +00:00 |
pinkerton%netscape.com
|
7b8852653a
|
added GetIID() method.
|
1999-04-30 08:59:11 +00:00 |
erik%netscape.com
|
918e586ae6
|
Was using the wrong IID to implement nsISupports. Fixed.
|
1999-04-28 01:43:51 +00:00 |
bruce%cybersight.com
|
be25d41dda
|
Backing out change .. breaks build globally. Guess it is better to just have a broken HP-UX for now.
|
1999-04-28 01:24:06 +00:00 |
bruce%cybersight.com
|
a44807c99e
|
Fix HP-UX build bustage. You may NOT delete a void*. This is illegal in ANSI C++.
|
1999-04-28 01:08:40 +00:00 |
brendan%netscape.com
|
d3bc2fbac5
|
Fix typos and other comment nits.
|
1999-04-28 00:38:49 +00:00 |
kipp%netscape.com
|
12cecd2806
|
Fixed bug in strncasecmp as reported by Eric Burley <ericb@neoplanet.com>; while I was there I removed a compiler warning too
|
1999-04-27 22:20:52 +00:00 |
sfraser%netscape.com
|
803f8637c3
|
Remove errant semicolons.
|
1999-04-27 04:04:24 +00:00 |
rickg%netscape.com
|
0de7b981be
|
removed warnings
|
1999-04-26 23:43:40 +00:00 |
waterson%netscape.com
|
0dc5d18b78
|
Added nsISimpleEnumerator.h as a dummy file so that XPIDL that uses it won't break.
|
1999-04-26 17:31:57 +00:00 |
bruce%cybersight.com
|
e128505d6e
|
Old patches for non-virtual vs virtual destructors (approved by Troy)
|
1999-04-25 04:57:38 +00:00 |
rickg%netscape.com
|
adecc28838
|
completed the backout
|
1999-04-25 03:50:10 +00:00 |
rickg%netscape.com
|
307ad080f1
|
backing out string changes until I can get it right
|
1999-04-25 03:10:44 +00:00 |
rickg%netscape.com
|
5cc467b89c
|
still trying to fix mac breakage
|
1999-04-25 02:53:39 +00:00 |
rickg%netscape.com
|
06d43c1933
|
removed warnings and a build error
|
1999-04-25 02:05:03 +00:00 |
rickg%netscape.com
|
5eea057c07
|
fix to nsString2 constructor
|
1999-04-25 01:51:21 +00:00 |
rickg%netscape.com
|
9ea354a873
|
fix to nsString2 constructor
|
1999-04-25 01:49:58 +00:00 |
rickg%netscape.com
|
5098683c49
|
disabled some unnecessary debug output
|
1999-04-25 01:27:51 +00:00 |
rickg%netscape.com
|
b5dcc14666
|
removed PRUnichar* operator() and other WIP for nsString2
|
1999-04-25 01:24:10 +00:00 |
waterson%netscape.com
|
4b2d880a2d
|
Added nsISimpleEnumerator as Phase I of the great enumerator unification. Added misc files for XPConnect. Details in RDF_19990422_BRANCH.
|
1999-04-24 02:38:54 +00:00 |
bruce%cybersight.com
|
b921f69928
|
Removing a spurious comma, fixing AIX and HP-UX build bustage. I don't see why this code should've compiled for anyone.
|
1999-04-23 04:15:50 +00:00 |
warren%netscape.com
|
d5baf9b75e
|
Added variant and scriptable.
|
1999-04-22 08:27:34 +00:00 |
rickg%netscape.com
|
d550cc2e2e
|
sync up with nsString2.cpp
|
1999-04-22 08:23:25 +00:00 |
warren%netscape.com
|
91d0be4809
|
Started factoring nsIPersistentProperties from nsIProperties.
|
1999-04-22 07:32:51 +00:00 |
warren%netscape.com
|
8f4b7a43d2
|
Added nsCRT::free methods.
|
1999-04-22 04:25:17 +00:00 |
warren%netscape.com
|
aa985edf4b
|
Added NS_IMETHOD decls.
|
1999-04-22 04:17:21 +00:00 |
neeti%netscape.com
|
d137eb0ce4
|
checking for null mObserverList
|
1999-04-21 19:36:41 +00:00 |
neeti%netscape.com
|
2c01a9790e
|
implemented wrapper funtions to make GetObserverList private.
|
1999-04-20 14:50:47 +00:00 |
warren%netscape.com
|
d2f79e5218
|
Made instance variables protected so that we can subclass.
|
1999-04-16 18:16:21 +00:00 |
sfraser%netscape.com
|
2f546f203d
|
Warning elimination (remove extra ; )
|
1999-04-15 19:54:27 +00:00 |
sfraser%netscape.com
|
7509fa995a
|
Warning elimination (delete extra ; )
|
1999-04-15 19:53:35 +00:00 |
waterson%netscape.com
|
295796c6fd
|
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 |
beard%netscape.com
|
6db7f132d5
|
sorry, size_t != unsigned int, made declarations consistent to fix later link errors.
|
1999-04-14 04:19:42 +00:00 |
tague%netscape.com
|
147062e400
|
Rolled out change
|
1999-04-13 23:25:38 +00:00 |
tague%netscape.com
|
2c44e52c4c
|
Fixed windows build booboo. Added extern C to the defintion of nsQuickSort
|
1999-04-13 23:03:40 +00:00 |
alecf%netscape.com
|
1d8ac0d5c2
|
export this symbol correctly
|
1999-04-13 22:16:52 +00:00 |
alecf%netscape.com
|
f52c5ea8d3
|
make sure nsQuickSort is extern "C"
|
1999-04-13 20:36:57 +00:00 |
alecf%netscape.com
|
5919f4826a
|
fix mac bustage
|
1999-04-13 20:34:38 +00:00 |
jdunn%netscape.com
|
4f46ff3cee
|
fix compiler warning/errors with conversion from a void* to a char*
|
1999-04-13 20:27:17 +00:00 |
alecf%netscape.com
|
ec4767bf21
|
add quicksort implementation to base
(Thanks to Regents of CA and the RDF team)
|
1999-04-13 19:03:45 +00:00 |
warren%netscape.com
|
92d726cd56
|
Fixed error to be an nsresult.
|
1999-04-13 18:27:21 +00:00 |
warren%netscape.com
|
47d97f7869
|
Fixed comment.
|
1999-04-13 18:26:53 +00:00 |
rickg%netscape.com
|
9c6e76138e
|
fixed mail/news crash and bug 4606
|
1999-04-07 21:05:19 +00:00 |
neeti%netscape.com
|
3e2bd49cad
|
initial checkin for ObserverService api
|
1999-04-06 20:54:09 +00:00 |
rickg%netscape.com
|
8bdec0ded3
|
fixed nsStr bug found by davidBienvenu -- I owe him a beer
|
1999-04-05 21:38:50 +00:00 |
rickg%netscape.com
|
897a835ff5
|
fixed bug found by DavidBienvenu -- I owe him a beer
|
1999-04-05 21:28:55 +00:00 |
rickg%netscape.com
|
aeffd0c992
|
API cleanup for nsString
|
1999-04-05 08:06:54 +00:00 |
rickg%netscape.com
|
3b8cfe6aa8
|
fix to pushfront
|
1999-04-02 22:06:05 +00:00 |
rickg%netscape.com
|
dfc765cb14
|
fixed bug in deque::pushfront
|
1999-03-31 08:42:06 +00:00 |
dp%netscape.com
|
aa723aadf5
|
Thread Safe nsHashtable (on demand only)
|
1999-03-30 08:15:39 +00:00 |
pierre%netscape.com
|
17dca257b7
|
Use delete[] for strings allocated with ToNewCString().
|
1999-03-30 01:23:24 +00:00 |
briano%netscape.com
|
0af08a8120
|
Fixed the 'extra token after the endif' bug that was breaking some Unix builds.
|
1999-03-29 23:05:49 +00:00 |
waterson%netscape.com
|
66a55f3f2c
|
Landed RDF_19990326_BRANCH, scriptability changes.
|
1999-03-29 19:52:54 +00:00 |
jband%netscape.com
|
f332fa9be6
|
fixing cases of declaration not exactly matching definition and a few other instances of extraneous 'const' on PRUnichar passed by value
|
1999-03-27 07:34:44 +00:00 |
rickg%netscape.com
|
ad1ba89a86
|
any fix for entities
|
1999-03-25 01:27:27 +00:00 |
waterson%netscape.com
|
72299217c8
|
Made the nsCStringKey class NS_COM so that it could be exported across DLLs.
|
1999-03-23 23:12:35 +00:00 |
rickg%netscape.com
|
74944668d1
|
removed linux warnings
|
1999-03-23 08:47:54 +00:00 |
rickg%netscape.com
|
2ba72879d7
|
added recycler to nsString2
|
1999-03-23 07:33:10 +00:00 |
rickg%netscape.com
|
e15cc0dd6b
|
fixed bug in nsString; added recycler to nsString2
|
1999-03-23 07:26:27 +00:00 |
waterson%netscape.com
|
814643482d
|
Initial revision. Not currently in the build.
|
1999-03-23 01:46:44 +00:00 |
waterson%netscape.com
|
930b662aed
|
Fixed some syntax errors that I found when I actually tried to compile.
|
1999-03-23 01:46:12 +00:00 |
waterson%netscape.com
|
6d60e2479a
|
Added an Init() method to allow the creator to specify an alternate
character size for the internal representation.
|
1999-03-23 01:29:16 +00:00 |
waterson%netscape.com
|
31f60d2a20
|
Added nsIString interface.
|
1999-03-23 00:43:54 +00:00 |
rickg%netscape.com
|
5757dea09a
|
removed unsightly warnings from string classes
|
1999-03-23 00:28:36 +00:00 |
rickg%netscape.com
|
8e40493438
|
fixed link error
|
1999-03-22 22:26:17 +00:00 |
rickg%netscape.com
|
dacd8a783e
|
fixed nsString2 build problem
|
1999-03-22 22:03:14 +00:00 |
dcone%netscape.com
|
5eb8628f41
|
fixed small mac bug
|
1999-03-22 21:52:57 +00:00 |
dcone%netscape.com
|
537e9b39e4
|
Fixed small mac bug
|
1999-03-22 21:52:39 +00:00 |
rickg%netscape.com
|
808678e7df
|
landing nsString2
|
1999-03-22 09:54:46 +00:00 |
rickg%netscape.com
|
ede624cbbf
|
prep work to land nsString2
|
1999-03-22 08:29:26 +00:00 |
dp%netscape.com
|
c1ed2b3f33
|
Patch for unsigned vs signed warnings. Thanks to <bruce@cybersight.com>
|
1999-03-21 19:26:32 +00:00 |
warren%netscape.com
|
1d59a013c3
|
Backed out nsUnicharKey -- couldn't get it to build with -pedantic linux.
|
1999-03-19 10:27:41 +00:00 |
warren%netscape.com
|
75ca8f8ad6
|
Attempt to fix pendantic breakage.
|
1999-03-19 09:46:09 +00:00 |
warren%netscape.com
|
5b82065f09
|
Added nsUnicharKey for nsHashtables.
|
1999-03-19 09:02:43 +00:00 |
rickg%netscape.com
|
ac8a03b6c1
|
removed static vars
|
1999-03-19 08:47:20 +00:00 |
warren%netscape.com
|
a4fb233916
|
Fix for broken linux compiler.
|
1999-03-19 06:18:08 +00:00 |
warren%netscape.com
|
6656b2284f
|
Added nsHashtable::Exists. Renamed nsProgIDKey to nsCStringKey (what it is).
|
1999-03-19 05:51:49 +00:00 |
dp%netscape.com
|
84607889b9
|
using nsHashtable for dllStore.
|
1999-03-12 11:23:49 +00:00 |
warren%netscape.com
|
f5b0e48292
|
tweak
|
1999-03-11 11:01:16 +00:00 |
warren%netscape.com
|
1ca883bda7
|
Exporting symbols for the mac.
|
1999-03-11 10:47:54 +00:00 |
warren%netscape.com
|
5f5aba4d61
|
Added union and intersection enumerators.
|
1999-03-11 09:56:59 +00:00 |
alecf%netscape.com
|
770326593d
|
purify fixes from bruce@cybersight.com - free memory the right way
|
1999-03-10 00:32:44 +00:00 |
warren%netscape.com
|
3406dc1047
|
Implemented virtuals in cpp file to try to avoid linux pedantic error.
|
1999-03-09 14:09:11 +00:00 |
warren%netscape.com
|
c50687b845
|
nsRepository -> nsIComponentManager changes.
|
1999-03-09 09:44:27 +00:00 |
rickg%netscape.com
|
e1d3b703f9
|
fixed recently introduced i18n bugs
|
1999-03-07 19:23:28 +00:00 |
mcmullen%netscape.com
|
0b721e55f8
|
Removed the offset parameter from the base stream interfaces. Implemented string streams.
|
1999-03-05 22:53:56 +00:00 |
mcmullen%netscape.com
|
5a7ce034d2
|
Made a function static to remove a warning.
|
1999-03-05 21:35:23 +00:00 |
warren%netscape.com
|
ab9643b9a2
|
Fixed First method to return error.
|
1999-03-05 05:48:21 +00:00 |
kipp%netscape.com
|
68409e0711
|
Use proper new operator
|
1999-03-05 04:33:57 +00:00 |
hyatt%netscape.com
|
f96739c6a3
|
Fix to the RFind method of nsString.
|
1999-03-05 00:03:46 +00:00 |
scc%netscape.com
|
16e2511778
|
rename |IID()| --> |GetIID()|
|
1999-03-03 23:03:34 +00:00 |
scc%netscape.com
|
31ff626ae9
|
rename |IID()| --> |GetIID()|
|
1999-03-03 19:48:57 +00:00 |
ftang%netscape.com
|
e79d1e4c91
|
add IsUpper and IsLower which work for all Unicode, reviewed and approved by kipp
|
1999-03-02 18:24:42 +00:00 |
mcmullen%netscape.com
|
b38ede637e
|
Call delete [] when new [] was used for allocation.
|
1999-02-27 20:39:07 +00:00 |
kipp%netscape.com
|
fbade5b43f
|
Defined some operator new/delete macros to help us get it right
|
1999-02-26 19:38:53 +00:00 |
alecf%netscape.com
|
bd99bf6b76
|
add nsIEnumerator interface, and fix nsICollection interface to use long not int
|
1999-02-26 17:57:34 +00:00 |
rickg%netscape.com
|
191d1e1a16
|
new API on deque to set deallocator
|
1999-02-26 07:23:56 +00:00 |
rickg%netscape.com
|
b82b092c4b
|
small bug fixes and removal of global statics
|
1999-02-26 06:33:54 +00:00 |
warren%netscape.com
|
2b617870c9
|
Added export/import declaration (temporarily).
|
1999-02-24 09:55:44 +00:00 |
warren%netscape.com
|
3ebe3e76c4
|
Updated IIDs
|
1999-02-24 09:31:34 +00:00 |
warren%netscape.com
|
4e3aaf35f1
|
Added idl
|
1999-02-24 08:46:00 +00:00 |
warren%netscape.com
|
896241f805
|
Added NS_NewConjoiningEnumerator
|
1999-02-24 07:58:06 +00:00 |
peterl%netscape.com
|
2f976599d2
|
Fixed bustage in Clear caused by PRInt32 to PRUint32 conversion
|
1999-02-23 23:31:49 +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 |
warren%netscape.com
|
242f5389ac
|
Added nsSupportsArrayEnumerator
|
1999-02-23 08:04:28 +00:00 |
mjudge%netscape.com
|
3756cba288
|
changing nsIEnumerator to use NS_IMETHOD not virtual nsresult
|
1999-02-19 23:43:20 +00:00 |
rickg%netscape.com
|
5396424248
|
small mod to handle hex conversion better
|
1999-02-19 06:32:40 +00:00 |
warren%netscape.com
|
b761e1c51f
|
Added constructor for strings.
|
1999-02-18 00:12:08 +00:00 |
rickg%netscape.com
|
e2e2dfc7e9
|
removed bug from deque, and added replaceChar call to string
|
1999-02-16 06:47:00 +00:00 |
troy%netscape.com
|
7ebee8ef4e
|
Fixed some more memory leaks
|
1999-02-14 18:02:38 +00:00 |
troy%netscape.com
|
03a4fe9d44
|
Fixed some memory leaks
|
1999-02-14 05:44:39 +00:00 |
troy%netscape.com
|
7d913dc65b
|
Added missing "const" that was allowing internal pointer to Unicode
string tobe returned as a non-const value
|
1999-02-14 05:44:01 +00:00 |
troy%netscape.com
|
3daac89caa
|
Fixed some memory leaks
|
1999-02-14 05:34:07 +00:00 |
troy%netscape.com
|
fd8dea9b65
|
Added NS_RELEASE of nsIUnicharInputStream interface in Load()
|
1999-02-14 05:20:34 +00:00 |
jfrancis%netscape.com
|
36ce5457b4
|
backing out attempted fix of enumerator interface
|
1999-02-12 08:17:55 +00:00 |
jfrancis%netscape.com
|
ee23bdbc8e
|
scattered NS_IMETHOD liberally through interface
|
1999-02-12 07:01:06 +00:00 |
sfraser%netscape.com
|
063c313612
|
That last checkin should have read: fix a bug in CompressWhitespace that caused the string length to be set incorrectly, when Trim shortened the string.
|
1999-02-11 06:23:29 +00:00 |
sfraser%netscape.com
|
53038aad55
|
Fix a bug in
|
1999-02-11 06:22:03 +00:00 |
erik%netscape.com
|
f2ac3bc7ac
|
Forgot to say "public" in "class nsPropertiesFactory : nsIFactory".
This caused it to fail on Linux, but not on Windows. Go figure. Sigh.
|
1999-02-10 22:51:01 +00:00 |
alecf%netscape.com
|
9a4cc65f9d
|
add a few more string cases to fix compilers who complain about ambiguous overloading
|
1999-02-10 08:22:47 +00:00 |
bienvenu%netscape.com
|
e2222e8806
|
back out linebreak defines
|
1999-02-09 05:06:35 +00:00 |
bienvenu%netscape.com
|
3b8a2a39bc
|
add platform specific linebreak defines
|
1999-02-09 04:43:58 +00:00 |
warren%netscape.com
|
279c55d99d
|
Added CR LF defines for general use.
|
1999-02-09 04:19:58 +00:00 |
waterson%netscape.com
|
0c8af86d02
|
Fix strncmp() routines to handle unsigned integers properly. r=linss, a=sar.
|
1999-02-08 22:01:08 +00:00 |
ftang%netscape.com
|
f696de06e0
|
change upper and lower case operation to call unicharutil for the nonASCII case
|
1999-02-08 18:57:21 +00:00 |
warren%netscape.com
|
37a41235c9
|
Added assertion
|
1999-02-06 04:22:43 +00:00 |
warren%netscape.com
|
d0574a9735
|
Added strtok implementation.
|
1999-02-06 04:18:15 +00:00 |
warren%netscape.com
|
7d4a63e139
|
Added nsVoidKey and nsISupportsKey.
|
1999-02-06 04:01:23 +00:00 |
warren%netscape.com
|
d59ad30013
|
Fixed unsigned problems.
|
1999-02-06 03:56:36 +00:00 |
warren%netscape.com
|
8493a187aa
|
Added strncmp, made lengths be unsigned.
|
1999-02-06 03:56:17 +00:00 |
erik%netscape.com
|
8d6a842091
|
Moved nsPropertiesFactory constructor from .h to .cpp file
|
1999-02-05 21:06:07 +00:00 |
dp%netscape.com
|
6c655137e4
|
Fixing mRefCnt not being initialized for nsPropertiesFactory
|
1999-02-05 06:05:51 +00:00 |
vidur%netscape.com
|
ef9770e5a1
|
Added a Reset method to nsHashtable
|
1999-02-03 19:35:11 +00:00 |
erik%netscape.com
|
6aa4b1b246
|
Fixed compiler warning on Linux.
|
1999-02-03 18:11:45 +00:00 |
peterl%netscape.com
|
06e15c8d24
|
Added operator=(nsAutoString) for autostring
|
1999-01-30 06:19:52 +00:00 |
ftang%netscape.com
|
8a0b840e9f
|
limit ToUCS2 only have effect in U+0080 to U+009F range so it won't mess up non Latin 1 characters
|
1999-01-29 18:08:36 +00:00 |
pinkerton%netscape.com
|
85c4f65a90
|
add IID for use with nsCOMPtr.
|
1999-01-28 17:59:37 +00:00 |
warren%netscape.com
|
449f4cb1fe
|
Added nsIAllocator and implementation. Made service manager services sticky'.
|
1999-01-27 02:02:22 +00:00 |
erik%netscape.com
|
75f1796700
|
For some reason, the IID stuff didn't compile on the Mac. Fixed now.
|
1999-01-27 00:18:34 +00:00 |
erik%netscape.com
|
ce12ded87b
|
Added implementation of new nsIProperties class (like Java properties).
Also added nsBaseDLL.cpp for factory for this DLL (raptorbase).
|
1999-01-26 23:50:25 +00:00 |
erik%netscape.com
|
51fabd0847
|
public header file for new nsIProperties class (like Java properties)
|
1999-01-26 23:48:54 +00:00 |
peterl%netscape.com
|
a35fe91e63
|
added nsStringArray
|
1999-01-23 06:58:34 +00:00 |
mjudge%netscape.com
|
6fb6cf3fe8
|
adding IID to interface
|
1999-01-22 18:58:43 +00:00 |
buster%netscape.com
|
e05e86ea54
|
added IID static method so nsIEnumerator can be used with nsCOMPtr
|
1999-01-20 23:16:28 +00:00 |
rickg%netscape.com
|
af405928a0
|
exposed objectAt in deque, and fixed toInteger bug
|
1999-01-15 19:20:51 +00:00 |
rickg%netscape.com
|
01a5bccadc
|
fixed bug in Compare() and error in ToInteger()
|
1999-01-10 08:17:40 +00:00 |
rickg%netscape.com
|
fcdfc75a82
|
modest improvements to string and deque
|
1999-01-09 01:09:39 +00:00 |
waterson%netscape.com
|
9784876549
|
Made the aCopy parameter to nsString::Insert const to clear up some compiler warnings. a=rickg.
|
1999-01-07 22:19:57 +00:00 |
brade%netscape.com
|
d27e20fbbd
|
reduce Macintosh compiler warnings by removing extra ;
|
1999-01-06 18:49:37 +00:00 |
troy%netscape.com
|
4c1ca751b4
|
Added comment to strdup() noting that t he caller must use delete[]
to free the memory
|
1998-12-22 19:01:14 +00:00 |
scc%netscape.com
|
2513a5445e
|
Added static IID() method. This member function will be generated automatically in the future.
|
1998-12-18 03:43:29 +00:00 |
warren%netscape.com
|
b22a4e72fd
|
Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener.
|
1998-12-16 05:40:20 +00:00 |
brade%netscape.com
|
842090ac8d
|
fix compiler warning / bug: initialize index to 0 (reviewed peterl@netscape.com).
|
1998-12-15 22:19:04 +00:00 |
kin%netscape.com
|
436e1e6954
|
Fixed off by 1 error that occurs in PopBack() when
(mOrigin + mSize) >= mCapacity.
|
1998-12-09 17:07:20 +00:00 |
mjudge%netscape.com
|
f3efd51091
|
new enumerator interface change
|
1998-12-03 21:46:51 +00:00 |
mjudge%netscape.com
|
d2d3c7396a
|
making big changes to enumerator class and adding nsICollection
|
1998-12-01 17:55:08 +00:00 |
mjudge%netscape.com
|
7a9d988f4e
|
collection interface
|
1998-12-01 17:50:57 +00:00 |
rickg%netscape.com
|
5761b52e55
|
fixed bug #1203
|
1998-11-24 20:23:46 +00:00 |
rickg%netscape.com
|
7755d427f4
|
changed ToInteger() so that it returns an error properly
|
1998-11-24 02:38:21 +00:00 |
rickg%netscape.com
|
83c2278361
|
updated docs for nsString class usage
|
1998-11-20 22:11:09 +00:00 |
kipp%netscape.com
|
e1fa4e95dd
|
Made nsString::Insert actually support the count=-1 default argument
|
1998-11-19 17:58:30 +00:00 |
wtc%netscape.com
|
51656cbe28
|
Moved plvector.c and plvector.h from mozilla/nsprpub/lib/ds
to mozilla/xpcom.
Modified files: Makefile, Makefile.in, makefile.win.
|
1998-11-09 20:10:21 +00:00 |
wtc%netscape.com
|
1597ec5412
|
Moved plvector.c and plvector.h from mozilla/nsprpub/lib/ds
to mozilla/xpcom.
Modified files: MANIFEST, Makefile, Makefile.in, makefile.win.
|
1998-11-09 20:09:33 +00:00 |
pierre%netscape.com
|
57bc56148a
|
fixed the 3 instances of Compare() to work with empty strings
|
1998-11-04 06:48:11 +00:00 |
pierre%netscape.com
|
809c3fa63c
|
return 0 (ie. "strings are equal") instead of 1 when the 'n' of strncmp() and strncasecmp() is 0
|
1998-11-04 06:46:33 +00:00 |
peterl%netscape.com
|
391e5e2d12
|
made enumeration methods const
added append via array method
|
1998-11-03 20:14:08 +00:00 |
rickg%netscape.com
|
674c289b46
|
fixed bug in IsOrdered that was found on the web
|
1998-10-26 22:33:39 +00:00 |
scullin%netscape.com
|
6c1d460ea1
|
Migrating public header files to public
|
1998-10-19 17:48:55 +00:00 |
kipp%netscape.com
|
7b5a4e35e8
|
Fixed some sign extension bugs
|
1998-10-10 15:28:53 +00:00 |
kipp%netscape.com
|
c728420a6b
|
Added a reminder comment
|
1998-10-10 15:27:50 +00:00 |
waterson%netscape.com
|
08b74441d6
|
Fixed linkage problems with nsInt64 and nsTime classes.
|
1998-10-06 20:06:06 +00:00 |
rickg%netscape.com
|
bbc76113d1
|
added radix support in ToInteger()
|
1998-10-04 04:52:10 +00:00 |
waterson%netscape.com
|
0e9767ff68
|
Added wrappers for 64-bit arithmetic and PRTime.
|
1998-09-16 19:53:12 +00:00 |
kipp%netscape.com
|
86f83878fd
|
Added a macro and normalized auto-string initialization; reordered methods slightly just to annoy rickg :-)
|
1998-09-05 23:21:42 +00:00 |
valeski%netscape.com
|
09c4e871b5
|
String insertion was broken if you wanted to insert at the begining (index '0') of a string.
|
1998-09-04 18:49:50 +00:00 |
rickg%netscape.com
|
7cb4b0c39d
|
new string improvements
|
1998-09-04 17:26:37 +00:00 |
peterl%netscape.com
|
95ae58e4db
|
changed HashCode to HashValue and fixed return type
|
1998-09-02 01:59:30 +00:00 |
warren%netscape.com
|
28969e9e90
|
Added closure argument to nsHashtable::Enumerate.
|
1998-09-01 00:16:47 +00:00 |
rickg%netscape.com
|
7858c52f7e
|
added BinarySearch method for faster string searches
|
1998-08-29 05:06:50 +00:00 |
valeski%netscape.com
|
d3dd8ac5ee
|
nsString.h - the mBuf member data type was the raw PRUnichar type, changed it to chartype.
nsString.cpp - we were dropping the ending null-byte/unichar when expanding/growing strings
|
1998-08-27 08:15:40 +00:00 |
kipp%netscape.com
|
83c90ed2d0
|
Fixed compiler problem with other compilers by removing useless const in front of void
|
1998-08-27 02:39:36 +00:00 |
rickg%netscape.com
|
073fc23c82
|
added iostream output to nsString
|
1998-08-22 17:50:13 +00:00 |
rickg%netscape.com
|
c1d7662228
|
fixed off by one error in Pop()
|
1998-08-21 02:03:56 +00:00 |
rickg%netscape.com
|
702ee7c637
|
fixed objectAT() offset error
|
1998-08-12 08:53:03 +00:00 |
peterl%netscape.com
|
59e5ef7b52
|
performance tweak in trim
|
1998-08-07 02:11:13 +00:00 |
rickg%netscape.com
|
3d3143056b
|
improved deque API a tad
|
1998-08-05 01:59:34 +00:00 |
rickg%netscape.com
|
d7540e9307
|
kipps changes
|
1998-08-05 01:31:14 +00:00 |
rickg%netscape.com
|
7372a05ba9
|
minor tweak to remove tabs
|
1998-08-04 10:12:45 +00:00 |
rickg%netscape.com
|
8cadfbae7e
|
added a few assertions, just to be safe
|
1998-08-03 21:03:49 +00:00 |
rickg%netscape.com
|
bd6d9c1bf6
|
major upgrade to string class implementation
|
1998-08-03 20:46:38 +00:00 |
peterl%netscape.com
|
e08babbc37
|
re-added backed-out changes
|
1998-08-01 00:56:28 +00:00 |
donm%netscape.com
|
56796d4050
|
backing out changes made while trying to land OJI.
|
1998-07-31 23:58:26 +00:00 |
peterl%netscape.com
|
21482eb238
|
replaced macros with inline functions
|
1998-07-31 23:27:36 +00:00 |
troy%netscape.com
|
d885d03cbf
|
Fixed some crashes where it wa assumes mStr was non-NULL
|
1998-07-30 20:36:51 +00:00 |
rickg%netscape.com
|
35ef5f0b7f
|
more string improvements
|
1998-07-30 18:35:58 +00:00 |
rickg%netscape.com
|
ef09dc96e8
|
fixed string assignment bug
|
1998-07-30 18:26:46 +00:00 |
troy%netscape.com
|
22a9e3103b
|
Changed default constructor to leave capacity at 0 and not allocate
a buffer of 24 bytes
|
1998-07-29 23:06:21 +00:00 |
rickg%netscape.com
|
82a39cc883
|
warning removal
|
1998-07-25 02:11:02 +00:00 |
michaelp%netscape.com
|
3f1cee6416
|
modified streaming APIs to be what the OJI guys want.
|
1998-07-23 20:34:01 +00:00 |
troy%netscape.com
|
50b168bd01
|
Added some '=' operator member functions to nsAutoString
|
1998-07-22 21:38:48 +00:00 |
rickg
|
c7c8f485ed
|
major improvements to parser API's; fixed a few bugs
|
1998-07-02 08:14:22 +00:00 |
jevering
|
3705e61240
|
Modified ReplaceElementAt to grow the array if an index out of the
allocated boundary was requested.
|
1998-07-02 00:28:56 +00:00 |
rickg
|
b2f62ff8a2
|
huge refactoring effort; transient style support; tables fixes, and more
|
1998-06-17 23:13:28 +00:00 |
jevering
|
d86bf24428
|
Fixed double ended queue to accept a callback in the constructor
to a function which frees the inserted objects.
|
1998-06-12 01:36:24 +00:00 |
troy
|
5da3ea6720
|
Added an additional constructor
|
1998-06-11 22:48:25 +00:00 |
kipp
|
339f079993
|
Added SizeOf method
|
1998-06-05 21:38:36 +00:00 |
kipp
|
ce9fdc61c7
|
new
|
1998-06-05 20:46:23 +00:00 |
raman
|
ca98fa5189
|
Added the clone method. Approved by warren
|
1998-06-01 22:11:06 +00:00 |
kipp
|
d0102a831e
|
null terminate empty auto string properly
|
1998-06-01 20:55:46 +00:00 |
hardts
|
60cd050946
|
landing XPCOM_BRANCH
|
1998-05-22 21:56:30 +00:00 |
rickg
|
7dfde61fc9
|
minor perf improvement to deque
|
1998-05-21 20:37:17 +00:00 |
rickg
|
9e36b7c90a
|
filled in the popback function
|
1998-05-21 02:27:34 +00:00 |
kipp
|
b3f36862f4
|
Fixed bug in nsString::Cut code where the sizeof(chartype) was multipled a bit aggresively; I also tuned the routine somewhat as well
|
1998-05-20 23:18:25 +00:00 |
peterl
|
729e4048ee
|
added enumerate methods
|
1998-05-20 20:31:58 +00:00 |
kipp
|
252b978edf
|
Added empty constructor; removed instance count sillyness
|
1998-05-20 16:21:48 +00:00 |
rickg
|
c857888a8d
|
small improvement to deque-iterator interface
|
1998-05-19 01:51:24 +00:00 |
rickg
|
c4b08c87d1
|
minor performance tweak for deque
|
1998-05-14 22:18:44 +00:00 |
rickg
|
23d466f216
|
added IsDigit to string
|
1998-05-11 23:27:35 +00:00 |
spider
|
31634b6c93
|
Fix UNIX build bustage
|
1998-04-30 16:40:38 +00:00 |
buster
|
9bf0f8ad1a
|
at Peters request, I added NS_INT_PIXELS_TO_TWIPS and NS_FLOAT_PIXELS_TO_TWIPS
|
1998-04-30 15:11:33 +00:00 |
rickg
|
fee218f0dc
|
minor tweak to iterator
|
1998-04-30 05:55:51 +00:00 |
kipp
|
4857393413
|
Fixed compiler bugs/warnings
|
1998-04-26 03:13:20 +00:00 |
rickg
|
cb78bb65c9
|
added Append(unichar)
|
1998-04-25 19:44:35 +00:00 |
karnaze
|
4364c856d4
|
added radio groups, select/option, beter sizing. widgets take creation parms.
|
1998-04-24 21:37:30 +00:00 |
rickg
|
60d933a6cb
|
added a few new container types
|
1998-04-22 18:28:48 +00:00 |
peterl
|
17a3991909
|
fixed memory leaks in nsAutoString
|
1998-04-16 21:47:17 +00:00 |
kipp
|
4717009d75
|
moved to pub
|
1998-04-13 20:24:54 +00:00 |
ltabb
|
781c480871
|
Free the lizard
|
1998-03-28 02:44:41 +00:00 |