alecf%netscape.com
4870da1dcf
purify fixes from bruce@cybersight.com - free memory the right way
1999-03-10 00:32:44 +00:00
mcmullen%netscape.com
734ffedf47
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
5a4c5d7eac
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
026b7af0c0
#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
c2192b4a62
registry version to 0.40 for component manager change
1999-03-09 21:31:33 +00:00
shaver%netscape.com
be86a9ee70
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
eb2ce0674f
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
d4297744f4
Include problem.
1999-03-09 14:44:24 +00:00
warren%netscape.com
a6656a9445
Implemented virtuals in cpp file to try to avoid linux pedantic error.
1999-03-09 14:09:11 +00:00
warren%netscape.com
44568143d6
Backed out the nsService template stuff.
1999-03-09 11:49:41 +00:00
warren%netscape.com
088146892f
Commented out template because linux isn't happy with it.
1999-03-09 11:12:23 +00:00
warren%netscape.com
9b1eaba4d3
Fixed exports for nsRepository -> nsComponentManager
1999-03-09 10:51:12 +00:00
warren%netscape.com
f9997f752e
Fixed path separator.
1999-03-09 10:20:01 +00:00
warren%netscape.com
a8bace7801
Trying a hack to see if I can make linux happy.
1999-03-09 10:15:54 +00:00
warren%netscape.com
f1e85d538a
Workaround for sun386i breakage.
1999-03-09 10:07:02 +00:00
warren%netscape.com
75422fa57c
Added nsComponentManager.cpp
1999-03-09 09:47:12 +00:00
warren%netscape.com
4b2d56fbaa
nsRepository -> nsIComponentManager changes.
1999-03-09 09:44:27 +00:00
shaver%netscape.com
58164daf67
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
9ad7c135d1
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
a356faf7da
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
ec67fd947d
Must use defined XP_UNIX, not XP_UNIX, as #elif condition.
1999-03-09 02:46:23 +00:00
alecf%netscape.com
a1357cc961
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
bf2718b64b
ignore generated files
1999-03-08 21:27:03 +00:00
shaver%netscape.com
5346cd6379
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
244b59ee4f
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
df77619c4a
display method flags, handle bogus indices
1999-03-08 21:11:08 +00:00
dp%netscape.com
18ad8fba88
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
2636f0fba1
Make params include the name of the interface referenced.
1999-03-08 20:33:35 +00:00
coop%netscape.com
23aac1de6d
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
8a849f863a
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
d55deef772
fix remnant of 32-bit interface references
1999-03-08 03:56:14 +00:00
beard%netscape.com
d5f75e7080
Added NS_DEFINE_STATIC_CID_ACCESSOR.
1999-03-07 23:56:59 +00:00
jband%netscape.com
5de5ba19b3
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
98eae31a0b
fixed recently introduced i18n bugs
1999-03-07 19:23:28 +00:00
shaver%netscape.com
07e853ae36
we do windows, but still wait on Mac
1999-03-07 02:37:17 +00:00
jband%netscape.com
a1ccd8bd8a
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
21119d07b8
getting shaver's changes compiling on Win32
1999-03-06 21:35:01 +00:00
shaver%netscape.com
1a05939593
updated README and fixed 3484 (make in strings const)
1999-03-06 20:59:41 +00:00
shaver%netscape.com
c31d863018
Add XPT_InterfaceDescriptorAddConsts to API.
1999-03-06 19:40:34 +00:00
shaver%netscape.com
87bb504802
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
283928a5a6
Bumping nsRepository version string to force registry to be cleaned
1999-03-06 09:11:05 +00:00
dp%netscape.com
1576712e2f
dist/bin/components is where all loadable components will be installed.
1999-03-06 09:04:53 +00:00
mcmullen%netscape.com
9001472b4c
Fix a unix warning
1999-03-05 23:00:57 +00:00
mcmullen%netscape.com
9798175c73
Removed the offset parameter from the base stream interfaces. Implemented string streams.
1999-03-05 22:53:56 +00:00
alecf%netscape.com
8eb785a0db
split up nsISupports macros into seperate files
1999-03-05 22:39:03 +00:00
alecf%netscape.com
d1795b779f
oops, don't include nsID.idl, it's not being exported right now
1999-03-05 22:37:35 +00:00
mcmullen%netscape.com
8c366d4625
Made a function static to remove a warning.
1999-03-05 21:35:23 +00:00
ramiro%netscape.com
dac043b760
Filename was misspelled. Broke unix. Blessed by cyeh.
1999-03-05 21:29:26 +00:00
mcmullen%netscape.com
da9bbfc238
First Checked In.
1999-03-05 20:55:10 +00:00
dougt%netscape.com
ff5aa21d0d
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