252 Commits

Author SHA1 Message Date
dveditz%netscape.com
f78d77f1f3 fixing makefile weirdness
git-svn-id: svn://10.0.0.236/trunk@45413 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 01:30:04 +00:00
cyeh%netscape.com
e066f641bc Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
git-svn-id: svn://10.0.0.236/trunk@45411 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 01:24:51 +00:00
dp%netscape.com
9bcdfa7b96 Removing nsIRegistry::GetIntArray() and SetIntArray(). These aren't
being used and block scritability. So if we need then, we will figure
out a way to add them that wont break scritability.


git-svn-id: svn://10.0.0.236/trunk@44644 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-26 05:11:40 +00:00
dp%netscape.com
c4a39c1bec Removed default parameter to Open() to facilitate IDLification.
git-svn-id: svn://10.0.0.236/trunk@44629 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-26 03:22:26 +00:00
sgehani%netscape.com
a742c99f4f Part of fix for bug 12426.
git-svn-id: svn://10.0.0.236/trunk@44426 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-25 01:34:31 +00:00
scc%netscape.com
56d5ad0b43 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
git-svn-id: svn://10.0.0.236/trunk@44139 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-23 10:14:16 +00:00
mccabe%netscape.com
f54a574f03 Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO.
git-svn-id: svn://10.0.0.236/trunk@44056 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-22 11:25:50 +00:00
ramiro%netscape.com
1784612f6b cleanup linking of libmozreg.
git-svn-id: svn://10.0.0.236/trunk@44002 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-21 15:41:53 +00:00
cls%seawood.org
c40becaa41 Removed all references to obsolete OBJDIR variable.
Removed various sections of config.mk & rules.mk that were only used by OBJDIR or by a non-autoconf build.


git-svn-id: svn://10.0.0.236/trunk@43791 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-20 06:52:59 +00:00
sgehani%netscape.com
a3f2d065cd Fix for Mac specific bug: 10421.
git-svn-id: svn://10.0.0.236/trunk@43579 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-19 09:48:53 +00:00
sgehani%netscape.com
b20bcb2046 Fix for UNIX specific bug: 10180.
git-svn-id: svn://10.0.0.236/trunk@43477 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-18 05:51:58 +00:00
dveditz%netscape.com
1270a90070 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@42638 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 05:03:08 +00:00
bienvenu%netscape.com
6405d2f6f1 one more try, export the lib during the libs phase
git-svn-id: svn://10.0.0.236/trunk@42637 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 04:56:01 +00:00
bienvenu%netscape.com
e63e8d2ae2 attempt to fix registry bustage
git-svn-id: svn://10.0.0.236/trunk@42636 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 04:22:45 +00:00
dveditz%netscape.com
eb1c26285d change library name to match Unix
git-svn-id: svn://10.0.0.236/trunk@42627 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 03:16:02 +00:00
dveditz%netscape.com
05b6bf4c8c update comment to reflect code
git-svn-id: svn://10.0.0.236/trunk@42626 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 03:12:40 +00:00
briano%netscape.com
5c9bc855d5 Last part of the fix for bug 8568. Removed all the temporary, transitional references to libreg.{a,so}. Approved by cyeh@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@41492 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-28 21:47:07 +00:00
briano%netscape.com
684f6b2907 Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568.
git-svn-id: svn://10.0.0.236/trunk@41354 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:27:44 +00:00
briano%netscape.com
7cf3f99d48 Needed to do the temporary copying in the libs step, not the install step.
git-svn-id: svn://10.0.0.236/trunk@41351 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 23:19:42 +00:00
briano%netscape.com
4ca4f78158 First temporary change involved in fixing bug 8568. This change will allow
for a smooth and hopefully breakage free checkin of all the dependent makefiles.
When that's done, these temporary changes can be deleted and the change to
"libmozreg" can be made permanent.


git-svn-id: svn://10.0.0.236/trunk@41331 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-27 21:45:10 +00:00
briano%netscape.com
0abf17dd70 Fix for IRIX 5.x.
git-svn-id: svn://10.0.0.236/trunk@40758 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-23 00:41:02 +00:00
dveditz%netscape.com
8d5c441791 removed redundant registry locking to improve performance
git-svn-id: svn://10.0.0.236/trunk@40343 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-20 22:50:26 +00:00
briano%netscape.com
e016569df8 Added BIN_OBJS to GARBAGE so 'make clean' will delete them properly.
git-svn-id: svn://10.0.0.236/trunk@40189 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-19 23:12:02 +00:00
ramiro%netscape.com
9a0b13499f 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.


git-svn-id: svn://10.0.0.236/trunk@38670 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 09:02:21 +00:00
dp%netscape.com
e3db628872 Landing XPCOM_M8_PERF_BRANCH. Speeding up GetString().
git-svn-id: svn://10.0.0.236/trunk@38648 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-07 07:42:03 +00:00
dveditz%netscape.com
4a0d4c3aa1 Mac startup performance
git-svn-id: svn://10.0.0.236/trunk@38392 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-06 07:28:49 +00:00
dveditz%netscape.com
3eb825d6c1 makefile cleanups
git-svn-id: svn://10.0.0.236/trunk@38042 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 13:40:18 +00:00
dp%netscape.com
666974771c Caching of node names in nsIRegistryNode
Adding nsIRegistryNode::GetIID()
        - Thanks Dan Veditz


