brendan%netscape.com
4a71eaefa6
- Use write rather than dump consistently (dump has unfortunate connotations).
...
- Avoid gratuitous extra newlines in foo.h compiled from foo.idl.
- Use do-while, not for or while, guarded by if that tests the loop condition.
- Use NS_EXPORT to qualify static InitJSClass and GetJSObject method.
- Turn enum declarations within interfaces into JS class constant numbers.
- Defend against null return from JS_GetPrivate (prototype and user-constructed
objects have no private data).
1999-02-22 00:24:34 +00:00
mcmullen%netscape.com
ff14535f6e
Took another one for nsIFile.
1999-02-22 00:15:46 +00:00
alecf%netscape.com
4c1de70e41
add nsIFactory to IDL export list
1999-02-20 03:12:19 +00:00
alecf%netscape.com
31a264e038
update IDL files to be closer to real headers
1999-02-20 03:11:52 +00:00
beard%netscape.com
9468c7d879
XP_MAC: using __comobject as magic base class for all XPCOM objects.
1999-02-20 02:22:18 +00:00
mcmullen%netscape.com
57768c2020
Took 2 for nsIFileOutputStream and nsIFileInputStream
1999-02-20 01:45:30 +00:00
sfraser%netscape.com
5c257742fe
Backing out my previous change, to enable AutoRegister again on the Mac. sdagley checked in a change to NSPR which fixes the crash on launch.
1999-02-20 01:07:31 +00:00
brendan%netscape.com
228bfb73ef
Fix goofs caught by alecf in GetJSObject generation.
1999-02-20 00:10:22 +00:00
mjudge%netscape.com
fbcb42974f
changing nsIEnumerator to use NS_IMETHOD not virtual nsresult
1999-02-19 23:43:20 +00:00
sfraser%netscape.com
ed07fb174e
This is a temporary fix for the Mac crash on launch; don't call AutoRegister on Mac. Approved by sar
1999-02-19 23:28:49 +00:00
jband%netscape.com
9733ee889d
get xpidl building again on Win32
1999-02-19 21:39:41 +00:00
brade%netscape.com
b553b3670f
add prototype to reduce warnings on Macintosh compiler
1999-02-19 16:13:47 +00:00
mcafee%netscape.com
a07d1be9bf
Solaris: adding do_QueryInterface() wrapper per scc's carpool.
1999-02-19 13:14:26 +00:00
warren%netscape.com
38a1b276d2
Added NS_DECL_ISUPPORTS_INHERITED and NS_IMPL_ISUPPORTS_INHERITED.
1999-02-19 06:33:33 +00:00
rickg%netscape.com
1fe259de63
small mod to handle hex conversion better
1999-02-19 06:32:40 +00:00
alecf%netscape.com
5e26c24052
add dummy nsISupports.idl so that other IDL files can compile
...
(Windows makefile.win still needed - volunteers welcome!)
1999-02-19 02:04:21 +00:00
alecf%netscape.com
e266797a3b
link xpidl statically against libxpt so that dist/bin doesn't need to be in your LD_LIBRARY_PATH
1999-02-18 22:59:17 +00:00
dp%netscape.com
1581c74987
Hacked to remove ./ when we PR_LoadLibrary() dlls of the type ./library.so
...
This improves memory a bit.
1999-02-18 22:37:35 +00:00
alecf%netscape.com
544d9d773b
make these libraries build during the export phase
1999-02-18 22:36:27 +00:00
mcafee%netscape.com
9feda1b10b
Adding support for Solaris native compiler. a=scc
1999-02-18 22:34:15 +00:00
coop%netscape.com
4a28ad0dc3
NOT YET PART OF SEAMONKEY:
...
* now close input file in all cases
* warn user about params with no in/out flag information
* more internal error checking
1999-02-18 22:29:59 +00:00
pinkerton%netscape.com
2de064a331
adding nsRepository stuff to exports. permission to fix build bustage during closed tree given by leaf.
1999-02-18 20:11:07 +00:00
brendan%netscape.com
051bbc0cff
Finish Get and SetProperty, simplify InitJSClass via globalObject.
1999-02-18 19:59:11 +00:00
mcmullen%netscape.com
7e6415b643
Reserved a range for file i/o errors.
1999-02-18 18:58:25 +00:00
shaver%netscape.com
7c4aa3b23b
Add dependency on libxpt and NSPR for typelib generation.
...
Only output |static const IID()| if we have an IID defined.
Output forward declarations.
Initial -m typelib stuff (handles methods, barely).
1999-02-18 17:43:38 +00:00
shaver%netscape.com
d96b4c6f50
fix InterfaceDescriptorAddMethods to not randomly overwrite memory, and fix
...
DoMethodDescriptor to not randomly overwrite md->result
1999-02-18 17:36:46 +00:00
ebina%netscape.com
e6a074a940
Forgot to ifdef USE_REGISTRY which was breaking the MAC.
1999-02-18 17:18:06 +00:00
ebina%netscape.com
b01dc22f0f
Add public functions RegisterComponent, UnregisterComponent, and ProgIDToCLSID
1999-02-18 16:58:22 +00:00
jband%netscape.com
7723eec138
added macro to ease defining the static const IID() accessor to xpcom interface class declarations
1999-02-18 05:37:50 +00:00
brendan%netscape.com
51e07c6b0f
Fixed wrapper management to be self-contained, requiring no extra interfaces.
1999-02-18 03:10:40 +00:00
shaver%netscape.com
7138211132
binary files are required (thanks, jband). also fix typo
1999-02-18 02:53:08 +00:00
rjc%netscape.com
429e50b781
Small fix for path separators.
1999-02-18 01:43:22 +00:00
mcmullen%netscape.com
0064c92613
Backing out previous change from the trunk, because it was supposed to have gone in on a branch.
1999-02-18 00:45:07 +00:00
shaver%netscape.com
950bd8bad9
Report read failure and short reads (should handle short reads better! RSN!).
...
File length is a size_t now, not an int.
1999-02-18 00:42:01 +00:00
mcmullen%netscape.com
36703ad10e
Updated to match the header changes I've been making. Also, added the declaration of the persistent filespec class.
1999-02-18 00:35:39 +00:00
rjc%netscape.com
3c55ff2cfd
Fix XPCom on Mac so that autoregistration of .shlb files work.
1999-02-18 00:24:38 +00:00
warren%netscape.com
41fe50242a
Added constructor for strings.
1999-02-18 00:12:08 +00:00
brendan%netscape.com
8d254d72e6
Cope with void return.
1999-02-17 22:45:12 +00:00
brendan%netscape.com
ab4487d5ca
More stub work checkpointing; expand tabs.
1999-02-17 22:13:32 +00:00
warren%netscape.com
78c67590e0
Added missing definition of nsFilePath::nsFilePath(const nsFilePath&)
1999-02-17 18:20:27 +00:00
coop%netscape.com
14a98b2ab8
NOT YET PART OF SEAMONKEY:
...
* replaces reference to unistd.h by stdlib.h
1999-02-17 17:36:01 +00:00
jband%netscape.com
40ef764595
get this code compiling in win32
1999-02-17 07:05:36 +00:00
brendan%netscape.com
ee53936825
Second checkpoint.
1999-02-17 05:56:30 +00:00
scc%netscape.com
8914901382
added methods of |nsCOMPtr|
1999-02-17 05:00:24 +00:00
scc%netscape.com
56b132f647
missing '&' found, returned to rightful home
1999-02-17 03:12:03 +00:00
danm%netscape.com
7cb36e8b11
activate exception handling for tests: TestCOMPtr uses them
1999-02-17 02:18:40 +00:00
mjudge%netscape.com
3360e21238
checking for nsCOMPtr change
1999-02-17 01:59:01 +00:00
scc%netscape.com
42e1c10096
updated to new interface for nsCOMPtr
1999-02-17 01:58:25 +00:00
scc%netscape.com
149e9ed6e5
First Checked In.
1999-02-17 01:57:07 +00:00
mcafee%netscape.com
81ad17909e
Adding nsCOMPtr.cpp for nsCOMPtr carpool
1999-02-17 01:55:00 +00:00