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