dougt@netscape.com
76071055a4
151604 - XPCOM Glue standalone stupport of dynamically loading symbols. r=dp/rpotts sr=alecf
2002-06-21 19:58:54 +00:00
dougt@netscape.com
013fcc43be
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
555ffb8f03
synchronizing component registration output with xpcom shutdown. b=138667 r=jband sr=shaver
2002-05-11 21:15:06 +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
alecf@netscape.com
1093afbac3
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
f8eac5269e
Cleanup of nsIModule. See 99154. r=dp@netscape.com, sr=jband@netscape.com
2002-01-24 01:29:40 +00:00
dougt@netscape.com
32ebf7f11f
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
96a456bc75
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
5408f70625
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
6a2ea6f651
b=107823, r=ccarlen, sr=brendan
...
--pete
2001-11-01 00:11:15 +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
dp@netscape.com
995dc90ce6
bug 29063 Removing unneccessary stat() r/sr=waterson/alecf
2001-09-25 00:19:52 +00:00
cathleen@netscape.com
aaab752d86
enable MOZ_TIMELINE tool, bug 78793, r=rogc, sr=waterson
2001-08-17 02:03:34 +00:00
dbaron@fas.harvard.edu
ee2e110097
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
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
rayw@netscape.com
c6334366cb
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
5384a59aea
Fix leak (holding past XPCOM shutdown) of 16 strings. r=waterson
2000-06-27 21:54:28 +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
mjudge@netscape.com
51ab6171d2
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
39bc24b091
BeOS build fixes. Bug #34553
2000-04-12 06:20:59 +00:00
dp@netscape.com
43a7e7d048
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
49330a62b8
Add a debug break for OpenVMS. All changes are ifdef VMS. a=leaf
2000-02-21 22:56:55 +00:00
dp@netscape.com
644597bf8f
Removing asm() code. Wont compile on nonx86 linux.
2000-01-28 11:31:39 +00:00
dp@netscape.com
e937aebae2
Using asm() only for linux.
2000-01-28 11:04:51 +00:00
dp@netscape.com
ffe47d5386
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
2e89f7634b
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
d48ec37751
Landing nsIFile.
2000-01-24 21:28:28 +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
warren@netscape.com
bbb8425955
Fixed up dll loading for Windows. It was silently failing.
1999-10-24 22:01:09 +00:00
dp@netscape.com
87155a34b8
Removing ifdef DEBUG_dp.
1999-10-07 21:03:48 +00:00
ramiro@netscape.com
26301df464
Take myself out of the "you suck" list. r=dp
1999-10-06 20:22:23 +00:00
sfraser@netscape.com
6c2e0b6781
Change Mac library loading to load using the FSSpec. r=dp
1999-10-06 01:09:13 +00:00
dp@netscape.com
f0dfb628f4
Unloading of dlls on shutdown turned off.
1999-09-28 19:42:06 +00:00
dp@netscape.com
3dcacdfa19
Separating dll Shutdown from unload. Calling dll shutdown
...
unconditionally on NS_Shutdown.
1999-09-26 18:06:41 +00:00
shaver@netscape.com
789a138131
fix UMR
1999-09-13 22:34:42 +00:00
shaver@netscape.com
b703a644da
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
4fa1b28d36
Added Sync().
...
Prepares for fixing registration.
1999-09-01 06:22:54 +00:00
shaver@netscape.com
1df39438da
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
b3c1a9c6ea
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
6f62a47cac
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
dd0c3465f3
Dll unloading support. These are not used yet.
1999-08-13 19:27:58 +00:00
dp@netscape.com
f4980611db
Caching persistentDescriptor and nativePath; Released when dll goes
...
away.
1999-08-11 01:46:43 +00:00
dp@netscape.com
05220defc5
Create the module object and caching it in the Dll abstraction.
1999-08-09 00:19:08 +00:00
dp@netscape.com
5f4607618f
Using nsCRT instead of PL_str*()
1999-07-31 00:28:51 +00:00
warren@netscape.com
f50b4f1a29
Added destructor/cleanup code.
1999-07-28 08:01:03 +00:00
dp@netscape.com
dabbb3e3eb
Fixing memory leak. bug# 9005 Thanks to <david.gardiner@unisa.edu.au>
1999-07-09 03:43:29 +00:00
dp@netscape.com
6b2dc7b120
XPCOM switched to using nsIFileSpec.
1999-06-22 14:02:58 +00:00
beard@netscape.com
9407aa3344
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
8707eac901
Landing M6 XPCOM Code cleanup branch
1999-05-06 13:29:37 +00:00