jband%netscape.com
52b186b884
Added support for [scriptable] flag in interface descriptor. Added [noscript]. xpconnect now checks for the [scriptable] flag.
1999-04-06 22:42:10 +00:00
neeti%netscape.com
8068dae4d4
initial checkin for ObserverService api
1999-04-06 20:54:09 +00:00
mcmullen%netscape.com
2c21cb44b2
memset a buffer to 0, to avoid Solaris UMR diagnostics.
1999-04-06 20:10:50 +00:00
dp%netscape.com
4c4cf91bec
Removing (char *) casts. Better error checking in PlatformVersionCheck(). Thanks to Nicholas Ambrose <nick87@hotmail.com> for the patch
1999-04-06 08:52:51 +00:00
mccabe%netscape.com
55378a7495
- Made xpidl build conditional on BUILD_XPIDL for win32 and unix
...
- Made win32 xpidl use glib-1.2 (instead of 1.1.)
1999-04-06 08:33:40 +00:00
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