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
dp%netscape.com
1743f40da9
Separating dll Shutdown from unload. Calling dll shutdown
...
unconditionally on NS_Shutdown.
git-svn-id: svn://10.0.0.236/trunk@49102 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-26 18:06:41 +00:00
dp%netscape.com
24f11a016d
Passing down NS_Shutdown to Unloading of libraries.
...
git-svn-id: svn://10.0.0.236/trunk@49101 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-26 18:04:27 +00:00
dp%netscape.com
8845dc6f01
Adding NS_Shutdown.
...
git-svn-id: svn://10.0.0.236/trunk@49100 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-26 18:02:52 +00:00
warren%netscape.com
e057760aeb
Cleaned up, using NS_WITH_SERVICE
...
git-svn-id: svn://10.0.0.236/trunk@49093 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-26 10:05:06 +00:00
warren%netscape.com
4ac4370b10
Cleanup
...
git-svn-id: svn://10.0.0.236/trunk@49092 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-26 10:04:36 +00:00
warren%netscape.com
f074880c8c
Took out unused page manager.
...
git-svn-id: svn://10.0.0.236/trunk@49088 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-26 07:26:21 +00:00
sfraser%netscape.com
5107d4d90a
Remove NSStdLibStubs, since we're linking with NSStdLib anyway
...
git-svn-id: svn://10.0.0.236/trunk@49079 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-26 00:44:58 +00:00
kipp%netscape.com
eced13e11d
Removed throbber IID
...
git-svn-id: svn://10.0.0.236/trunk@49069 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-25 20:13:53 +00:00
kipp%netscape.com
5297c0603f
Tidy up
...
git-svn-id: svn://10.0.0.236/trunk@49067 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-25 20:11:33 +00:00
briano%netscape.com
123caeef67
SCO-specific fix. Approved by chofmann.
...
git-svn-id: svn://10.0.0.236/trunk@49017 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-25 00:38:13 +00:00
dp%netscape.com
5bdd1188d8
Releasing servMgr if one is passed in to match NS_InitXPCOM()
...
git-svn-id: svn://10.0.0.236/trunk@48968 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-24 06:26:17 +00:00
dp%netscape.com
1b795f0d0d
Assertion to ensure proper xpcom shutdown.
...
git-svn-id: svn://10.0.0.236/trunk@48953 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-24 01:40:18 +00:00
bienvenu%netscape.com
6fbcbb3bfc
fix 14544 pop move msg filters broken r=dougt a=chofman
...
git-svn-id: svn://10.0.0.236/trunk@48895 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-23 04:18:00 +00:00
dp%netscape.com
d399f0104e
UnloadAll() on non-native loaders.
...
git-svn-id: svn://10.0.0.236/trunk@48882 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-23 00:14:00 +00:00
dp%netscape.com
7eab9cadfe
Enabling xpcom shutdown to call NSCanUnload() on every component.
...
git-svn-id: svn://10.0.0.236/trunk@48880 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-23 00:01:53 +00:00
dp%netscape.com
5441bfb1ff
Assertions to ensure proper shutdown of xpcom.
...
git-svn-id: svn://10.0.0.236/trunk@48879 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-23 00:00:08 +00:00
jband%netscape.com
63a2567d8b
avoid uninitialized memory reads by copying only the significant part of the union when initializing an nsXPTCVariant from a nsXPTCMiniVariant using nice encapsulated inline method.
...
git-svn-id: svn://10.0.0.236/trunk@48841 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 07:53:07 +00:00
ftang%netscape.com
d5d73ddc2b
fix utf converson bug
...
git-svn-id: svn://10.0.0.236/trunk@48764 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 03:20:21 +00:00
shaver%netscape.com
845c94e8fb
add componentType to nsIModule::RegisterSelf
...
git-svn-id: svn://10.0.0.236/trunk@48763 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 03:18:27 +00:00
shaver%netscape.com
e913ee5946
talk about JS components, remove gratuitous 'netscape' from progID
...
git-svn-id: svn://10.0.0.236/trunk@48626 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 21:23:02 +00:00
shaver%netscape.com
ff631a3996
add JS version of nsISample component
...
git-svn-id: svn://10.0.0.236/trunk@48620 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 21:11:29 +00:00
scc%netscape.com
240063823f
Made a protected method for severing weak references early
...
git-svn-id: svn://10.0.0.236/trunk@48602 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 20:20:04 +00:00
shaver%netscape.com
ec0efdd4c6
need to use different module names to avoid overwriting xpcom.xpt
...
git-svn-id: svn://10.0.0.236/trunk@48570 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 14:12:26 +00:00
waterson%netscape.com
605693835c
#undef CreateDirectory to fix problem where winbase.h #define
...
CreateDirectory and makes it appear as if nsFileSpec has a
CreateDirectory[A|W] method.
git-svn-id: svn://10.0.0.236/trunk@48487 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-21 03:09:39 +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
warren%netscape.com
2bdfab8723
Taking out the damn nsCOMPtr for nsThreadPool for Mac!
...
git-svn-id: svn://10.0.0.236/trunk@48420 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 22:35:06 +00:00
dougt%netscape.com
d120266b38
removing const from nsIFile types
...
git-svn-id: svn://10.0.0.236/trunk@48407 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 21:48:30 +00:00
warren%netscape.com
3d8d35d25f
Fixed warnings.
...
git-svn-id: svn://10.0.0.236/trunk@48377 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 20:57:21 +00:00
warren%netscape.com
4a15ebde22
fixed refcounting in nsThread so threads and runnables are freed
...
git-svn-id: svn://10.0.0.236/trunk@48375 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 20:54:23 +00:00
warren%netscape.com
96f4dfebdc
fixed mismatched free in nsProperties
...
git-svn-id: svn://10.0.0.236/trunk@48374 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 20:54:16 +00:00
warren%netscape.com
8a533d4ca4
freed tree nodes in nsAVLTree
...
git-svn-id: svn://10.0.0.236/trunk@48373 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 20:54:12 +00:00
warren%netscape.com
4a5f6f43ca
fixed ReleaseService and UnregisterService to work during shutdown
...
git-svn-id: svn://10.0.0.236/trunk@48372 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 20:54:09 +00:00
warren%netscape.com
dca5e1f9ba
fixed circular references in nsNativeComponentLoader
...
git-svn-id: svn://10.0.0.236/trunk@48371 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 20:54:04 +00:00
warren%netscape.com
bc71cc93e8
freed mComponentsDir in nsComponentManager
...
git-svn-id: svn://10.0.0.236/trunk@48370 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 20:53:57 +00:00
warren%netscape.com
b516d679cb
freed global service manager in NS_ShutdownXPCOM
...
git-svn-id: svn://10.0.0.236/trunk@48369 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 20:53:49 +00:00
warren%netscape.com
15403e9585
fixed mismatched free issues with nsID::ToString
...
git-svn-id: svn://10.0.0.236/trunk@48357 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 20:52:12 +00:00
jband%netscape.com
26a4c69f38
round out the isDependent test and change an || to a switch
...
git-svn-id: svn://10.0.0.236/trunk@48336 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 07:30:04 +00:00
jband%netscape.com
5399c28b6e
fix a warning
...
git-svn-id: svn://10.0.0.236/trunk@48335 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 07:27:51 +00:00
waterson%netscape.com
1b81ec1ab1
Fix memmove() stuff.
...
git-svn-id: svn://10.0.0.236/trunk@48326 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 06:11:36 +00:00
rickg%netscape.com
03b7c238c3
back out update to Append(int,radix) until I can find ltoa() on linux
...
git-svn-id: svn://10.0.0.236/trunk@48325 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 05:50:43 +00:00
rickg%netscape.com
ac3d03bc50
explicitly include <stdlib.h>
...
git-svn-id: svn://10.0.0.236/trunk@48324 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 05:32:36 +00:00
rickg%netscape.com
7005feb199
fixed crasher in bufferroutines, and eliminated 1 costly call to sprintf
...
git-svn-id: svn://10.0.0.236/trunk@48319 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 05:10:32 +00:00
waterson%netscape.com
524f9ef28d
Use tabs instead of spaces separate frames in stack dump: new demangling code introduces spaces.
...
git-svn-id: svn://10.0.0.236/trunk@48308 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 03:45:21 +00:00
jband%netscape.com
f6186afc2f
- Changed the interface for getting the interface_is argnum.
...
- Merged the typelib types for array and array_with_length.
- Added typelib types for string_with_size and wstring_with_size
git-svn-id: svn://10.0.0.236/trunk@48304 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-20 02:50:28 +00:00
mccabe%netscape.com
69a8cf7c7b
Fix to 7610. Modify xpidl compiler to add 'const' to the method signature for generated attribute setter methods for string, wstring and nsid attributes.
...
As this changed the generated interface signatures, I had to change all of the uses to avoid bustage. Any corners of the browser that aren't built by default, or that I haven't discovered how to build, may be at risk of bustage if they use string or wstring attributes. (This could mean blackwood; sorry, guys!)
Many thanks to Alec Flett (alecf@netscape.com ) for preparing diffs for the mailnews portion of the signature changes; thanks also to Ariel Backenroth (arielb@rice.edu ) and Mike Shaver (shaver@mozilla.org ) for help with updating the tree with NS_DECL_NSIFOO macros; everwhere where one of these macros was used was one less place I had to manually add 'const'.
Also removed extraneous space from generated method signatures, leftover from Brendan's capitalization spam, and made 'const decl must be of type short or long' an error rather than just a warning.
git-svn-id: svn://10.0.0.236/trunk@48284 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-19 23:46:35 +00:00
rickg%netscape.com
b32eca31ce
improved safety of CBufDescriptor
...
git-svn-id: svn://10.0.0.236/trunk@48257 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-19 16:43:09 +00:00
colin%theblakes.com
67e1106a91
Remove xpcomds_s and xptinfo from LIBS since they don't appear to be needed. Sorry if some other platform does need them!
...
git-svn-id: svn://10.0.0.236/trunk@48213 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 19:36:38 +00:00
briano%netscape.com
945d83af9f
General cleanup.
...
git-svn-id: svn://10.0.0.236/trunk@48156 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 02:12:56 +00:00
rickg%netscape.com
b6145da0d3
checking bufferroutines.h back in; it looked like a red herring
...
git-svn-id: svn://10.0.0.236/trunk@48151 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-18 01:45:19 +00:00