dp%netscape.com
d7b83efaef
StartupComponents : Strawman spec in place.
1999-04-12 12:47:30 +00:00
dp%netscape.com
7e609f89cc
ProgID fixed by nick.
1999-04-12 12:46:17 +00:00
dp%netscape.com
bc22606b23
Using PROGID for registry instance creation.
1999-04-12 12:34:32 +00:00
dp%netscape.com
f562822847
ProgID hashing fixed. We now hash the progids passed in with RegisterFactory() also. Thanks to Nicholas Ambrose <nick87@hotmail.com> for yet another patch.
1999-04-12 12:32:24 +00:00
beard%netscape.com
3deac81d43
renamed XPTC_InvokeByIndex to _XPTC_InvokeByIndex, to avoid having to have a .exp file for libxpt. #pragma export is used in xptcinvoke_mac.cpp to export XPTC_InvokeByIndex.
1999-04-11 00:31:13 +00:00
beard%netscape.com
72d64a8636
XP_MAC: added local strdup that uses malloc, renamed main to xpidl_main when built as a CodeWarrior plugin.
1999-04-11 00:15:09 +00:00
beard%netscape.com
029f7dcb2a
XP_MAC: added call out to mac_fopen() for simple filenames (no path) to allow the CodeWarrior plugin to search for the file in the access paths.
1999-04-11 00:11:36 +00:00
beard%netscape.com
1bba2e4474
#include <libIDL/IDL.h> -> #include <IDL.h> on XP_MAC.
1999-04-11 00:09:14 +00:00
beard%netscape.com
cdbb982652
strdup -> xpidl_strdup, for consistency
1999-04-11 00:08:18 +00:00
beard%netscape.com
6f678bedac
added nsAllocator exports for XPConnect's use.
1999-04-11 00:03:49 +00:00
beard%netscape.com
2235f83ae8
added xptcinvoke_mac.s
1999-04-10 23:55:39 +00:00
beard%netscape.com
f8327c01f7
First Checked In.
1999-04-10 23:52:55 +00:00
beard%netscape.com
1bcca42778
added xptinfo, xptcall sources.
1999-04-10 23:47:53 +00:00
braddr%puremagic.com
f57ff4ba87
Make the destructor virtual
1999-04-10 09:49:03 +00:00
braddr%puremagic.com
84b829fbe5
Move some trace refcounting only code and variables inside the proper ifdefs
1999-04-10 08:50:50 +00:00
jband%netscape.com
7b8c54ca32
making the overloaded assignment operator sig better match the usage in hopes that the ambiguous error on Sun will go away
1999-04-10 08:17:05 +00:00
jband%netscape.com
3d964bce21
Prepare for not emitting js stubs decls into headers. Emit the macro for GetIID.
1999-04-10 06:17:49 +00:00
jband%netscape.com
5b6af6f244
convert fprintf calls to TRACE macros so they can be more easily turned on and off
1999-04-10 06:11:55 +00:00
jband%netscape.com
fd8376fcba
added overloaded asingment operator to quiet pedantice warning
1999-04-10 06:09:54 +00:00
jband%netscape.com
5d44387aad
fix misspelling
1999-04-10 06:07:24 +00:00
jband%netscape.com
14e5319e39
battling bitrot in this test program
1999-04-10 06:06:39 +00:00
leaf%mozilla.org
cb32b873eb
fixing gmake-ism in makefile.win
1999-04-10 02:43:42 +00:00
ducarroz%netscape.com
353499bf04
added export for nsSupportsArrayEnumerator, added export for nsHashtable::Exists, needed by mailnews
1999-04-10 01:23:14 +00:00
briano%netscape.com
7cd74587cd
Cleaned up the statfs mess at the beginning to make use of configure's power.
1999-04-10 01:13:02 +00:00
sspitzer%netscape.com
7b2008351c
add the binary that gets built to the list of things to ignore
1999-04-10 00:52:22 +00:00
sspitzer%netscape.com
7ab6d8f00e
adding these cvsignore files
1999-04-10 00:39:11 +00:00
sspitzer%netscape.com
492d307670
ignore the test that gets built
1999-04-10 00:36:48 +00:00
dougt%netscape.com
4f9c445ef0
fixing Move() testcase to reflect changes made.
...
added nspr compatiblity tests.
1999-04-10 00:31:35 +00:00
dougt%netscape.com
76fb8170a9
Make the windows specific code use nsprPath.
1999-04-10 00:30:23 +00:00
dougt%netscape.com
ddc1a6b6ba
Adding nsprPath class.
...
Removing existing check when creating subdirectories.
1999-04-10 00:29:20 +00:00
dougt%netscape.com
a33cbfa6ce
Adding nsprPath class.
...
Changing comments to reflect the real world.
1999-04-10 00:27:09 +00:00
mcmullen%netscape.com
da1f481b1e
Bug #4619 . When at eof, get() was returning undefined character. Now returning 0.
1999-04-08 17:31:00 +00:00
rogerl%netscape.com
20c87baa91
# NOT A PART OF SEAMONKEY
...
New.
1999-04-08 16:54:17 +00:00
rickg%netscape.com
bc41d2b9f5
fixed mail/news crash and bug 4606
1999-04-07 21:05:19 +00:00
jband%netscape.com
97149b170a
fix compiler warnings
1999-04-07 00:47:30 +00:00
jband%netscape.com
bf29cbbcf4
use a simpler scheme for handling interface flags in xpidl
1999-04-07 00:29:49 +00:00
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