Commit Graph

1499 Commits

Author SHA1 Message Date
warren%netscape.com
0ac3645f11 Added nsConstructorPattern.cpp 1999-05-28 22:41:13 +00:00
dougt%netscape.com
dea8fdf944 Adding Proxy to the xpcom init. 1999-05-28 22:17:24 +00:00
dougt%netscape.com
29aaa9fa9b Adding "Fire And Forget" async method calling.
Added Create() function for the generic factory.
Made ProxyObject into an nsISupports Object for refcounting.
Fixed proxytest to work in the new xpcom2 world.
1999-05-28 22:15:20 +00:00
dougt%netscape.com
6369bae2ff Adding a local include path to proxy/src 1999-05-28 22:10:55 +00:00
dp%netscape.com
a3511369fa Fixed crasher bug# 7311 by removing aggregation. Both constructors need to take an additional parameter that will initialize the outer need to happen. Doing the bigger change of introducing aggregation later 1999-05-28 22:09:32 +00:00
dp%netscape.com
bf79513706 Component Registry 1999-05-28 20:38:16 +00:00
dp%netscape.com
98d11bbae8 Checking for NULL progid. This should return correct error values from RegisterComponent() 1999-05-28 06:06:14 +00:00
bruce%cybersight.com
442b3d4f6e Remove local shadowing of variable. 1999-05-28 05:29:26 +00:00
dp%netscape.com
b21d1e72dc Fixing nsrefcnt to be unsigned long to maintain binary compatibility. All Addref() and Release() prototypes modified appropriately 1999-05-28 04:53:17 +00:00
dp%netscape.com
381323acf0 Reversing changing type of nsrefcnt. Mailnews code has specific Release() implementation that mention a different type. We need to fix that first. 1999-05-28 02:07:49 +00:00
mccabe%netscape.com
ba4ce210c2 Added the xpcom/sample directory to the build, so I can point people to the minimal XPConnect sample code there without them having to rebuild to try it out. 1999-05-28 01:49:47 +00:00
dp%netscape.com
246c3f4fe4 Fixed Binary compability with COM's nsIUnknown w.r.t return value types of Addref and Release.
nsrefcnt is defined as unsigned long for windows machines with 4 bytes per long.
1999-05-28 01:22:35 +00:00
dp%netscape.com
4e1c08ff0f - Adding in PROGID and Classname for registration of xpcom components.
- Registering FILESPEC
1999-05-28 01:14:59 +00:00
mccabe%netscape.com
42fca57ea5 Removed unused and nonsensical voidRef typedef. 1999-05-28 01:14:50 +00:00
dp%netscape.com
ce1b8d07bd Added aggregation. Implemented Create() so that the GenericFactory can create IFileSpec
Objects if registered.
1999-05-28 00:50:42 +00:00
dp%netscape.com
87abaa38bd Adding progid and classname 1999-05-27 22:47:27 +00:00
dp%netscape.com
75c92edeea Removing ending ; 1999-05-27 22:45:24 +00:00
dp%netscape.com
dc23df1db8 Adding PROGID and ClassName 1999-05-27 22:41:23 +00:00
dougt%netscape.com
7a941a0baa Adding proxy to the xpcom targets. 1999-05-27 22:36:30 +00:00
dougt%netscape.com
76fecde661 removing an evil and unneeded delete []. 1999-05-27 22:02:17 +00:00
dougt%netscape.com
aa5c8e7759 Changes and bug fixes suggested by brendan. 1999-05-27 21:25:43 +00:00
mcmullen%netscape.com
49b21daf26 First Checked In. 1999-05-27 17:59:00 +00:00
mccabe%netscape.com
4e4736c3c7 Fix to 6880. xpt_link now prints an informative error message when it encounters duplicate interface names with different iids. 1999-05-27 11:02:05 +00:00
rickg%netscape.com
8fe0d4a29a fixed bug in findStr 1999-05-27 10:28:50 +00:00
mccabe%netscape.com
76efd2eeb8 Fix to 5032. xpt_link and xpt_dump now detect input files with bad 'XPCOM TypeLib" headers and fail gracefully with informative error messages, rather than crashing.
Yes, I'm pretty confident this checkin won't interact with the current runtime bustage.
1999-05-27 10:11:32 +00:00
dp%netscape.com
265f784f22 Patch from andreas.otte@primus-online.de Thanks Andreas 1999-05-27 08:50:52 +00:00
rickg%netscape.com
dafc322589 fixed bug in nsString2::find() -- this will soon use boyer-moore 1999-05-27 07:59:16 +00:00
bruce%cybersight.com
e0163ca95d 'friend class' instead of 'friend' .. HP-UX's aCC requires this. 1999-05-27 05:18:59 +00:00
bruce%cybersight.com
2351a1ae9e main() must return int for HP-UX's aCC compiler. 1999-05-27 05:14:57 +00:00
bruce%cybersight.com
0630ef570c Add line feed on last line for native unix compilers. 1999-05-27 05:13:32 +00:00
jdunn%netscape.com
589ecce26c Add AIX/ppc source files for compiling 1999-05-27 02:56:47 +00:00
jdunn%netscape.com
11e33bca9a xptcall files for PowerPC/POWER/POWER2 architecture for AIX 1999-05-27 02:56:03 +00:00
ramiro%netscape.com
464209a782 Remove these from the unix build to reduce the evil possibility of a fork. 1999-05-27 02:31:44 +00:00
beard%netscape.com
f8c059289d changed access paths 1999-05-26 23:21:40 +00:00
beard%netscape.com
2eb6edc765 bumped version to 1.0d5 1999-05-26 23:20:41 +00:00
beard%netscape.com
41b706cae4 added <stdio.h> since xpt_xdr.h no longer #includes nspr includes. 1999-05-26 23:20:24 +00:00
beard%netscape.com
0ba3c6cc6a removed unnecessary NSPR include files 1999-05-26 23:20:23 +00:00
beard%netscape.com
ac136c368f added prlog.h, prprf.h since since xpt_xdr.h no longer includes nspr headers. 1999-05-26 23:20:22 +00:00
sspitzer%netscape.com
6c0730c7ea cvs ignorage 1999-05-26 23:19:18 +00:00
beard%netscape.com
d253caa0ff linker now generates aliases to headers in project output directory. 1999-05-26 23:17:34 +00:00
beard%netscape.com
ecdd5e5590 header files are now linkable. 1999-05-26 23:17:31 +00:00
beard%netscape.com
54b252f851 now compiles header files into the project data folder. 1999-05-26 23:17:28 +00:00
mcafee%netscape.com
5d272fed5d Fixing solaris bustage, link with the c++ compiler. 1999-05-26 22:56:26 +00:00
sspitzer%netscape.com
6af90b587a add the cvsignorage again, and this time don't break the build. 1999-05-26 21:53:31 +00:00
sspitzer%netscape.com
32b8c9da5f do the ignore again. this time, without breaking the build. 1999-05-26 21:48:42 +00:00
pinkerton%netscape.com
e4462b13c1 missing [] on delete of internal array in operator=. 1999-05-26 21:13:29 +00:00
sspitzer%netscape.com
b544ec499f doh! 1999-05-26 19:12:35 +00:00
sspitzer%netscape.com
69223a1b4f remove this to fix build bustage 1999-05-26 19:03:16 +00:00
sspitzer%netscape.com
2fea0786f0 fix build bustage 1999-05-26 19:01:27 +00:00
sspitzer%netscape.com
2134d1a347 remove this, causing build bustage 1999-05-26 18:56:19 +00:00