Commit Graph

3163 Commits

Author SHA1 Message Date
dp%netscape.com
7f8c687d95 Removing stray UnregisterFactory(..., path)
git-svn-id: svn://10.0.0.236/trunk@30529 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 13:33:42 +00:00
dp%netscape.com
512e87bc1a Landing M6 XPCOM Code cleanup branch
git-svn-id: svn://10.0.0.236/trunk@30528 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 13:29:37 +00:00
waterson%netscape.com
dc95538961 Suppress unused parameter warnings.
git-svn-id: svn://10.0.0.236/trunk@30513 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 05:15:26 +00:00
rickg%netscape.com
5c8c136b32 new nsString modz; getting ready for nsString2 switchover
git-svn-id: svn://10.0.0.236/trunk@30512 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 05:13:08 +00:00
dveditz%netscape.com
1160261d68 minor startup performance improvement
git-svn-id: svn://10.0.0.236/trunk@30511 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 04:19:06 +00:00
briano%netscape.com
2371311b84 Added OpenBSD to the list.
git-svn-id: svn://10.0.0.236/trunk@30496 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 01:58:22 +00:00
briano%netscape.com
1641b5da6f This should prevent Solaris/x86 from overriding its CPPSRCS setting with that for sparc.
git-svn-id: svn://10.0.0.236/trunk@30495 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 01:57:02 +00:00
dp%netscape.com
f015deb427 Converting stray UnregisterFactory calls to UnregisterComponent
git-svn-id: svn://10.0.0.236/trunk@30485 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 01:37:04 +00:00
mcafee%netscape.com
d5a2076a47 Adding Solaris/sparc and Solaris/intel
git-svn-id: svn://10.0.0.236/trunk@30476 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 00:49:31 +00:00
mcafee%netscape.com
56d1aa8697 Linker didn't seem to like _ prefix for function names, removing them fixes link errors. Adding license file.
git-svn-id: svn://10.0.0.236/trunk@30475 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 00:49:02 +00:00
mcafee%netscape.com
a5e767e34d Fixing link error (Solaris).
git-svn-id: svn://10.0.0.236/trunk@30474 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 00:48:09 +00:00
mcafee%netscape.com
f27eb89d94 Fixing link errors (Solaris).
git-svn-id: svn://10.0.0.236/trunk@30473 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 00:47:40 +00:00
sspitzer%netscape.com
5f83d6c89a check for existance before dereferencing
git-svn-id: svn://10.0.0.236/trunk@30469 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-06 00:24:45 +00:00
hyatt%netscape.com
dd5410721e Changed the arguments to PostSynchronousEvent. Added an EventLoop method.
git-svn-id: svn://10.0.0.236/trunk@30452 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 23:55:10 +00:00
briano%netscape.com
3d80cdbf48 Fix for bug 5770. Thanks to lennox@cs.columbia.edu.
git-svn-id: svn://10.0.0.236/trunk@30443 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 23:38:15 +00:00
scc%netscape.com
2532453e8b sense of HAVE_CPP_BOOL was backwards, fixed it (thanks, Jim Dunn)
git-svn-id: svn://10.0.0.236/trunk@30442 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 23:36:38 +00:00
scc%netscape.com
b85e1a74ed -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Wow!  Re-enabled initialization/assignment from raw COM interface pointers, only this time it means the same as |dont_QueryInterface|.  Which is what people want and expect.  Re-enabled comparisons between |nsCOMPtr|s and raw COM interface pointers; and it means what people expect: are these two 4-byte values equal/not-equal.  Added a function for comparing two pointers (either can be raw or nsCOMPtr) called |SameCOMIdentity|, which provides the other kind of comparison.

No current functionality has changed.  Everything you're doing now is still legal and valid.  These changes only bring some additional options.
-----BEGIN PGP SIGNATURE-----
Version: PGP Personal Privacy 6.0.2
Comment: get my key at <http://www.meer.net/ScottCollins/#key>

iQA/AwUBNzAeufGmojMuVn+fEQInWgCfUVK/7xfd/pdhAmyIe4HhynKsuucAn20t
MRtmNY4e2MAdwClvhR65a5Yv
=elb3
-----END PGP SIGNATURE-----


git-svn-id: svn://10.0.0.236/trunk@30401 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 10:37:05 +00:00
mcafee%netscape.com
aa4b2003c1 Adding license.
git-svn-id: svn://10.0.0.236/trunk@30393 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 06:07:50 +00:00
mcafee%netscape.com
67a23ecafc Adding Makefile for Linux.
git-svn-id: svn://10.0.0.236/trunk@30391 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 06:06:33 +00:00
mcafee%netscape.com
01928aa861 Adding changes for Solaris, commented-out so we don't break the current build.
git-svn-id: svn://10.0.0.236/trunk@30320 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 02:06:02 +00:00
mcafee%netscape.com
1f0973db5a Typo? Fixing Solaris bustage.
git-svn-id: svn://10.0.0.236/trunk@30318 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 01:59:07 +00:00
kipp%netscape.com
28f1155583 alloc IID
git-svn-id: svn://10.0.0.236/trunk@30317 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 01:59:01 +00:00
mcafee%netscape.com
577b03042b These files have been renamed with _asm_ to distinguish them from cpp files, this unconfuses gcc.
git-svn-id: svn://10.0.0.236/trunk@30316 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 01:57:35 +00:00
kipp%netscape.com
76ccb16ab5 alloc IID
git-svn-id: svn://10.0.0.236/trunk@30315 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 01:56:46 +00:00
mcafee%netscape.com
b004a8459f Renaming asm files to be different than cpp files so compiler doesn't get confused. xptcinvoke_sparc_solaris.s _. xptcinvoke_asm_sparc_solaris.s, xptcstubs_sparc_solaris.s -> xptcstubs_asm_sparc_solaris.s
git-svn-id: svn://10.0.0.236/trunk@30314 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-05 01:56:01 +00:00
hyatt%netscape.com
f0500e2390 Committing the changes to support the new nsIEventQueue interface and
nested queues in the event queue service.


