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

212 Коммитов

Автор SHA1 Сообщение Дата
buster%netscape.com e05e86ea54 added IID static method so nsIEnumerator can be used with nsCOMPtr 1999-01-20 23:16:28 +00:00
scc%netscape.com 0c7a4ca128 OK. We were wrong about the SOLARIS case. Sorry. 1999-01-18 20:32:41 +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
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
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
law%netscape.com e1ba9368e7 Updated with new enumerator protocols 1999-01-14 23:30:44 +00:00
law%netscape.com 2b00047e90 Added new interface header; not yet building it 1999-01-07 21:04:21 +00:00
brade%netscape.com d27e20fbbd reduce Macintosh compiler warnings by removing extra ; 1999-01-06 18:49:37 +00:00
scc%netscape.com a89c841519 defined NSCAP_NEED_UNUSED_VIRTUAL_IMPLEMENTATIONS for GNU 2.7 under linux. Fixed URL leading to the user manual. Noted that ramiro is working on getting all these special #defines handled by the configuration system instead. 1999-01-05 21:07:57 +00:00
rpotts%netscape.com 4d24c8378c Added new headers to the EXPORT rule... 1999-01-04 23:08:44 +00:00
rpotts%netscape.com c7fcb9d26d This is a templatized implementation of an XPCOM factory... 1999-01-04 08:44:26 +00:00
rpotts%netscape.com 3d6fd25950 THis file contains the CLSIDs of components which can be created by the xpcom factory... 1999-01-04 08:43:52 +00:00
rpotts%netscape.com d23c14b56d Interface to the EventQueue Service... 1999-01-04 08:43:12 +00:00
waterson%netscape.com f49def46e6 Added RDF module. 1998-12-22 01:11:18 +00:00
scc%netscape.com d5aa76aba6 added |dont_QueryInterface| facility, re-added the NS_ADDREF macros, though conditionally 1998-12-21 23:26:39 +00:00
scc%netscape.com 38897ed3d0 NSCAP_FEATURE_DONT_ADDREF is no longer optional, and the symbol has gone away. This facility turns out to be needed. Also catch the case when operator= is called on a dereferenced smart pointer. Fixed some documentation. 1998-12-18 03:45:44 +00:00
scc%netscape.com 2513a5445e Added static IID() method. This member function will be generated automatically in the future. 1998-12-18 03:43:29 +00:00
mjudge%netscape.com 1ac8c2c6aa removing files from repository 1998-12-17 19:39:02 +00:00
scc%netscape.com e42b720fb2 enabled the dont_AddRef feature, for when functions return an already AddRefed result, e.g. |mSmartPtr = dont_AddRef(GetThing());| 1998-12-17 19:32:00 +00:00
mjudge%netscape.com c743b77606 changing auto ptr to use the new header 1998-12-17 19:25:32 +00:00
scc%netscape.com cbfe9f5b15 First Checked In. 1998-12-17 19:12:45 +00:00
vidur%netscape.com ef3b4047d5 Enabled asynchronous loading of SCRIPT SRC=, STYLE SRC= and LINK elements for style sheets. Changed nsIScriptContext to not be dependent on JavaScript. 1998-12-15 06:10:59 +00:00
scc%netscape.com b790307065 wrong file checked in, checking in the real one (just in case) 1998-12-11 23:49:04 +00:00
mjudge%netscape.com 1f63a6b997 adding iid to generated file. this is ok we need this for COM ptrs 1998-12-11 23:38:30 +00:00
vidur%netscape.com c02f5ba512 Work in progress of async loading of SCRIPT and STYLE with SRC attributes. Content sinks can now return a BLOCK_PARSER return code, forcing the parser to block. nsIParser::EnableParser can be used to unblock. Also introduced nsIContentSink::SetParser. 1998-12-11 17:02:37 +00:00
akkana%netscape.com cd57d645a9 Change NULL to 0 in NS_RELEASE and NS_IF_RELEASE macros.
This is illegal C++ (at least on machines where NULL == (void*)0)
and breaks some compilers, issues warnings in others.
1998-12-07 21:57:57 +00:00
ramiro%netscape.com 2009b728de Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
mjudge%netscape.com 7aed3ae0d7 that didnt work... mac croaked 1998-12-04 00:01:09 +00:00
mjudge%netscape.com 2578cd8371 changing NULL to nsnull 1998-12-03 23:40:06 +00:00
mjudge%netscape.com f3efd51091 new enumerator interface change 1998-12-03 21:46:51 +00:00
pierre%netscape.com 66d46171b7 Making nsMacRepository.h obsolete: the shared lib conversion is done. 1998-12-03 01:06:00 +00:00
mjudge%netscape.com d2d3c7396a making big changes to enumerator class and adding nsICollection 1998-12-01 17:55:08 +00:00
mjudge%netscape.com 7a9d988f4e collection interface 1998-12-01 17:50:57 +00:00
beard%netscape.com c62b49cafc Mac shared library migration. 1998-11-30 22:15:00 +00:00
jfrancis%netscape.com 6957c5e7a0 [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 4689ddaf3f adding edtor lib entrty, even though we aren't actually linking it in yet. 1998-11-29 23:57:59 +00:00
scc%netscape.com 4a51489421 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 4dece4f293 Expose WalkTheStack 1998-11-26 18:03:20 +00:00
peterl%netscape.com 61a6be03f2 backed out previous change 1998-11-26 04:54:11 +00:00
peterl%netscape.com db3f2a0b1e made pointer conversion more friendly to const methods 1998-11-26 01:18:21 +00:00
cyeh%netscape.com e9d3c67427 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
mjudge%netscape.com 75b2b1a7f4 fixing future possible bustage even though tree is red. I will watch carefully 1998-11-19 23:25:58 +00:00
scc%netscape.com 1b8d0dc62f 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
mjudge%netscape.com f7c134eb44 smart pointer updates 1998-11-18 22:09:52 +00:00
kin%netscape.com c4e781933c Fixes that allow us to compile on Linux. 1998-11-18 19:16:10 +00:00
kin%netscape.com 4e99cdb975 Added COM_auto_ptr.h to EXPORTS list. 1998-11-18 19:14:56 +00:00
jfrancis%netscape.com 7ce407874e adding scott's XP_COM auto_pointer header to xpcom exports. 1998-11-16 19:08:50 +00:00
mjudge%netscape.com 49cd237c1e adding the void ** back in. windows compiler is lame. 1998-11-15 07:08:56 +00:00
scc%netscape.com 358c58f4c1 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 7fc3cc706b Removing files to restructure the typelib stuff. 1998-11-14 01:22:50 +00:00
scc%netscape.com 0c0332fc61 fixed for IRIX (doesn't like new-style casts) 1998-11-14 00:35:48 +00:00
scc%netscape.com b601257a52 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 590649bf2a 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
mjudge%netscape.com 7243453f05 modifying makefile.win to export the new com_auto_ptr.h file 1998-11-12 20:05:41 +00:00
scc%netscape.com cef7eb5635 First Checked In. 1998-11-12 20:00:51 +00:00
bjorn%netscape.com 833c4fea54 New support for typeinformation and typelibraries. nsISupports.h has an
additional definition NS_DECL_ISUPPORTS_EXPORTED, which exports the threesome.
This is not yet part of the build. It will be picked up by support code in
mozilla/js/src/xpcom.
1998-11-11 23:46:21 +00:00
wtc%netscape.com 1597ec5412 Moved plvector.c and plvector.h from mozilla/nsprpub/lib/ds
to mozilla/xpcom.
Modified files: MANIFEST, Makefile, Makefile.in, makefile.win.
1998-11-09 20:09:33 +00:00
troy%netscape.com b82062a518 Added a #define for NS_ERROR_INVALID_ARG to be the same as
NS_ERROR_ILLEGAL_VALUE. This helps make our error names more
consistent with COM
1998-11-09 19:03:05 +00:00
peterl%netscape.com 391e5e2d12 made enumeration methods const
added append via array method
1998-11-03 20:14:08 +00:00
cls%seawood.org 5bdb5956af New Makefile.in 1998-10-20 00:31:25 +00:00
scullin%netscape.com b60795da47 Migrate mac hack, too. 1998-10-19 18:54:44 +00:00
scullin%netscape.com 6c1d460ea1 Migrating public header files to public 1998-10-19 17:48:55 +00:00