Граф коммитов

260 Коммитов

Автор SHA1 Сообщение Дата
mjudge%netscape.com 500a20c8b4 making big changes to enumerator class and adding nsICollection 1998-12-01 17:55:08 +00:00
mjudge%netscape.com 30e57ff4a6 collection interface 1998-12-01 17:50:57 +00:00
beard%netscape.com c0c7bc482d Mac shared library migration. 1998-11-30 22:15:00 +00:00
jfrancis%netscape.com 8f3f49279e [sfraser checking in as jfrancis] Temporarily comment out EDITOR_DLL-related stuff until Mac is building editor, to fix build bustage. 1998-11-30 03:04:00 +00:00
jfrancis%netscape.com 4194c1b24a adding edtor lib entrty, even though we aren't actually linking it in yet. 1998-11-29 23:57:59 +00:00
shaver%netscape.com 7cb17ad5db Added NPL everywhere (ooops!).
Handle enums.
Output idents properly in IDL comments.
1998-11-28 16:52:24 +00:00
shaver%netscape.com 2356d797d9 Error message cleanups, including insertion of line/file info in initial
buffer, to make errors give correct line-number data.
Strip comments.  (Still need to handle doc comments correctly.)
1998-11-27 16:39:45 +00:00
shaver%netscape.com ff8371bf4c Updated README now includes Win32 libIDL/glib URLs, and mention of msw's
GTK+/glib 1.1.5.
Generate #includes for interfaces to which we refer.
Output inheritance data.
Switch to PRUnichar * for wstring, and char * for string.
in params that become pointer types get const'd.
1998-11-26 21:03:03 +00:00
scc%netscape.com 804df9e18c Final changes to be used in production code (though currently only allowed in Composer module). Stripped tabs, replaced with spaces; made internal macro prefix; some final naming decisions (s/func/getter/). Good luck Composer team. 1998-11-26 19:28:42 +00:00
kipp%netscape.com edabb1ad06 Expose WalkTheStack 1998-11-26 18:03:20 +00:00
peterl%netscape.com 114c9373b9 backed out previous change 1998-11-26 04:54:11 +00:00
peterl%netscape.com 9df7d582e1 new CSSOM interfaces 1998-11-26 01:18:57 +00:00
peterl%netscape.com ce35c69c6b made pointer conversion more friendly to const methods 1998-11-26 01:18:21 +00:00
shaver%netscape.com b697288da5 Added support for char, wchar and wstring types.
Fixed long long nits.
Make methods pure virtual.
Use pointers and not references.
Remove useless header.c.
1998-11-25 19:12:50 +00:00
shaver%netscape.com 6807c3fcf4 C++ class decls need a semicolon 1998-11-25 04:54:02 +00:00
shaver%netscape.com c373687100 Added input callback, in preparation for autogenerating __declspec(inhibit)
and doing the doc comment thing.
Generate method declarations.
More stdout -> state->file fixes.
1998-11-25 04:19:59 +00:00
shaver%netscape.com b68f23e3f5 Generate getter/setter/`is'er for attributes.
Report errors (and warnings).
Send output to state->file properly, instead of stdout (although state->file
is always stdout right now!).
1998-11-24 23:16:49 +00:00
rickg%netscape.com 51582a22b5 fixed bug #1203 1998-11-24 20:23:46 +00:00
rickg%netscape.com 5d77ac2437 changed ToInteger() so that it returns an error properly 1998-11-24 02:38:21 +00:00
akkana%netscape.com a254a6fbca Range specification 1998-11-24 01:39:47 +00:00
shaver%netscape.com 3f1382e38f first xpidl stuff 1998-11-23 21:02:31 +00:00
cyeh%netscape.com 65038e9551 Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.
1998-11-21 00:34:32 +00:00
rickg%netscape.com 91a74f3b64 updated docs for nsString class usage 1998-11-20 22:11:09 +00:00
beard%netscape.com 62b85bfb53 xpcomDebug.exp only included in debug target, xpcom.exp in both. 1998-11-20 01:04:17 +00:00
beard%netscape.com 70ac966d43 Added nsServiceManager static method exports. 1998-11-20 01:03:42 +00:00
mjudge%netscape.com b64274ee17 fixing future possible bustage even though tree is red. I will watch carefully 1998-11-19 23:25:58 +00:00
scc%netscape.com 67b8f7dc8c some changes to better conform to our coding standards; removed the facility for assigning in without AddRef-ing, outside of the context of a function call; added some comparison operators for working with raw pointers; preprocessor-ized the bool type for compilers without 1998-11-19 20:26:12 +00:00
kipp%netscape.com 9be7e3e15f Made nsString::Insert actually support the count=-1 default argument 1998-11-19 17:58:30 +00:00
mjudge%netscape.com 2bd280d84e smart pointer updates 1998-11-18 22:09:52 +00:00
kin%netscape.com a8357cfbe4 Fixes that allow us to compile on Linux. 1998-11-18 19:16:10 +00:00
kin%netscape.com eaaeb32d16 Added COM_auto_ptr.h to EXPORTS list. 1998-11-18 19:14:56 +00:00
beard%netscape.com abcb457cbe Took out PL_VectorAssertValid for non-debug build. 1998-11-18 01:36:28 +00:00
beard%netscape.com de630e90c9 Added xpcomDebug.exp to xpcomDebug.shlb target. 1998-11-18 01:35:54 +00:00
beard%netscape.com 7cb977edf9 First Checked In. 1998-11-18 01:28:37 +00:00
vidur%netscape.com bddadc0a26 New interface nsIDOMNSDocument 1998-11-17 02:37:19 +00:00
jfrancis%netscape.com bdb1543008 adding scott's XP_COM auto_pointer header to xpcom exports. 1998-11-16 19:08:50 +00:00
mjudge%netscape.com d411a0cdec fixing test app for lame windows compiler 1998-11-15 07:09:51 +00:00
mjudge%netscape.com 3ad4ca13a0 adding the void ** back in. windows compiler is lame. 1998-11-15 07:08:56 +00:00
mjudge%netscape.com ab007a89d0 oops messed up the build. fixing... 1998-11-15 04:13:14 +00:00
scc%netscape.com 64b6e39325 operator void** is superfluous; removed. Added operator* to support clients who (against better advice) write getter functions that look like this GetSomething(T*& result) 1998-11-15 02:10:04 +00:00
bjorn%netscape.com aa0fd8d09a Removing files to restructure the typelib stuff. 1998-11-14 01:22:50 +00:00
scc%netscape.com 6e4a1432aa fixed for IRIX (doesn't like new-style casts) 1998-11-14 00:35:48 +00:00
scc%netscape.com 622e6a797f SOLARIS _does_ support member using declarations, so modify the test to let them through 1998-11-13 20:07:25 +00:00
scc%netscape.com 59132d1bb4 fixed order of declarations (confused SOLARIS compiler) and return types of AddRef and Release to match in the unfortunate case that the compiler does not support member using declarations 1998-11-13 20:06:43 +00:00
scc%netscape.com eeaaa11f7d unified compiler dependent code (removed from unit-tests, inserted in header); fixed for egcs-1.1 well known bug (member using declarations don't work) 1998-11-13 19:41:24 +00:00
scc%netscape.com 5bfaf7f7ea Fixed for VC++ 4.2 (no template function specifiers at the call site) 1998-11-13 12:33:58 +00:00
scc%netscape.com 28e2a847cd Fixed (unit-tests only) for VC++ 4.2 (no 'explicit') 1998-11-13 00:34:41 +00:00
jfrancis%netscape.com f7fa2435e0 First Checked In. 1998-11-12 23:59:32 +00:00
mjudge%netscape.com 88359ec04e adding the test_com_auto_ptr.exe as a new test 1998-11-12 20:07:28 +00:00
mjudge%netscape.com 0d7b5e0794 modifying makefile.win to export the new com_auto_ptr.h file 1998-11-12 20:05:41 +00:00