rickg%netscape.com
7c11692c1e
trying to remove iostreams
1999-07-17 08:17:54 +00:00
rickg%netscape.com
8b2dc96c17
landing updates to nsString
1999-07-17 07:26:16 +00:00
mcafee%netscape.com
4b9d73a932
Adding a link change for BeOS
1999-07-17 03:38:08 +00:00
brendan%mozilla.org
b5c49d66b9
- Fix possessive "its" misspelled as "it's".
...
- Use if statements rather than ?: with 0 "else part" after the : in macros
whose bodies are statements anyway (and already protected by PR_BEGIN_MACRO
and PR_END_MACRO).
- Such if statements test for non-null pointers, so the subsequent statements
to null those pointers can move into the then parts -- there's no point in
setting a null pointer to null again.
1999-07-17 03:32:39 +00:00
brendan%mozilla.org
a8483db0f5
Avoid nonsense 0 <= uint32_typed_variable tests.
1999-07-17 03:28:41 +00:00
brendan%mozilla.org
ea1fa5eed8
Use PRUint32 instead of unsigned long.
1999-07-17 03:27:10 +00:00
jband%netscape.com
4c6c13185a
fix for bug 10033 - failing to resolve at runtime interfaces that were forward declared in one xpt file and resolved in another xpt file. r: mccabe
1999-07-17 03:10:31 +00:00
beard%netscape.com
fcb5f5d05e
added java target to test java interface generation
1999-07-17 02:06:42 +00:00
beard%netscape.com
a59b3b2577
explicitly include <limits.h> for ULONG_MAX
1999-07-17 02:04:20 +00:00
beard%netscape.com
06085c800b
added <iostream.h>
1999-07-17 01:58:38 +00:00
warren%netscape.com
de95c4dd86
Took out noise.
1999-07-17 01:52:09 +00:00
beard%netscape.com
226b7010a9
java mode
1999-07-17 00:49:37 +00:00
beard%netscape.com
5ec5a1c45e
now builds all components directly into "{Compiler}CodeWarrior Plugins" to work in the automated build.
1999-07-16 23:45:19 +00:00
beard%netscape.com
6535f06416
fixed mac build bustage
1999-07-16 23:44:34 +00:00
dveditz%netscape.com
923128bab6
fixing MSVC++5.0 bustage
1999-07-16 22:22:13 +00:00
rogerl%netscape.com
abf95232e0
Return register count from invoke_count so that we can load only the
...
appropriate registers.
1999-07-16 22:19:34 +00:00
slamm%netscape.com
3ff314dc2b
Fix build warnings.
1999-07-16 22:00:52 +00:00
slamm%netscape.com
e0e88a7374
Fix build warnings.
1999-07-16 21:47:03 +00:00
duncan%be.com
1f4601edf9
Add an || defined (XP_BEOS) so that the builds works under BeOS with -fno-exceptions.
1999-07-16 21:39:25 +00:00
slamm%netscape.com
e33e65a165
Fix build warnings.
1999-07-16 20:06:37 +00:00
jevering%netscape.com
d0295c227a
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
dougt%netscape.com
4c2fedd630
Fixing Bug 9976.
1999-07-16 18:15:14 +00:00
ramiro%netscape.com
b0bffac494
Add NS_TIMER import/export macros.
1999-07-16 17:48:12 +00:00
valeski%netscape.com
650ccdd89d
necko - adjusted hash table initialization location to the constructor
1999-07-16 17:41:29 +00:00
kipp%netscape.com
dd6cf0e923
Removed a compiler warning
1999-07-16 17:40:39 +00:00
rickg%netscape.com
df4e839971
perf. improvement to deque
1999-07-16 17:31:00 +00:00
rods%netscape.com
806aa0f5c0
Added QueryInterface because NS_NewIOFileStream does a cast from (void *) to
...
(nsISupports *) thus causing a vtable problem on Windows, where we really
didn't have the proper pointer
1999-07-16 12:59:20 +00:00
rods%netscape.com
59b497a52e
Commented out a check to that makes it return when mOutputStream null
...
instead it creates an output stream when it is null
1999-07-16 12:57:45 +00:00
warren%netscape.com
84bd74a4fd
Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome).
1999-07-16 11:14:36 +00:00
jband%netscape.com
7bb0e677bc
just setting the tab-width
1999-07-16 04:21:43 +00:00
jband%netscape.com
3e8f3a99d0
updating status page - not part of the build
1999-07-16 04:00:13 +00:00
mccabe%netscape.com
07f00c67ca
Remove vestiges of XPIDL_JS_STUBS (no longer used or implemented by xpidl-generated files.)
1999-07-16 01:20:03 +00:00
briano%netscape.com
80daec44b9
Modification to make it build on BSDI.
1999-07-16 00:25:40 +00:00
rickg%netscape.com
d501ff5a70
improvements to stringtokenizer
1999-07-15 06:40:44 +00:00
scc%netscape.com
bf65c840b8
remove (unused) |operator=()| from |nsISupportsArray|
1999-07-15 04:48:32 +00:00
scc%netscape.com
a9bb3d6a16
new feature lets you `see past' |nsISupports| in |nsCOMPtr|s. Now in the debugger (in debug versions only) you will see the actual type of the object. This is enabled by defining the preprocessor symbol |NSCAP_FEATURE_DEBUG_PTR_TYPES|. It cannot be turned on in non-debug builds. It is currently on in debug builds by default. It may become a feature that has to be enabled with a build command line switch.
NSCAP_FEATURE_ALLOW_RAW_POINTERS is now always the case and no longer optional; NSCAP_FEATURE_ALLOW_COMPARISONS is now always the case and no longer optional; cleaned up the previous definition and invocations of the |Assert_NoQueryNeeded| test.
1999-07-15 03:59:09 +00:00
scc%netscape.com
ab2352e498
switched over to _not_ using |__comobject|. Adjusted assembly to skip extra vtable header, and fixed inheritance in |nsISupports|
1999-07-15 03:02:01 +00:00
jband%netscape.com
106305d41b
lots of xptcall changes:
...
1) OpenVMS Linux from Colin R. Blake <colin@theblakes.com>.
2) Irix from Jason Heirtzler <jasonh@m7.engr.sgi.com>.
3) Linux Alpha from Glen Nakamura <glen.nakamura@usa.net>.
4) NT Alpha from bob meader <bob@guiduck.com>.
5) x86 'this' adjust code for old or new style from Duncan Wilcox <duncan@be.com>.
6) vtbl layout test from Bert Driehuis <bert_driehuis@nl.compuware.com>.
7) improved invoke test to catch 'this' adjustment errors.
8) updated status page.
1999-07-15 02:43:23 +00:00
briano%netscape.com
9c92290774
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
0e951ec9de
Fix for BSDI.
1999-07-15 02:21:21 +00:00
briano%netscape.com
dceddfa85e
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
dp%netscape.com
7bb3b9548f
Removed delete of void *. HP doesn't like it.
1999-07-15 00:11:20 +00:00
briano%netscape.com
eeca469d06
Workaround for platforms that don't have --whole-archive (or equivalents).
1999-07-14 22:58:39 +00:00
briano%netscape.com
0807ce322d
Added a QNX-specific fix.
1999-07-13 21:41:37 +00:00
sspitzer%netscape.com
026c5516bc
add the touch interface to the nsIFileSpec iterface and the appropriate implementations
1999-07-13 19:10:43 +00:00
briano%netscape.com
999cc9155b
Define MAXPATHLEN to be 1024 if it hasn't already been defined. Fix for SCO. a=cyeh.
1999-07-12 22:36:24 +00:00
rpotts%netscape.com
a2b7a462bd
Added nsIBufferObserver::OnWrite(...)
1999-07-12 06:25:38 +00:00
warren%netscape.com
b686fa2108
Beefed up buffer/pipe tests.
1999-07-10 11:27:14 +00:00
warren%netscape.com
0117937f12
Removed obsolete Fill methods. Added NonBlocking attribute.
1999-07-10 11:27:11 +00:00
warren%netscape.com
11431c69bf
Fixed buffer empty condition to to return WOULD_BLOCK.
1999-07-10 11:27:08 +00:00
mang%subcarrier.org
8d53f7fafb
Not part of the build.
...
Initial documentation for the XPConnect sample
1999-07-09 22:51:50 +00:00
warren%netscape.com
61c8d73b43
Necko stuff for dealing with load groups when opening URLs.
1999-07-09 21:18:47 +00:00
rickg%netscape.com
4657524afb
update to new nsStringTokenizer -- not in tip
1999-07-09 16:51:57 +00:00
putterman%netscape.com
26a5efdedd
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
6ae572e3bd
back out erroneously updated files
1999-07-09 06:01:55 +00:00
rickg%netscape.com
805dbdcc10
added nsStringTokenizer.* files; but not in the makefiles yet
1999-07-09 05:11:25 +00:00
dp%netscape.com
31be79266a
Fixing memory leaks and mismatched memory. bug #8935 bug# 9006
...
Thanks to david.gardiner@unisa.edu.au for finding the memory leaks
1999-07-09 03:45:19 +00:00
dp%netscape.com
184311e084
Fixing memory leak. bug# 9005 Thanks to <david.gardiner@unisa.edu.au>
1999-07-09 03:43:29 +00:00
dp%netscape.com
e52a749a8e
Fixed
...
- Mismatched alloc/free
- Guarded against null pointer and crash bug#8830
1999-07-09 03:41:27 +00:00
rpotts%netscape.com
9fa065c901
Added code to initialize amt (in case it is not zeroed out in the failure case)
1999-07-08 23:34:25 +00:00
rpotts%netscape.com
605efa0d0d
Changed the blocking input and output streams to always call Fill/Flush when a nsIBuffer::Read/Write fails...
1999-07-08 23:26:52 +00:00
ramiro%netscape.com
311c81e3b5
Another makefile that clobbers DEFINES.
1999-07-07 21:22:55 +00:00
ramiro%netscape.com
c1050925d4
DEFINES was being clobbered. Should be "+=" not "=".
1999-07-07 20:54:57 +00:00
ramiro%netscape.com
bbed66360e
Checkin another chunk of Alex Larsson's non-exported symbol reduction
...
patch. All changes protected by MOZ_STRIP_NOT_EXPORTED.
These particular changes set the NS_EXPORT declarations as needed by
the linker.
1999-07-07 09:02:21 +00:00
ramiro%netscape.com
830ae7c945
Match the window DEFINES. Also took out -D_IMPL_NS_WIDGET, which smells
...
like a cut and paste error.
1999-07-07 08:16:57 +00:00
ramiro%netscape.com
79a75b4320
Use DEFINES instead of CFLAGS.
1999-07-07 08:13:01 +00:00
mang%subcarrier.org
c444378873
suppress warnings about /* in comment
1999-07-07 07:54:02 +00:00
dp%netscape.com
51e376ed3f
Landing XPCOM_M8_PERF_BRANCH.
...
- Enabling prepopulation of registry CID entries.
1999-07-07 07:48:12 +00:00
dp%netscape.com
cc376e10ad
Landing XPCOM_M8_PERF_BRANCH.
...
- GetFactoryEntry() factored out into a function
- Factory Cacheing enabled
- deletion of removed factory entries enabled
- Locks removed from FindFactory() and Register*()
1999-07-07 07:47:14 +00:00
dp%netscape.com
c43c4ec143
Landing XPCOM_M8_PERF_BRANCH. Speeding up GetString().
1999-07-07 07:42:03 +00:00
mang%subcarrier.org
38c3da09bb
libIDL expects the line number to be one more than we think it is.
...
Who are we to argue?
Fixes bug 5872 for header mode.
1999-07-07 04:42:33 +00:00
ramiro%netscape.com
5cdb03367b
Define the toolkit flags in one place an reuse that. Hopefully this will
...
put an end to the cut-n-paste insanity.
1999-07-07 04:38:18 +00:00
toshok%hungry.com
e84027ae5a
squelch unused parameter warnings.
1999-07-07 04:17:45 +00:00
gayatrib%netscape.com
397cc25c70
Added Recursive Copy routine
1999-07-07 01:02:16 +00:00
jband%netscape.com
70263da324
updating xptcall status page
1999-07-06 22:57:45 +00:00
briano%netscape.com
efeff0f1a5
Better way to deal with IRIX-specific problem with xptcstubs_asm_irix.s.
1999-07-06 22:52:20 +00:00
racham%netscape.com
f8b608df1f
Removing check for mpath in Recursive copy routine
1999-07-06 22:41:42 +00:00
jband%netscape.com
572736fb18
added MultipleInheritence xptcall invoke test
1999-07-05 21:31:25 +00:00
racham%netscape.com
4268c36ec5
Adding RecursiveCopy interface
1999-07-05 01:39:42 +00:00
danm%netscape.com
15c866b72b
makefile was broken if GLOWCODE was enabled. fixed, and removed glowcode.
1999-07-04 02:10:16 +00:00
danm%netscape.com
55f559d41b
makefile was broken if GLOWCODE was enabled. fixed, and removed glowcode.
1999-07-04 01:54:34 +00:00
warren%netscape.com
edf100b695
Fixed bug in string stream length.
1999-07-03 06:49:28 +00:00
briano%netscape.com
48118e9610
Looks like we'll need IRIX -o32 files as well (for IRIX 5.x and earlier).
1999-07-03 02:58:38 +00:00
mscott%netscape.com
607ea9e584
Rewrite NS_IMPL_THREADSAFE_ADDREF and NS_IMPL_THREADSAFE_RELEASE in cross platform way instead of having separate
...
implementations for windows and everyone else. They are now written to use PR_AtomicIncrement and PR_AtomicDecrement.
this meant adding #include "pratom.h".
A side effect of this change is that no one needs to include "windows.h" in .cpp files which were implementing threadsafe
interfaces. You used to have to do this before with the old implementations.
1999-07-02 20:18:20 +00:00
dveditz%netscape.com
07221257b4
Argh, escaped from the branch during my makefile munging -- Sorry!
1999-07-02 15:11:44 +00:00
dveditz%netscape.com
0eb6c820cf
nakefile cleanups
1999-07-02 13:42:17 +00:00
ramiro%netscape.com
f41e67c622
Separate the widget and gfx toolkits into two variables.
...
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.
1999-07-02 13:06:48 +00:00
dveditz%netscape.com
1a0c8a586b
fixing build bustage
1999-07-02 12:39:26 +00:00
dveditz%netscape.com
17864a291d
Trying to fix Win32 dependencies. Lots of broken cut-n-paste makefiles
1999-07-02 11:50:19 +00:00
sspitzer%netscape.com
1e09f57346
bulletproofing changes. check return value and return it if error.
1999-07-02 06:31:31 +00:00
dp%netscape.com
5b80b137ed
Diabling registry prepopulation. These changes was meant for the
...
branch and not in the tip. When XPCOM_M8_PERF_BRANCH lands, these will
be enabled.
1999-07-02 04:04:31 +00:00
dp%netscape.com
b46fdbf168
Removing old RegisterComponent calls as these are inbuilt into XPCOM
1999-07-02 03:50:44 +00:00
dp%netscape.com
948d7e96ab
Calling PlatformPrePopulateRegistry()
1999-07-02 03:37:44 +00:00
dp%netscape.com
0fc11b859d
PlatformPrePopulateRegistry()
1999-07-02 03:35:09 +00:00
dp%netscape.com
6617ee15f9
Caching of node names in nsIRegistryNode
...
Adding nsIRegistryNode::GetIID()
- Thanks Dan Veditz
1999-07-02 03:34:08 +00:00
dp%netscape.com
fc44591bbd
Adding nsProxiedService.h to export.
1999-07-01 22:14:15 +00:00
sgehani%netscape.com
da4d19426e
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
jdunn%netscape.com
2e51fe79aa
partical fix for the stubs call on AIX
1999-07-01 18:16:34 +00:00
sspitzer%netscape.com
8b7c553f93
fix SunOS bustage. r=tor, a=leaf
1999-07-01 16:36:37 +00:00
sspitzer%netscape.com
548c51b49f
fix solaris build bustage, I hope
1999-07-01 08:48:25 +00:00
sspitzer%netscape.com
cf1215f6d1
fix warning
1999-07-01 08:48:06 +00:00
sspitzer%netscape.com
cf8ec2d418
rename variable to avoid warnings on linux.
...
time is globally defined.
1999-07-01 03:59:55 +00:00
gagan%netscape.com
667ae37ab7
NECKO cleanup.
1999-07-01 03:00:06 +00:00
jband%netscape.com
0938e9a7df
quick fix for bug 9250 - assert on startup
1999-06-30 07:13:26 +00:00
scc%netscape.com
0dfaa19773
all the changes are in, time to remove the #undef line so the traits class can do the right thing on platforms that support template specialization
1999-06-30 01:40:21 +00:00
shaver%netscape.com
3059d46d41
partial backout of scc's nsCOMPtr, attempting to revive Win32 build
1999-06-29 22:33:18 +00:00
jband%netscape.com
e06dbc9ea9
doing my part for bug 8227
1999-06-29 21:15:31 +00:00
scc%netscape.com
106c685c8e
added logic to test whether QueryInterface was actually required when it is ommitted, |nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|, changed the scheme by which we compare with zero to a more robust mechanism, modified specialized |CallQueryInterface| to use the global version
1999-06-29 21:09:59 +00:00
scc%netscape.com
806ab190c0
do_QueryInterface(NULL, &error) now returns the appropriate error in |error|
1999-06-29 21:09:56 +00:00
scc%netscape.com
a430e857b6
added and removed tests as features of |nsCOMPtr| change
1999-06-29 21:06:17 +00:00
scc%netscape.com
f79508bc68
|nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|
1999-06-29 21:01:31 +00:00
scc%netscape.com
57d4a1f880
bug fixes and suggestions
1999-06-29 21:01:11 +00:00
jdunn%netscape.com
dc5a2faa70
Fix HPUP and AIX build bustage by 'casting' the params.
1999-06-29 20:37:18 +00:00
scc%netscape.com
4973918df6
Added |GetIID()|
1999-06-29 20:28:56 +00:00
scc%netscape.com
ed5943e923
add traits class to solve multiple |GetIID()| problems
1999-06-29 20:11:57 +00:00
mcafee%netscape.com
fb81c7f2b5
Rearranging libraries to get solaris to link.
1999-06-29 10:45:51 +00:00
mcafee%netscape.com
7f42e390e5
BeOS changes
1999-06-29 10:27:58 +00:00
gagan%netscape.com
9874158295
Removed gfxps linkage.
1999-06-29 02:46:56 +00:00
gagan%netscape.com
ad40dafdc2
Necko changes.
1999-06-29 00:06:44 +00:00
dp%netscape.com
7e8931209a
First version
1999-06-28 23:41:02 +00:00
alecf%netscape.com
215d5c028e
added files: mozilla/xpcom/ds/nsISupportsArray.idl
1999-06-28 23:26:07 +00:00
mcafee%netscape.com
a174d8f82e
Changes for OS/2. Patch provided by Eric Olson (eric.olson@sympatico.ca)
1999-06-28 23:11:18 +00:00
mcafee%netscape.com
e78449776b
Changes for OS/2.
1999-06-28 22:41:48 +00:00
mscott%netscape.com
5b5d5819ab
fix mac build breakage for alecf. nsISupportsArray is now generated by XPIDL.
1999-06-28 22:36:30 +00:00
dp%netscape.com
af57bcd8c5
Removing duplicate nsDebug.obj. Thanks to
...
<david.gardiner@unisa.edu.au> for pointing this out.
1999-06-28 22:23:04 +00:00
dp%netscape.com
b128f5296b
Enable PR_LOGs on release builds.
1999-06-28 21:51:46 +00:00
alecf%netscape.com
12f83b818c
remove nsISupportsArray.h from build (now comes from .idl file)
1999-06-28 21:37:14 +00:00
alecf%netscape.com
011b57facb
XPIDLize nsISupportsArray for windows
1999-06-28 21:36:02 +00:00
mang%subcarrier.org
0e32f49008
Partially fixes bug 5872
...
Line numbers are now (only) off by one on Unix
Windows still reports incorrect line number if error is in an included file
Fixes bug 8183
Included files not found are now reported with proper line number
1999-06-28 21:10:18 +00:00
warren%netscape.com
e3c37c950f
Fixed necko ifdefs.
1999-06-28 20:23:53 +00:00
valeski%netscape.com
34b6a4491d
necko build
1999-06-28 13:43:53 +00:00
warren%netscape.com
fbc735f510
Last of the necko ifdefs. Now we link with necko.
1999-06-28 10:35:57 +00:00
alecf%netscape.com
ce8bc1db8b
fix one of my warnings
1999-06-27 06:30:59 +00:00
alecf%netscape.com
9f7fabff19
fix signed/unsigned issues
1999-06-27 06:18:41 +00:00
alecf%netscape.com
3530f56bdb
add [ptr] version of nsFileSpec
1999-06-26 20:27:28 +00:00
mccabe%netscape.com
7e40b15988
Fix warning fix by casting void * (to go into a hashtable) as an unsigned int rather than as an int, which busts on platforms that have the high bit set for pointers.
...
Thanks to Duncan Wilcox <duncan@be.com> for catching this.
1999-06-26 08:17:00 +00:00
warren%netscape.com
4865cb6d8a
Added HashValue methods for ascii strings.
1999-06-26 06:32:35 +00:00
sspitzer%netscape.com
9bef23e66b
fix warnings
1999-06-26 04:17:58 +00:00
shaver%netscape.com
63df4e7169
um, that wasn't supposed to get checked in
1999-06-26 01:26:19 +00:00
shaver%netscape.com
67a3a2c37a
clean up className manipulation; no progids, though\!
1999-06-26 00:40:03 +00:00
mcafee%netscape.com
0ac72153ad
BeOS landing; thanks to Duncan Wilcox (duncan@be.com) for these changes.
1999-06-25 10:56:50 +00:00
ramiro%netscape.com
773e34ec7d
Changes to turn gfxps into a true component. Thanks to alecf@netscape.com
...
for providing the base patch.
1999-06-25 09:38:26 +00:00
mccabe%netscape.com
001e464b0a
Add 'void' to generated method signatures that'd otherwise come out as foo(), to avoid the legacy C feature of having () disable typechecking.
1999-06-25 09:22:52 +00:00
warren%netscape.com
d7fe7b82d2
Added constructor functions for nsEnumeratorUtils.
1999-06-25 01:38:33 +00:00
briano%netscape.com
703ae26edd
Fix for OpenBSD and potentially Solaris/x86.
1999-06-25 01:06:49 +00:00
briano%netscape.com
7d4256d61b
Fix for OpenBSD, and potential fix for Solaris/x86.
1999-06-24 03:49:33 +00:00
briano%netscape.com
2d90d87296
Fixed the breakage in the IRIX 6.3 build caused by a problem with the compiler/assembler combination (?).
1999-06-24 01:35:52 +00:00
mcafee%netscape.com
b3a1346f84
Fixing linux bustage.
1999-06-23 23:38:48 +00:00
valeski%netscape.com
fc504031da
added the nsIProxyCreateInstance.idl file to the xpidl auto gen macros. added smarts to proxy object mgr to determine whether or not the proxy obj is on the same thread as the caller (did this checkin for doug)
1999-06-23 23:32:43 +00:00
pollmann%netscape.com
6b5ac2ac58
Adding form submit observer interface for Wallet and Single Signon
1999-06-23 22:22:35 +00:00
warren%netscape.com
1f76168d21
Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too.
1999-06-23 03:29:44 +00:00
frankm%eng.sun.com
87ba003503
Reintroduce Java backend to Unix build.
1999-06-23 01:31:04 +00:00
frankm%eng.sun.com
ec707f6784
Re-enable Java backend, this time with an updated Windows makefile.
1999-06-23 00:58:35 +00:00
mccabe%netscape.com
ddc3eece85
Backing out buildsystem aspects of the Java interface backend to xpidl until we can land them safely xp. The xpidl_java.c backend remains.
1999-06-23 00:06:29 +00:00
mcmullen%netscape.com
0a212c8078
readLine was returning (in its truncation parameter) the exact opposite of the promised boolean. Thanks to kin@netscape.com for pointing this out.
1999-06-22 23:21:00 +00:00
frankm%eng.sun.com
224d22dfee
First pass at generating Java interfaces from XPIDL
1999-06-22 22:39:50 +00:00
dp%netscape.com
0138944633
Removing course grain locking since finer grain locking is implemented
...
in nsRegistry.
1999-06-22 21:49:26 +00:00
mscott%netscape.com
bdfc68dc2f
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
dp%netscape.com
65fc0e7499
XPCOM switched to using nsIFileSpec.
1999-06-22 14:02:58 +00:00
dp%netscape.com
7cc37791bf
Adding back member to store error for nsRegistryNode and nsRegistryValue. This gets it working again.
1999-06-22 13:58:12 +00:00
mcmullen%netscape.com
b080114c02
Changed to reference parameters (to avoid copying of objects onto the stack)
1999-06-22 05:03:30 +00:00
mcmullen%netscape.com
105f232c9a
Removed two evil exported functions which I added. Well actually, I added them as inlines, but they somehow changed. So since I don't want them as exports, dust to dust, and ashes to ashes.
1999-06-22 03:53:43 +00:00
dp%netscape.com
c8a1554978
- Threading fixed. Changed member that stored error from nsRegistry
...
to be an automatic variable.
- Using XPCOM_ComponentRegistry for OpenWellknownRegistry()
1999-06-21 23:40:21 +00:00
warren%netscape.com
97f562cfc2
Fixed problems with GetReadSegment after eof.
1999-06-21 21:05:07 +00:00
Jerry.Kirk%Nexwarecorp.com
0ac3189ed5
- Adding code to support Neutrino OS. Had to use the OS_TARGET
...
- variable instead of OS_ARCH because Neutrino is still cross-compiled.
1999-06-21 19:58:48 +00:00
ramiro%netscape.com
ea02c26409
Add #ifdefs to make sure it only build on supported linux platforms.
1999-06-21 02:29:17 +00:00
sspitzer%netscape.com
d1b8548b1e
fix warnings. these classes have virtual functions but non-virtual destructors
1999-06-21 01:59:44 +00:00
warren%netscape.com
f6e890721b
Making buffers work better. Now out-of-memory is handled properly.
1999-06-19 22:23:18 +00:00
warren%netscape.com
81aa368a6f
Added missing release.
1999-06-19 22:22:38 +00:00
warren%netscape.com
35b98be4f9
Added assertions.
1999-06-19 22:22:16 +00:00
dp%netscape.com
ec7f1d00a9
Fixed crash due to multi-threading. bug# 7308, bug# 8150
1999-06-18 23:27:09 +00:00
valeski%netscape.com
e23b3c673c
NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061.
1999-06-18 17:34:08 +00:00
rickg%netscape.com
fd74705b41
fixes Churchill's search bug, and crash bug 6469
1999-06-18 04:51:11 +00:00
rickg%netscape.com
e5e7c20dbc
fixed ToInteger (again) and eliminate bug 8140
1999-06-17 19:15:57 +00:00
rickg%netscape.com
1e43cc1e92
approved update
1999-06-17 07:24:13 +00:00
ramiro%netscape.com
644957d45a
Make it work with gnu libc 2.1. On glibc 2.1, the Dl_info api defined in
...
<dlfcn.h> is only exposed __USE_GNU is defined. I suppose its some kind of
standards adherence thing.
1999-06-16 04:55:36 +00:00
warren%netscape.com
158480b852
Fixed bug causing Flush to block forever. Changed nsAutoMonitor to nsAutoCMonitor (cached monitors).
1999-06-16 04:15:15 +00:00
warren%netscape.com
d67d305bb9
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
ea65cc126c
Changed nsAutoMonitor to nsAutoCMonitor (cached monitors).
1999-06-16 04:15:08 +00:00
dveditz%netscape.com
9fb13399c8
Adding NS_RELEASE_THIS()
1999-06-16 03:28:25 +00:00
dveditz%netscape.com
fc6f0e281e
proxy can now find main thread
1999-06-16 03:26:37 +00:00
waterson%netscape.com
02f1b36a67
Add WalkTheStack() implementation for i386 Linux. Tip o' the hat to kipp for the stack walking code, and shaver for the dladdr() hint. Replace PR_snprintf() with nsIToA().
1999-06-16 02:05:32 +00:00
pollmann%netscape.com
71f57e08a6
Bug 2195: select[n] == select.options[n], new IID for nonstandard DOM interface
1999-06-16 01:41:13 +00:00
dp%netscape.com
3082cbf9af
Using default autoregistration.
1999-06-16 00:29:34 +00:00
dp%netscape.com
beb9e00fa7
Removing xcDllStore.cpp from the build.
1999-06-16 00:27:13 +00:00
dp%netscape.com
dac3ef10b8
Registry location and filename added.
1999-06-16 00:26:43 +00:00
dp%netscape.com
68f9d31d22
Removing nsIComponentManager.h from nsIFileSpec.h to prevent circular
...
header dependencies in preparation for component manager using nsIFileSpec.
1999-06-16 00:26:02 +00:00
sfraser%netscape.com
220f029625
First Checked In.
1999-06-15 23:39:46 +00:00
putterman%netscape.com
72805f766f
Only AddRef servMgr if we're going to assign it to *result. Approved by dp.
1999-06-15 23:21:12 +00:00
shaver%netscape.com
c2153975ca
flail lightly trying to fix build bustage
1999-06-15 15:21:00 +00:00
shaver%netscape.com
d6dc524533
try to bix build bustage, and start on fixing 8183
1999-06-15 15:13:38 +00:00
shaver%netscape.com
6e521b9a74
fix 8184: don't get stuck on %{ that's not at the beginning of the line, and mind end of data
1999-06-15 14:17:21 +00:00
bruce%cybersight.com
26e044b8e0
Replace NULL with nsnull in 8 initializations as NULL is void* on Solaris Workshop 4.2 compilers and it dies on using NULL here.
1999-06-15 13:51:50 +00:00
mccabe%netscape.com
1a5ec8fedb
Added a warning for using an (ignored) '%{' or '%{whatever' escape instead of using '%{C++'.
1999-06-15 11:18:03 +00:00
mcmullen%netscape.com
835181d19d
Added a null test
1999-06-15 09:31:49 +00:00
mccabe%netscape.com
364565063f
Removed unused declaration for (cvs rm'ed) stub mode, and added an explanatory comment as to what 'basename' actually means. (Not what I thought...)
1999-06-15 09:22:04 +00:00
warren%netscape.com
a00f9dda7e
Fixed buffer tests.
1999-06-15 08:36:27 +00:00
mcmullen%netscape.com
c9ea567a8e
trying to fix windows bustage with new parameters = set 'em to null!
1999-06-15 07:19:16 +00:00
waterson%netscape.com
c621cde475
Clean up stack trace output: add displacements and remove spaces that sometimes appear in demangled symbols (so my perl script doesn't barf).
1999-06-15 05:27:09 +00:00
mcmullen%netscape.com
1305107e9a
Made write and read do an implicit open. Added a FileContents attribute to allow simple conversion between an entire file and a string.
1999-06-15 05:17:59 +00:00