dougt@netscape.com
46ce738546
166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
2002-09-07 17:13:19 +00:00
dougt@netscape.com
517b4e843b
Freezes the nsIProperties interface. 162114. r=ccarlen, sr=alecf. Freezes the mozIJSSubScriptLoader interface. 157136. r=rginda, sr=alec.
2002-08-26 20:36:44 +00:00
seawood@netscape.com
b1412f047f
Use the same name for the application profile directory in the registry as the profile manager does.
...
Bug #146150 r=arougthopher
2002-06-14 05:08:05 +00:00
darin@netscape.com
cdd08719da
fixes bug 129279 "nsIFile unicode/utf8/ascii task"
...
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
dp@netscape.com
4c7cb5ce0f
Satisfying compilers...
2001-11-16 03:37:15 +00:00
dp@netscape.com
dcae8da104
bug 108071 Eliminate 4000 calls to malloc by using copy getters of
...
registry. r=dveditz, sr=sfraser
2001-11-16 02:38:23 +00:00
seawood@netscape.com
74b22d1a32
Landing the rest of the mach-o OSX changes.
...
Bug #75653 r=cls sr=waterson
2001-10-27 07:38:18 +00:00
gerv@gerv.net
58d409fba9
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
jaggernaut@netscape.com
bc21507846
Bug 98153: Remove SubsumeStr. r=dbaron, sr=scc
2001-09-05 10:46:45 +00:00
cathleen@netscape.com
a0a77cf6fe
fix autoreg components always get called on startup. bug#85770 r=ssu sr=alecf
2001-06-28 00:06:16 +00:00
cls@seawood.org
22bce73f82
Let the use of PR_Log() be controlled by a toplevel build option. All places that set FORCE_PR_LOG to force logging on need to wrap that #define FORCE_PR_LOG in a MOZ_LOGGING ifdef.
...
It's on by default. Set
--disable-logging (unix)
NO_LOGGING=1 (win32)
moz_logging = 0 (mac)
to turn it off globally.
Bug #53226 r=sspitzer,leaf,sfraser
2001-05-05 10:18:53 +00:00
timeless@mac.com
f651e1f67c
fix for bug 52653 regxpcom creates .mozilla in Real User's home
...
fix by shaver, r=dveditz, sr=scc
2001-02-16 21:35:34 +00:00
ccarlen@netscape.com
f70959a99b
Fix for bug 64501 - allow embedding apps to specify app registry location. Moves appfilelocprovider into xpcom.
r=dougt@netscape.com, sr=brendan@mozilla.org
2001-01-18 22:51:57 +00:00
warren@netscape.com
0462ea4ce8
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
2000-10-28 22:17:53 +00:00
warren@netscape.com
7730ce0cd3
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
kandrot@netscape.com
a3bfea9d4c
Fix for bug #46709
...
Allows registry buffer size to be modified. Increases buffer size during
initial start up, then decreases size.
r=rayw
2000-09-08 01:51:45 +00:00
cls@seawood.org
06daa12af3
Build fixes for BeOS. Thanks to Dan Moore <pergamon@68k.org> for the patch.
2000-08-30 07:21:31 +00:00
dbaron@fas.harvard.edu
0c074a7e98
Attempt to fix Sun/HP/AIX bustage. r=cls
2000-08-17 00:15:50 +00:00
racham@netscape.com
5555d0ee78
Fixing bug 46320. Reducing the number of global files by moving profile registry to product sub-directory under HOME. r=dougt
2000-08-16 22:40:27 +00:00
conrad@ingress.com
4c7a4d77ec
Changed from using strings for nsIDirectoryService props to using macro names defined in nsDirectoryServiceDefs.h
r=valeski
2000-08-11 20:31:57 +00:00
warren@netscape.com
6a06dfc026
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
2000-06-03 09:46:12 +00:00
tor@cs.brown.edu
f765c2849a
SUNWspro5.0 bustage fix: add "const" in a couple places to keep
...
the compiler happy. Patch from tomi.leppikangas@oulu.fi , r=tor
2000-05-15 19:00:43 +00:00
rayw@netscape.com
3579bd6273
Per bug 3690:
...
Added new functions to the registry for reading / writing byte arrays
of binary content and escaping registry keys that contain binary
content. Modified code which reads/writes location of dll or javascript
for components to use new ReadBytesUTF8/WriteBytesUTF8 and which uses
or reads the keys to use EscapeKey and UnescapeKey.
r=dveditz
2000-05-12 01:24:36 +00:00
waterson@netscape.com
2618edfef0
Get rid of operator==(nsCOMPtr, int) usage because it fries gcc-2.7.2.3's mind with new string stuff. r=scc
2000-04-27 04:44:56 +00:00
shaver@mozilla.org
28951b220c
add CurrentItemInPlaceUTF8 to reduce startup alloc by 2.3M(!), r=brendan
2000-04-25 01:11:08 +00:00
jband@netscape.com
f314375c75
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.
2000-04-18 21:44:38 +00:00
dveditz@netscape.com
79c9af9959
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;
2000-02-20 03:12:59 +00:00
dveditz@netscape.com
d1f95056e5
registry speed ups (part of 12817)
2000-02-16 07:45:20 +00:00
dveditz@netscape.com
1c4f970510
fixing mac and unix bustage
2000-02-15 02:29:53 +00:00
dveditz@netscape.com
753869dcf4
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)
2000-02-15 01:32:12 +00:00
dp@netscape.com
31b5e0970c
Bg 26937, bug 26759 Enforcing close of the registry before open of a
...
different registry file. r=dveditz
2000-02-08 21:50:54 +00:00
dougt@netscape.com
41d4d56c3a
Giving these files Purify loving. r=dveditz
2000-01-28 23:37:27 +00:00
dougt@netscape.com
d48ec37751
Landing nsIFile.
2000-01-24 21:28:28 +00:00
shaver@netscape.com
5ee5b20534
- 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
1999-11-10 00:28:34 +00:00
dmose@mozilla.org
20621227af
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
braddr@puremagic.com
fc254abc98
Move all nsIEnumerator usage over to NS_ENUMERATOR_FALSE from NS_COMFALSE in anticipation of nixing NS_COMFALSE in the near future.
...
r=scc
1999-10-28 03:16:48 +00:00
braddr@puremagic.com
d6d793f443
Ooops.. tree closed, better back these out for now. Sorry.
1999-10-27 21:01:37 +00:00
braddr@puremagic.com
2bc87841c4
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)
1999-10-27 20:24:21 +00:00
dveditz@netscape.com
c7f6a4c15d
Added nsIRegistry::Flush (bug 16283, required for 16600), r=shaver
1999-10-17 21:45:53 +00:00
dveditz@netscape.com
233c01f69a
expose libreg ability to delete named values in nsIRegistry. Patch from
...
Jonas Utterstr�m <jonas.utterstrom@vittran.norrnod.se >, r=dveditz
1999-10-15 06:47:58 +00:00
sfraser@netscape.com
3e46ff6050
Fixing use of obsolete types for shaver.
1999-09-29 02:54:18 +00:00
shaver@netscape.com
d8b603c8f0
nsIRegistry scriptability and beginning of category support, r=dp,alecf,dveditz a=leaf,chofmann
1999-09-29 02:35:42 +00:00
dveditz@netscape.com
7c73d2959c
Make sure componentMgr calls NR_ShutdownRegistry(), fixing MLKs and registry corruption from unflushed registry buffers.
...
r=dp,a=chofmann
1999-09-26 21:20:21 +00:00
waterson@netscape.com
e5089c32df
Fix backwards return values on nsIEnumerator::IsDone().
1999-09-21 01:28:18 +00:00
dveditz@netscape.com
7b22853507
match buffered i/o registry change in XP_MAC section
1999-09-17 07:00:55 +00:00
dp@netscape.com
a4e6547ad4
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
dp@netscape.com
c51594821d
NS_ADDREF() instead of calling it directly
1999-09-16 19:20:18 +00:00
dveditz@netscape.com
252cf925de
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
dveditz@netscape.com
1c192c7a1d
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
dp@netscape.com
33db36f0fa
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