shaver%netscape.com
f6c3dba4c0
Added prototypes for Header XDR functions.
...
Minor brace-placement tweaks.
Added SimpleTypeLib test program, although it doesn't build due to Makefile.in
suckage.
Fixed XPT_DoHeader to only write IDEs once (duh).
Added SizeOfHeaderBlock to API.
1999-01-22 17:53:35 +00:00
mcafee%netscape.com
e2069a22be
Yanked rules that are in rules.mk
1999-01-22 12:14:51 +00:00
shaver%netscape.com
fff6565b1a
Added methods to create or fill headers, IDEs, interface descriptors,
...
method descriptors, param descriptors, const descriptors (partial)
and annotations.
Rejigged XPTAnnotation for proper struct nesting and linked-listed-ness.
Implemented SizeOfHeader (partially).
Fixed data_pool handling in XPT_DoHeader.
Implemented XPT_SeekTo and XPT_DoIID.
1999-01-22 09:13:02 +00:00
ramiro%netscape.com
0d5aa093e0
Ignore generated files.
1999-01-22 06:33:54 +00:00
scc%netscape.com
edaa2f7db9
Made the constructor explicit again (see comment) to stop people from breaking the Linux builds.
1999-01-22 01:17:48 +00:00
shaver%netscape.com
1f42a5157a
test DoString
1999-01-21 20:05:58 +00:00
shaver%netscape.com
ac5a6c9d29
allocate memory for str->bytes in DoString decode, duh
1999-01-21 20:05:27 +00:00
shaver%netscape.com
857db3bb78
fix dumb DBG thing
1999-01-21 19:21:58 +00:00
coop%netscape.com
420a827ed2
NOT YET PART OF SEAMONKEY:
...
* removed struct size #defines -> they were just silly anyway.
* replaced references to IDE file offsetsi with uint32 indices.
* first attempt at sorting out order of storage for XPTHeader and XPTInterfaceDirectoryEntry
1999-01-21 19:18:47 +00:00
alecf%netscape.com
ef1c3ec443
changes to make XPIDL compiler work under Windows
1999-01-21 18:59:52 +00:00
shaver%netscape.com
609870e50a
Better cursor management stuff.
...
Mild macro renaming.
Debugging output from CHECK_COUNT.
Fixed primitives and PrimitiveTest: we now pass! (32, 16, 8 and CString)
Dynamically link PrimitiveTest.
1999-01-21 17:37:54 +00:00
shaver%netscape.com
5896d14ab3
added some tests (we don't pass yet =) ), wrote some primitives
1999-01-20 23:17:05 +00:00
buster%netscape.com
e05e86ea54
added IID static method so nsIEnumerator can be used with nsCOMPtr
1999-01-20 23:16:28 +00:00
coop%netscape.com
09033092d6
NOT YET PART OF SEAMONKEY:
...
* added looping to read/write InterfaceDirectoryEntrys
* InterfaceDescriptors are no longer DECODEd as part of the IDE DECODEing process
* added skeleton for XPT_GetDescriptorByOffset
1999-01-20 17:58:14 +00:00
kipp%netscape.com
f766763703
allocated an IID
1999-01-20 17:53:09 +00:00
coop%netscape.com
4624585ca4
NOT YET PART OF SEAMONKEY:
...
* added offset management code in the form of calls to shaver's macros
1999-01-19 23:46:20 +00:00
coop%netscape.com
3effe042a4
NOT YET PART OF SEAMONKEY:
...
* added #defines for is_pointer/tag combos used in TypeDescriptors to match table in typelib spec.
* now handle error case in xpt_struct.c using macro
* still must do offset management
1999-01-18 22:04:49 +00:00
scc%netscape.com
0c7a4ca128
OK. We were wrong about the SOLARIS case. Sorry.
1999-01-18 20:32:41 +00:00
coop%netscape.com
5c5b49e703
NOT YET PART OF SEAMONKEY:
...
* modified in-memory structs slightly to get them to compile
* xpt_strcut.c now compiles, and with no warnings (at no extra charge)
* still must do offset management
1999-01-18 19:53:47 +00:00
scc%netscape.com
be87c1b10a
Added patch for bsdi from netscape.public.mozilla.patches; removed test for !SOLARIS as agreed with macafee.
1999-01-18 18:32:33 +00:00
shaver%netscape.com
335dd2eba5
Much XDR header whacking. Still need to figure out how the pool management
...
stuff looks.
Fixed XPT_PREAMBLE (again).
xpt_xdr.c now compiles!
1999-01-18 18:28:14 +00:00
shaver%netscape.com
df30cb9f39
fix up XPT_PREAMBLE booboo
1999-01-18 17:58:34 +00:00
shaver%netscape.com
d05f995134
make goop (Win and Unix)
1999-01-18 17:44:06 +00:00
shaver%netscape.com
ad7266421e
make goop (Windows and Unix) and header fixes
1999-01-18 17:43:36 +00:00
coop%netscape.com
4a1a95190f
NOT YET PART OF SEAMONKEY:
...
* updated XPT_Do code to match in-memory structs
1999-01-18 17:26:04 +00:00
shaver%netscape.com
933c99335d
new API stuff, and start on primitive implementations
1999-01-18 16:54:57 +00:00
coop%netscape.com
3f5a8aec64
NOT YET PART OF SEAMONKEY:
...
* Added at least basic comments for all structs.
* Added #defines for struct sizes.
1999-01-18 15:00:03 +00:00
troy%netscape.com
7d8080dd9c
Added nsIAreaFrame
1999-01-18 03:14:48 +00:00
scc%netscape.com
e52a11daa0
Now test pointer result _and_ error code on return from QueryInterface, as some implementations return garbage.
1999-01-16 02:37:22 +00:00
shaver%netscape.com
77a5ac0f52
more primitives and over-complex macros. next stop: bit-handling (not yet part of seamonkey)
1999-01-15 21:14:48 +00:00
coop%netscape.com
d5c1d3054d
NOT PART OF SEAMONKEY
...
- updated and streamlined in-memory structure to coincide with typelib specification.
- added comments for more obtuse structures
1999-01-15 19:23:40 +00:00
rickg%netscape.com
af405928a0
exposed objectAt in deque, and fixed toInteger bug
1999-01-15 19:20:51 +00:00
mjudge%netscape.com
c2935a0853
scc and I decided that the explicit keyword was not necessary for the constructor.
...
It never hurts you to make an nsCOMPtr. MJ
1999-01-15 18:57:31 +00:00
coop%netscape.com
eafc501a03
Fleshed out XDR code for in-memory structs.
...
To do:
- still need to track data pool offsets for most structs
1999-01-15 00:06:44 +00:00
coop%netscape.com
de1fdcb6be
Made necessary modifications to in-memory structs after writing some of
...
the XDR code for them.
1999-01-15 00:04:56 +00:00
law%netscape.com
e1ba9368e7
Updated with new enumerator protocols
1999-01-14 23:30:44 +00:00
mcmullen%netscape.com
4648549f56
Added #ifdefs to recent temp hack, to make it easy to turn the temp hack off.
1999-01-14 19:36:22 +00:00
shaver%netscape.com
9af46bff3c
updated API example in XPT_DoIDE
1999-01-14 17:35:14 +00:00
shaver%netscape.com
29f219b4cf
start of per-struct XDR code; a: leaf
1999-01-13 21:52:02 +00:00
shaver%netscape.com
fa18af5aad
more header goo, xdr implementation stubs
1999-01-13 15:20:25 +00:00
shaver%netscape.com
dcc157010e
initial XDR primitives
1999-01-12 21:36:11 +00:00
coop%netscape.com
7f88e43342
Removed references to xpidl_typelib.h
1999-01-12 19:26:37 +00:00
shaver%netscape.com
6d6a00d9ea
initial typelib structures
1999-01-12 19:17:25 +00:00
vidur%netscape.com
3306c8a186
Added nsIDOMAttributePrivate
1999-01-12 16:38:52 +00:00
shaver%netscape.com
2b2e69b38c
Update to (and require!) libIDL 0.5.8.
...
Fix silly argument processing brokenness.
Prepare for IDL_tree_to_IDL when it arrives.
Proper basename stuff for #ifdef __gen_nsIFoo_h__ and others.
Handle empty interfaces.
Dead code trimming (ident, etc.).
Typedef support, including arrays.
nsVarArgs instead of ... in C++ headers.
Fix #include scanning bug that caused pain when we skipped an include that
had already been processed.
1999-01-11 16:56:45 +00:00
rickg%netscape.com
01a5bccadc
fixed bug in Compare() and error in ToInteger()
1999-01-10 08:17:40 +00:00
rpotts%netscape.com
436926ceb7
overhaul of the EventQueue service...
1999-01-10 08:12:01 +00:00
rickg%netscape.com
fcdfc75a82
modest improvements to string and deque
1999-01-09 01:09:39 +00:00
rpotts%netscape.com
681969df3a
bug #2227 - NSPR is not being implicitly initialized when PR_CEnterMonitor() is called. This hack should be removed when NSPR is fixed.
1999-01-08 00:38:56 +00:00
waterson%netscape.com
9784876549
Made the aCopy parameter to nsString::Insert const to clear up some compiler warnings. a=rickg.
1999-01-07 22:19:57 +00:00