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