scc%netscape.com
402f35dfcd
Lots of changes to get this stuff building on Solaris, et al. None of these changes effect the mainline build yet, and won't until |NEW_STRING_APIS| is defined for everyone (coming soon)
2000-03-24 22:06:57 +00:00
slamm%netscape.com
36b4804bc4
Quiet some Mac warnings. Replace empty macro definition for MOZ_DECL_CTOR_COUNTER(_type) with "class _type".
2000-03-24 21:49:31 +00:00
scc%netscape.com
21455ac353
Lots of changes to get this stuff building on Solaris, et al. None of these changes effect the mainline build yet, and won't until |NEW_STRING_APIS| is defined for everyone (coming soon)
2000-03-24 21:33:58 +00:00
rickg%netscape.com
3405c56a6b
WIP for new string library, and defensive coding improvement in SetCapcity; r=buster
2000-03-24 07:21:56 +00:00
rickg%netscape.com
e01fb3441b
correct off-by-one error (edge case); r=buster
2000-03-24 07:19:00 +00:00
rickg%netscape.com
628e98bced
fixed bug31317; r=ftang
2000-03-24 07:17:51 +00:00
waterson%netscape.com
79a9a8b12c
Fully qualify ReadingIterator when used inside template (so it compiles on egcs-1.1.2). r=scc
2000-03-24 06:02:59 +00:00
waterson%netscape.com
12219bcb0b
Fully qualify ReadingIterator when used inside template (so it compiles on egcs-1.1.2). Minor silly fixes.
2000-03-24 06:02:37 +00:00
dougt%netscape.com
fcb973ff92
Adding a rename test.
2000-03-24 05:48:18 +00:00
dougt%netscape.com
ae30ecbdf8
Fix for 33098. MoveTo and CopyTo do not rename if the |in| parent is null.
...
I renamed the in parameter, and created a new stack var which I assign the
in parameter. If the var is null, I initial it with the |this| parent. I
also made sure that if null was passed, we would tree the action as a move.
2000-03-24 05:47:39 +00:00
jim_nance%yahoo.com
7133406899
Added code to put a U after unsigned numbers. This gets rid of the
...
"decimal constant is so large its unsigned" warnings.
r=shaver
2000-03-24 03:19:34 +00:00
jfrancis%netscape.com
3e8b9213f3
nsIEditRules IID
2000-03-24 00:43:38 +00:00
waterson%netscape.com
8917c72738
Condition nsAutoCString operator=() on NEW_STRING_APIS. r=scc
2000-03-24 00:41:40 +00:00
waterson%netscape.com
aa2f61cb44
Condition nsAutoString operator=() and some Assign() based on NEW_STRING_APIS. r=scc
2000-03-24 00:40:47 +00:00
waterson%netscape.com
dcfe6275d6
Use NS_MIN and NS_MAX instead of std::min and std::max. r=scc
2000-03-24 00:39:44 +00:00
waterson%netscape.com
e72678f8da
Add NS_MIN and NS_MAX macros to hide inconsistencies with std::min and std::max. r=scc
2000-03-24 00:38:52 +00:00
dp%netscape.com
1c85821145
Stack walking code for powerpc linux. Thanks to patch from
...
darkmane@w-link.net r=waterson
2000-03-23 23:39:25 +00:00
sfraser%netscape.com
618cdfb0d8
Fixing nsLocalFileMac so that Contains() works with file aliases, and is much faster. Also fix an issue with cacheing data, so that cacheing actually works. r=pinkerton.
2000-03-23 23:33:23 +00:00
slamm%netscape.com
d5e43cfc62
Quiet 'Illegal empty declaration' warning from Mac.
2000-03-23 23:29:29 +00:00
scc%netscape.com
be782b8db1
fixing ambiguities caused by name hiding
2000-03-23 22:53:53 +00:00
scc%netscape.com
045cc4e9ba
resolving ambiguities; getting the new string APIs to build everywhere
2000-03-23 22:42:34 +00:00
scc%netscape.com
7d2d0cf608
Added "nsCharTraits.h"; no longer relying on |std::char_traits|. Renamed some things so overloading wouldn't fight with overriding.
2000-03-23 21:15:01 +00:00
scc%netscape.com
cc84e8491e
Added "nsCharTraits.h"
2000-03-23 21:10:46 +00:00
scc%netscape.com
931f86c6b0
First Checked In.
2000-03-23 21:09:27 +00:00
scc%netscape.com
21601d71fa
Conditionally enable the new string APIs. Don't worry, they're not turned on yet. All changes r=waterson. Changes that effect |nsString| unconditionally, r=rickg.
2000-03-23 02:12:23 +00:00
sspitzer%netscape.com
c4764ba2f0
fix a typo.
2000-03-23 00:49:32 +00:00
scc%netscape.com
cc62586f26
fixed some warnings
2000-03-22 22:55:10 +00:00
scc%netscape.com
dfe662ba68
|wchar_t| will not be turned on by default, yet. These files are still not part of the build.
2000-03-22 22:53:44 +00:00
scc%netscape.com
367b68ace3
slight renaming and fixed a template signature for AIX
2000-03-22 22:52:17 +00:00
scc%netscape.com
2f1956e29f
Getting rid of warnings. These files are not yet part of the build.
2000-03-22 22:51:18 +00:00
scc%netscape.com
73a7e0c910
Incremental changes. These files are still not part of the build.
2000-03-22 08:22:28 +00:00
scc%netscape.com
9d360e3ad0
Made critical operations exploit chunky iterators. These files are not yet part of the build.
2000-03-22 08:19:48 +00:00
ruslan%netscape.com
a9f53247b0
Fix MAC build bustage - forgot to remove nsIByteArrayInputStream.h from the
...
MANIFEST as well
2000-03-22 04:14:26 +00:00
ruslan%netscape.com
6bf5e9822c
Cause NS_NewByteArrayInputStream to get actually exported out of windows
...
dll, r=warren
2000-03-22 03:07:39 +00:00
ruslan%netscape.com
85f1f3bf70
Fix Unix build bustage - makefiles on unix and windows seems to actually
...
behave differently in this case
2000-03-22 03:02:34 +00:00
ruslan%netscape.com
6ebbc29aa6
Enabling ByteArrayInputStream. Needed to fix 32600, r=warren
2000-03-22 02:50:56 +00:00
sfraser%netscape.com
466c068544
Bump up the intial hash table size in a bunch of places to avoid resizing the hash later. r=scc
2000-03-22 02:43:48 +00:00
dougt%netscape.com
bd7b539d07
Fixing SetModificationTime based on MS documentation. It is still failing, but
...
this is documented to work:
http://support.microsoft.com/support/kb/articles/Q167/2/96.ASP
2000-03-22 01:37:52 +00:00
warren%netscape.com
159267f7c4
Added nsIByteArrayInputStream.idl and nsByteArrayInputStream.cpp for Ruslan.
2000-03-22 01:33:12 +00:00
ruslan%netscape.com
fd43b9b63d
Add ByteArrayInoutStream. Not part of the build yet
2000-03-22 00:48:48 +00:00
ftang%netscape.com
60bff949e1
add assertion code for data lostage. r/a=rickg
2000-03-21 21:04:50 +00:00
tor%cs.brown.edu
0a83713ee9
C++ comment in header included from C files is a Bad Thing (tm). r=cls
2000-03-19 00:01:22 +00:00
mccabe%netscape.com
1bb2d0f184
Fix to 11454
...
Respect [noscript] property for attributes by setting the attribute as hidden in the emitted typelib.
r=jband
2000-03-18 07:55:43 +00:00
scc%netscape.com
532a4d13c7
Added the Bill Law trick to make |nsCOMPtr| break the build for everybody where it use to break it only for Solaris and a few others (the `tainting' problem). Added a haiku. r=danm
2000-03-18 05:17:46 +00:00
mccabe%netscape.com
10feff7baa
Adding [noscript].
2000-03-18 02:34:02 +00:00
mccabe%netscape.com
5a386a15b3
Fix bustage; replace strdup (no prototype on mac) with call to (existing!) xpidl_strdup.
2000-03-18 02:29:23 +00:00
mccabe%netscape.com
1538488086
Adding [noscript], to get past my recently-added xpidl compiletime error. Looks like I missed a file.
2000-03-18 02:01:19 +00:00
mccabe%netscape.com
b48d3f3c6c
- Add preliminary code for a documentation backend. Hopefully someone will want to extend it...
...
- Add a compile-time check requiring non-scriptable (because they're native) attributes to be marked [noscript] within [scriptable] interfaces. This mirrors an existing check for methods, and may save some hair-pulling for script authors. Partial fix to 11454.
- Emit a sample implementation (#ifdef 0) into the generated .h file that component authors can copy and use as the start of their implementation. Code courtesy jband.
r=jband, r=mccabe
2000-03-18 01:30:35 +00:00
scc%netscape.com
1ba114117b
Added spaces to the cast macros to allow casting of template types. Moved |HAVE_CPP_...| symbols here from "nsCOMPtr.h" since more files need them. r=pinkerton
2000-03-17 23:08:29 +00:00
scc%netscape.com
d6840ff7c1
Renamed an internal typename. Was |nsDontAddRef<T>|, now is |already_AddRefed<T>| in hopes that it can be used outside of "nsCOMPtr.h". Moved |HAVE_CPP_...| symbols out of here and into "nscore.h" because more files need them. r=pinkerton
2000-03-17 23:08:18 +00:00