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