mccabe%netscape.com
d8d93678e2
Move xptinfo, xptcall from export phase (erroneously copied from libxpt Makefile.in) to libs and back out previous temporary fix.
...
Finishing checkin. Hopefully all is OK.
1999-03-25 10:35:19 +00:00
mccabe%netscape.com
c17ac10f7c
Move xptinfo, xptcall from export phase (erroneously copied from libxpt Makefile.in) to libs and back out previous tree patch.
1999-03-25 10:28:39 +00:00
dp%netscape.com
68d22e0429
Updated tasks
1999-03-25 09:20:05 +00:00
jband%netscape.com
901cbef6f4
backout building of libxpt on Unix
1999-03-25 09:17:02 +00:00
jband%netscape.com
0a13a0e73d
fix build bustage due to use of nscore.h before it is exported - I don't understand why this stuff is being compiled in the export phase. We can that later.
1999-03-25 09:05:28 +00:00
mccabe%netscape.com
0bc66ee504
Adding libxpt and xpconnect to the build.
1999-03-25 07:50:11 +00:00
warren%netscape.com
17ad42464c
Added GetMethodInfoForName
1999-03-25 07:30:47 +00:00
warren%netscape.com
28cb6a80bd
Hushed up stupid warnings on Windows.
1999-03-25 07:29:29 +00:00
jband%netscape.com
c3e89a1c42
add libxpt to the build on win32
1999-03-25 03:38:39 +00:00
jband%netscape.com
dc6308f7d9
use nspr type
1999-03-25 03:37:40 +00:00
jband%netscape.com
7b8eacb7c7
added support for namespace attribute of interface
1999-03-25 03:24:32 +00:00
sspitzer%netscape.com
a7c4e2da6c
removed aErrorCode from the comment.
...
aErrorCode is no longer a parameter to Read()
1999-03-25 03:00:04 +00:00
rickg%netscape.com
ad1ba89a86
any fix for entities
1999-03-25 01:27:27 +00:00
jdunn%netscape.com
e3c9afd27f
backing out changes, because the tree was closed - doh
1999-03-24 21:55:53 +00:00
jdunn%netscape.com
e87951d3e0
Fix compiler errors on AIX
...
Approved by mcmullen@netscape.com
1999-03-24 21:38:44 +00:00
sfraser%netscape.com
3d37126cc7
Fix for 4224 -- Mac crash on startup in registry code. sfraser & dp, approved sar.
1999-03-24 19:55:38 +00:00
dp%netscape.com
e7568d2022
Changing symbol name of nsRegistry_GetFactory -> NS_RegistryGetFactory
1999-03-24 00:48:55 +00:00
warren%netscape.com
597c3c5ec4
Added ProgID versions of RegisterService and UnregisterService.
1999-03-24 00:40:29 +00:00
warren%netscape.com
19f56342e2
Fixed NS_RegistryGetFactory breakage.
1999-03-24 00:38:27 +00:00
dp%netscape.com
d68b82058c
InitXPCOM() : For a defined initialization sequence of xpcom global objects and components.
1999-03-23 23:28:32 +00:00
waterson%netscape.com
72299217c8
Made the nsCStringKey class NS_COM so that it could be exported across DLLs.
1999-03-23 23:12:35 +00:00
dp%netscape.com
1dbbb52112
Adding PROGID and CLASSNAME to the header.
...
Adding GetIID()
1999-03-23 23:00:45 +00:00
jband%netscape.com
1095da363b
add implementation files for unsupported platforms to allow clean build on all platforms even though we'll have failure at runtime on unsupported platforms
1999-03-23 22:16:14 +00:00
scc%netscape.com
8eb511fa4b
inlining the work of |StartAssigment| reduces |nsCOMPtr| overhead on windows.
1999-03-23 20:35:49 +00:00
dp%netscape.com
5796bc8e36
Changed Nick's email address
1999-03-23 20:11:36 +00:00
rickg%netscape.com
74944668d1
removed linux warnings
1999-03-23 08:47:54 +00:00
dp%netscape.com
b3acb46b0f
registry added to faq
1999-03-23 08:04:18 +00:00
rickg%netscape.com
2ba72879d7
added recycler to nsString2
1999-03-23 07:33:10 +00:00
dp%netscape.com
29c56bedbc
XPCOM Code FAQ. Initial version.
1999-03-23 07:27:30 +00:00
rickg%netscape.com
e15cc0dd6b
fixed bug in nsString; added recycler to nsString2
1999-03-23 07:26:27 +00:00
jband%netscape.com
0f16874f45
fix test Makefile.in
1999-03-23 07:19:15 +00:00
jband%netscape.com
17e6426289
fix test Makefile.in
1999-03-23 07:16:53 +00:00
jband%netscape.com
dff8f4bc0e
fix filename
1999-03-23 07:04:52 +00:00
jband%netscape.com
fdea92e7c5
initial checking of xptcall code. This module allows arbitrary invocation of xpcom methods and also allows an object to impersonate an object of an arbitrary xpcom class. This code is used for XPConnect and will also be used for a scriptable interface to RDF. The build scheme for libxpt, xptinfo, and xpconnect may be a bit screwy on some platforms until this settles down. Luckily, none of these modules are part of the client build yet and very few people should even notice the change
1999-03-23 02:23:29 +00:00
dp%netscape.com
30d0dea1e3
Updated new tasks
1999-03-23 02:06:31 +00:00
dp%netscape.com
899d8a50cd
Updated new tasks
1999-03-23 01:59:35 +00:00
dp%netscape.com
85cbfaede5
Todo list for xpcom. Initial version
1999-03-23 01:53:31 +00:00
waterson%netscape.com
814643482d
Initial revision. Not currently in the build.
1999-03-23 01:46:44 +00:00
waterson%netscape.com
930b662aed
Fixed some syntax errors that I found when I actually tried to compile.
1999-03-23 01:46:12 +00:00
waterson%netscape.com
6d60e2479a
Added an Init() method to allow the creator to specify an alternate
...
character size for the internal representation.
1999-03-23 01:29:16 +00:00
waterson%netscape.com
31f60d2a20
Added nsIString interface.
1999-03-23 00:43:54 +00:00
rickg%netscape.com
5757dea09a
removed unsightly warnings from string classes
1999-03-23 00:28:36 +00:00
rickg%netscape.com
8e40493438
fixed link error
1999-03-22 22:26:17 +00:00
rickg%netscape.com
dacd8a783e
fixed nsString2 build problem
1999-03-22 22:03:14 +00:00
dcone%netscape.com
5eb8628f41
fixed small mac bug
1999-03-22 21:52:57 +00:00
dcone%netscape.com
537e9b39e4
Fixed small mac bug
1999-03-22 21:52:39 +00:00
bienvenu%netscape.com
b7d7665c16
fix problem with SetLeafName r+a=mcmullen
1999-03-22 19:15:30 +00:00
rickg%netscape.com
808678e7df
landing nsString2
1999-03-22 09:54:46 +00:00
rickg%netscape.com
ede624cbbf
prep work to land nsString2
1999-03-22 08:29:26 +00:00
dp%netscape.com
c1ed2b3f33
Patch for unsigned vs signed warnings. Thanks to <bruce@cybersight.com>
1999-03-21 19:26:32 +00:00
pavlov%pavlov.net
07d3f0be51
add a cast to fix build problems on the ports tinderboxes.
1999-03-21 15:42:44 +00:00
dougt%netscape.com
899ccc36a3
Fixing unix breakage.
1999-03-21 06:57:56 +00:00
dougt%netscape.com
e4949d344c
Now adjusting the nsFileSpec after a Move().
...
Also fixing a bug with Rename(). Now it should successfully take
partial pathnames on Unix and Windows.
1999-03-21 06:22:45 +00:00
alecf%netscape.com
c59cbb3e36
oops, back out my old patch - caused more harm than good
1999-03-20 02:41:27 +00:00
alecf%netscape.com
53f20b6e1a
fix newline and end of file problem
1999-03-20 02:34:54 +00:00
alecf%netscape.com
804aa05e63
there is no header file on unix that actually includes this path. wierd.
1999-03-20 02:34:31 +00:00
mcmullen%netscape.com
19dc840095
FIxing another unix problem.
1999-03-20 01:13:35 +00:00
mcmullen%netscape.com
5a20fa4872
Fix unix bustage.
1999-03-20 00:13:08 +00:00
mcmullen%netscape.com
6cf27d2a67
Bugs #3997 , 3934
1999-03-19 23:09:39 +00:00
warren%netscape.com
1d59a013c3
Backed out nsUnicharKey -- couldn't get it to build with -pedantic linux.
1999-03-19 10:27:41 +00:00
warren%netscape.com
75ca8f8ad6
Attempt to fix pendantic breakage.
1999-03-19 09:46:09 +00:00
warren%netscape.com
5b82065f09
Added nsUnicharKey for nsHashtables.
1999-03-19 09:02:43 +00:00
rickg%netscape.com
ac8a03b6c1
removed static vars
1999-03-19 08:47:20 +00:00
warren%netscape.com
a4fb233916
Fix for broken linux compiler.
1999-03-19 06:18:08 +00:00
rpotts%netscape.com
13204dc51d
fix for crash in bug #2991... We still need to figure out why the EventQueue is not being returned properly on the Mac.
1999-03-19 05:54:17 +00:00
warren%netscape.com
6656b2284f
Added nsHashtable::Exists. Renamed nsProgIDKey to nsCStringKey (what it is).
1999-03-19 05:51:49 +00:00
warren%netscape.com
8190c412bc
Added NS_WITH_SERVICE1 macro.
1999-03-19 05:48:49 +00:00
warren%netscape.com
a7c5dd071b
Added missing flush.
1999-03-19 05:42:20 +00:00
jband%netscape.com
6d4eb25402
fail gracefully on badly formed uuid
1999-03-19 04:54:47 +00:00
mcafee%netscape.com
0ab3fe8ca1
Solaris needs prototype for PR_GetEnv().
1999-03-18 22:41:24 +00:00
mcafee%netscape.com
94137691ac
Switch to PR_GetEnv(), warn once if MOZILLA_FIVE_HOME is not set.
1999-03-18 22:38:25 +00:00
leaf%mozilla.org
0a0f5ac00f
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
mcmullen%netscape.com
296a662cd4
Fixes for bugs #3779,#2784. Member initialization of nsFileURL for windows compiler, escaping of url when made from path or spec, add file:// on macintosh when making a url from a spec. [bugs introduced when, for dp, I changed nsFilePath not to escape]. a=chofmann.
1999-03-16 19:12:51 +00:00
dp%netscape.com
bdd6913861
Forcing xpcom registry recreation after moving appcores.dll from bin/components to bin/ since mailnew links with it
1999-03-16 01:33:46 +00:00
mccabe%netscape.com
4bde4a29d1
Another reworking of the loader -
...
- added a forward declaration of nsIInterfaceInfoManager to xptinfo.h
- reworked and cleaned up most aspects of the loader; typelib files now get associated typelib records, which have arrays of pointers to shared interface records; no hashtable lookup is necessary to resolve index pointers from params, etc to nsInterfaceInfo objects.
- moved to two hashtables in nsInterfaceInfoManager, mapping from name->interface record and iid->interface record. Still unclear if I handle the different-iid, same-name case correctly.
1999-03-15 05:50:11 +00:00
jband%netscape.com
e36d4deb4b
added octet for unsigned 8bit, made float and double work, added a Win32 batfile to build against the right MS runtime dll, added hacked temporary support for nsID expresed as nsIIDRef, added GOTO support for iid_is being native rather than an interface type; i.e. for QueryInterface style sig where a void* is used as the out type
1999-03-14 02:59:43 +00:00
jband%netscape.com
7c7d649979
more to fix assumption that interfaces don't have the pointer bit set
1999-03-13 09:09:26 +00:00
dp%netscape.com
86620360ae
Removing unix hack of translation ./libabc.so to libabc.so to prevent multiple loads. This wont be required as we load all dlls absolutely
1999-03-13 08:09:54 +00:00
mcmullen%netscape.com
a06c02057b
Fix a parameter type.
1999-03-13 07:07:33 +00:00
mcmullen%netscape.com
3bb07d2871
Upgrades, bugfixes (including nsFilePath no longer hex escaped). Features (including DiskSpaceAvailable)
1999-03-13 06:38:57 +00:00
jband%netscape.com
a15fbddb0e
support float and double in headers and typelibs
1999-03-13 01:43:19 +00:00
jband%netscape.com
2631c143c9
made in params const, added some comments
1999-03-13 01:34:37 +00:00
jband%netscape.com
0e63be40cb
fix assumption that interfaces don't have the poointer bit set
1999-03-13 01:31:48 +00:00
mccabe%netscape.com
666a5c28c9
Fixed a place where I was missing an NS_RELEASE, thanks jband.
1999-03-13 00:56:47 +00:00
rjc%netscape.com
31892c21d1
Export nsComponentManager::AutoRegister
1999-03-12 23:47:17 +00:00
mcmullen%netscape.com
088a3ba59a
Fixed crashing bug on solaris. Added support for mac documents directory.
1999-03-12 22:15:02 +00:00
mcmullen%netscape.com
f9e9f1030d
Added mac documents directory.
1999-03-12 22:14:08 +00:00
dp%netscape.com
4a0762723e
Descriptor Leak fixed. Thanks to bruce@cybersight.com
1999-03-12 19:49:31 +00:00
ramiro%netscape.com
846235af9b
Make it possible to prefix mozilla dlls that conflict with system dlls.
1999-03-12 12:43:04 +00:00
dp%netscape.com
2381e84b6d
Using nsHashtable and nsProgIDKey for dll hashing
1999-03-12 11:25:17 +00:00
dp%netscape.com
84607889b9
using nsHashtable for dllStore.
1999-03-12 11:23:49 +00:00
dp%netscape.com
841ac2eeee
Forcing XPCOM registry recreation
1999-03-12 08:53:45 +00:00
dp%netscape.com
13097f8d48
PC: Disabling autoregistration at initialization. It will be done by the app.
1999-03-12 08:52:56 +00:00
mccabe%netscape.com
519a1ba0fa
Not part of seamonkey.
...
Removed awkward nsXPTParamInfo::GetInterface and friend, and als removed supporting nsXPTParamInfo.cpp file. Replace by nsIInterfaceInfo::GetInfoForParam and friend.
Made the constructor for nsInterfaceInfo private, with nsInterfaceInfoManager as a friend class.
1999-03-12 06:49:01 +00:00
dp%netscape.com
b5b0768068
Unix: Autoregistration disabled at initialization. This should be done by app.
1999-03-12 00:05:54 +00:00
dp%netscape.com
aba76740b8
Unix: Adding MOZILLA_FIVE_HOME
1999-03-11 21:31:16 +00:00
warren%netscape.com
f5b0e48292
tweak
1999-03-11 11:01:16 +00:00
warren%netscape.com
1ca883bda7
Exporting symbols for the mac.
1999-03-11 10:47:54 +00:00
warren%netscape.com
5f5aba4d61
Added union and intersection enumerators.
1999-03-11 09:56:59 +00:00
jband%netscape.com
293ce3d801
strings are TD_PSTRING | XPT_TDP_POINTER
1999-03-11 08:01:02 +00:00