git-svn-id: svn://10.0.0.236/trunk@30290 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 23:35:47 +00:00
hyatt%netscape.com
e393d712bf Committing changes to support the new nsIEventQueue interface.
git-svn-id: svn://10.0.0.236/trunk@30289 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 23:35:25 +00:00
hyatt%netscape.com
40fc89740d Committing Mac Project file for new event queues.
git-svn-id: svn://10.0.0.236/trunk@30288 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 23:34:58 +00:00
dougt%netscape.com
2b9ec29607 Removing nsProxyEvent from xpcom. It will be shortly replaced with a
new and improved version.


git-svn-id: svn://10.0.0.236/trunk@30261 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 22:47:45 +00:00
dougt%netscape.com
a5599da8a3 Removing nsProxyEvent from xpcom. It will be shortly replaced with a
new and improved version


git-svn-id: svn://10.0.0.236/trunk@30254 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 22:42:22 +00:00
alecf%netscape.com
e743495d15 back out my warning fix (proper fix on the way)
git-svn-id: svn://10.0.0.236/trunk@30239 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 22:33:10 +00:00
jdunn%netscape.com
50a231d8d8 remove the -lIDL from the EX_LIBS line. It is included with $(LIBIDL_LIBS)
correctly.  HP chokes on the -lIDL since there is no preceding -L<path to libIDL.a>


git-svn-id: svn://10.0.0.236/trunk@30228 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 22:16:15 +00:00
kipp%netscape.com
df30a0c42d alloc iids
git-svn-id: svn://10.0.0.236/trunk@30218 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 21:31:48 +00:00
alecf%netscape.com
191ca8b97d fix some warnings about initializing variables in constructors
git-svn-id: svn://10.0.0.236/trunk@30215 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 21:09:03 +00:00
alecf%netscape.com
ee8eafa46e #if 0 out some unused code
git-svn-id: svn://10.0.0.236/trunk@30209 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 20:56:40 +00:00
vidur%netscape.com
ea579482e4 new IIDs for nsIDOMNSRange, nsIDOMOption, nsIJSNativeInitializer, nsHTMLOptionElement_CID and nsISelectElement
git-svn-id: svn://10.0.0.236/trunk@30208 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 20:55:46 +00:00
alecf%netscape.com
1c51da9f1a initialize some variables in constructor declaration rather than the constructor itself
git-svn-id: svn://10.0.0.236/trunk@30199 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 20:52:05 +00:00
alecf%netscape.com
b8f6a37ee1 fix virtual constructor problem
git-svn-id: svn://10.0.0.236/trunk@30194 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 20:50:24 +00:00
alecf%netscape.com
008b12c125 fix possible uninitialized variable
git-svn-id: svn://10.0.0.236/trunk@30192 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 20:49:20 +00:00
alecf%netscape.com
ce4347de11 add a side effect warning that bit me hard during M6
git-svn-id: svn://10.0.0.236/trunk@30181 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 20:28:24 +00:00
jband%netscape.com
ef7c96ff53 change to make xpidl [shared] cause a const qualifier to be emitted and wstring to map to PRUnichar rather than PRUint16
git-svn-id: svn://10.0.0.236/trunk@30173 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 20:03:43 +00:00
mcmullen%netscape.com
1e656b6d41 So much for that last touchup between building and committing...
git-svn-id: svn://10.0.0.236/trunk@30163 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 19:39:15 +00:00
mcmullen%netscape.com
a5c98aa5e2 Fix double-escaping problem (#4184)
git-svn-id: svn://10.0.0.236/trunk@30145 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 19:11:31 +00:00
sspitzer%netscape.com
5bc10591fc changes to get this to build with the -pedanic flag.
(when you pass --enable-pedantic to the compiler)


git-svn-id: svn://10.0.0.236/trunk@30110 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 17:21:33 +00:00
scc%netscape.com
c3c1b1ce2b change |CallQueryInterface| to handle situations where |nsISupports| is ambiguous.
git-svn-id: svn://10.0.0.236/trunk@30105 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 12:40:52 +00:00
mccabe%netscape.com
546751fb5d Fix to 5899; xpidl now looks for its target file where it's told to rather than eagerly plucking it out of the supplied includes directories.
Also removed an obsolete check against libIDL 0.6.2.


git-svn-id: svn://10.0.0.236/trunk@30104 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 10:52:20 +00:00
scc%netscape.com
1be50dc6d8 somebody is including this file inside an |extern "C"| declaration. That's bad. I can't find the culprit, but I can mark the important function |extern "C++"| to allow windows to compile.
git-svn-id: svn://10.0.0.236/trunk@30103 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 10:23:56 +00:00
scc%netscape.com
80c7c4981c oops
git-svn-id: svn://10.0.0.236/trunk@30102 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 09:51:04 +00:00
mccabe%netscape.com
04026d5bf8 Fix to 5415. Don't complain about duplicate iids when linking, if the duplicate iids are zero (representing unresolved interfaces.)
git-svn-id: svn://10.0.0.236/trunk@30101 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 09:47:10 +00:00
scc%netscape.com
8a9c9eb0d5 Added |CallQueryInterface|, a type-safe interface to |QueryInterface|
git-svn-id: svn://10.0.0.236/trunk@30100 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-04 09:44:27 +00:00