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