141 Commits

Author SHA1 Message Date
alecf%netscape.com
d721125978 add detection for broken mmap()/write() behavior
contributed by jim_nance@yahoo.com
r=alecf


git-svn-id: svn://10.0.0.236/trunk@49761 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-05 00:29:09 +00:00
beard%netscape.com
cd941313ec changed from directly using "MSL ShLibRuntime.Lib" to using "NSLibraryStartup.o" to enable GC leak detector. r=smfr
git-svn-id: svn://10.0.0.236/trunk@49686 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-03 20:23:01 +00:00
sfraser%netscape.com
ca68584efa Fixing use of obsolete types for shaver.
git-svn-id: svn://10.0.0.236/trunk@49277 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-29 02:54:18 +00:00
shaver%netscape.com
393d020282 nsIRegistry scriptability and beginning of category support, r=dp,alecf,dveditz a=leaf,chofmann
git-svn-id: svn://10.0.0.236/trunk@49272 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-29 02:35:42 +00:00
dveditz%netscape.com
8964fd9cbf Make sure componentMgr calls NR_ShutdownRegistry(), fixing MLKs and registry corruption from unflushed registry buffers.
r=dp,a=chofmann


git-svn-id: svn://10.0.0.236/trunk@49108 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-26 21:20:21 +00:00
dveditz%netscape.com
6ab48b20df Fix assert exposed by fix for bug 14551 (eliminate registry leaks from component mgr). r=dp, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@49107 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-26 21:17:54 +00:00
briano%netscape.com
c30b92936c SunOS4-specific fix. If SUNOS4 is defined, we need to include unistd.h for SEEK_SET and friends.
git-svn-id: svn://10.0.0.236/trunk@49024 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-25 02:49:00 +00:00
dveditz%netscape.com
b571cf447f Turning buffered registry i/o back on, bugs 14306,11203
git-svn-id: svn://10.0.0.236/trunk@48842 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 07:53:15 +00:00
dveditz%netscape.com
20dc4b8534 Bugfix 7928
git-svn-id: svn://10.0.0.236/trunk@48840 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 07:49:22 +00:00
waterson%netscape.com
ecac83d9d2 Fix backwards return values on nsIEnumerator::IsDone().
git-svn-id: svn://10.0.0.236/trunk@48471 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 01:28:18 +00:00
dveditz%netscape.com
4707694c23 backing out bufio changes until corruption fixed
git-svn-id: svn://10.0.0.236/trunk@48296 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 00:53:07 +00:00
dveditz%netscape.com
5074bc0ccd make version registry code match main mozilla registry code
git-svn-id: svn://10.0.0.236/trunk@48143 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 01:23:59 +00:00
sfraser%netscape.com
6be8710de5 Fix for bug 14160 -- bad registry name. Don't assume that Mac Handles are nul terminated.
git-svn-id: svn://10.0.0.236/trunk@48138 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 01:14:50 +00:00
dveditz%netscape.com
941575fee9 fix Mac startup bustage
git-svn-id: svn://10.0.0.236/trunk@48088 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 23:42:47 +00:00
dveditz%netscape.com
5905422ab6 reverting registry changes for Unix, a=leaf, r=ramiro
git-svn-id: svn://10.0.0.236/trunk@47976 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 17:44:41 +00:00
sspitzer%netscape.com
c08609fdf9 fix crash when launching mail
git-svn-id: svn://10.0.0.236/trunk@47958 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 09:46:58 +00:00
dveditz%netscape.com
e0efc09bf1 match buffered i/o registry change in XP_MAC section
git-svn-id: svn://10.0.0.236/trunk@47942 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 07:00:55 +00:00
sfraser%netscape.com
8fd641afd7 Added file for dveditz, set up prefix files.
git-svn-id: svn://10.0.0.236/trunk@47941 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 06:56:45 +00:00
sfraser%netscape.com
8564f2426f First Checked In.
git-svn-id: svn://10.0.0.236/trunk@47939 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 06:56:23 +00:00
dveditz%netscape.com
0342f82c59 more trying to get nr_bufio to work on a mac
git-svn-id: svn://10.0.0.236/trunk@47933 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 06:35:32 +00:00
dveditz%netscape.com
97a579dd51 fixing mac path sadness with new nr_bufio stuff
git-svn-id: svn://10.0.0.236/trunk@47930 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 06:13:38 +00:00
dp%netscape.com
6cbbd59105 Caching of what registry was opened to improve performance of multiple
opens on the same registry file.


