2006 Commits

Author SHA1 Message Date
rogerl%netscape.com
db941463f3 Backing away from SUNW 5.0 version - the 4.2 workshop is the same as GCC
output and Matthias has a way to get the 5.0 workshop to produce 4.2 (and
hence GCC) compatible vtables. I'm leaving the structure intact for now in
case we need to use it for flag setting or whatever.


git-svn-id: svn://10.0.0.236/trunk@42803 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 21:07:57 +00:00
mccabe%netscape.com
2ae3da34ec Change a mispatched | to a !. Thanks to Anton Blanchard <anton@progsoc.uts.edu.au>.
git-svn-id: svn://10.0.0.236/trunk@42746 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 12:37:24 +00:00
mccabe%netscape.com
b72d38369e Fix to 11451.
Stop coredump on bad argument name in [iid_is(bogus)]; add != NULL safety check to loop.


git-svn-id: svn://10.0.0.236/trunk@42745 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 09:34:22 +00:00
dp%netscape.com
27741c5206 dummy
git-svn-id: svn://10.0.0.236/trunk@42740 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 05:40:51 +00:00
jband%netscape.com
5630b79f6c adding enumeration of CLSIDs and ProgIDs using code from Robert Ginda <rginda@ix.netcom.com>
git-svn-id: svn://10.0.0.236/trunk@42738 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 05:02:25 +00:00
dp%netscape.com
09bdbdc0d1 Create the module object and caching it in the Dll abstraction.
git-svn-id: svn://10.0.0.236/trunk@42715 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 00:19:08 +00:00
dp%netscape.com
377e592ead Changing name from nsIComponent.idl to nsIModule.idl
git-svn-id: svn://10.0.0.236/trunk@42711 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-08 22:27:28 +00:00
dp%netscape.com
f8a78b1f91 Fixing addition of nsIModule.idl
git-svn-id: svn://10.0.0.236/trunk@42710 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-08 22:16:53 +00:00
dp%netscape.com
5b941c2de5 Adding nsIModule.idl
git-svn-id: svn://10.0.0.236/trunk@42709 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-08 21:58:53 +00:00
dp%netscape.com
2ecbf9c0b3 added files: mozilla/xpcom/components/nsIModule.idl
git-svn-id: svn://10.0.0.236/trunk@42708 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-08 21:57:09 +00:00
dp%netscape.com
9b1adf286c Adding new interface for Module access. This will replace entry points like
NSRegisterSelf() etc.. in the Module dlls.


