mccabe%netscape.com
4d4e61a4dd
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
b29c40cc38
Updated tasks
1999-03-25 09:20:05 +00:00
jband%netscape.com
2ab10ac204
backout building of libxpt on Unix
1999-03-25 09:17:02 +00:00
jband%netscape.com
e0c20dd684
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
0d46aaa627
Adding libxpt and xpconnect to the build.
1999-03-25 07:50:11 +00:00
warren%netscape.com
9ed31cf894
Added GetMethodInfoForName
1999-03-25 07:30:47 +00:00
warren%netscape.com
1d640288fd
Hushed up stupid warnings on Windows.
1999-03-25 07:29:29 +00:00
jband%netscape.com
e839b9739f
add libxpt to the build on win32
1999-03-25 03:38:39 +00:00
jband%netscape.com
1b72836b93
use nspr type
1999-03-25 03:37:40 +00:00
jband%netscape.com
843e4d0212
added support for namespace attribute of interface
1999-03-25 03:24:32 +00:00
sspitzer%netscape.com
1797b45114
removed aErrorCode from the comment.
...
aErrorCode is no longer a parameter to Read()
1999-03-25 03:00:04 +00:00
rickg%netscape.com
dd619c3450
any fix for entities
1999-03-25 01:27:27 +00:00
jdunn%netscape.com
93e4488a2d
backing out changes, because the tree was closed - doh
1999-03-24 21:55:53 +00:00
jdunn%netscape.com
26bcb3a653
Fix compiler errors on AIX
...
Approved by mcmullen@netscape.com
1999-03-24 21:38:44 +00:00
sfraser%netscape.com
c9dfe1ee12
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
64050cd482
Changing symbol name of nsRegistry_GetFactory -> NS_RegistryGetFactory
1999-03-24 00:48:55 +00:00
warren%netscape.com
fc4196f07a
Added ProgID versions of RegisterService and UnregisterService.
1999-03-24 00:40:29 +00:00
warren%netscape.com
4de9f8f9af
Fixed NS_RegistryGetFactory breakage.
1999-03-24 00:38:27 +00:00
dp%netscape.com
b900869c23
InitXPCOM() : For a defined initialization sequence of xpcom global objects and components.
1999-03-23 23:28:32 +00:00
waterson%netscape.com
d914f058e8
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
d91f32f0f5
Adding PROGID and CLASSNAME to the header.
...
Adding GetIID()
1999-03-23 23:00:45 +00:00
jband%netscape.com
9a923d2130
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
a3aecb2482
inlining the work of |StartAssigment| reduces |nsCOMPtr| overhead on windows.
1999-03-23 20:35:49 +00:00
dp%netscape.com
50d21bf2f1
Changed Nick's email address
1999-03-23 20:11:36 +00:00
rickg%netscape.com
61a70a0c96
removed linux warnings
1999-03-23 08:47:54 +00:00
dp%netscape.com
549d8873d5
registry added to faq
1999-03-23 08:04:18 +00:00
rickg%netscape.com
eb7f160063
added recycler to nsString2
1999-03-23 07:33:10 +00:00
dp%netscape.com
aa1e78587a
XPCOM Code FAQ. Initial version.
1999-03-23 07:27:30 +00:00
rickg%netscape.com
a313d5394a
fixed bug in nsString; added recycler to nsString2
1999-03-23 07:26:27 +00:00
jband%netscape.com
9adc279405
fix test Makefile.in
1999-03-23 07:19:15 +00:00
jband%netscape.com
de37f0faf5
fix test Makefile.in
1999-03-23 07:16:53 +00:00
jband%netscape.com
95bae7cba5
fix filename
1999-03-23 07:04:52 +00:00
jband%netscape.com
4b66e49f5a
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
f9701e6d63
Updated new tasks
1999-03-23 02:06:31 +00:00
dp%netscape.com
4067ee93ea
Updated new tasks
1999-03-23 01:59:35 +00:00
dp%netscape.com
b111f58db1
Todo list for xpcom. Initial version
1999-03-23 01:53:31 +00:00
waterson%netscape.com
ac209c730f
Initial revision. Not currently in the build.
1999-03-23 01:46:44 +00:00
waterson%netscape.com
58442e8477
Fixed some syntax errors that I found when I actually tried to compile.
1999-03-23 01:46:12 +00:00
waterson%netscape.com
86604a8b50
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
7c8125c3cc
Added nsIString interface.
1999-03-23 00:43:54 +00:00
rickg%netscape.com
0ab7547cf9
removed unsightly warnings from string classes
1999-03-23 00:28:36 +00:00
rickg%netscape.com
bf82500ce5
fixed link error
1999-03-22 22:26:17 +00:00
rickg%netscape.com
b9efb47ef0
fixed nsString2 build problem
1999-03-22 22:03:14 +00:00
dcone%netscape.com
9722af1758
fixed small mac bug
1999-03-22 21:52:57 +00:00
dcone%netscape.com
5107ff368a
Fixed small mac bug
1999-03-22 21:52:39 +00:00
bienvenu%netscape.com
46d901db87
fix problem with SetLeafName r+a=mcmullen
1999-03-22 19:15:30 +00:00
rickg%netscape.com
f601e29751
landing nsString2
1999-03-22 09:54:46 +00:00
rickg%netscape.com
e26a3d2825
prep work to land nsString2
1999-03-22 08:29:26 +00:00
dp%netscape.com
13372716ec
Patch for unsigned vs signed warnings. Thanks to <bruce@cybersight.com>
1999-03-21 19:26:32 +00:00
pavlov%pavlov.net
422db61565
add a cast to fix build problems on the ports tinderboxes.
1999-03-21 15:42:44 +00:00
dougt%netscape.com
8929a4a930
Fixing unix breakage.
1999-03-21 06:57:56 +00:00
dougt%netscape.com
aae2baf3ab
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
5ad7970d08
oops, back out my old patch - caused more harm than good
1999-03-20 02:41:27 +00:00
alecf%netscape.com
8f120bbb86
fix newline and end of file problem
1999-03-20 02:34:54 +00:00
alecf%netscape.com
c9eb80041f
there is no header file on unix that actually includes this path. wierd.
1999-03-20 02:34:31 +00:00
mcmullen%netscape.com
1e294da835
FIxing another unix problem.
1999-03-20 01:13:35 +00:00
mcmullen%netscape.com
7e8e0f5edf
Fix unix bustage.
1999-03-20 00:13:08 +00:00
mcmullen%netscape.com
fb1366b389
Bugs #3997 , 3934
1999-03-19 23:09:39 +00:00
warren%netscape.com
87ef6a89de
Backed out nsUnicharKey -- couldn't get it to build with -pedantic linux.
1999-03-19 10:27:41 +00:00
warren%netscape.com
a6fb69b832
Attempt to fix pendantic breakage.
1999-03-19 09:46:09 +00:00
warren%netscape.com
27f47bf2ac
Added nsUnicharKey for nsHashtables.
1999-03-19 09:02:43 +00:00
rickg%netscape.com
063da77aca
removed static vars
1999-03-19 08:47:20 +00:00
warren%netscape.com
2d6d7aa600
Fix for broken linux compiler.
1999-03-19 06:18:08 +00:00
rpotts%netscape.com
2de3a1dc1e
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
a1de56ad0d
Added nsHashtable::Exists. Renamed nsProgIDKey to nsCStringKey (what it is).
1999-03-19 05:51:49 +00:00
warren%netscape.com
f169d7579e
Added NS_WITH_SERVICE1 macro.
1999-03-19 05:48:49 +00:00
warren%netscape.com
e2ae834619
Added missing flush.
1999-03-19 05:42:20 +00:00
jband%netscape.com
42c71b1afc
fail gracefully on badly formed uuid
1999-03-19 04:54:47 +00:00
mcafee%netscape.com
a162c08245
Solaris needs prototype for PR_GetEnv().
1999-03-18 22:41:24 +00:00
mcafee%netscape.com
45222c3ee8
Switch to PR_GetEnv(), warn once if MOZILLA_FIVE_HOME is not set.
1999-03-18 22:38:25 +00:00
leaf%mozilla.org
4ad9f70d5d
Landing nspr library name change, and plevent function call change.
1999-03-17 21:32:03 +00:00
mcmullen%netscape.com
40c246f552
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
f40fa2de73
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
44463b458c
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
c7d0c3e048
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
a6e22fd8aa
more to fix assumption that interfaces don't have the pointer bit set
1999-03-13 09:09:26 +00:00
dp%netscape.com
3bd88c9bdf
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
e4f00591a3
Fix a parameter type.
1999-03-13 07:07:33 +00:00
mcmullen%netscape.com
6fcc5b6293
Upgrades, bugfixes (including nsFilePath no longer hex escaped). Features (including DiskSpaceAvailable)
1999-03-13 06:38:57 +00:00
jband%netscape.com
2e3f289396
support float and double in headers and typelibs
1999-03-13 01:43:19 +00:00
jband%netscape.com
95c5de89a9
made in params const, added some comments
1999-03-13 01:34:37 +00:00
jband%netscape.com
318cbab4df
fix assumption that interfaces don't have the poointer bit set
1999-03-13 01:31:48 +00:00
mccabe%netscape.com
1f415231ec
Fixed a place where I was missing an NS_RELEASE, thanks jband.
1999-03-13 00:56:47 +00:00
rjc%netscape.com
3041149e82
Export nsComponentManager::AutoRegister
1999-03-12 23:47:17 +00:00
mcmullen%netscape.com
981da23e83
Fixed crashing bug on solaris. Added support for mac documents directory.
1999-03-12 22:15:02 +00:00
mcmullen%netscape.com
c9be804cc0
Added mac documents directory.
1999-03-12 22:14:08 +00:00
dp%netscape.com
bfad54a2ee
Descriptor Leak fixed. Thanks to bruce@cybersight.com
1999-03-12 19:49:31 +00:00
ramiro%netscape.com
8ce50ad7cf
Make it possible to prefix mozilla dlls that conflict with system dlls.
1999-03-12 12:43:04 +00:00
dp%netscape.com
82188ec99d
Using nsHashtable and nsProgIDKey for dll hashing
1999-03-12 11:25:17 +00:00
dp%netscape.com
cc70ac201a
using nsHashtable for dllStore.
1999-03-12 11:23:49 +00:00
dp%netscape.com
38a1ba3588
Forcing XPCOM registry recreation
1999-03-12 08:53:45 +00:00
dp%netscape.com
a7a1e56945
PC: Disabling autoregistration at initialization. It will be done by the app.
1999-03-12 08:52:56 +00:00
mccabe%netscape.com
25ebe42e73
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
63ec363dda
Unix: Autoregistration disabled at initialization. This should be done by app.
1999-03-12 00:05:54 +00:00
dp%netscape.com
72ea641bee
Unix: Adding MOZILLA_FIVE_HOME
1999-03-11 21:31:16 +00:00
warren%netscape.com
9198ea0da6
tweak
1999-03-11 11:01:16 +00:00
warren%netscape.com
27d6390ab4
Exporting symbols for the mac.
1999-03-11 10:47:54 +00:00
warren%netscape.com
d046a90e99
Added union and intersection enumerators.
1999-03-11 09:56:59 +00:00
jband%netscape.com
4788fda605
strings are TD_PSTRING | XPT_TDP_POINTER
1999-03-11 08:01:02 +00:00
dp%netscape.com
e11be739ca
creating ~/.mozilla under unix if not already there.
1999-03-11 07:44:23 +00:00