git-svn-id: svn://10.0.0.236/trunk@47927 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 05:46:25 +00:00
dveditz%netscape.com
bf8a5b89ca Buffered I/O for registry performance
git-svn-id: svn://10.0.0.236/trunk@47893 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 01:32:00 +00:00
dp%netscape.com
1e513637f0 NS_ADDREF() instead of calling it directly
git-svn-id: svn://10.0.0.236/trunk@47805 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 19:20:18 +00:00
dveditz%netscape.com
1653f8692f expose whether the registry is already open or not, which enables the profile
manager to avoid opening and closing the registry ~20 times at startup.


git-svn-id: svn://10.0.0.236/trunk@47736 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 05:32:28 +00:00
cls%seawood.org
32921ffae8 Use the rules in rules.mk instead of making your own.
git-svn-id: svn://10.0.0.236/trunk@47599 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 18:00:50 +00:00
slamm%netscape.com
b44c7e77d1 Fix build warning.
git-svn-id: svn://10.0.0.236/trunk@47438 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 23:09:39 +00:00
briano%netscape.com
1be96e2703 General cleanup.
git-svn-id: svn://10.0.0.236/trunk@47265 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 02:51:42 +00:00
jdunn%netscape.com
e3e5d7c70d add HP to the list of os's that don't like MMAP'd IO
git-svn-id: svn://10.0.0.236/trunk@46906 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-11 00:49:20 +00:00
duncan%be.com
71d2f2dcf1 BeOS doesn't have mmap. Also, BeOS is case sensitive like Unix.
git-svn-id: svn://10.0.0.236/trunk@46853 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 22:35:58 +00:00
cls%seawood.org
601aeb148c OS_ARCH is not set until config.mk is included but the form of CSRCS changes after rules.mk is included
git-svn-id: svn://10.0.0.236/trunk@46763 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 12:42:25 +00:00
Jerry.Kirk%Nexwarecorp.com
073947eaf7 Makefile hackery for Neutrino to build vreg with CC instead of CCF
CCF includes (eventually) DSO_PIC_CFLAGS which has the option "-shared"
which is not allowed for Neutrino executables just object files and
libraries.


git-svn-id: svn://10.0.0.236/trunk@46761 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 12:06:28 +00:00
briano%netscape.com
7f44a96556 General cleanup.
git-svn-id: svn://10.0.0.236/trunk@46669 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-10 00:37:14 +00:00
Jerry.Kirk%Nexwarecorp.com
54bebc7ad0 Disable Memory mapped file support for QNX and Neutrino platforms.
git-svn-id: svn://10.0.0.236/trunk@46338 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-08 12:42:23 +00:00
shaver%netscape.com
dadc812044 fix from bryner@uiuc.edu (Brian Ryner) for better PRInt64 handling
git-svn-id: svn://10.0.0.236/trunk@46084 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-06 03:41:57 +00:00
pinkerton%netscape.com
07f258f7ab adding #include of string.h for dveditz.
git-svn-id: svn://10.0.0.236/trunk@46032 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-04 21:42:02 +00:00
dveditz%netscape.com
ee3cfca304 remove xp_file.h from NSReg.h, required minor tweaking elsewhere to include
now missing NSPR types.


git-svn-id: svn://10.0.0.236/trunk@46020 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-04 19:46:18 +00:00
dveditz%netscape.com
7e6874745e fixing registry assert
git-svn-id: svn://10.0.0.236/trunk@46018 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-04 19:18:57 +00:00
shaver%netscape.com
6b360833c9 Added mmapio patch from jim_nance@yahoo.com (James L. Nance) to speed
registry-read.  Enabled on XP_UNIX only.


git-svn-id: svn://10.0.0.236/trunk@45734 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 21:23:44 +00:00
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