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

1192 Коммитов

Автор SHA1 Сообщение Дата
dp%netscape.com 10c331806e Caching of commonly used registry keys. Patch from Nicholas Ambrose <nick87@hotmail.com>. Thanks nick. 1999-04-06 08:26:38 +00:00
warren%netscape.com 3710889772 Added GetIThread method 1999-04-06 06:09:15 +00:00
alecf%netscape.com e6ced9c464 output results of new factory's CreateInstance() 1999-04-06 05:06:47 +00:00
warren%netscape.com a9edb098e8 Fixed refcount problems. 1999-04-06 04:57:44 +00:00
warren%netscape.com 2d2d0d48be Added nsIByteBufferInputStream. 1999-04-06 01:43:52 +00:00
warren%netscape.com bf4df879ef Fixed thread pool shutdown. 1999-04-06 01:42:01 +00:00
jband%netscape.com 01475d8a25 fixed typo so no extra .pdb files get left behind 1999-04-06 00:10:10 +00:00
rickg%netscape.com 54638203b1 fixed nsStr bug found by davidBienvenu -- I owe him a beer 1999-04-05 21:38:50 +00:00
rickg%netscape.com 640480851f fixed bug found by DavidBienvenu -- I owe him a beer 1999-04-05 21:28:55 +00:00
warren%netscape.com 759e5cc63f Added TestThreads 1999-04-05 21:03:22 +00:00
warren%netscape.com 338082238a Mostly works now, except for nsIThreadPool::Join 1999-04-05 21:02:24 +00:00
warren%netscape.com 52ed9a5cae Added copyright. 1999-04-05 21:01:33 +00:00
law%netscape.com 3a97f68e0e Clean up .pdb file 1999-04-05 20:13:04 +00:00
rickg%netscape.com 9719abb145 API cleanup for nsString 1999-04-05 08:06:54 +00:00
dp%netscape.com 376da1de8e Weekly update 1999-04-05 06:41:12 +00:00
dp%netscape.com 9e53ff6918 Using Raw interface to accurately get key names that have special characters like / =
Printing int32 values
changed key separator in print to be - instead of /
1999-04-05 06:05:17 +00:00
dp%netscape.com e936d4f73d Adding registry/. Removing xpidl/ since it wan't being compiled by default by the build. 1999-04-05 04:55:42 +00:00
dp%netscape.com 47b5c7d0d2 Adding tools/ to make system 1999-04-05 04:54:50 +00:00
dp%netscape.com 42357112ab registry Export utility makefile for unix 1999-04-05 04:34:57 +00:00
dp%netscape.com 46e3686b99 Using the nsIRegistry from the ComponentManager. 1999-04-05 04:33:49 +00:00
dp%netscape.com 5c8e1841b2 Log message on RegisterFactory() change. 1999-04-05 04:32:36 +00:00
dp%netscape.com 11e97a3f9f Returning servicemanager from NS_InitXPCOM() 1999-04-05 04:32:08 +00:00
dp%netscape.com 7dabd08e7f Registry strings cleanup. Thanks to Nicholas Ambrose <nick87@hotmail.com> 1999-04-05 00:07:18 +00:00
beard%netscape.com 0fb1d486ad backed out XP_MAC crash test, since it does work with checked in .xpt files. 1999-04-04 03:40:20 +00:00
beard%netscape.com a56efec958 turned off relaxed pointer checking, now that jband has fixed the sources. 1999-04-04 03:33:43 +00:00
jband%netscape.com 432690b3a0 fix the struct member column alignment (in the source code) after mass type renaming 1999-04-04 03:13:47 +00:00
jband%netscape.com 25cf140c82 prepare makefiles for building libxpt and xpidl before xpcom/public and xpcom/src. Fix warnings and errors in libxpt exposed in Mac port 1999-04-04 03:09:12 +00:00
jband%netscape.com 5e3ff4e598 re-order DIRS in preparation for using libxpt and tools/xpidl in order to generate stuff in xpcom/public 1999-04-04 03:06:33 +00:00
beard%netscape.com b6a5bd5049 xptinfo needs access to nsID::ToString(). 1999-04-04 02:23:01 +00:00
beard%netscape.com 7e08e80e81 #define NS_COM __declspec(export) on XP_MAC. 1999-04-04 02:22:08 +00:00
beard%netscape.com 2e9aad35ec #defining _IMPL_NS_COM, so NS_COM will be defined correctly on XP_MAC. 1999-04-04 02:21:44 +00:00
beard%netscape.com 9d1f0c8225 added xptinfo interfaces, base, and xpcom. 1999-04-04 01:51:47 +00:00
beard%netscape.com 8004230b40 XP_MAC doesn't have <sys/stat.h>, <stat.h> instead. 1999-04-04 01:51:00 +00:00
beard%netscape.com ddc5cba9f7 First Checked In. 1999-04-04 01:30:58 +00:00
beard%netscape.com c74304e962 made it compile on XP_MAC, still needs a user interface to choose multiple files. 1999-04-04 01:30:45 +00:00
beard%netscape.com f0a852fade added interactive choosing of a file to dump on XP_MAC, worked around a crash in XPT_DumpInterfaceDescriptor. 1999-04-04 01:25:44 +00:00
beard%netscape.com b4181be75d Added a strdup function for XP_MAC. 1999-04-04 01:20:34 +00:00
beard%netscape.com b69769c250 First Checked In. 1999-04-04 00:13:40 +00:00
beard%netscape.com 32df35f453 added default args for XP_MAC. 1999-04-04 00:13:28 +00:00
beard%netscape.com 3024d12e09 First Checked In. 1999-04-03 23:36:11 +00:00
jband%netscape.com fafe628163 set MOZ_NO_DEBUG_RTL in makefile.win for this exe 1999-04-03 21:02:45 +00:00
dp%netscape.com e6a86ec777 Added Current Working Directory 1999-04-03 17:17:49 +00:00
dp%netscape.com c0fe7290ed Added alecf unix debugging tips 1999-04-03 17:10:21 +00:00
rickg%netscape.com dda2c5d456 fix to pushfront 1999-04-02 22:06:05 +00:00
dp%netscape.com b8b63c3378 progid spec added 1999-04-02 21:43:54 +00:00
dp%netscape.com 411d290d04 Checking off api cleanup 1999-04-02 21:43:34 +00:00
waterson%netscape.com 0c12345a07 Fix build bustage on Win32. 1999-04-02 21:13:20 +00:00
dp%netscape.com 146db3b3fb API Cleanup. 1999-04-02 20:28:22 +00:00
jband%netscape.com 462a32f671 fixed typo in doc 1999-04-02 19:51:05 +00:00
warren%netscape.com 9ee65b1f03 Added nsIThread and nsIThreadPool. 1999-04-02 09:20:44 +00:00
jband%netscape.com c5bed82e41 renamed nsAllocator to nsAllocatorImpl and NSTaskMem to nsAllocator 1999-04-02 06:17:28 +00:00
jband%netscape.com 7efd72beb7 added porting guide and README docs 1999-04-02 06:15:09 +00:00
dp%netscape.com b80e707b8e Checking off nsAllocator done by John Bandhauer 1999-04-02 06:14:00 +00:00
warren%netscape.com 12179cbf41 Added progID versions of methods to nsServiceManager (the static interface). 1999-04-02 05:17:42 +00:00
rogerl%netscape.com 0378d86caf fixed .global label. 1999-04-02 01:07:59 +00:00
rogerl%netscape.com 58d0a91ecc New. (And, as yet, unbuilt & untested) 1999-04-02 00:47:17 +00:00
jband%netscape.com e01d326056 expose directly callable shared allocator methods 1999-04-01 23:12:49 +00:00
waterson%netscape.com 990bef22e5 Fixed long-long codegen to use prlong macros (so it works on Mac). 1999-04-01 22:03:25 +00:00
mcmullen%netscape.com 21744e4f8d Just added a divider comment. 1999-04-01 20:07:52 +00:00
mcmullen%netscape.com ae221e38a6 Fixed an illegal preprocessor directive. 1999-04-01 20:06:46 +00:00
dp%netscape.com 7e4eafa54c added new tasks. Finished first task. 1999-04-01 07:27:42 +00:00
dp%netscape.com b034a8fa51 More threadsafeness. 1999-04-01 06:45:50 +00:00
mcafee%netscape.com 2487b0b4a8 Simplifying SCO case. 1999-04-01 05:16:32 +00:00
mcafee%netscape.com 2351aa3b9a Adding support for NTO. 1999-04-01 05:06:34 +00:00
mcafee%netscape.com 291d034bd2 Simplifying ifdef logic in preparation for jump to hyperspace (autoconf) 1999-04-01 05:02:32 +00:00
waterson%netscape.com deec927c6c Export the nsCStringKey symbols. 1999-04-01 01:59:57 +00:00
briano%netscape.com a0880a3146 Only descend into tests if ENABLE_TESTS is set. 1999-03-31 22:58:07 +00:00
rickg%netscape.com 3554b4a46a fixed bug in deque::pushfront 1999-03-31 08:42:06 +00:00
jband%netscape.com 7f712c54a8 make -m stubs not crash on interfaces without parents 1999-03-31 07:56:36 +00:00
dp%netscape.com a855a3539a XPCOM used nsIRegistry. Thanks to Nicholas Ambrose <nick87@hotmail.com> 1999-03-31 07:04:12 +00:00
waterson%netscape.com 19bfe664e9 Added XPIDL_JS_STUBS hacks to support scriptability. 1999-03-31 06:42:42 +00:00
dp%netscape.com 1c9c3e6b34 Fixed nsIRegistry implementation. ready for use. Thanks to Nicholas Ambrose <nick87@hotmail.com> 1999-03-31 06:28:36 +00:00
dp%netscape.com 57d0fe1bd0 Removing xcDllStore.cpp 1999-03-31 06:18:51 +00:00
waterson%netscape.com cff85cdb02 Fixes to the stub generator to uncripple stub-based XPConnect a little bit: use JSObjects to get args from JS stack, then pull the privs out; handle error codes and null returns a bit more cleanly. 1999-03-31 06:08:22 +00:00
dougt%netscape.com 694908155a Fixes off by one error. 1999-03-31 05:04:28 +00:00
jdunn%netscape.com 757da9fdb0 Fixed compiler problem on AIX with references. 1999-03-31 04:19:02 +00:00
sspitzer%netscape.com 02f6ac9eb9 remove a warning
too many warnings and people will ignore them
1999-03-30 15:11:30 +00:00
dp%netscape.com ea07ef11c7 Attempting to fix the mac build by guessing the signature of the new nsHashtable constructor 1999-03-30 09:06:49 +00:00
dp%netscape.com c2937307d6 Thread Safe nsHashtable (on demand only) 1999-03-30 08:15:39 +00:00
ramiro%netscape.com 532f507e84 delete vs. delete[] vs. free fixes.
Thanks to "Bruce Mitchener, Jr." <bruce@cybersight.com for finding all these
and making patches.
1999-03-30 05:26:59 +00:00
briano%netscape.com e6c0eba0bb Only descend into the tests directory if ENABLE_TESTS is set. 1999-03-30 03:07:23 +00:00
pierre%netscape.com f9165ef867 Use delete[] for strings allocated with ToNewCString(). 1999-03-30 01:23:24 +00:00
waterson%netscape.com 89e53b21e2 Changed RDF progids to use forward-slashes instead of pipes. 1999-03-30 01:09:24 +00:00
dp%netscape.com fe69d7158e Adding items to todo list 1999-03-30 00:41:47 +00:00
briano%netscape.com 90d9dd6669 Fixed the 'extra token after the endif' bug that was breaking some Unix builds. 1999-03-29 23:05:49 +00:00
jband%netscape.com 7845b97d17 fixing typedef bug that I introduced with previous checkin 1999-03-29 22:33:38 +00:00
scc%netscape.com 9573eae771 fixed out-of-date preprocessor symbol, should fix AIX build 1999-03-29 22:03:50 +00:00
waterson%netscape.com 0cf17d4ce5 Landed RDF_19990326_BRANCH, scriptability changes. 1999-03-29 19:52:54 +00:00
jband%netscape.com a2dfafc766 fix incorrect title comment (copied from another file) 1999-03-29 04:35:35 +00:00
jband%netscape.com c5e8747649 many changes to xpidl:
- Removed '-n' from usage message.
- Added name_space (if declared) to comment in generated C++ header.
- Added [ptr], [ref], and [nsid] support for native declarations.
- Added support for [const] on 'in' params.
- Now add 'const' automatically for nsID in params.
- Added support for [shared] on 'out' params.
- Added -w warnings support for non-support of sequences.
- Removed support for enum and added -w wrning that they are ignored.
- Added support in header and typelib output for constants (short and long only).
1999-03-28 22:01:33 +00:00
jband%netscape.com 2f094e7206 add support for 'shared' flag in typelibs. This is available for use to indicate pointer type 'out' params which will not follow the xpcom rules of transfering ownership - i.e. they want to share a pointer rather than cloning the underlying data for the caller to delete when finished 1999-03-28 21:48:34 +00:00
dp%netscape.com ec92f42b3b Adding more on service manager, component manager and progid/clsid with a hope to eliminate confusion 1999-03-27 21:35:43 +00:00
jband%netscape.com 3bfd1f867e removing export of removed file 1999-03-27 08:36:20 +00:00
mccabe%netscape.com a4aefc434d Consolidated xpt_cpp.h with xptinfo.h; removed xpt_cpp.h. Also
modified uses...
1999-03-27 08:02:15 +00:00
jband%netscape.com ccca3b497c fixing cases of declaration not exactly matching definition and a few other instances of extraneous 'const' on PRUnichar passed by value 1999-03-27 07:34:44 +00:00
jband%netscape.com 1fe94e3b3f removing (yet another!) misplaced semi-colon 1999-03-27 06:20:40 +00:00
warren%netscape.com 895cbeb457 Added ShutdownGlobalServiceManager 1999-03-27 02:22:33 +00:00
jband%netscape.com 4d4fa94952 removing misplaced semi-colonsthat break some platforms 1999-03-27 01:53:40 +00:00
mcafee%netscape.com 43d656ab19 Ignore generated files. 1999-03-27 00:08:06 +00:00
briano%netscape.com 8394a60939 Fixed the bug that was assuming Linux==x86 (only). 1999-03-26 23:06:38 +00:00
dp%netscape.com d56049e04f One more point where load fail is detected. Adding error message 1999-03-26 18:49:46 +00:00
dp%netscape.com e421ba61c2 Showing a error message when lib loading fails. 1999-03-26 18:23:04 +00:00
danm%netscape.com 9d90b52b72 removing glowcode. a:jband 1999-03-26 02:37:22 +00:00
ftang%netscape.com 5fc6e9fb4c take out wrong assertion, we should do QueryInterface to both entry->mService and service with the sand IID and them compare them . approved by warren 1999-03-26 00:49:06 +00:00
mccabe%netscape.com 4450173143 Move xptinfo, xptcall from export phase (erroneously copied from libxpt Makefile.in) to libs and back out previous temporary fix.
Finishing checkin.  Hopefully all is OK.
1999-03-25 10:35:19 +00:00
mccabe%netscape.com 4d4e61a4dd Move xptinfo, xptcall from export phase (erroneously copied from libxpt Makefile.in) to libs and back out previous tree patch. 1999-03-25 10:28:39 +00:00
dp%netscape.com b29c40cc38 Updated tasks 1999-03-25 09:20:05 +00:00
jband%netscape.com 2ab10ac204 backout building of libxpt on Unix 1999-03-25 09:17:02 +00:00
jband%netscape.com e0c20dd684 fix build bustage due to use of nscore.h before it is exported - I don't understand why this stuff is being compiled in the export phase. We can that later. 1999-03-25 09:05:28 +00:00
mccabe%netscape.com 0d46aaa627 Adding libxpt and xpconnect to the build. 1999-03-25 07:50:11 +00:00
warren%netscape.com 9ed31cf894 Added GetMethodInfoForName 1999-03-25 07:30:47 +00:00
warren%netscape.com 1d640288fd Hushed up stupid warnings on Windows. 1999-03-25 07:29:29 +00:00
jband%netscape.com e839b9739f add libxpt to the build on win32 1999-03-25 03:38:39 +00:00
jband%netscape.com 1b72836b93 use nspr type 1999-03-25 03:37:40 +00:00
jband%netscape.com 843e4d0212 added support for namespace attribute of interface 1999-03-25 03:24:32 +00:00
sspitzer%netscape.com 1797b45114 removed aErrorCode from the comment.
aErrorCode is no longer a parameter to Read()
1999-03-25 03:00:04 +00:00
rickg%netscape.com dd619c3450 any fix for entities 1999-03-25 01:27:27 +00:00
jdunn%netscape.com 93e4488a2d backing out changes, because the tree was closed - doh 1999-03-24 21:55:53 +00:00
jdunn%netscape.com 26bcb3a653 Fix compiler errors on AIX
Approved by mcmullen@netscape.com
1999-03-24 21:38:44 +00:00
sfraser%netscape.com c9dfe1ee12 Fix for 4224 -- Mac crash on startup in registry code. sfraser & dp, approved sar. 1999-03-24 19:55:38 +00:00
dp%netscape.com 64050cd482 Changing symbol name of nsRegistry_GetFactory -> NS_RegistryGetFactory 1999-03-24 00:48:55 +00:00
warren%netscape.com fc4196f07a Added ProgID versions of RegisterService and UnregisterService. 1999-03-24 00:40:29 +00:00
warren%netscape.com 4de9f8f9af Fixed NS_RegistryGetFactory breakage. 1999-03-24 00:38:27 +00:00
dp%netscape.com b900869c23 InitXPCOM() : For a defined initialization sequence of xpcom global objects and components. 1999-03-23 23:28:32 +00:00
waterson%netscape.com d914f058e8 Made the nsCStringKey class NS_COM so that it could be exported across DLLs. 1999-03-23 23:12:35 +00:00
dp%netscape.com d91f32f0f5 Adding PROGID and CLASSNAME to the header.
Adding GetIID()
1999-03-23 23:00:45 +00:00
jband%netscape.com 9a923d2130 add implementation files for unsupported platforms to allow clean build on all platforms even though we'll have failure at runtime on unsupported platforms 1999-03-23 22:16:14 +00:00
scc%netscape.com a3aecb2482 inlining the work of |StartAssigment| reduces |nsCOMPtr| overhead on windows. 1999-03-23 20:35:49 +00:00
dp%netscape.com 50d21bf2f1 Changed Nick's email address 1999-03-23 20:11:36 +00:00
rickg%netscape.com 61a70a0c96 removed linux warnings 1999-03-23 08:47:54 +00:00
dp%netscape.com 549d8873d5 registry added to faq 1999-03-23 08:04:18 +00:00
rickg%netscape.com eb7f160063 added recycler to nsString2 1999-03-23 07:33:10 +00:00
dp%netscape.com aa1e78587a XPCOM Code FAQ. Initial version. 1999-03-23 07:27:30 +00:00
rickg%netscape.com a313d5394a fixed bug in nsString; added recycler to nsString2 1999-03-23 07:26:27 +00:00
jband%netscape.com 9adc279405 fix test Makefile.in 1999-03-23 07:19:15 +00:00
jband%netscape.com de37f0faf5 fix test Makefile.in 1999-03-23 07:16:53 +00:00
jband%netscape.com 95bae7cba5 fix filename 1999-03-23 07:04:52 +00:00
jband%netscape.com 4b66e49f5a initial checking of xptcall code. This module allows arbitrary invocation of xpcom methods and also allows an object to impersonate an object of an arbitrary xpcom class. This code is used for XPConnect and will also be used for a scriptable interface to RDF. The build scheme for libxpt, xptinfo, and xpconnect may be a bit screwy on some platforms until this settles down. Luckily, none of these modules are part of the client build yet and very few people should even notice the change 1999-03-23 02:23:29 +00:00
dp%netscape.com f9701e6d63 Updated new tasks 1999-03-23 02:06:31 +00:00
dp%netscape.com 4067ee93ea Updated new tasks 1999-03-23 01:59:35 +00:00
dp%netscape.com b111f58db1 Todo list for xpcom. Initial version 1999-03-23 01:53:31 +00:00
waterson%netscape.com ac209c730f Initial revision. Not currently in the build. 1999-03-23 01:46:44 +00:00
waterson%netscape.com 58442e8477 Fixed some syntax errors that I found when I actually tried to compile. 1999-03-23 01:46:12 +00:00
waterson%netscape.com 86604a8b50 Added an Init() method to allow the creator to specify an alternate
character size for the internal representation.
1999-03-23 01:29:16 +00:00
waterson%netscape.com 7c8125c3cc Added nsIString interface. 1999-03-23 00:43:54 +00:00
rickg%netscape.com 0ab7547cf9 removed unsightly warnings from string classes 1999-03-23 00:28:36 +00:00
rickg%netscape.com bf82500ce5 fixed link error 1999-03-22 22:26:17 +00:00
rickg%netscape.com b9efb47ef0 fixed nsString2 build problem 1999-03-22 22:03:14 +00:00
dcone%netscape.com 9722af1758 fixed small mac bug 1999-03-22 21:52:57 +00:00
dcone%netscape.com 5107ff368a Fixed small mac bug 1999-03-22 21:52:39 +00:00
bienvenu%netscape.com 46d901db87 fix problem with SetLeafName r+a=mcmullen 1999-03-22 19:15:30 +00:00
rickg%netscape.com f601e29751 landing nsString2 1999-03-22 09:54:46 +00:00
rickg%netscape.com e26a3d2825 prep work to land nsString2 1999-03-22 08:29:26 +00:00
dp%netscape.com 13372716ec Patch for unsigned vs signed warnings. Thanks to <bruce@cybersight.com> 1999-03-21 19:26:32 +00:00
pavlov%pavlov.net 422db61565 add a cast to fix build problems on the ports tinderboxes. 1999-03-21 15:42:44 +00:00
dougt%netscape.com 8929a4a930 Fixing unix breakage. 1999-03-21 06:57:56 +00:00
dougt%netscape.com aae2baf3ab Now adjusting the nsFileSpec after a Move().
Also fixing a bug with Rename().  Now it should successfully take
partial pathnames on Unix and Windows.
1999-03-21 06:22:45 +00:00
alecf%netscape.com 5ad7970d08 oops, back out my old patch - caused more harm than good 1999-03-20 02:41:27 +00:00
alecf%netscape.com 8f120bbb86 fix newline and end of file problem 1999-03-20 02:34:54 +00:00
alecf%netscape.com c9eb80041f there is no header file on unix that actually includes this path. wierd. 1999-03-20 02:34:31 +00:00
mcmullen%netscape.com 1e294da835 FIxing another unix problem. 1999-03-20 01:13:35 +00:00
mcmullen%netscape.com 7e8e0f5edf Fix unix bustage. 1999-03-20 00:13:08 +00:00
mcmullen%netscape.com fb1366b389 Bugs #3997, 3934 1999-03-19 23:09:39 +00:00
warren%netscape.com 87ef6a89de Backed out nsUnicharKey -- couldn't get it to build with -pedantic linux. 1999-03-19 10:27:41 +00:00
warren%netscape.com a6fb69b832 Attempt to fix pendantic breakage. 1999-03-19 09:46:09 +00:00
warren%netscape.com 27f47bf2ac Added nsUnicharKey for nsHashtables. 1999-03-19 09:02:43 +00:00
rickg%netscape.com 063da77aca removed static vars 1999-03-19 08:47:20 +00:00
warren%netscape.com 2d6d7aa600 Fix for broken linux compiler. 1999-03-19 06:18:08 +00:00
rpotts%netscape.com 2de3a1dc1e fix for crash in bug #2991... We still need to figure out why the EventQueue is not being returned properly on the Mac. 1999-03-19 05:54:17 +00:00
warren%netscape.com a1de56ad0d Added nsHashtable::Exists. Renamed nsProgIDKey to nsCStringKey (what it is). 1999-03-19 05:51:49 +00:00
warren%netscape.com f169d7579e Added NS_WITH_SERVICE1 macro. 1999-03-19 05:48:49 +00:00
warren%netscape.com e2ae834619 Added missing flush. 1999-03-19 05:42:20 +00:00
jband%netscape.com 42c71b1afc fail gracefully on badly formed uuid 1999-03-19 04:54:47 +00:00
mcafee%netscape.com a162c08245 Solaris needs prototype for PR_GetEnv(). 1999-03-18 22:41:24 +00:00
mcafee%netscape.com 45222c3ee8 Switch to PR_GetEnv(), warn once if MOZILLA_FIVE_HOME is not set. 1999-03-18 22:38:25 +00:00
leaf%mozilla.org 4ad9f70d5d Landing nspr library name change, and plevent function call change. 1999-03-17 21:32:03 +00:00
mcmullen%netscape.com 40c246f552 Fixes for bugs #3779,#2784. Member initialization of nsFileURL for windows compiler, escaping of url when made from path or spec, add file:// on macintosh when making a url from a spec. [bugs introduced when, for dp, I changed nsFilePath not to escape]. a=chofmann. 1999-03-16 19:12:51 +00:00
dp%netscape.com f40fa2de73 Forcing xpcom registry recreation after moving appcores.dll from bin/components to bin/ since mailnew links with it 1999-03-16 01:33:46 +00:00
mccabe%netscape.com 44463b458c Another reworking of the loader -
- added a forward declaration of nsIInterfaceInfoManager to xptinfo.h

