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

1562 Коммитов

Автор SHA1 Сообщение Дата
bruce%cybersight.com 288da9f9ef Fix usage of kISupportsIID so that my next checkin won't hork the tree. 1999-05-29 16:22:36 +00:00
rickg%netscape.com 9f99b05dc8 searching should be slightly faster now 1999-05-29 09:40:49 +00:00
rickg%netscape.com fd7edc13b6 using brute-force search for now 1999-05-29 09:28:56 +00:00
rickg%netscape.com 3834941d92 sync with nsString2 API 1999-05-29 08:52:19 +00:00
rickg%netscape.com 8f2ceea3de final update to nsString2 before switchover 1999-05-29 07:29:46 +00:00
mcmullen%netscape.com eb96eda4f6 For Bill 1999-05-29 02:01:28 +00:00
mcmullen%netscape.com c15d25fd24 Return value 1999-05-29 01:51:02 +00:00
law%netscape.com ce6fed6775 XPIDL-ifying nsIOberver/nsIObserverService 1999-05-29 01:30:27 +00:00
mcmullen%netscape.com 3548811759 Use NS_COM (not NS_BASE) 1999-05-29 01:29:28 +00:00
mcmullen%netscape.com 4d64e4b62d Moved widgetry out. 1999-05-29 01:28:25 +00:00
mcmullen%netscape.com 5a9665a03c Moved widgetry out of xpcom 1999-05-29 01:26:53 +00:00
mcmullen%netscape.com 1db81de2ad Moving widgetry out of xpcom 1999-05-29 01:08:22 +00:00
law%netscape.com 0b7b490358 XPIDL-ifying nsIObserver/nsIObserverService 1999-05-29 00:51:17 +00:00
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
sspitzer%netscape.com b7d65542cd more cvsignorage for the xpcom2 landing 1999-05-26 18:50:14 +00:00
sspitzer%netscape.com c6e0e5e2df cvs ignorage for xpcom2 landing 1999-05-26 17:51:05 +00:00
sspitzer%netscape.com 1647d3eef5 cvs ignorage 1999-05-26 17:49:37 +00:00
dp%netscape.com 2e8cac3d27 Adding services 1999-05-26 08:11:36 +00:00
dp%netscape.com cc9c01a52b Initial version 1999-05-26 08:05:08 +00:00
dp%netscape.com a4a8a169a8 Fixing tests 1999-05-26 07:46:01 +00:00
dp%netscape.com 70be6895d5 Adding NSPR_LIB 1999-05-26 06:36:34 +00:00
mcmullen%netscape.com 9f5f89dba6 Use explicit paths to stop these being found in an obsolete directory (mcmullen@netscape.com) 1999-05-26 05:38:17 +00:00
dp%netscape.com 2af6e2a405 adding symbol XPTI_GetInterfaceInfoManager 1999-05-26 04:54:36 +00:00
dp%netscape.com a54a346f39 reversing previous change 'cause I added the missing to xpcom/build/dlldeps.cpp
and things work.
1999-05-26 04:43:01 +00:00
dp%netscape.com 7c7fc290b3 I dont have a clue why I need this. If I dont add the xptinfo.lib
to the link line, I get a undefined for _XPTI_GetInterfaceInfoManager

Some windows dude should fix this.
1999-05-26 04:16:23 +00:00
mcmullen%netscape.com 3e5d32c96b Fix "missing from view hierarchy alert" (mcmullen@netscape.com) 1999-05-26 04:06:34 +00:00
dp%netscape.com d1bc658460 landing xpcom20/21 branch 1999-05-26 02:16:15 +00:00
dp%netscape.com 125438a094 landing xpcom20/21 branch 1999-05-26 02:05:00 +00:00
dp%netscape.com 94344009c8 Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00
warren%netscape.com 3df1076edc Jband's fix for forward decls. Approved: Chofmann, reviewed: mang. 1999-05-21 03:18:25 +00:00
briano%netscape.com 70a43fea77 Fixed a bug that only exhibited itself if NO_STATIC_LIB was defined. The tools (../tools) require that libxpt.a gets built no matter what, and that wasn't happening. 1999-05-20 23:17:03 +00:00
briano%netscape.com 820c1b2e55 Fixed the handling of the tests directory. Only go there if ENABLE_TESTS is defined. 1999-05-19 00:07:00 +00:00
peterl%netscape.com 66031a220b added nsICSSLoader 1999-05-19 00:00:58 +00:00
warren%netscape.com 0142cb7a14 Added 1999-05-18 21:43:13 +00:00
dp%netscape.com 4f026cd2e3 undoing previous change. It should have happened on the XPCOM20 BRANCH 1999-05-18 09:24:08 +00:00
dp%netscape.com 1a52db2035 Rolling over from initial XPCOM 2.0 changes 1999-05-18 09:19:05 +00:00
dp%netscape.com 34b30431ba Initial version 1999-05-18 09:11:01 +00:00
mccabe%netscape.com 25640b77ad Only alloc space for interface records if we actually have interfaces; fixes a calloc(1,0) bug that was breaking the AIX build. (Thanks to Jim Dunn <jdunn@netscape.com> for finding this, and to Mike Shaver <shaver@netscape.com> for contributing the patch.
The xpcom tree remains closed, but this patch gets in for m6 by special dispensation.

A=leaf,dp
1999-05-18 02:10:05 +00:00
vidur%netscape.com e1003d55c1 Added nsIDOMHTMLLayerElement interface 1999-05-17 21:18:23 +00:00
erik%netscape.com 884c1bf22d Fixed the test file name, added registration for event queue and
persistent properties. This test program now works again. Groan.
1999-05-16 22:59:02 +00:00
beard%netscape.com 9b02a6f807 exporting nsServiceManager::RegisterService/UnregisterService to fix xpinstall breakage. 1999-05-16 21:29:32 +00:00
erik%netscape.com 383437c12d Added code to check return values. Cleaned up a bit. 1999-05-16 20:47:59 +00:00
sfraser%netscape.com d64a71ec88 Added include guards, which should be a big win on commonly included files like this one. 1999-05-14 03:07:31 +00:00
sfraser%netscape.com a8e949c977 Include <string.h>, not "string.h". Also added include guards, which should be a big win on commonly included files like this one. 1999-05-14 03:07:23 +00:00
kmcclusk%netscape.com 6635957e0c Modified nsString2::Append to only call strlen only if aCount is -1.
This clears up ABR errors reported in Purify.
1999-05-13 23:44:57 +00:00
mccabe%netscape.com 213ef70599 Turn off support for XPIDL_JS_STUBS in generated headers by default, as
- nobody uses it

- it's confusing.
1999-05-13 23:13:17 +00:00
waterson%netscape.com df6000c502 Add nsICollection 1999-05-13 20:27:22 +00:00
waterson%netscape.com 1a781fe771 Fix MANIFEST_TEMP to include nsICollection.h. 1999-05-13 16:43:00 +00:00
waterson%netscape.com 3ea7cf781b Temporarily fix build bustage until we get brave enough to turn XPIDL on for Mac. 1999-05-13 16:41:32 +00:00
pinkerton%netscape.com e0de3313bb removing nsICollection.h because it no longer exists (fix build bustage). 1999-05-13 16:24:06 +00:00
warren%netscape.com f0a87da737 Removing old files now generated by IDL (to avoid future screw ups). 1999-05-13 08:48:47 +00:00