Граф коммитов

2381 Коммитов

Автор SHA1 Сообщение Дата
waterson%netscape.com 9399054cb4 #undef CreateDirectory to fix problem where winbase.h #define
CreateDirectory and makes it appear as if nsFileSpec has a
CreateDirectory[A|W] method.
1999-09-21 03:09:39 +00:00
waterson%netscape.com 88220ac198 Fix backwards return values on nsIEnumerator::IsDone(). 1999-09-21 01:28:18 +00:00
warren%netscape.com 1fed8a8658 Taking out the damn nsCOMPtr for nsThreadPool for Mac! 1999-09-20 22:35:06 +00:00
dougt%netscape.com 780ed62171 removing const from nsIFile types 1999-09-20 21:48:30 +00:00
warren%netscape.com 1c51d9a00b Fixed warnings. 1999-09-20 20:57:21 +00:00
warren%netscape.com 090b763079 fixed refcounting in nsThread so threads and runnables are freed 1999-09-20 20:54:23 +00:00
warren%netscape.com 50695b3074 fixed mismatched free in nsProperties 1999-09-20 20:54:16 +00:00
warren%netscape.com bf0644b021 freed tree nodes in nsAVLTree 1999-09-20 20:54:12 +00:00
warren%netscape.com 5ba5245976 fixed ReleaseService and UnregisterService to work during shutdown 1999-09-20 20:54:09 +00:00
warren%netscape.com 398e934fcf fixed circular references in nsNativeComponentLoader 1999-09-20 20:54:04 +00:00
warren%netscape.com ba00fc54e6 freed mComponentsDir in nsComponentManager 1999-09-20 20:53:57 +00:00
warren%netscape.com c06b47f091 freed global service manager in NS_ShutdownXPCOM 1999-09-20 20:53:49 +00:00
warren%netscape.com ce1be74e8b fixed mismatched free issues with nsID::ToString 1999-09-20 20:52:12 +00:00
jband%netscape.com ba34c29f9d round out the isDependent test and change an || to a switch 1999-09-20 07:30:04 +00:00
jband%netscape.com d71df905e6 fix a warning 1999-09-20 07:27:51 +00:00
waterson%netscape.com 68dca0f326 Fix memmove() stuff. 1999-09-20 06:11:36 +00:00
rickg%netscape.com f61c70437c back out update to Append(int,radix) until I can find ltoa() on linux 1999-09-20 05:50:43 +00:00
rickg%netscape.com f66f156777 explicitly include <stdlib.h> 1999-09-20 05:32:36 +00:00
rickg%netscape.com e88d99f2af fixed crasher in bufferroutines, and eliminated 1 costly call to sprintf 1999-09-20 05:10:32 +00:00
waterson%netscape.com cde33ac847 Use tabs instead of spaces separate frames in stack dump: new demangling code introduces spaces. 1999-09-20 03:45:21 +00:00
jband%netscape.com f3272a9547 - 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
1999-09-20 02:50:28 +00:00
mccabe%netscape.com 39e5fe6519 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.
1999-09-19 23:46:35 +00:00
rickg%netscape.com 825883efbc improved safety of CBufDescriptor 1999-09-19 16:43:09 +00:00
colin%theblakes.com 7d79cb341d Remove xpcomds_s and xptinfo from LIBS since they don't appear to be needed. Sorry if some other platform does need them! 1999-09-18 19:36:38 +00:00
briano%netscape.com 12f9f9743e General cleanup. 1999-09-18 02:12:56 +00:00
rickg%netscape.com 774ce4e0ea checking bufferroutines.h back in; it looked like a red herring 1999-09-18 01:45:19 +00:00
rickg%netscape.com 9f2ec58266 back out part of this change for more testing; I missed a case which caused a crash 1999-09-18 01:09:48 +00:00
colin%theblakes.com 571f566bab Fix two compiler warnings and one coding bug 1999-09-18 00:07:20 +00:00
rickg%netscape.com d9e8b9c7b1 performance improvements and larger default buffer size 1999-09-17 23:46:55 +00:00
brendan%mozilla.org 2bb8bfa744 *** empty log message *** 1999-09-17 23:21:29 +00:00
frankm%eng.sun.com 8c0585d7db - In nsInterfaceInfoManager.cpp, get the allocator with nsAllocator::GetGlobalAllocator, not from nsServiceManager. (Allocator now cached with nsCOMPtr.)
- Insure that debugging code in nsInterfaceInfo and TestInterfaceInfo fails gracefully instead of segfaulting.
1999-09-17 22:46:44 +00:00
waterson%netscape.com 638ad511fc Make nsFileSpecMac tough enough to deal with a Unix-style path with two or more forward slashes that are right next to each other; e.g., foo//bar/baz.html. Previously, it would convert this to foo::bar:baz.html, which is the Unix equivalent of foo/../bar/baz.html. Oops. Anyway, this keeps Mac from crashing on startup. 1999-09-17 07:03:09 +00:00
dveditz%netscape.com b83b004785 match buffered i/o registry change in XP_MAC section 1999-09-17 07:00:55 +00:00
dp%netscape.com 6cf6be44ee 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
beard%netscape.com 85da0d0df7 Added QueryElementAt() which combines GetElementAt() and QueryInterface(). Rationale: combining operations saves a call to AddRef/Release, since it's done by QI. Approved by dp. 1999-09-16 21:29:22 +00:00
dp%netscape.com 78ee9ec7ec Ability for XPCOM to use non-default component registry and component directory 1999-09-16 19:28:57 +00:00
dp%netscape.com 764fede6dc NS_ADDREF() instead of calling it directly 1999-09-16 19:20:18 +00:00
dp%netscape.com 340ea43d16 Removing DEBUG_dp 1999-09-16 19:11:00 +00:00
dp%netscape.com 9623ad7646 Adding Set() to configure component directory and registry 1999-09-16 19:08:31 +00:00
tbogard%aol.net d120b1b238 Implemented nsIWinEvent and nsIWinEventFilter to allow picking the windows platform structure apart rather than grabbing as a blob. 1999-09-16 06:43:26 +00:00
dveditz%netscape.com f3deb25a6d 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
cyeh%netscape.com fb5fcc3775 remove debug libraries from optimized target 1999-09-16 01:44:23 +00:00
warren%netscape.com 48cf4685a9 Factored file transport service out of file: protocol. 1999-09-16 01:16:22 +00:00
slamm%netscape.com 5c39a7277d Fix build warnings. 1999-09-16 00:15:30 +00:00
rjc%netscape.com 382ccf814c Added some debug linkages. Also add .rsrc file that includes a SIZE resource so that RegXPCOM mini-app has a parition size greater than the largest component it needs to load in. 1999-09-15 23:36:55 +00:00
rjc%netscape.com 9174282213 Add .rsrc file that includes a SIZE resource so that RegXPCOM mini-app has a parition size greater than the largest component it needs to load in. 1999-09-15 23:36:26 +00:00
warren%netscape.com 0d417cf301 Added missing includes. 1999-09-15 22:33:38 +00:00
warren%netscape.com 7e13222da7 Added missing includes. 1999-09-15 22:28:27 +00:00
cls%seawood.org ad1c348b2c For gcc >= 2.95, add empty throw() function to remove warnings about returning null from operator new 1999-09-15 22:00:12 +00:00
warren%netscape.com a4b88eae3e Removed this in favor of idl 1999-09-15 21:49:21 +00:00