git-svn-id: svn://10.0.0.236/trunk@37955 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-02 03:34:08 +00:00
akkana%netscape.com
2a8ea00a4e Fix separate-objdir build
git-svn-id: svn://10.0.0.236/trunk@36342 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:38:39 +00:00
dp%netscape.com
4cac2072ff Adding back member to store error for nsRegistryNode and nsRegistryValue. This gets it working again.
git-svn-id: svn://10.0.0.236/trunk@36277 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 13:58:12 +00:00
dp%netscape.com
22530daf99 - Threading fixed. Changed member that stored error from nsRegistry
to be an automatic variable.
- Using XPCOM_ComponentRegistry for OpenWellknownRegistry()


git-svn-id: svn://10.0.0.236/trunk@36156 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 23:40:21 +00:00
briano%netscape.com
461d447ffe Minor DEC-specific tweak (i.e., only affects DEC builds) to fix the Tinderbox build.
git-svn-id: svn://10.0.0.236/trunk@35887 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-19 00:16:43 +00:00
dp%netscape.com
8afd0c31d1 Fixed crash due to multi-threading. bug# 7308, bug# 8150
git-svn-id: svn://10.0.0.236/trunk@35882 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 23:27:09 +00:00
dveditz%netscape.com
a59404197c eliminate extra startup file i/o
git-svn-id: svn://10.0.0.236/trunk@35714 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 06:50:37 +00:00
dougt%netscape.com
9a352b81fd Be OS patch from Duncan Wilcox <duncan@be.com> Thank you.
git-svn-id: svn://10.0.0.236/trunk@35162 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:18:35 +00:00
dp%netscape.com
aef0c9821c - NS_RegistryGetFactory API Change
- QuickRegister eliminated


git-svn-id: svn://10.0.0.236/trunk@35108 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 02:07:03 +00:00
dp%netscape.com
725b2f99ce Well Known Component Registry in <exedir>/component.reg implemented.
git-svn-id: svn://10.0.0.236/trunk@34441 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-09 19:16:38 +00:00
sdagley%netscape.com
f53c9186a2 Fix bug #3534. Now set EOF and file position to requested offset in a seek when the offset is past the current EOF. With this fix pinkerton's workaround in reg.c is no longer required si it has been removed. Reviewed pinkerton, approved chofmann.
git-svn-id: svn://10.0.0.236/trunk@32359 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-20 01:25:54 +00:00
dveditz%netscape.com
266386bbc8 further bullet-proofing against bad callers
git-svn-id: svn://10.0.0.236/trunk@32226 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-19 02:02:47 +00:00
leaf%mozilla.org
4e6a65e4b2 backing out dveditz's changes (seems to be breaking mac)
git-svn-id: svn://10.0.0.236/trunk@32077 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 18:55:34 +00:00
dveditz%netscape.com
0087c0c77e missing lock
git-svn-id: svn://10.0.0.236/trunk@32074 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 14:49:02 +00:00
dveditz%netscape.com
5dc525a78a NSReg.h
git-svn-id: svn://10.0.0.236/trunk@32073 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-18 14:46:02 +00:00
briano%netscape.com
2d859f7536 Fix for QNX.
git-svn-id: svn://10.0.0.236/trunk@31325 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-12 23:53:50 +00:00
dveditz%netscape.com
98c3d7b35e link standalone version to static libs
git-svn-id: svn://10.0.0.236/trunk@29462 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:18:20 +00:00
jdunn%netscape.com
24069cc639 Change C++ comments to C comments and change flushall to flush of each of
the standard files (in,out,err)


git-svn-id: svn://10.0.0.236/trunk@28554 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 22:13:15 +00:00
dveditz%netscape.com
a91d955bcd speedup for non-Mac platforms
git-svn-id: svn://10.0.0.236/trunk@28062 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 20:11:43 +00:00
dveditz%netscape.com
da2eca81ec unfix until mac link problem can be dealt with
git-svn-id: svn://10.0.0.236/trunk@27565 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 12:33:06 +00:00
dveditz%netscape.com
68462a4fe7 fixed typo in #ifdef Mac code
git-svn-id: svn://10.0.0.236/trunk@27561 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 07:18:34 +00:00
dveditz%netscape.com
71f9d5be08 libreg threading and standalone fixes
git-svn-id: svn://10.0.0.236/trunk@27552 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 05:40:37 +00:00
jdunn%netscape.com
7e79655101 use C style comments instead of C++ since this is a 'C' file.
git-svn-id: svn://10.0.0.236/trunk@27182 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-12 20:15:26 +00:00