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
dp%netscape.com
e4d775b1e6
creating ~/.mozilla under unix if not already there.
1999-03-11 07:44:23 +00:00
jband%netscape.com
38a8cd5adb
interfaces are pointers and getters return retvals
1999-03-11 07:12:18 +00:00
jband%netscape.com
d438675ce9
get xptinfo building on Win32 again
1999-03-11 02:21:23 +00:00
coop%netscape.com
d2776c64fb
NOT YET PART OF SEAMONKEY:
...
* added improved error message for IID collision.
1999-03-11 02:15:53 +00:00
coop%netscape.com
8abd4c05be
NOT YET PART OF SEAMONKEY:
...
* one character fix (D'oh!) to make InterfaceTypeDescriptor indices update properly.
1999-03-10 23:41:04 +00:00
dp%netscape.com
492cf01667
Removing unused variable.
1999-03-10 23:30:25 +00:00
warren%netscape.com
b537db91f8
Added progID version of GetService. Fixed up nsService to not be a template.
1999-03-10 22:53:17 +00:00
dp%netscape.com
3fad618644
Adding error messages when loading fails.
1999-03-10 22:07:34 +00:00
mcmullen%netscape.com
c83b5e5810
Fixed bustage with typo.
1999-03-10 21:41:43 +00:00
shaver%netscape.com
1221b21a69
generate meaningful annotation
1999-03-10 21:09:01 +00:00
mcmullen%netscape.com
edd291e578
Added tests for size and mod date.
1999-03-10 21:03:53 +00:00
mcmullen%netscape.com
eb40f15d6f
Added GetModDate and GetFileSize. Fixed a crash with a strcmp of null.
1999-03-10 21:02:58 +00:00
mcmullen%netscape.com
4dbdbee851
Added output streamers for int and unsigned int.
1999-03-10 20:56:38 +00:00
coop%netscape.com
61070aeb1f
NOT YET PART OF SEAMONKEY:
...
* first annotation indicates that resulting typelib was created by the linker.
* annotations from files being linked in are now preserved.
1999-03-10 20:40:17 +00:00
dougt%netscape.com
b68b584c5b
No longer shifting windows nsFileSpec's mPath to uppercase.
...
Now comparing without regard to case instead on windows.
Windows nsSpecialSystemDirectory will have all uppercase mPaths.
1999-03-10 20:07:10 +00:00
coop%netscape.com
379db48a95
NOT YET PART OF SEAMONKEY:
...
* xpt_dump now checks num_methods and num_constants before trying to walk the arrays.
* xpt_link now actually links. It even updates interfaces indices. Tested using all the idl files in mozilla/xpcom/idl.
1999-03-10 19:44:36 +00:00
mcafee%netscape.com
000b5164e8
Solaris needs newline at EOF.
1999-03-10 10:57:05 +00:00
mccabe%netscape.com
6b98fefab2
Added tests of getting info assoc'd with params to TestInterfaceInfo.cpp, which uncovered an off-by-one problem due to magic typelib offsets for nsXPTParamInfo. Which makes me wonder if we shouldn't have just said #define XPT_INDEX_NO_PARENT 0xFFFF.
1999-03-10 10:36:13 +00:00
dp%netscape.com
76d050c5d7
changing to correct indent style and tabs. Beautify...
1999-03-10 09:53:25 +00:00
mccabe%netscape.com
287b033f8f
Not yet part of the Monkey.
...
- Added magic comments to make the LXR browsing experience more pleasant.
- introduced the nsInterfaceRecord class (formerly less formally interface_record).
- changed the XPTInterfaceDirectoryEntry pointer in InterfaceInfoes into nsInterfaceRecord pointers, removing the need for a hash just to go from entries to records to support nsXPTParamInfo::GetInterface.
- made the destructor for InterfaceInfo objects remove null the pointer in the corresponding reference.
1999-03-10 09:30:48 +00:00
dp%netscape.com
7eb59f3dda
Recheckin because of loss during ComponentManager Merge
...
- Using Reg*Raw() interface to support component urls storage in registry.
- Implemented recursive version of DeleteKey() so that Reg*Raw() interface could be used
- Fixing memory corruption; access of deleted dll object
1999-03-10 09:16:28 +00:00
mccabe%netscape.com
fbb61946dc
Not part of seamonkey.
...
Added a comment saying preconditions the tests actually needs to
succeed. (also simplified these some.)
1999-03-10 08:22:17 +00:00
jband%netscape.com
e338836195
was using the same iid for 2 interfaces - synced nsIShutdownListener iid with the iid from the .h file
1999-03-10 08:02:23 +00:00
waterson%netscape.com
652441cf06
Change PATH_MAX to MAXPATHLEN to compile on Solaris.
1999-03-10 07:21:09 +00:00
mccabe%netscape.com
9a7e3f4ae7
Not part of seamonkey.
...
Fixed bustage due to improper use of DEBUG_somehacker.
1999-03-10 06:59:53 +00:00
jband%netscape.com
f9b86c3014
making it compile on Win32
1999-03-10 06:36:03 +00:00
waterson%netscape.com
433ca28660
Added OS_CurrentProcessDirectory test.
1999-03-10 06:08:06 +00:00
waterson%netscape.com
928cc7249f
Added OS_CurrentProcessDirectory implementation. Thanks to RJC for Mac. Unix is still bogus: uses getcwd().
1999-03-10 06:07:21 +00:00
mccabe%netscape.com
6a16062360
Not part of seamonkey.
...
API change - changed nsXPTParamInfo from taking an InterfaceDirectoryEntry* (which really isn't part of the API I want to expose) to taking an nsIInterfaceInfo*, which is.
1999-03-10 06:06:19 +00:00
mccabe%netscape.com
33190c2591
Not yet part of Seamonkey.
...
Progress on the nsInterfaceInfoManager typelib loader for xpconnect.
Now has complete (I think) functionality, though the implementation is
still probably rusty.
I punted on defining a directory for .xpt files at this point; the
implementation looks at the value of the XPTDIR environment variable
for this value.
Note that the nsXPTParaminfo interface (public/xpt_cpp) has changed
(possibly temporarily) to take an 'entry' parameter.
1999-03-10 04:26:15 +00:00
mcmullen%netscape.com
eab093f4d5
Change assignment operator not to create dirs.
1999-03-10 02:50:16 +00:00
alecf%netscape.com
41626e9533
export nsID.idl to get native types
1999-03-10 01:13:27 +00:00
alecf%netscape.com
770326593d
purify fixes from bruce@cybersight.com - free memory the right way
1999-03-10 00:32:44 +00:00
mcmullen%netscape.com
615dbada53
Turning on dougt's special system directory stuff, and adding it to the Macintosh build. Fixed spurious leading slash on getting leaf name (win and unix). Adding dougt's equality test operator, too. Adding dougt's test code for all the above.
1999-03-09 22:33:36 +00:00
akkana%netscape.com
98c2a5c446
fixing merge problem of windows not looking for components in components directory - dp & akkana
1999-03-09 22:18:32 +00:00
shaver%netscape.com
9a39a6e839
#include "nsID.idl" to get the nsID/nsIID/nsCID defines in other IDL, not just C++
1999-03-09 21:50:55 +00:00
dp%netscape.com
ac18aec366
registry version to 0.40 for component manager change
1999-03-09 21:31:33 +00:00
shaver%netscape.com
0564d92d66
Handle nsID, nsIID and nsCID via a custom string-compare hack. (Ugly, but we
...
need 0.6.3 for a better fix, and this'll do for now.)
When sorting IDEs, sort entries with identical IIDs by namespace::name.
1999-03-09 19:59:42 +00:00
ramiro%netscape.com
7e12a4b568
Use the macro on all platforms. Thanks to pierre for helping me make sure
...
it doesnt break the mac. I verified that it works on unix and windows.
1999-03-09 19:19:02 +00:00
warren%netscape.com
49a46fdfe9
Include problem.
1999-03-09 14:44:24 +00:00
warren%netscape.com
3406dc1047
Implemented virtuals in cpp file to try to avoid linux pedantic error.
1999-03-09 14:09:11 +00:00
warren%netscape.com
bdcaa63028
Backed out the nsService template stuff.
1999-03-09 11:49:41 +00:00
warren%netscape.com
db05d0cffa
Commented out template because linux isn't happy with it.
1999-03-09 11:12:23 +00:00
warren%netscape.com
22907e4a56
Fixed exports for nsRepository -> nsComponentManager
1999-03-09 10:51:12 +00:00
warren%netscape.com
273a5f362a
Fixed path separator.
1999-03-09 10:20:01 +00:00
warren%netscape.com
1a48a551dd
Trying a hack to see if I can make linux happy.
1999-03-09 10:15:54 +00:00
warren%netscape.com
84ee98f95d
Workaround for sun386i breakage.
1999-03-09 10:07:02 +00:00
warren%netscape.com
9e9b6f5893
Added nsComponentManager.cpp
1999-03-09 09:47:12 +00:00
warren%netscape.com
c50687b845
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
shaver%netscape.com
b8bfa0940a
turn off more debugging noise and prepare for 0.6.2's forward handling
1999-03-09 08:23:00 +00:00
mccabe%netscape.com
48f53abe7a
Chop xptinfo from the list of sub-Makes built by libxpt during coding
...
thrash.
1999-03-09 04:10:30 +00:00
coop%netscape.com
8f18c39394
NOT YET PART OF SEAMONKEY:
...
* initial pass at handling the update of interface indices.
1999-03-09 02:51:22 +00:00
brendan%netscape.com
28d612e522
Must use defined XP_UNIX, not XP_UNIX, as #elif condition.
1999-03-09 02:46:23 +00:00
alecf%netscape.com
e48b3faaa6
patches from cmanske@netscape.com - use NS_IMETHODIMP* macros instead of declaring nsrefcnt/etc directly
1999-03-08 21:34:16 +00:00
shaver%netscape.com
a913fc8d8c
ignore generated files
1999-03-08 21:27:03 +00:00
shaver%netscape.com
8a80ca4f10
Turn off debugging noise for myself.
...
Parse IIDs, and handle the unspecified case (= 0).
Sort IDE block like a good boy (all hail qsort).
Follow typedefs to make the right thing happen.
Hide [notxpcom] methods, and don't munge their signatures with _retval, etc.
1999-03-08 21:22:29 +00:00
coop%netscape.com
e7e101fcc1
NOT YET PART OF SEAMONKEY:
...
* linker now sorts based on IIDs
* xpt_dump no longer complains about md->result if it is of the correct retval type
1999-03-08 21:13:58 +00:00
shaver%netscape.com
fcc5df1473
display method flags, handle bogus indices
1999-03-08 21:11:08 +00:00
dp%netscape.com
2adfc1bd23
Using Raw registry interface so that component urls and filename can be stored without transformation of / and =
1999-03-08 20:40:32 +00:00
shaver%netscape.com
bc2cbd6fe5
Make params include the name of the interface referenced.
1999-03-08 20:33:35 +00:00
coop%netscape.com
faab5fe4e4
NOT YET PART OF SEAMONKEY:
...
* changing references to interfaces (within structs) to be indices rather than pointers
* updated xpt_dump and xpt_link code to reflect above change
1999-03-08 19:47:09 +00:00
ramiro%netscape.com
869b29d48d
Templates in nsXPComFactory exorcism. Part I.
...
Replaced the template code with a NS_DEF_FACTORY.
This is temporary. As soon as I can verify this works on windows and
mac, ill remove the old code.
1999-03-08 09:44:16 +00:00
shaver%netscape.com
d3216bb70e
fix remnant of 32-bit interface references
1999-03-08 03:56:14 +00:00
beard%netscape.com
893e54fc3d
Added NS_DEFINE_STATIC_CID_ACCESSOR.
1999-03-07 23:56:59 +00:00
jband%netscape.com
1e6c8ecf40
fix fopen mode for binary files - I'm starting to think that shaver, coop, and mccabe are doing this to me on purpose :)
1999-03-07 20:48:37 +00:00
rickg%netscape.com
e1d3b703f9
fixed recently introduced i18n bugs
1999-03-07 19:23:28 +00:00
shaver%netscape.com
49c5bc56a5
we do windows, but still wait on Mac
1999-03-07 02:37:17 +00:00
jband%netscape.com
493fa7642b
getting shaver's changes compiling on Win32 - (and linking - dependency on nspr was added)
1999-03-06 21:39:45 +00:00
jband%netscape.com
f89c31fa1e
getting shaver's changes compiling on Win32
1999-03-06 21:35:01 +00:00
shaver%netscape.com
6fdc86af2f
updated README and fixed 3484 (make in strings const)
1999-03-06 20:59:41 +00:00
shaver%netscape.com
bbdbbbbd5d
Add XPT_InterfaceDescriptorAddConsts to API.
1999-03-06 19:40:34 +00:00
shaver%netscape.com
63acef4112
Compatibility with libIDL 0.6.x. (now required -- 0.5.x won't work any more)
...
Open absolutely-named files without include-path checking.
Always report errors (duh).
typelib generation: [iid_is()], consts, parse [uuid()], string type change
(will someone please explain our string types to me?), add float support,
handle [retval], IDL return as trailing argument (duh), attributes generate
accessor entries.
Use IDL_tree_error instead of burping at stderr.
1999-03-06 19:26:40 +00:00
dp%netscape.com
715e9361b7
Bumping nsRepository version string to force registry to be cleaned
1999-03-06 09:11:05 +00:00
dp%netscape.com
12c0769c82
dist/bin/components is where all loadable components will be installed.
1999-03-06 09:04:53 +00:00
mcmullen%netscape.com
2eb1452b5e
Fix a unix warning
1999-03-05 23:00:57 +00:00
mcmullen%netscape.com
0b721e55f8
Removed the offset parameter from the base stream interfaces. Implemented string streams.
1999-03-05 22:53:56 +00:00
alecf%netscape.com
f9a4fa361b
split up nsISupports macros into seperate files
1999-03-05 22:39:03 +00:00
alecf%netscape.com
fcf39483ed
oops, don't include nsID.idl, it's not being exported right now
1999-03-05 22:37:35 +00:00
mcmullen%netscape.com
5a7ce034d2
Made a function static to remove a warning.
1999-03-05 21:35:23 +00:00
ramiro%netscape.com
82e5371671
Filename was misspelled. Broke unix. Blessed by cyeh.
1999-03-05 21:29:26 +00:00
mcmullen%netscape.com
5af9b0231b
First Checked In.
1999-03-05 20:55:10 +00:00
dougt%netscape.com
e7ddc8411c
Added testcases for nsSpecialSystemDirectory. These cases are
...
currently turned off until mcmullen takes a look at them on the mac.
1999-03-05 20:21:33 +00:00
dougt%netscape.com
604230303c
adding nsSpecialSystemDirectory.cpp to windows makefile.
...
Fixed MakeAllDirectory bug in nsFileSpec.cpp
1999-03-05 20:20:22 +00:00
dougt%netscape.com
bfa7cd297a
Initial Checkin
1999-03-05 20:17:47 +00:00
warren%netscape.com
ab9643b9a2
Fixed First method to return error.
1999-03-05 05:48:21 +00:00
kipp%netscape.com
68409e0711
Use proper new operator
1999-03-05 04:33:57 +00:00
mcafee%netscape.com
327257fb03
Uninitialized variables
1999-03-05 04:20:54 +00:00
hyatt%netscape.com
f96739c6a3
Fix to the RFind method of nsString.
1999-03-05 00:03:46 +00:00
rjc%netscape.com
2a52afbc07
Now store pathnames as strings which prevents nr_MacAliasFromPath() from ever being called (it was being passed a Unix path when it really wanted a Mac path anyway). Also, autoregistration now looks inside the "components" directory (which is in the same folder as the program.) Also, bumped up registry version # due to change. Also, at startup, when building up list of arguments, check argv[0] against NULL as it might be (on the Mac).
1999-03-04 03:01:33 +00:00
scc%netscape.com
16e2511778
rename |IID()| --> |GetIID()|
1999-03-03 23:03:34 +00:00
scc%netscape.com
31ff626ae9
rename |IID()| --> |GetIID()|
1999-03-03 19:48:57 +00:00
buster%netscape.com
c2f8f991d5
added editor module (#define NS_ERROR_MODULE_EDITOR )
1999-03-03 18:30:09 +00:00
brade%netscape.com
4f9cb30b3b
remove unused local variable in #ifdef XP_MAC section
1999-03-03 15:29:56 +00:00
beard%netscape.com
b3b02ba0e9
moved NS_CALLBACK to nsCom.h.
1999-03-03 04:09:33 +00:00
beard%netscape.com
aa63a993d3
Added NS_CALLBACK macro for standard callback APIs
1999-03-03 04:09:11 +00:00
dp%netscape.com
dc6ed548e6
Forcing registry upgrade to alpha0.30 due to autoreg beginning at ./components instead of ./
1999-03-03 02:17:57 +00:00
dp%netscape.com
e115322998
Installing loadable components in components/ directory
1999-03-03 01:25:21 +00:00
waterson%netscape.com
4463d7305a
Added ProgIDToCLSID cache.
1999-03-03 01:18:15 +00:00
alecf%netscape.com
03e6f60d34
start splitting nsISupports.h into multiple header files (blank right now until we get them into the Mac build)
1999-03-03 00:31:50 +00:00
scc%netscape.com
9d21ae3942
backed out depency on nscore.h
1999-03-02 23:52:38 +00:00