git-svn-id: svn://10.0.0.236/trunk@42707 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-08 21:54:43 +00:00
morse%netscape.com
d3e14ebcd0 fix crash in cookie viewer
git-svn-id: svn://10.0.0.236/trunk@42705 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-08 20:33:27 +00:00
jband%netscape.com
7168222b32 adding missing 'return' - thanks to TenThumbs <tenthumbs@cybernex.net> for pointing this out. Also removing extra addrefs in ctor since the generic factory constructor macro used to create these things does this addref for us
git-svn-id: svn://10.0.0.236/trunk@42702 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-08 19:34:31 +00:00
jband%netscape.com
4627d111ec adding missing initializer for member
git-svn-id: svn://10.0.0.236/trunk@42695 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-08 03:37:03 +00:00
alecf%netscape.com
ec7111b0bd fix constructor warning
git-svn-id: svn://10.0.0.236/trunk@42662 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 20:06:38 +00:00
rjc%netscape.com
5dd3607160 Use GetFileSpec() correctly.
git-svn-id: svn://10.0.0.236/trunk@42652 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 11:23:54 +00:00
mccabe%netscape.com
7e79107377 Fix lxr-visible file description comments.
git-svn-id: svn://10.0.0.236/trunk@42651 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 09:45:12 +00:00
mccabe%netscape.com
1302f9251b Fixes for 'warning: unsigned value < 0 is always 0' warnings.
git-svn-id: svn://10.0.0.236/trunk@42650 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 09:32:45 +00:00
cls%seawood.org
6a502d3b0e Various fixes to let the tree compile with gcc 2.95:
String constants are now (const char *)s and must be explicitly cast to (char *).
operator new is expected to be empty or throw an expection instead of returning null. (ifdef'd for gcc 2.95+)
Stricter checks on register clobbering in embedded asm. (at least I think that's what it is)
Expects the main function to return int, not something similiar to it like PRInt32.

Still requires a tweak to remove -mno-486 from NSPR's *.mk files.


git-svn-id: svn://10.0.0.236/trunk@42646 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 06:01:31 +00:00
dveditz%netscape.com
8cd22325c2 change libreg name to match Unix
git-svn-id: svn://10.0.0.236/trunk@42628 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 03:16:42 +00:00
rjc%netscape.com
7e9a4319e4 On Mac, check a file's type (skip the creator, so that 3rd party shared libraries can be noticed) to see if its a shared library.
git-svn-id: svn://10.0.0.236/trunk@42577 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 23:06:07 +00:00
tao%netscape.com
76cdc0d7f2 Temporary set charset to utf-8 until the coverter for escape-unicode is
ready.


git-svn-id: svn://10.0.0.236/trunk@42518 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 20:24:02 +00:00
mccabe%netscape.com
19ca172d42 Made use of ... varargs result in failure, as we don't currently seem
to support it.


git-svn-id: svn://10.0.0.236/trunk@42435 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 10:25:16 +00:00
jband%netscape.com
21f09bba00 changes to nsISupportsPrimitives stuff... Add classes for float and double. Remove class for PRUnichar 'cuz it is too problematic as a type. Fix some capitalization. Add toString methods for more transparent use from JS
git-svn-id: svn://10.0.0.236/trunk@42433 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 09:42:12 +00:00
jband%netscape.com
a424b826f2 fix xpidl compiler failure when a block of 'raw' stuff straddles a buffer block boundary
git-svn-id: svn://10.0.0.236/trunk@42424 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 07:57:53 +00:00
sspitzer%netscape.com
50ef97bffc fix warnings
git-svn-id: svn://10.0.0.236/trunk@42311 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 19:47:10 +00:00
dp%netscape.com
7a6bfd9959 Fixed typo.
git-svn-id: svn://10.0.0.236/trunk@42293 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 12:58:04 +00:00
briano%netscape.com
13240d8630 Fixed the broken initial comment block.
git-svn-id: svn://10.0.0.236/trunk@42247 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 01:36:18 +00:00
briano%netscape.com
27aa60352d Rearranged things a bit and reworked some of the ifdefs to (hopefully) make the whole thing a bit more efficient.
git-svn-id: svn://10.0.0.236/trunk@42246 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 01:32:48 +00:00
rogerl%netscape.com
cff5cc082e New version for linux/sparc. Changed source file names for Sun Workshop and
GCC builds.


git-svn-id: svn://10.0.0.236/trunk@42199 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 20:50:01 +00:00
rogerl%netscape.com
4189aeedca Added Linux/sparc rules. Added rules to distinguish Sun Workshop and GCC
builds.


git-svn-id: svn://10.0.0.236/trunk@42198 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 20:48:18 +00:00
dp%netscape.com
06fe960d99 Adding consistency checks on ReleaseService.
git-svn-id: svn://10.0.0.236/trunk@42132 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 09:36:12 +00:00
jband%netscape.com
f3314fd3f1 use LL_ZERO for initializing 64 bit values to fix Mac bustage
git-svn-id: svn://10.0.0.236/trunk@42129 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 07:45:38 +00:00
jband%netscape.com
e287666535 adding nsISupports wrappers for the primitive types including strings and nsIDs - here we register them for creation
git-svn-id: svn://10.0.0.236/trunk@42127 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 07:08:58 +00:00
dp%netscape.com
e0c3a6e992 adding changes suggested by brendan
git-svn-id: svn://10.0.0.236/trunk@42126 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 07:07:37 +00:00
jband%netscape.com
b476fd2176 added files: mozilla/xpcom/ds/nsISupportsPrimitives.idl
git-svn-id: svn://10.0.0.236/trunk@42125 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 07:02:54 +00:00
jband%netscape.com
6fa11f0c45 added files: mozilla/xpcom/ds/nsSupportsPrimitives.cpp
git-svn-id: svn://10.0.0.236/trunk@42124 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 07:01:10 +00:00
jband%netscape.com
1089929c0a adding nsISupports wrappers for the primitive types including strings and nsIDs
git-svn-id: svn://10.0.0.236/trunk@42123 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:57:38 +00:00
jband%netscape.com
ba9ea18c13 adding PRUnichar as a type we can talk about in idl
git-svn-id: svn://10.0.0.236/trunk@42122 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:53:48 +00:00
brendan%mozilla.org
c3bb539a9b Shaver and I are @mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@42119 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:24:33 +00:00
jband%netscape.com
4137ac2579 adding modifications to support enumeration of interfaces from Robert Ginda <rginda@ix.netcom.com>
git-svn-id: svn://10.0.0.236/trunk@42114 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:13:05 +00:00
jband%netscape.com
f1eb2938e6 make sure that NS_NewHashtableEnumerator gets exported - yes I'm guilty for adding another global entry point
git-svn-id: svn://10.0.0.236/trunk@42111 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 06:05:29 +00:00
jband%netscape.com
38517d1db5 added files: mozilla/xpcom/ds/nsHashtableEnumerator.cpp
git-svn-id: svn://10.0.0.236/trunk@42089 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:28:03 +00:00
jband%netscape.com
d53ce384e4 Adding nsHashtableEnumerator from Rob Ginda, rginda@ix.netcom.com. This is used to create an nsIEnumerator object from a hashtable. When some object has a hashtable as an implementation detail it can use this to expose the data in the table as an enumeration. This is used by the soon-to-be-checkedin systems for enumerating interface and class ids that will be reflected into JavaScript.
git-svn-id: svn://10.0.0.236/trunk@42087 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-04 02:24:34 +00:00
tbogard%aol.net
7a6366a6f9 First check-in of XP Event Loop Interfaces. --This is not connected to the build--.
git-svn-id: svn://10.0.0.236/trunk@42065 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:57:18 +00:00
vidur%netscape.com
82a8c8a756 Reserved IID for nsIDOMNSLocation
git-svn-id: svn://10.0.0.236/trunk@42058 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 23:17:16 +00:00
troy%netscape.com
f4302a9e0c Reserved IID for nsIFrameManager
git-svn-id: svn://10.0.0.236/trunk@42039 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 22:35:42 +00:00
briano%netscape.com
72d652537a Cleaned it up and got rid of the redundant HP-specific SHARED_LIBRARY_LIBS stuff.
git-svn-id: svn://10.0.0.236/trunk@42027 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 21:40:56 +00:00
jfrancis%netscape.com
d7d49b4391 uhh, unfixing mac NS_LINEBREAK macro - macro was right, mac console code was wrong... workaround for console prob being placed in nsGlobalWindow.cpp
git-svn-id: svn://10.0.0.236/trunk@41970 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 12:42:19 +00:00
scc%netscape.com
8a2956c416 experiment: I don't think it like the forward declaration
git-svn-id: svn://10.0.0.236/trunk@41968 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-03 10:44:12 +00:00