dveditz%netscape.com
45d198de8b
reverting registry changes for Unix, a=leaf, r=ramiro
1999-09-17 17:44:41 +00:00
sspitzer%netscape.com
cf507867c1
fix crash when launching mail
1999-09-17 09:46:58 +00:00
dveditz%netscape.com
b83b004785
match buffered i/o registry change in XP_MAC section
1999-09-17 07:00:55 +00:00
sfraser%netscape.com
0e6a16c9a4
Added file for dveditz, set up prefix files.
1999-09-17 06:56:45 +00:00
sfraser%netscape.com
20947f58ec
First Checked In.
1999-09-17 06:56:23 +00:00
dveditz%netscape.com
4edd94afd4
more trying to get nr_bufio to work on a mac
1999-09-17 06:35:32 +00:00
dveditz%netscape.com
3a0cc800da
fixing mac path sadness with new nr_bufio stuff
1999-09-17 06:13:38 +00:00
dp%netscape.com
6cf6be44ee
Caching of what registry was opened to improve performance of multiple
...
opens on the same registry file.
1999-09-17 05:46:25 +00:00
dveditz%netscape.com
ed909369ed
Buffered I/O for registry performance
1999-09-17 01:32:00 +00:00
dp%netscape.com
764fede6dc
NS_ADDREF() instead of calling it directly
1999-09-16 19:20:18 +00:00
dveditz%netscape.com
f3deb25a6d
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.
1999-09-16 05:32:28 +00:00
cls%seawood.org
a6696c1b2d
Use the rules in rules.mk instead of making your own.
1999-09-15 18:00:50 +00:00
slamm%netscape.com
2dfd30ec2a
Fix build warning.
1999-09-14 23:09:39 +00:00
briano%netscape.com
70f4c0b6b8
General cleanup.
1999-09-14 02:51:42 +00:00
jdunn%netscape.com
bcd4460655
add HP to the list of os's that don't like MMAP'd IO
1999-09-11 00:49:20 +00:00
duncan%be.com
be11a6b91d
BeOS doesn't have mmap. Also, BeOS is case sensitive like Unix.
1999-09-10 22:35:58 +00:00
cls%seawood.org
7a479836f0
OS_ARCH is not set until config.mk is included but the form of CSRCS changes after rules.mk is included
1999-09-10 12:42:25 +00:00
Jerry.Kirk%Nexwarecorp.com
611fe885b0
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.
1999-09-10 12:06:28 +00:00
briano%netscape.com
ca5c66cc0c
General cleanup.
1999-09-10 00:37:14 +00:00
Jerry.Kirk%Nexwarecorp.com
ee56281bd0
Disable Memory mapped file support for QNX and Neutrino platforms.
1999-09-08 12:42:23 +00:00
shaver%netscape.com
c162d7a03d
fix from bryner@uiuc.edu (Brian Ryner) for better PRInt64 handling
1999-09-06 03:41:57 +00:00
pinkerton%netscape.com
afcc7af92d
adding #include of string.h for dveditz.
1999-09-04 21:42:02 +00:00
dveditz%netscape.com
a4fc44952f
remove xp_file.h from NSReg.h, required minor tweaking elsewhere to include
...
now missing NSPR types.
1999-09-04 19:46:18 +00:00
dveditz%netscape.com
30e357b147
fixing registry assert
1999-09-04 19:18:57 +00:00
shaver%netscape.com
0202c58f17
Added mmapio patch from jim_nance@yahoo.com (James L. Nance) to speed
...
registry-read. Enabled on XP_UNIX only.
1999-09-02 21:23:44 +00:00
dveditz%netscape.com
022f714e33
fixing makefile weirdness
1999-09-01 01:30:04 +00:00
cyeh%netscape.com
df37c0fb33
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
1999-09-01 01:24:51 +00:00
dp%netscape.com
b6ca6e5553
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.
1999-08-26 05:11:40 +00:00
dp%netscape.com
60f12e3b90
Removed default parameter to Open() to facilitate IDLification.
1999-08-26 03:22:26 +00:00
sgehani%netscape.com
7a7bc05322
Part of fix for bug 12426.
1999-08-25 01:34:31 +00:00
scc%netscape.com
0454213f91
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
1999-08-23 10:14:16 +00:00
mccabe%netscape.com
b95a2bdd54
Replace manual method declarations in implementations of xpcom/ interfaces with NS_DECL_NSIFOO.
1999-08-22 11:25:50 +00:00
ramiro%netscape.com
16bbd09726
cleanup linking of libmozreg.
1999-08-21 15:41:53 +00:00
cls%seawood.org
0991be09fa
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.
1999-08-20 06:52:59 +00:00
sgehani%netscape.com
3c86ec982a
Fix for Mac specific bug: 10421.
1999-08-19 09:48:53 +00:00
sgehani%netscape.com
08c4e213f8
Fix for UNIX specific bug: 10180.
1999-08-18 05:51:58 +00:00
dveditz%netscape.com
8398fc9db6
fixing bustage
1999-08-07 05:03:08 +00:00
bienvenu%netscape.com
b57e609aef
one more try, export the lib during the libs phase
1999-08-07 04:56:01 +00:00
bienvenu%netscape.com
ec7197f099
attempt to fix registry bustage
1999-08-07 04:22:45 +00:00
dveditz%netscape.com
da530db2f0
change library name to match Unix
1999-08-07 03:16:02 +00:00
dveditz%netscape.com
b93556b555
update comment to reflect code
1999-08-07 03:12:40 +00:00
briano%netscape.com
29bb9a3ea9
Last part of the fix for bug 8568. Removed all the temporary, transitional references to libreg.{a,so}. Approved by cyeh@netscape.com.
1999-07-28 21:47:07 +00:00
briano%netscape.com
d99daeea9b
Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568.
1999-07-27 23:27:44 +00:00
briano%netscape.com
1c4aa921c8
Needed to do the temporary copying in the libs step, not the install step.
1999-07-27 23:19:42 +00:00
briano%netscape.com
ddbf4ba0d6
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.
1999-07-27 21:45:10 +00:00
briano%netscape.com
7250b1091d
Fix for IRIX 5.x.
1999-07-23 00:41:02 +00:00
dveditz%netscape.com
66a4e0d325
removed redundant registry locking to improve performance
1999-07-20 22:50:26 +00:00
briano%netscape.com
ced6d4970a
Added BIN_OBJS to GARBAGE so 'make clean' will delete them properly.
1999-07-19 23:12:02 +00:00
ramiro%netscape.com
9200ddaebb
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
dp%netscape.com
54c432d92c
Landing XPCOM_M8_PERF_BRANCH. Speeding up GetString().
1999-07-07 07:42:03 +00:00
dveditz%netscape.com
e79ea9311c
Mac startup performance
1999-07-06 07:28:49 +00:00
dveditz%netscape.com
7aa859429b
makefile cleanups
1999-07-02 13:40:18 +00:00
dp%netscape.com
18656b0696
Caching of node names in nsIRegistryNode
...
Adding nsIRegistryNode::GetIID()
- Thanks Dan Veditz
1999-07-02 03:34:08 +00:00
akkana%netscape.com
9ac4dd6cc1
Fix separate-objdir build
1999-06-22 21:38:39 +00:00
dp%netscape.com
91b957fe2b
Adding back member to store error for nsRegistryNode and nsRegistryValue. This gets it working again.
1999-06-22 13:58:12 +00:00
dp%netscape.com
91b58aabba
- 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
briano%netscape.com
dcf07bc157
Minor DEC-specific tweak (i.e., only affects DEC builds) to fix the Tinderbox build.
1999-06-19 00:16:43 +00:00
dp%netscape.com
aee4f0d23f
Fixed crash due to multi-threading. bug# 7308, bug# 8150
1999-06-18 23:27:09 +00:00
dveditz%netscape.com
b6fd77a052
eliminate extra startup file i/o
1999-06-16 06:50:37 +00:00
dougt%netscape.com
9060f6ce77
Be OS patch from Duncan Wilcox <duncan@be.com> Thank you.
1999-06-14 20:18:35 +00:00
dp%netscape.com
63b3a417da
- NS_RegistryGetFactory API Change
...
- QuickRegister eliminated
1999-06-14 02:07:03 +00:00
dp%netscape.com
2a661d9391
Well Known Component Registry in <exedir>/component.reg implemented.
1999-06-09 19:16:38 +00:00
sdagley%netscape.com
0b20aacbf6
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.
1999-05-20 01:25:54 +00:00
dveditz%netscape.com
a4130bffe7
further bullet-proofing against bad callers
1999-05-19 02:02:47 +00:00
leaf%mozilla.org
baa66bc6e5
backing out dveditz's changes (seems to be breaking mac)
1999-05-18 18:55:34 +00:00
dveditz%netscape.com
6764ccb9d4
missing lock
1999-05-18 14:49:02 +00:00
dveditz%netscape.com
6566a20663
NSReg.h
1999-05-18 14:46:02 +00:00
briano%netscape.com
165df38bcc
Fix for QNX.
1999-05-12 23:53:50 +00:00
dveditz%netscape.com
2598d7a406
link standalone version to static libs
1999-04-27 19:18:20 +00:00
jdunn%netscape.com
5c7a5f26d1
Change C++ comments to C comments and change flushall to flush of each of
...
the standard files (in,out,err)
1999-04-21 22:13:15 +00:00
dveditz%netscape.com
90695e9720
speedup for non-Mac platforms
1999-04-19 20:11:43 +00:00
dveditz%netscape.com
148a15ac4b
unfix until mac link problem can be dealt with
1999-04-15 12:33:06 +00:00
dveditz%netscape.com
46185f21c7
fixed typo in #ifdef Mac code
1999-04-15 07:18:34 +00:00
dveditz%netscape.com
65900e0058
libreg threading and standalone fixes
1999-04-15 05:40:37 +00:00
jdunn%netscape.com
7f394a2e18
use C style comments instead of C++ since this is a 'C' file.
1999-04-12 20:15:26 +00:00
braddr%puremagic.com
d104d7af96
Clean up undefined variables and a static prototype that no longer has a function body to match
1999-04-10 08:45:36 +00:00
briano%netscape.com
8d9c808ca7
Another SunOS4-specific fix.
1999-04-09 00:15:29 +00:00
dveditz%netscape.com
7e13d48859
Mac read-only fix from Patrick Beard <beard@netscape.com>
1999-04-07 00:26:34 +00:00
dveditz%netscape.com
6b68a8be8e
Fix threading bug
1999-04-06 18:35:34 +00:00
dveditz%netscape.com
335ade43df
Fixing libreg threadsafe issues (NR_ API, not yet the version registry API)
1999-04-02 01:31:55 +00:00
dveditz%netscape.com
d279fe7452
Fixed clobber
1999-04-01 22:54:09 +00:00
dveditz%netscape.com
ce0cf3485f
fixed copy clobber steps
1999-04-01 22:53:23 +00:00
dp%netscape.com
b8dfe78cdd
More threadsafeness.
1999-04-01 06:45:50 +00:00
dp%netscape.com
cabae9cdfc
Fixed nsIRegistry implementation. ready for use. Thanks to Nicholas Ambrose <nick87@hotmail.com>
1999-03-31 06:28:36 +00:00
dp%netscape.com
d68b82058c
InitXPCOM() : For a defined initialization sequence of xpcom global objects and components.
1999-03-23 23:28:32 +00:00
dp%netscape.com
c1ed2b3f33
Patch for unsigned vs signed warnings. Thanks to <bruce@cybersight.com>
1999-03-21 19:26:32 +00:00
leaf%mozilla.org
0a0f5ac00f
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
dp%netscape.com
d57373e7a0
Changing default registry name:
...
Unix: ~/.mozilla/registry
Win: <winnt dir>\mozregistry.dat
BTW, mac is already MozRegistry
1999-03-11 07:56:03 +00:00
dougt%netscape.com
eea7ed3865
Added VR_ calls to the export list.
1999-03-09 22:39:09 +00:00
warren%netscape.com
c50687b845
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
dp%netscape.com
553c67688d
adding new exported NR_*Raw() symbols
1999-03-08 22:10:18 +00:00
dp%netscape.com
88a168c397
Adding Raw interface that wont interpret / in keynames. Plus removed = being a invalid char for keys.
1999-03-08 20:35:54 +00:00
pinkerton%netscape.com
fe97bd5e2d
some hacks (and ifdefs) for macOS until NSPR gets fixed. This at least allows us to test out libReg and find bugs.
1999-03-01 19:24:27 +00:00
pinkerton%netscape.com
064a680a64
changing mac name of default registry file to "mozilla registry" in order to not conflict with old nscp versions and not have the name "netscape" in any of our code.
1999-02-26 19:26:45 +00:00
law%netscape.com
2acacf23f8
Create reg file if it doesn't exist
1999-02-26 02:17:37 +00:00
sfraser%netscape.com
6f421aaf85
File Removed.
1999-02-26 01:13:09 +00:00
sfraser%netscape.com
7ef944785f
First Checked In.
1999-02-26 01:12:49 +00:00
sfraser%netscape.com
d847eb7428
Mac project changes -- link with MSLDropInRuntime, instead of MSLShLibRuntime, and fix link order.
1999-02-26 00:54:57 +00:00
law%netscape.com
50b8f0991e
Adding nsRegistry to win32 build
1999-02-25 19:20:39 +00:00
law%netscape.com
2954ca2ec0
Landing LIBREG990212_BRANCH to get libreg building on Mac
1999-02-23 19:56:57 +00:00
warren%netscape.com
3642da81a5
Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray.
1999-02-23 08:10:24 +00:00
mcmullen%netscape.com
be6df4676b
Final update - landing our branch.
1999-02-23 02:16:21 +00:00
mjudge%netscape.com
3756cba288
changing nsIEnumerator to use NS_IMETHOD not virtual nsresult
1999-02-19 23:43:20 +00:00
mcmullen%netscape.com
1ae4c737c5
First Checked In.
1999-02-12 23:53:07 +00:00
law%netscape.com
48857f7cbd
moz->ns
1999-02-10 23:27:09 +00:00
warren%netscape.com
4a71d6c91d
Fixed unsigned problems.
1999-02-06 04:02:02 +00:00
dougt%netscape.com
5f4f51ef77
New makefile.win for standalone registry target.
1998-12-09 01:10:28 +00:00
dougt%netscape.com
a220f1edc3
removed standalone references since we now have a fancy new target one
...
dir above us.
1998-12-09 01:09:21 +00:00
dougt%netscape.com
6d8f327aed
added standalone target. r.leaf
1998-12-09 01:08:28 +00:00
ramiro%netscape.com
b67e714e27
Have cvs ignore generated files.
1998-12-05 11:07:45 +00:00
ramiro%netscape.com
2009b728de
Add cvsignore entries for makefiles generated bu autoconf.
1998-12-05 09:07:33 +00:00
cyeh%netscape.com
e9d3c67427
Removing static makefiles as a part of the transition to Autoconf. I have taken great
...
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.
If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com .
1998-11-21 00:34:32 +00:00
cls%seawood.org
382f88e891
Removed some MKLINUX & MACLINUX ifdefs. Replace a couple with (defined(linux) && defined(__powerpc__)).
...
Added glibc ifndefs to strdup declarations.
Fixed problem with stderr under glibc 2.1.
Patch submitted by Tom Rini <trini@kernel.crashing.org>.
1998-10-22 06:05:19 +00:00
cls%seawood.org
001ed2ffd4
Sync'd various Makefile.ins to their Makefile counterparts.
...
Removed nspr & nspr20 from REQUIRES. Removed NSPR_LDFLAGS.
Changed LIBNSPR refs to NSPR_LIBS.
Removed leftover NSPR20 ifdefs.
1998-10-21 02:13:56 +00:00
dougt%netscape.com
df20a81729
fix build bustage.
1998-10-20 23:35:34 +00:00
dougt%netscape.com
c443ab936a
final merge from nova 4.5 to 5.0
1998-10-20 20:53:56 +00:00
cyeh%netscape.com
3c34f3063b
removing obsolete files. use MANIFEST instead.
1998-10-05 18:42:02 +00:00
ramiro%netscape.com
37cfc481c1
Fix classic off-by-one strcat buffer error.
...
Thanks to Michael O'Reilly <michael@metal.iinet.net.au> for providing the fix.
1998-09-24 09:27:37 +00:00
wtc%netscape.com
3b8cb781fb
NO_NSPR_PRIVATE_HEADER_BRANCH landing. Removed the inclusions of
...
private NSPR headers (prosdep.h and primpl.h) from the Mozilla source.
The part of prosdep.h that is actually needed by Mozilla was extracted
and put in the new file mozilla/include/xp_path.h.
1998-09-22 16:59:57 +00:00
raman%netscape.com
a8ceafe1c2
Merging 4.5 Libreg changes
1998-09-02 19:09:30 +00:00
sdagley%netscape.com
7c2056bb0b
Fix #316690 . Reviewed/approved aoki (in veditz's absence). Fix hard coded reference to "Netscape Registry" so that Mozilla uses its own "Navigator Regsitry".
1998-09-01 23:44:31 +00:00
cls%seawood.org
90d0af1408
AUTOCONF_1_0 landing.
1998-08-19 20:42:14 +00:00
danm
181ec43df6
glowcode. bug 299200 a:don.
1998-07-09 16:33:15 +00:00
dveditz
d1c26635f3
merging from SMARTUPDATE_BRANCH
1998-06-07 10:20:08 +00:00
scc
c518b6d483
First Checked In.
1998-06-04 22:51:07 +00:00
sfraser
d11cd8b3bd
Need to #include <Folders.h> on the mac build
1998-06-03 22:57:51 +00:00
sfraser
061bb4d1e2
First Checked In.
1998-05-23 01:14:17 +00:00
hardts
60cd050946
landing XPCOM_BRANCH
1998-05-22 21:56:30 +00:00
ltabb
781c480871
Free the lizard
1998-03-28 02:44:41 +00:00