dougt%netscape.com
f93a81bfcb
Fixes 48888 - xpcom flat file backend. r=dp@netscape.com sr=waterson@netscape.com
2002-06-14 21:33:05 +00:00
dougt%netscape.com
a54b6aec9e
synchronizing component registration output with xpcom shutdown. b=138667 r=jband sr=shaver
2002-05-11 21:15:06 +00:00
darin%netscape.com
e554d83626
fixes bug 129279 "nsIFile unicode/utf8/ascii task"
...
r=dougt sr=alecf
2002-04-27 05:33:09 +00:00
alecf%netscape.com
5483b6f627
one more part of fix for bug 107575, including the much coveted whitespace
...
remove aIgnoreCase parameter from all nsString and nsCString consumers
sr=jag, r=shaver
2002-02-01 01:53:09 +00:00
dougt%netscape.com
994af73b5d
Cleanup of nsIModule. See 99154. r=dp@netscape.com, sr=jband@netscape.com
2002-01-24 01:29:40 +00:00
dougt%netscape.com
849d297364
nsIComponentManager API Changes (bug 98553)
...
a) create a new nsIComponentManager with only four functions on it:
CreateInstance CreateInstanceByContractID GetClassInfo GetClassInfoByContractID.
b) rename the old nsIComponentManager to nsIComponentManagerObsolete.
c) fixes callers which use to access the nsIComponentManager for component
registration functionality. These callers will temporary use the
nsIComponentManagerObsolete interface.
d) Create a new API NS_GetComponentManager() which mirrors the
NS_GetServiceManager()
e) Perserves the old NS_GetGlobalComponentManager(). Note the cast usage.
r/sr = rpotts@netscape.com alecf@netscape.com brendan@mozilla.org
2001-12-19 00:12:41 +00:00
dbaron%fas.harvard.edu
2d9af9f029
Make XPCOM_BREAK_ON_LOAD work on mach-o build. b=111519 r=beard sr=sfraser
2001-11-28 03:52:34 +00:00
timeless%mac.com
51a4520c4a
Bugzilla Bug 107823 change nsIFile
...
to use 'Modified' instead of 'Modification'
r=akkana sr=brendan
2001-11-26 08:05:05 +00:00
pete%alphanumerica.com
b52992027b
b=107823, r=ccarlen, sr=brendan
...
--pete
2001-11-01 00:11:15 +00:00
gerv%gerv.net
4e12e44b2f
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
dp%netscape.com
7a25a41203
bug 29063 Removing unneccessary stat() r/sr=waterson/alecf
2001-09-25 00:19:52 +00:00
cathleen%netscape.com
be72d98064
enable MOZ_TIMELINE tool, bug 78793, r=rogc, sr=waterson
2001-08-17 02:03:34 +00:00
dbaron%fas.harvard.edu
6b1c9bf9dc
Fix the use of dynamic_cast for nsCOMPtr logging so it doesn't appear in a macro. b=61243
...
Implement (without enabling, yet) assertions to warn about static constructors. b=62006
Partly fix warnings about MOZ_DECL_CTOR_COUNTER on Mac builds by removing extra semicolon. b=60145
Start to fix the longstanding leaks of nsTraceRefcnt's own hashtables.
r=waterson@netscape.com sr=brendan@mozilla.org
2000-12-23 16:43:32 +00:00
warren%netscape.com
cd56c0575b
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
9a6d92a433
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
rayw%netscape.com
0257791053
Bug 37275, Changing value of all progids, and changing everywhere a progid
...
is mentioned to mention a contractid, including in identifiers.
r=warren
2000-09-13 23:57:52 +00:00
dbaron%fas.harvard.edu
6f36e68677
Fix leak (holding past XPCOM shutdown) of 16 strings. r=waterson
2000-06-27 21:54:28 +00:00
warren%netscape.com
512c8bf433
Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
2000-06-03 09:46:12 +00:00
mjudge%netscape.com
cc241215a4
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
cls%seawood.org
fc6c8a2097
BeOS build fixes. Bug #34553
2000-04-12 06:20:59 +00:00
dp%netscape.com
541e440f75
Enabling XPCOM_BREAK_ON_LOAD to break in the debugger for linux &&
...
i386. r=waterson,pavlov
2000-03-25 08:54:22 +00:00
colin%theblakes.com
73b0be9642
Add a debug break for OpenVMS. All changes are ifdef VMS. a=leaf
2000-02-21 22:56:55 +00:00
dp%netscape.com
026b164598
Removing asm() code. Wont compile on nonx86 linux.
2000-01-28 11:31:39 +00:00
dp%netscape.com
0c427aebb7
Using asm() only for linux.
2000-01-28 11:04:51 +00:00
dp%netscape.com
961042374a
Debuggin help from components. Implementing BreakAfterLoad() for DEBUG
...
builds, which will stop in the debugger after loading any of the :
separated dll substrings listed in environment variable
XPCOM_BREAK_ON_LOAD. Stopping in debugger implemented for
unix.
2000-01-28 09:44:05 +00:00
sdagley%netscape.com
36bd7d9c72
Finish cleanup of #19150 - forgot to remove un-needed include after changing code to load fragment via nsLocalFileMac rather than directly calling NSPR. r=lumpy
2000-01-27 02:24:06 +00:00
dougt%netscape.com
0b0346079c
Landing nsIFile.
2000-01-24 21:28:28 +00:00
dmose%mozilla.org
142ac52eaf
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
warren%netscape.com
3fda695ea8
Fixed up dll loading for Windows. It was silently failing.
1999-10-24 22:01:09 +00:00
dp%netscape.com
d73e78aeaf
Removing ifdef DEBUG_dp.
1999-10-07 21:03:48 +00:00
ramiro%netscape.com
e483adce73
Take myself out of the "you suck" list. r=dp
1999-10-06 20:22:23 +00:00
sfraser%netscape.com
b24aeb1bee
Change Mac library loading to load using the FSSpec. r=dp
1999-10-06 01:09:13 +00:00
dp%netscape.com
5632fd9b86
Unloading of dlls on shutdown turned off.
1999-09-28 19:42:06 +00:00
dp%netscape.com
61664c7872
Separating dll Shutdown from unload. Calling dll shutdown
...
unconditionally on NS_Shutdown.
1999-09-26 18:06:41 +00:00
shaver%netscape.com
bf6e96d80c
fix UMR
1999-09-13 22:34:42 +00:00
shaver%netscape.com
c8ebe122e6
Added ComponentLoaders to registry and abandoned the progID suffix strategy
...
to reduce evil in universe.
Added nsIComponentManager::RegisterComponentLoader.
Dead code removal.
Make AutoRegister eagerly created all as-yet-unloaded component loaders and
AutoRegister with them as well.
Removed much #ifdef DEBUG_shaver noise.
1999-09-02 07:00:29 +00:00
dp%netscape.com
310c55dceb
Added Sync().
...
Prepares for fixing registration.
1999-09-01 06:22:54 +00:00
shaver%netscape.com
1db9afa25d
Removed nsIFactory.h (generated now).
...
Factored ComponentManager to support multiple ComponentLoaders.
Added support for relative paths in registry.
General cleanup.
(Broke detection of changed DLLs; dp is fixing -- thanks!)
1999-08-31 21:40:21 +00:00
brendan%mozilla.org
defeffaabd
Massive spankage to capitalize C++ method and attribute name bindings, per
...
Architecture Item 6.3 (news://news.mozilla.org/37BA89CF.3823D6F9%40meer.net).
1999-08-25 05:26:25 +00:00
scc%netscape.com
68340a37ef
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
dp%netscape.com
0019c0fba2
Dll unloading support. These are not used yet.
1999-08-13 19:27:58 +00:00
dp%netscape.com
2af3f14ead
Caching persistentDescriptor and nativePath; Released when dll goes
...
away.
1999-08-11 01:46:43 +00:00
dp%netscape.com
03345897e4
Create the module object and caching it in the Dll abstraction.
1999-08-09 00:19:08 +00:00
dp%netscape.com
ba5c8a9d98
Using nsCRT instead of PL_str*()
1999-07-31 00:28:51 +00:00
warren%netscape.com
334c7b3f3e
Added destructor/cleanup code.
1999-07-28 08:01:03 +00:00
dp%netscape.com
184311e084
Fixing memory leak. bug# 9005 Thanks to <david.gardiner@unisa.edu.au>
1999-07-09 03:43:29 +00:00
dp%netscape.com
65fc0e7499
XPCOM switched to using nsIFileSpec.
1999-06-22 14:02:58 +00:00
beard%netscape.com
e61c14bbeb
XP_MAC: improved nsDLL::Load() to not call PL_strlen() each time through a loop from 0 to the length of the string - 1.
1999-05-10 03:45:38 +00:00
dp%netscape.com
2f513cd724
Landing M6 XPCOM Code cleanup branch
1999-05-06 13:29:37 +00:00
dp%netscape.com
3bd88c9bdf
Removing unix hack of translation ./libabc.so to libabc.so to prevent multiple loads. This wont be required as we load all dlls absolutely
1999-03-13 08:09:54 +00:00