waterson%netscape.com
6f3568569c
Get rid of operator==(nsCOMPtr, int) usage because it fries gcc-2.7.2.3's mind with new string stuff. r=scc
...
git-svn-id: svn://10.0.0.236/trunk@67372 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-27 04:44:56 +00:00
shaver%mozilla.org
762347617a
add CurrentItemInPlaceUTF8 to reduce startup alloc by 2.3M(!), r=brendan
...
git-svn-id: svn://10.0.0.236/trunk@67008 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-25 01:11:08 +00:00
jband%netscape.com
5960528106
add an assert for a whacky case that is not supposed to happen but biting me a while back when some other code was broken. This has been kicking around my tree for a while.
...
git-svn-id: svn://10.0.0.236/trunk@66315 18797224-902f-48f8-a5cc-f745e15eee43
2000-04-18 21:44:38 +00:00
mkaply%us.ibm.com
3638c3822f
# 25555
...
r= dveditz@netscape.com
OS/2 changes for Mozilla - add #ifdef, change #ifdef
git-svn-id: svn://10.0.0.236/trunk@61969 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-01 15:50:24 +00:00
dveditz%netscape.com
4eddb0ee15
Bug 23941 speed up install on Mac, r=cathleen, a=jar;
...
Bug 12817 no Autoreg (in optimized builds) unless xpinstall detects flag indicating install has happened or build number changed, r=dp, a=jar;
Bug 23859 add wstring API to nsIRegistry for profile manager/i18n, r=gayatrib, a=jar;
git-svn-id: svn://10.0.0.236/trunk@61370 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-20 03:12:59 +00:00
alecf%netscape.com
b52f1853c6
fix C++ comments
...
git-svn-id: svn://10.0.0.236/trunk@61129 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 09:48:26 +00:00
dveditz%netscape.com
681cf8969b
Bug 23306 and parts ofbug 12817 speedup
...
git-svn-id: svn://10.0.0.236/trunk@61121 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 08:06:13 +00:00
dveditz%netscape.com
9f13883da5
registry speed ups (part of 12817)
...
git-svn-id: svn://10.0.0.236/trunk@61112 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 07:45:20 +00:00
dveditz%netscape.com
4d824ff823
fixing mac and unix bustage
...
git-svn-id: svn://10.0.0.236/trunk@60787 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 02:29:53 +00:00
dveditz%netscape.com
121072fe86
New wstring nsIRegistry interface, bug 23859;
...
new version registry name for mozilla, bug 10533;
log now created by install wizards too, bug 26309;
downloaded file cleanup moved into manager, bug 24249;
scaffolding for bug 12817 and 12361 (conditional autoreg)
git-svn-id: svn://10.0.0.236/trunk@60771 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 01:32:12 +00:00
dp%netscape.com
6cea6b2848
Bg 26937, bug 26759 Enforcing close of the registry before open of a
...
different registry file. r=dveditz
git-svn-id: svn://10.0.0.236/trunk@60156 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-08 21:50:54 +00:00
dp%netscape.com
e81e9e8280
Bug 26937 Added ApplicationRegistry. r=dveditz
...
git-svn-id: svn://10.0.0.236/trunk@60155 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-08 21:49:40 +00:00
scc%netscape.com
dcee2e659d
Pro5 update
...
git-svn-id: svn://10.0.0.236/trunk@60002 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-07 23:06:04 +00:00
davidm%netscape.com
0feda92252
Bug 25949 update access paths for codewarrior update.
...
git-svn-id: svn://10.0.0.236/trunk@59928 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-06 04:38:30 +00:00
ssu%netscape.com
e65b6ec803
changed standalone libreg to be built with USE_NON_MT_LIBS so it can be linked with native windows installer. No one currently links with stand alone libreg.
...
git-svn-id: svn://10.0.0.236/trunk@59203 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-29 23:16:38 +00:00
dougt%netscape.com
9b70d475ce
Giving these files Purify loving. r=dveditz
...
git-svn-id: svn://10.0.0.236/trunk@59112 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 23:37:27 +00:00
dougt%netscape.com
714da09a59
Landing nsIFile.
...
git-svn-id: svn://10.0.0.236/trunk@58490 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 21:28:28 +00:00
ssu%netscape.com
b99f7fb3f7
undoing my previous checkin. wrong branch.
...
git-svn-id: svn://10.0.0.236/trunk@58249 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 19:19:00 +00:00
ssu%netscape.com
5417afa60a
working on fixing disk space calculation problems with certain components
...
git-svn-id: svn://10.0.0.236/trunk@58248 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 19:18:07 +00:00
dveditz%netscape.com
b4ceaaa6bb
Bugs 7132, 22712: registry keys are now case-sensitive
...
git-svn-id: svn://10.0.0.236/trunk@57957 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-16 01:18:52 +00:00
cls%seawood.org
8ff3f8cbf9
Ok, taking this split of compiler options used only for compiles a step further....The idea is that when the user passes CFLAGS to configure, those flags are to be used basically anywhere that that CC is. COMPILE_FLAGS is set in configure to contain the compiler flags that cannot be used while linking (e.g. -include on BSD/OS). In config.mk, I moved all of the variables that used to compose CFLAGS into COMPILE_CFLAGS so that CFLAGS only contains the values from running configure.
...
Removed unused NOMD_CFLAGS & MDUPDATE_FLAGS.
git-svn-id: svn://10.0.0.236/trunk@56543 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-24 10:58:11 +00:00
shaver%netscape.com
6896473ece
- NS_ERROR_FACTORY_REGISTER_AGAIN for deferring registration of a module until
...
later in the autoreg cycle.
- teach native component loader about deferred components
- add nsIComponentLoader::registerDeferredComponents
- teach component manager about deferred components
- made nsID::Parse take a |const char *| instead of a simple |char *|.
- move release of XPTI singletons until _after_ shutting down the component
manager to prevent re-initialization during JS component shutdown.
- category manager work: really delete from reg, start on enumeration
- use nsXPIDLCString instead of autoStringFree.
- fix nsRegistry to use allocator properly.
- cleaner memory management in nsFactoryEntry.
- capitalization fixed in nsIComponentLoader.idl
- clean up loader creation logic
- remove/disable lots of DEBUG_shaver noise
- added (disabled) warning about NSGetFactory usage
- move .so and .shlb higher up in the ValidDllExtensions list to marginally
speed up registration.
- added nsDll::GetRegistryLocation API
- properly export nsSupportsArray.h
- capitalization fixes in nsIEnumerator.idl
- added deferral to nsSample.js
git-svn-id: svn://10.0.0.236/trunk@53047 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-10 00:28:34 +00:00
dmose%mozilla.org
0efb7c174c
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@52910 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:43:54 +00:00
dveditz%netscape.com
acf32d6fc2
Changing registry keys to a mozilla-centric name rather than netscape.
...
git-svn-id: svn://10.0.0.236/trunk@52699 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-03 07:36:03 +00:00
braddr%puremagic.com
d8fb5871d7
Move all nsIEnumerator usage over to NS_ENUMERATOR_FALSE from NS_COMFALSE in anticipation of nixing NS_COMFALSE in the near future.
...
r=scc
git-svn-id: svn://10.0.0.236/trunk@52044 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-28 03:16:48 +00:00
braddr%puremagic.com
1dde1a4f56
Ooops.. tree closed, better back these out for now. Sorry.
...
git-svn-id: svn://10.0.0.236/trunk@51979 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-27 21:01:37 +00:00
braddr%puremagic.com
7767d9393b
Move all nsIEnumerator usage over to NS_ENUMERATOR_FALSE from NS_COMFALSE
...
in anticipation of nixing NS_COMFALSE in the near future.
r=scc (please contact him should there be any build issues)
git-svn-id: svn://10.0.0.236/trunk@51977 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-27 20:24:21 +00:00
ramiro%fateware.com
a5d3f6cc70
Removing the badly rotten MOZ_STRIP_NOT_EXPORTED hack. We now have a better
...
way to accomplish the same thing using linker version scripts.
r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@51521 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-22 07:11:43 +00:00
dveditz%netscape.com
c097cd276c
reenabling 6986-fix for the mac, r-dougt
...
git-svn-id: svn://10.0.0.236/trunk@51213 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-19 23:17:54 +00:00
shaver%netscape.com
408093c6c7
fix // comment in C file (r=brade)
...
git-svn-id: svn://10.0.0.236/trunk@50998 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-18 19:00:18 +00:00
dveditz%netscape.com
038ada687d
stopgap for mysterious Mac bustage
...
git-svn-id: svn://10.0.0.236/trunk@50980 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-18 12:58:58 +00:00
dveditz%netscape.com
ddf8086d83
generate unique regkeys (6986)
...
git-svn-id: svn://10.0.0.236/trunk@50979 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-18 12:06:19 +00:00
dveditz%netscape.com
57ed2f138a
hoping this fixes the mac bustage
...
git-svn-id: svn://10.0.0.236/trunk@50968 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-17 23:55:56 +00:00
shaver%netscape.com
b2f619e9fa
fixing build by removing leftover #endif
...
git-svn-id: svn://10.0.0.236/trunk@50963 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-17 22:15:34 +00:00
dveditz%netscape.com
ea80c313d6
Added NR_RegFlush (14909, required for 16283/16600); warning cleanup (15626) r=shaver
...
git-svn-id: svn://10.0.0.236/trunk@50962 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-17 21:47:53 +00:00
dveditz%netscape.com
9d59534945
Added nsIRegistry::Flush (bug 16283, required for 16600), r=shaver
...
git-svn-id: svn://10.0.0.236/trunk@50960 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-17 21:45:53 +00:00
dveditz%netscape.com
20b7b8aa72
expose libreg ability to delete named values in nsIRegistry. Patch from
...
Jonas Utterström <jonas.utterstrom@vittran.norrnod.se>, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@50800 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-15 06:47:58 +00:00
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