dbaron%fas.harvard.edu
7a287718cd
Fix leak (holding past XPCOM shutdown) of 16 strings. r=waterson
2000-06-27 21:54:28 +00:00
waterson%netscape.com
f9fee148e8
Bug 21650. Add an assertion if the service manager is improperly re-entered. r=dbaron,warren
2000-06-23 02:02:48 +00:00
dbaron%fas.harvard.edu
2542937940
Change MOZ_DECL_CTOR_COUNTERs that I added to use ;, as all others do. r=waterson@netscape.com
2000-06-15 02:20:30 +00:00
mkaply%us.ibm.com
14d90c6506
# 37239
...
r = valeski, a = brendan
OS/2 bringup - PR_CALLBACK for VisualAge
2000-06-05 19:18:07 +00:00
warren%netscape.com
958ed96edd
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
2000-06-03 09:46:12 +00:00
shaver%mozilla.org
c681e00cf1
remove useless nsIModule paste ( #22922 ), add debug() for JS components, use categories for component loaders, XPCONNECT_STANDALONE ( #39875 ), r=dp,waterson a=brendan
2000-05-26 04:56:23 +00:00
shaver%mozilla.org
bbba7ebfa6
add do_GetServiceFromCategory, r/a=brendan
2000-05-20 18:55:35 +00:00
scc%mozilla.org
a1285d663d
Bug #39824 . Checking in patch from dp. This patch fixes exports on some |nsCOMPtr_helper| classes so we can link appropriately. r=scc.
2000-05-20 18:31:45 +00:00
sfraser%netscape.com
e8d32848f0
Change the XPCOM autoreg observer to provide more useful strings.
2000-05-17 01:53:50 +00:00
rayw%netscape.com
9ad7507320
Added an observer to autoregistration, which allows a callback during that
...
part of startup to advance a progress display, per bug 35866.
I did not get the code actually reviewed, but I discussed it, and tested it
for breakage. Other developers must register for the observer before it can
be ascertained whether it performs as advertized.
2000-05-15 19:28:12 +00:00
tor%cs.brown.edu
8d8e918649
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
dbaron%fas.harvard.edu
2512f5ddcc
Count some classes for the leak stats. r=warren@netscape.com
2000-05-15 13:10:18 +00:00
gordon%netscape.com
ff3224696b
Let go of monitor a bit earlier in ReleaseService() so that services which are shuttingdown may aquire their own monitors without potential deadlocks. Also changed allocation/deallocation of ServiceManager's monitor to use nsAutoMonitor methods, as per brendan's suggestion.
2000-05-12 23:39:34 +00:00
rayw%netscape.com
9f3eaba0ea
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
dougt%netscape.com
3add1c8cc5
Changes from snizinsk@us.ibm.com
...
visualage fixes to xpcom for OS/2.
2000-05-12 01:09:58 +00:00
dp%netscape.com
55f4439e33
- Using nsILocalFile::AppendRelativePath() to get components that live
...
under subdirs of component directory to work
- Fixing UnregisterComponent() to take a registryLocation as opposed
to a misinterpretted fullpathname
2000-05-05 06:37:39 +00:00
dp%netscape.com
768aea0f5b
Passing registry location correctly to nsIModule::UnregisterSelf()
2000-05-05 06:34:39 +00:00
dp%netscape.com
250b391e47
Heavy documentation.
2000-05-05 06:33:05 +00:00
dp%netscape.com
a5ee84e2ea
Adding progid for component manager.
2000-05-05 06:01:41 +00:00
rayw%netscape.com
5e756ca988
Bug #37058
...
Added a simple test to CreateInstance, similar to the existing test in
GetService in the service manager, to prevent instances from being created
during shutdown. We detected no calls to CreateInstance in normal code we
tested during shutdown. If such occur, the fix is NOT to back out the
check, but rather to eliminate the calls to CreateInstance either by
registering a shutdown observer which gets called just before the
shutdown, or creating the instance before shutdown.
r=scc
2000-05-04 23:11:30 +00:00
mkaply%us.ibm.com
11949af38c
# 34082
...
r= dougt@netscape.com
OS/2 bring up continues - Adding PR_CALLBACKs for VisualAge Compiler
2000-05-02 22:38:04 +00:00
sgehani%netscape.com
e30303ea95
Fix Autoregistration bustage in the context of apps using XPCOM outside Mozilla (e.g. the installer stubs).
2000-05-02 00:54:11 +00:00
mccabe%netscape.com
b46e6e7a8c
change several IDL parameters to be unsigned, to work better with length_is, size_is. Preperatory to requiring unsigned in xpidl, fixing 13413
2000-04-28 10:51:52 +00:00
waterson%netscape.com
1d9fda50da
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
pavlov%netscape.com
03d4675682
string api changes r=scc
2000-04-25 05:40:45 +00:00
jband%netscape.com
0d006c89f8
make the component manager's AutoRegister call the interface info manager's AutoRegisterInterfaces
2000-04-25 05:11:30 +00:00
mjudge%netscape.com
3faeabcb95
fixing vc6.0 compiler bug. cant have static variable called "count" and compare it using "<". dont ask.
2000-04-25 05:09:49 +00:00
shaver%mozilla.org
8e0c600b26
add CurrentItemInPlaceUTF8 to reduce startup alloc by 2.3M(!), r=brendan
2000-04-25 01:11:08 +00:00
jband%netscape.com
bca6601e81
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
dp%netscape.com
10d2c3b870
Implemented component unregistration.
2000-04-18 05:25:05 +00:00
cls%seawood.org
f6ba55aac8
BeOS build fixes. Bug #34553
2000-04-12 06:20:59 +00:00
rickg%netscape.com
fd5f2d8ce2
updated includes to access nsCRT
2000-03-31 09:04:29 +00:00
dp%netscape.com
85c97676fe
Enabling XPCOM_BREAK_ON_LOAD to break in the debugger for linux &&
...
i386. r=waterson,pavlov
2000-03-25 08:54:22 +00:00
dp%netscape.com
bdc9d9b9ee
Preventing empty progid causing registration problems.
2000-03-25 06:57:25 +00:00
sfraser%netscape.com
449d00bd3c
Bump up the intial hash table size in a bunch of places to avoid resizing the hash later. r=scc
2000-03-22 02:43:48 +00:00
dp%netscape.com
1d85a84ca7
Enabling PR_LOG for release builds from native component loader.
...
Tuning log format to help analysis.
2000-03-11 22:44:51 +00:00
pavlov%netscape.com
33ce2d4e90
changes to let us build on MacOS X
2000-03-11 03:08:04 +00:00
warren%netscape.com
7e37f4f478
Bug 21556: Making linux be thread-safe. Making tons of classes implement threadsafe AddRef/Release. a=jar
2000-03-05 21:26:01 +00:00
dp%netscape.com
5605a931c0
bug# 29685 Eliminating unneccessary hits to registry to improve startup. Improving on previous fix. Thanks to jband's help. r=jband,dveditz a=jevering
2000-03-03 01:48:41 +00:00
jband%netscape.com
a46908d9ff
back out dp's unsafe optimization that caused crash on first run
2000-03-02 19:57:23 +00:00
dp%netscape.com
609a1fd434
Eliminating 11 hits to the registry for Progid if we already have
...
prepopulated the registry. This improves startup performance.
a=jevering, r=dveditz
2000-03-02 02:13:11 +00:00
sfraser%netscape.com
ef42bb4bbe
Fixes for bug 28271 -- add methods to nsILocalFileMac to launch applications and document. Also fix bogus include in nsNativeComponentLoader. r=davidm,dougt. a=jar
2000-02-23 23:09:02 +00:00
colin%theblakes.com
4a6f174515
Add a debug break for OpenVMS. All changes are ifdef VMS. a=leaf
2000-02-21 22:56:55 +00:00
dveditz%netscape.com
74d0f231ed
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
dc71859afb
registry speed ups (part of 12817)
2000-02-16 07:45:20 +00:00
dveditz%netscape.com
efb14f3cb4
fixing mac and unix bustage
2000-02-15 02:29:53 +00:00
dveditz%netscape.com
b63a6438b1
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
dveditz%netscape.com
e728f20fd7
closing the file used by the registry service is evil
2000-02-13 17:32:19 +00:00
dp%netscape.com
74be603308
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
dp%netscape.com
0f41b5e237
Bug 26937 Added ApplicationRegistry. r=dveditz
2000-02-08 21:49:40 +00:00