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