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

1684 Коммитов

Автор SHA1 Сообщение Дата
warren%netscape.com 108ee892cd Cleaned up the nsIBuffer interface, added comments, etc. 1999-06-09 06:41:32 +00:00
warren%netscape.com 0aa76c7bb0 Added ReadSegments and WriteSegments to nsIBuffer to avoid the need to allocate intermediate buffers. 1999-06-09 04:52:47 +00:00
warren%netscape.com 45df5306ae Added nscore.h to nsrootidl.idl for PRUnichar. 1999-06-09 03:19:10 +00:00
jband%netscape.com bec02315f9 Fix build bustage. Will come back and do it right 1999-06-08 22:49:01 +00:00
sfraser%netscape.com b18d9161b5 Back out pierre change, so that NS_ASSERTION calls DebugStr once again. Doing this on the basis of consensus at 7/6 macdev meeting. 1999-06-08 22:13:40 +00:00
jband%netscape.com bed1eb75d7 Adding Irix implementation from Jason Heirtzler <jasonh@cthulhu.engr.sgi.com> 1999-06-08 21:49:30 +00:00
waterson%netscape.com dbd51aec83 Obsolete. Generated from nsICollection.idl now. 1999-06-08 21:28:42 +00:00
waterson%netscape.com ef326e8a32 Obsolete. Generated from nsIEnumerator.idl now. 1999-06-08 21:27:47 +00:00
warren%netscape.com aaf94a8b04 Moved WriteFrom to nsIBufferOutputStream. Made necko pass around buffer streams. 1999-06-08 20:57:32 +00:00
briano%netscape.com 0a764a4a0d Changed the location of libxpcombase_s.a in the list in order to fix the NetBSD build. 1999-06-08 02:01:01 +00:00
sfraser%netscape.com 50460ad014 Fix for bug 7479; use unsigned char to avoid sign extension when converting to wide string. r rickg. 1999-06-08 00:28:47 +00:00
warren%netscape.com f086c5861f Added nsIBufferOutputStream.idl 1999-06-07 22:47:55 +00:00
waterson%netscape.com 8e855e06b9 Add nsService constructor that allows you to get a service by ProgID using the statically linked nsServiceManager API. 1999-06-07 02:24:29 +00:00
bruce%cybersight.com 2614465d97 Scoping problem with loop variable. Fixes OSF/1 build. 1999-06-05 11:22:11 +00:00
waterson%netscape.com 42ed4b166e Remove NS_ASSERTION calls from nsService class. 1999-06-05 02:44:40 +00:00
briano%netscape.com 0e92e4e2ea Oops, forgot to add the braces.... 1999-06-05 01:57:35 +00:00
warren%netscape.com 7b74d79bf3 Added nsIBuffer::Search and cleaned up nsIBufferInputStream interface to just return the buffer. 1999-06-05 01:15:00 +00:00
briano%netscape.com 13cdfd841c Fix for platforms that don't support long longs. 1999-06-05 01:07:50 +00:00
warren%netscape.com fa9af113bf Added 1999-06-04 23:58:05 +00:00
pierre%netscape.com 2c1a37cbe5 (Mac only) PR_LOG() calls printf() with a "���" header instead of falling into MacsBug. 1999-06-04 23:04:28 +00:00
valeski%netscape.com 6b3a8895c4 api change to nsIProxy* interfaces. You can no longer pass in straight PLEventQueues, you now need to pass in nsIEventQueue interfaces (see mozilla/xpcom/threads) 1999-06-04 22:46:20 +00:00
briano%netscape.com e9e302b454 Handle the (Unix) platform-specific DLL naming conventions properly. 1999-06-04 22:17:30 +00:00
jdunn%netscape.com 44723469c1 AIX requires nsSubsumeStr to be a const... so for AIX (only) lets make it so 1999-06-04 22:08:19 +00:00
mccabe%netscape.com 7b8e0afeb5 Partial fix to 7202. free (XPT_DELETE()) a pointer that was previously just set to NULL and leaked.
Thanks to David Gardiner <david.gardiner@unisa.edu.au> for the patch, and to bruce to pointing me to it.
1999-06-04 21:33:38 +00:00
valeski%netscape.com bade0cb940 added the HandleEvent method 1999-06-04 15:02:27 +00:00
briano%netscape.com 117fb75428 Converted all the C++ comments to C comments to fix the Unix builds (prefapi.c). 1999-06-04 02:00:19 +00:00
warren%netscape.com 8e1cc82187 Removed stream files from manifest. 1999-06-03 23:52:13 +00:00
warren%netscape.com 7208426540 Removed obsolete files for mac. 1999-06-03 23:35:18 +00:00
warren%netscape.com 03c1be25bc Added nsIBufferInputStream.idl 1999-06-03 23:10:11 +00:00
pinkerton%netscape.com 02d7c1f725 idl files added for streams. 1999-06-03 23:04:22 +00:00
pinkerton%netscape.com 114282864b adding new stream idl files. 1999-06-03 23:03:53 +00:00
rickg%netscape.com 81fa68ad56 fixed warnings 1999-06-03 23:03:08 +00:00
rogerl%netscape.com 0ecf2ad741 Instruction sequence clean-up courtesy of Dan Price & Blake Jones at Sun. 1999-06-03 23:02:17 +00:00
rickg%netscape.com faaf397439 fixed offset error in FindCharInSet() and RFindCharInSet() 1999-06-03 22:12:27 +00:00
akkana%netscape.com 8f264ecc9b Vidur's HTML fragment content sink; Kostello's document/html encoders 1999-06-03 22:11:53 +00:00
waterson%netscape.com 23562bf11d Remove NS_IS_ERROR() macro; it's both redundant with NS_FAILED() and wrong. 1999-06-03 22:03:07 +00:00
warren%netscape.com 8b32319be8 Fixed GenericFactory linkage problems. 1999-06-03 21:51:14 +00:00
warren%netscape.com 19437e332d IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom). Added nsIBufferInputStream for peek capability. 1999-06-03 21:51:09 +00:00
warren%netscape.com 447b069ddb IDLized stream interfaces. Required rename of overloaded Write method (now WriteFrom). 1999-06-03 21:50:47 +00:00
ducarroz%netscape.com e9a99e264b add nsISupportsArray.idl 1999-06-03 21:00:44 +00:00
scc%netscape.com 0c87834eef fixed for VMS 1999-06-03 20:36:53 +00:00
waterson%netscape.com 6d180f5576 Replace NS_IS_ERROR() with NS_FAILED(): NS_IS_ERROR() is buggy and redundant. 1999-06-03 20:25:15 +00:00
waterson%netscape.com e30c1ff4f6 Fix XPIDL_MODULE typos. 1999-06-03 20:06:49 +00:00
rickg%netscape.com 54d9142b33 fix bug 7479 per Erik VanDerPoel 1999-06-03 18:45:39 +00:00
jdunn%netscape.com f11c2c12a5 change false to PR_FALSE 1999-06-03 17:57:36 +00:00
rickg%netscape.com 733756c72e fix searching errors; safeguard assign 1999-06-03 10:49:14 +00:00
mcmullen%netscape.com 3db78cc9b8 Fix to #6398 using patch provided by jim_nance@yahoo.com (who does, apparently, yahoo). 1999-06-03 01:40:47 +00:00
mcmullen%netscape.com f90907e656 Alias resolution now happens almost any time a spec is created from a non-spec. Needed to make things work properly. 1999-06-03 01:28:52 +00:00
cathleen%netscape.com 06912e1393 prevent getting an outrageous index value, when a char is not found in a
given nsStr.  broke XPInstall.
1999-06-03 01:11:14 +00:00
jband%netscape.com fcc50b53fa updating status page 1999-06-02 23:28:23 +00:00
alecf%netscape.com de7c2fbf71 fix windows bustage 1999-06-02 04:46:07 +00:00
jband%netscape.com 33713af5b9 another patch from khym@bga.com (Dave Huang) 1999-06-02 03:49:30 +00:00
jband%netscape.com 97c6ebfb01 platform check contributed by Bert Driehuis <bert_driehuis@nl.compuware.com> 1999-06-02 02:35:00 +00:00
jband%netscape.com 4148a5c559 adding netbsd m68k support contributed by khym@bga.com (Dave Huang) 1999-06-02 02:26:38 +00:00
alecf%netscape.com 1e37044d42 first cut at scriptifying nsISupportsArray - remove constness from all methods, add new XPCOM compatible methods and fix layout code to handle lack of const methods 1999-06-02 02:06:32 +00:00
alecf%netscape.com 9adb743188 add XPIDLized version of nsISupportsArray 1999-06-02 02:03:45 +00:00
scc%netscape.com 16cc6edf13 replaced tabs with spaces as per our standards 1999-06-02 01:59:28 +00:00
jband%netscape.com 8504769d61 removing this unused and ill-named file 1999-06-02 01:47:19 +00:00
scc%netscape.com 5c2933b1c2 added comparisons that will allow |nsnull != myPtr| et al 1999-06-02 01:29:55 +00:00
jband%netscape.com ad565b3a27 updated status page 1999-06-02 01:25:08 +00:00
jband%netscape.com fec511d826 use only C style comments in these files to make Irix happy 1999-06-02 00:57:32 +00:00
alecf%netscape.com 06cbd6eee2 stop using [] operator on nsISupportsArray - going away for scriptability 1999-06-02 00:14:41 +00:00
rjc%netscape.com 145b24f47c Add ability to find "Internet Search Sites" folder on Mac. 1999-06-02 00:12:10 +00:00
alecf%netscape.com 8e0a105a40 stop using [] operator on nsISupportsArray - going away for scriptability. 1999-06-02 00:07:54 +00:00
rickg%netscape.com 8e07228d02 update to nsString2 as default impl 1999-05-31 22:09:05 +00:00
jband%netscape.com cdc2404343 updating paths to new location of this directory and updating status page 1999-05-31 19:48:25 +00:00
jband%netscape.com 8d5a930e20 converting these html files to redirect to moved pages 1999-05-31 19:45:54 +00:00
dougt%netscape.com 9e8c2fb02f kISupportsIID is not defined on unix, but it is on windoze... 1999-05-29 23:01:25 +00:00
dougt%netscape.com 981c6e2d15 Adding a few more functions to nsIEventQueue.
Moving proxy to use nsIEventQueue instead of PLEvents direct.
1999-05-29 22:50:25 +00:00
ducarroz%netscape.com 5a6663db89 fix for bug 7329. MAC ONLY: if a file doesn't exist while doing an open and the flag PR_CREATE_FILE is set shouldn't abort. 1999-05-29 21:27:18 +00:00
ducarroz%netscape.com 9c27fc9dec fix for bug 7329. Deleteting a file that doesn't exist should not invalidate the nsFileSpec. 1999-05-29 21:27:16 +00:00
bruce%cybersight.com cb46bf8387 Remove static IID kISupportsIID from the default QueryInterfaces implementation macro. Replace with call to nsISupports::GetIID(). Tested by dp, myself and tague on the 3 main platforms (Win32, Linux and Mac respectively). 1999-05-29 16:25:18 +00:00
bruce%cybersight.com f31cd49b26 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 1391fd5402 searching should be slightly faster now 1999-05-29 09:40:49 +00:00
rickg%netscape.com 08b677ab39 using brute-force search for now 1999-05-29 09:28:56 +00:00
rickg%netscape.com e0b2cc6e1d sync with nsString2 API 1999-05-29 08:52:19 +00:00
rickg%netscape.com 57ad1af88a final update to nsString2 before switchover 1999-05-29 07:29:46 +00:00
mcmullen%netscape.com 98aed27675 For Bill 1999-05-29 02:01:28 +00:00
mcmullen%netscape.com 0639a2acde Return value 1999-05-29 01:51:02 +00:00
law%netscape.com 4b65c3eb5a XPIDL-ifying nsIOberver/nsIObserverService 1999-05-29 01:30:27 +00:00
mcmullen%netscape.com 53d551dd62 Use NS_COM (not NS_BASE) 1999-05-29 01:29:28 +00:00
mcmullen%netscape.com c27322b635 Moved widgetry out. 1999-05-29 01:28:25 +00:00
mcmullen%netscape.com e0431b2caf Moved widgetry out of xpcom 1999-05-29 01:26:53 +00:00
mcmullen%netscape.com e40a3e299b Moving widgetry out of xpcom 1999-05-29 01:08:22 +00:00
law%netscape.com 39f375f872 XPIDL-ifying nsIObserver/nsIObserverService 1999-05-29 00:51:17 +00:00
warren%netscape.com 39ffb3fd54 Added nsConstructorPattern.cpp 1999-05-28 22:41:13 +00:00
dougt%netscape.com 83629f6dd7 Adding Proxy to the xpcom init. 1999-05-28 22:17:24 +00:00
dougt%netscape.com 9970148ca8 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 c8f4529686 Adding a local include path to proxy/src 1999-05-28 22:10:55 +00:00
dp%netscape.com 1fe0f8ea19 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 ba8cba6747 Component Registry 1999-05-28 20:38:16 +00:00
dp%netscape.com 70524be506 Checking for NULL progid. This should return correct error values from RegisterComponent() 1999-05-28 06:06:14 +00:00
bruce%cybersight.com b0efa83056 Remove local shadowing of variable. 1999-05-28 05:29:26 +00:00
dp%netscape.com d014238fff 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 2c37e9da83 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 57a517c23a 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 55912dab75 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 0cdf1ded73 - Adding in PROGID and Classname for registration of xpcom components.
- Registering FILESPEC
1999-05-28 01:14:59 +00:00
mccabe%netscape.com 1b09ab286b Removed unused and nonsensical voidRef typedef. 1999-05-28 01:14:50 +00:00
dp%netscape.com d55ee36d75 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 afdcdd4a15 Adding progid and classname 1999-05-27 22:47:27 +00:00
dp%netscape.com a49242842c Removing ending ; 1999-05-27 22:45:24 +00:00
dp%netscape.com 62e216b84a Adding PROGID and ClassName 1999-05-27 22:41:23 +00:00
dougt%netscape.com 5f665bfb85 Adding proxy to the xpcom targets. 1999-05-27 22:36:30 +00:00
dougt%netscape.com 8c55d325a2 removing an evil and unneeded delete []. 1999-05-27 22:02:17 +00:00
dougt%netscape.com 06da7db49b Changes and bug fixes suggested by brendan. 1999-05-27 21:25:43 +00:00
mcmullen%netscape.com 43893ffab7 First Checked In. 1999-05-27 17:59:00 +00:00
mccabe%netscape.com da56ac584d 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 8ce4c39a90 fixed bug in findStr 1999-05-27 10:28:50 +00:00
mccabe%netscape.com 993a57ba6c 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 3bfdf9b74e Patch from andreas.otte@primus-online.de Thanks Andreas 1999-05-27 08:50:52 +00:00
rickg%netscape.com a43678d8a0 fixed bug in nsString2::find() -- this will soon use boyer-moore 1999-05-27 07:59:16 +00:00
bruce%cybersight.com 807582fa6c 'friend class' instead of 'friend' .. HP-UX's aCC requires this. 1999-05-27 05:18:59 +00:00
bruce%cybersight.com d958049abc main() must return int for HP-UX's aCC compiler. 1999-05-27 05:14:57 +00:00
bruce%cybersight.com 18e066dc4e Add line feed on last line for native unix compilers. 1999-05-27 05:13:32 +00:00
jdunn%netscape.com dd097c18c7 Add AIX/ppc source files for compiling 1999-05-27 02:56:47 +00:00
jdunn%netscape.com 318b49f72d xptcall files for PowerPC/POWER/POWER2 architecture for AIX 1999-05-27 02:56:03 +00:00
ramiro%netscape.com 35a17d67b0 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 9bef84f59a changed access paths 1999-05-26 23:21:40 +00:00
beard%netscape.com cbd7455082 bumped version to 1.0d5 1999-05-26 23:20:41 +00:00
beard%netscape.com b52cb6d878 added <stdio.h> since xpt_xdr.h no longer #includes nspr includes. 1999-05-26 23:20:24 +00:00
beard%netscape.com 7c0aa5d3ab removed unnecessary NSPR include files 1999-05-26 23:20:23 +00:00
beard%netscape.com d3f67634af 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 b561a41b3f cvs ignorage 1999-05-26 23:19:18 +00:00
beard%netscape.com c5cd98da9b linker now generates aliases to headers in project output directory. 1999-05-26 23:17:34 +00:00
beard%netscape.com 86e4e7b93a header files are now linkable. 1999-05-26 23:17:31 +00:00
beard%netscape.com e226052f40 now compiles header files into the project data folder. 1999-05-26 23:17:28 +00:00
mcafee%netscape.com 6f6d9b9fe8 Fixing solaris bustage, link with the c++ compiler. 1999-05-26 22:56:26 +00:00
sspitzer%netscape.com 622c04d7e1 add the cvsignorage again, and this time don't break the build. 1999-05-26 21:53:31 +00:00
sspitzer%netscape.com 6899fcbce8 do the ignore again. this time, without breaking the build. 1999-05-26 21:48:42 +00:00
pinkerton%netscape.com 5c6a1ffba4 missing [] on delete of internal array in operator=. 1999-05-26 21:13:29 +00:00
sspitzer%netscape.com 55b91ea96d doh! 1999-05-26 19:12:35 +00:00
sspitzer%netscape.com dd4205c871 remove this to fix build bustage 1999-05-26 19:03:16 +00:00
sspitzer%netscape.com 69459c651e fix build bustage 1999-05-26 19:01:27 +00:00
sspitzer%netscape.com 7a8370c448 remove this, causing build bustage 1999-05-26 18:56:19 +00:00
sspitzer%netscape.com be79c1b3e5 more cvsignorage for the xpcom2 landing 1999-05-26 18:50:14 +00:00
sspitzer%netscape.com dc6a12ab7d cvs ignorage for xpcom2 landing 1999-05-26 17:51:05 +00:00
sspitzer%netscape.com f58bc7d206 cvs ignorage 1999-05-26 17:49:37 +00:00
dp%netscape.com 2d17c4e59e Adding services 1999-05-26 08:11:36 +00:00
dp%netscape.com 8f63893f68 Initial version 1999-05-26 08:05:08 +00:00
dp%netscape.com b242ae36b2 Fixing tests 1999-05-26 07:46:01 +00:00
dp%netscape.com 2f66a36d0d Adding NSPR_LIB 1999-05-26 06:36:34 +00:00
mcmullen%netscape.com 90cf1c1b2e 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 c904a80893 adding symbol XPTI_GetInterfaceInfoManager 1999-05-26 04:54:36 +00:00
dp%netscape.com 84180c0ec1 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 01f8b2f7c8 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 09bca898a8 Fix "missing from view hierarchy alert" (mcmullen@netscape.com) 1999-05-26 04:06:34 +00:00
dp%netscape.com 40a1a18c2e landing xpcom20/21 branch 1999-05-26 02:16:15 +00:00
dp%netscape.com bfa02b4d63 landing xpcom20/21 branch 1999-05-26 02:05:00 +00:00
dp%netscape.com 0443b20e33 Landing xpcom20/21 branch. 1999-05-26 01:38:36 +00:00