- reworked and cleaned up most aspects of the loader; typelib files now get associated typelib records, which have arrays of pointers to shared interface records; no hashtable lookup is necessary to resolve index pointers from params, etc to nsInterfaceInfo objects.

- moved to two hashtables in nsInterfaceInfoManager, mapping from name->interface record and iid->interface record.  Still unclear if I handle the different-iid, same-name case correctly.
1999-03-15 05:50:11 +00:00
jband%netscape.com c7d0c3e048 added octet for unsigned 8bit, made float and double work, added a Win32 batfile to build against the right MS runtime dll, added hacked temporary support for nsID expresed as nsIIDRef, added GOTO support for iid_is being native rather than an interface type; i.e. for QueryInterface style sig where a void* is used as the out type 1999-03-14 02:59:43 +00:00
jband%netscape.com a6e22fd8aa more to fix assumption that interfaces don't have the pointer bit set 1999-03-13 09:09:26 +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
mcmullen%netscape.com e4f00591a3 Fix a parameter type. 1999-03-13 07:07:33 +00:00
mcmullen%netscape.com 6fcc5b6293 Upgrades, bugfixes (including nsFilePath no longer hex escaped). Features (including DiskSpaceAvailable) 1999-03-13 06:38:57 +00:00
jband%netscape.com 2e3f289396 support float and double in headers and typelibs 1999-03-13 01:43:19 +00:00
jband%netscape.com 95c5de89a9 made in params const, added some comments 1999-03-13 01:34:37 +00:00
jband%netscape.com 318cbab4df fix assumption that interfaces don't have the poointer bit set 1999-03-13 01:31:48 +00:00
mccabe%netscape.com 1f415231ec Fixed a place where I was missing an NS_RELEASE, thanks jband. 1999-03-13 00:56:47 +00:00
rjc%netscape.com 3041149e82 Export nsComponentManager::AutoRegister 1999-03-12 23:47:17 +00:00
mcmullen%netscape.com 981da23e83 Fixed crashing bug on solaris. Added support for mac documents directory. 1999-03-12 22:15:02 +00:00
mcmullen%netscape.com c9be804cc0 Added mac documents directory. 1999-03-12 22:14:08 +00:00
dp%netscape.com bfad54a2ee Descriptor Leak fixed. Thanks to bruce@cybersight.com 1999-03-12 19:49:31 +00:00
ramiro%netscape.com 8ce50ad7cf Make it possible to prefix mozilla dlls that conflict with system dlls. 1999-03-12 12:43:04 +00:00
dp%netscape.com 82188ec99d Using nsHashtable and nsProgIDKey for dll hashing 1999-03-12 11:25:17 +00:00
dp%netscape.com cc70ac201a using nsHashtable for dllStore. 1999-03-12 11:23:49 +00:00
dp%netscape.com 38a1ba3588 Forcing XPCOM registry recreation 1999-03-12 08:53:45 +00:00
dp%netscape.com a7a1e56945 PC: Disabling autoregistration at initialization. It will be done by the app. 1999-03-12 08:52:56 +00:00
mccabe%netscape.com 25ebe42e73 Not part of seamonkey.
Removed awkward nsXPTParamInfo::GetInterface and friend, and als removed supporting nsXPTParamInfo.cpp file.  Replace by nsIInterfaceInfo::GetInfoForParam and friend.

Made the constructor for nsInterfaceInfo private, with nsInterfaceInfoManager as a friend class.
1999-03-12 06:49:01 +00:00
dp%netscape.com 63ec363dda Unix: Autoregistration disabled at initialization. This should be done by app. 1999-03-12 00:05:54 +00:00
dp%netscape.com 72ea641bee Unix: Adding MOZILLA_FIVE_HOME 1999-03-11 21:31:16 +00:00