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

435 Коммитов

Автор SHA1 Сообщение Дата
kipp%netscape.com b8ced4ac14 alloc IID 1999-05-05 01:59:01 +00:00
kipp%netscape.com 2619b4fadc alloc IID 1999-05-05 01:56:46 +00:00
kipp%netscape.com 81faf1ed8f alloc iids 1999-05-04 21:31:48 +00:00
vidur%netscape.com 1d12d95f98 new IIDs for nsIDOMNSRange, nsIDOMOption, nsIJSNativeInitializer, nsHTMLOptionElement_CID and nsISelectElement 1999-05-04 20:55:46 +00:00
scc%netscape.com 470c0f17ac change |CallQueryInterface| to handle situations where |nsISupports| is ambiguous. 1999-05-04 12:40:52 +00:00
scc%netscape.com d9a7d33e9a somebody is including this file inside an |extern "C"| declaration. That's bad. I can't find the culprit, but I can mark the important function |extern "C++"| to allow windows to compile. 1999-05-04 10:23:56 +00:00
scc%netscape.com 09dac5f140 oops 1999-05-04 09:51:04 +00:00
scc%netscape.com 6bab6751e6 Added |CallQueryInterface|, a type-safe interface to |QueryInterface| 1999-05-04 09:44:27 +00:00
scc%netscape.com d686c1191e added |null_nsCOMPtr()|, |CallQueryInterface()|, fixed comments; added |const| in several appropriate places 1999-05-04 09:37:35 +00:00
warren%netscape.com dbb21cf3e6 Added size argument to Free and Realloc (for implementations that can't determine the memory block's size. Needed for nsPageMgr. Hooked allocator up to xpcom initialization. 1999-04-30 22:54:28 +00:00
waterson%netscape.com 5c0b4cea21 Added nsISimpleEnumerator as Phase I of the great enumerator unification. Added misc files for XPConnect. Details in RDF_19990422_BRANCH. 1999-04-24 02:38:54 +00:00
alecf%netscape.com 54b5fa903e oops, should be including nsID.h for the nsID typedef 1999-04-22 03:25:24 +00:00
law%netscape.com 7258c22436 Staking claim to some IIDs for app shell componentry 1999-04-21 01:15:47 +00:00
alecf%netscape.com 983d151830 don't break if we're included in a C file 1999-04-15 03:13:20 +00:00
kipp%netscape.com a7dbde64d3 alloc another IID 1999-04-12 20:34:28 +00:00
braddr%puremagic.com f57ff4ba87 Make the destructor virtual 1999-04-10 09:49:03 +00:00
braddr%puremagic.com 84b829fbe5 Move some trace refcounting only code and variables inside the proper ifdefs 1999-04-10 08:50:50 +00:00
beard%netscape.com 7e08e80e81 #define NS_COM __declspec(export) on XP_MAC. 1999-04-04 02:22:08 +00:00
jband%netscape.com c5bed82e41 renamed nsAllocator to nsAllocatorImpl and NSTaskMem to nsAllocator 1999-04-02 06:17:28 +00:00
jband%netscape.com e01d326056 expose directly callable shared allocator methods 1999-04-01 23:12:49 +00:00
warren%netscape.com 1d640288fd Hushed up stupid warnings on Windows. 1999-03-25 07:29:29 +00:00
scc%netscape.com a3aecb2482 inlining the work of |StartAssigment| reduces |nsCOMPtr| overhead on windows. 1999-03-23 20:35:49 +00:00
warren%netscape.com e2ae834619 Added missing flush. 1999-03-19 05:42:20 +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
warren%netscape.com 4b2d56fbaa nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +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
beard%netscape.com d5f75e7080 Added NS_DEFINE_STATIC_CID_ACCESSOR. 1999-03-07 23:56:59 +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
scc%netscape.com 2ec0a397ea rename |IID()| --> |GetIID()| 1999-03-03 19:48:57 +00:00
buster%netscape.com 614f00f10a added editor module (#define NS_ERROR_MODULE_EDITOR ) 1999-03-03 18:30:09 +00:00
beard%netscape.com 12e2a6116d Added NS_CALLBACK macro for standard callback APIs 1999-03-03 04:09:11 +00:00
alecf%netscape.com 19c3844fa8 start splitting nsISupports.h into multiple header files (blank right now until we get them into the Mac build) 1999-03-03 00:31:50 +00:00
scc%netscape.com 1cd756d76b backed out depency on nscore.h 1999-03-02 23:52:38 +00:00
scc%netscape.com eee168d553 now rely on "nscore.h" for NS_REINTERPRET_CAST instead of defining my own. now relying on autoconf system for all unixes. Some tests may need to be fixed. 1999-03-02 23:08:54 +00:00
mcmullen%netscape.com f821295013 Took another one for nsIRandomAccessData. 1999-03-02 02:24:46 +00:00
mcafee%netscape.com f3ffb9a767 Adding comparisons to autoconf results. 1999-03-01 10:13:18 +00:00
ramiro%netscape.com 1bf8790f66 AIX portability fixes. (Waqar Malik <waqar@netscape.com>) 1999-03-01 06:29:14 +00:00
scc%netscape.com 67bb023757 for VC++5.0, no member using declarations (to prevent internal compiler error); to make this compile fixed type of AddRef and Release in nsDerivedSafe 1999-02-26 23:43:40 +00:00
scc%netscape.com fb59a99841 deprecated |dont_AddRef|, added a new form of |getter_AddRefs| to take its place. Removed all nothing of bool from the headers (should help gcc) 1999-02-26 19:50:46 +00:00
alecf%netscape.com 6b6c41ebc8 fix AIX bustage 1999-02-26 18:58:08 +00:00
alecf%netscape.com 52ff34ffd9 fix HPUX/AIX/OSF bustage - most unices need stdlib.h to get abort() 1999-02-26 17:41:47 +00:00
troy%netscape.com 6322e224fe Per Kipp's request, added patch from Mark Harvey (Mark.Harvey@wireplay.bt.co.uk) so we
don't have an imagehlp.dll dependency unless MOZ_TRACE_XPCOM_REFCNT is defined
1999-02-26 17:39:55 +00:00
beard%netscape.com 48f53f4563 Added CID() accessor. 1999-02-26 04:04:50 +00:00
beard%netscape.com 959fd48186 added IID() accessor. 1999-02-26 04:04:13 +00:00
mcafee%netscape.com 721a91f348 Switching unix to use PR_Abort(). 1999-02-26 03:52:37 +00:00
alecf%netscape.com 37478ef172 include stdlib for HPUX 1999-02-25 17:48:25 +00:00
alecf%netscape.com e5d1ad1d90 fix HPUX bustage - HP's compiler can't do "using" or static casts 1999-02-25 17:47:54 +00:00
beard%netscape.com 031d95b70c made nsAllocatorFactory publically inherit from nsIFactory. 1999-02-25 04:20:51 +00:00
akkana%netscape.com e76add6d0e Add nsISelectionMgr 1999-02-25 03:08:09 +00:00
alecf%netscape.com 345e4bdde6 AddRef and Release return nsrefcnt's 1999-02-24 02:06:50 +00:00
alecf%netscape.com 10d847cfbc update to make ns*ID's work 1999-02-23 19:58:41 +00:00
alecf%netscape.com 5428094f00 update uuid's to match real definitions 1999-02-23 19:36:23 +00:00
vidur%netscape.com 0436b7ef10 Added nsIStyleSheetLinkingElement interface 1999-02-23 19:18:34 +00:00
mcmullen%netscape.com ff14535f6e Took another one for nsIFile. 1999-02-22 00:15:46 +00:00
alecf%netscape.com 31a264e038 update IDL files to be closer to real headers 1999-02-20 03:11:52 +00:00
mcmullen%netscape.com 57768c2020 Took 2 for nsIFileOutputStream and nsIFileInputStream 1999-02-20 01:45:30 +00:00
alecf%netscape.com 5e26c24052 add dummy nsISupports.idl so that other IDL files can compile
(Windows makefile.win still needed - volunteers welcome!)
1999-02-19 02:04:21 +00:00
mcafee%netscape.com 9feda1b10b Adding support for Solaris native compiler. a=scc 1999-02-18 22:34:15 +00:00
mcmullen%netscape.com 7e6415b643 Reserved a range for file i/o errors. 1999-02-18 18:58:25 +00:00
scc%netscape.com 56b132f647 missing '&' found, returned to rightful home 1999-02-17 03:12:03 +00:00
scc%netscape.com 42e1c10096 updated to new interface for nsCOMPtr 1999-02-17 01:58:25 +00:00
scc%netscape.com 149e9ed6e5 First Checked In. 1999-02-17 01:57:07 +00:00
jfrancis%netscape.com 15f91384af grabbed an id for nsContentSubtreeIterator_CID 1999-02-14 06:47:43 +00:00
jfrancis%netscape.com 0d41a75bc9 grabbed a couple id's for contentIterator iid and cid 1999-02-12 04:34:36 +00:00
sfraser%netscape.com fdf1f352dc Reserve a couple of IIDs for caret 1999-02-11 23:46:02 +00:00
scc%netscape.com 6a09eaa097 Added |nsresult nsCOMPtr::assignment_error() const;| which returns the error, if any, from the most recent operation (constructor or assignment operator) that implicitly calls |QueryInterface|. This did not increase the size of an |nsCOMPtr|. 1999-02-11 01:34:07 +00:00
law%netscape.com 6e62333865 moz->ns 1999-02-10 23:27:09 +00:00
warren%netscape.com d63ed15c2d Added NS_ERROR_MODULE_MAILNEWS 1999-02-09 04:28:17 +00:00
alecf%netscape.com 73ec4c6059 fix slight typo in macro 1999-02-05 05:33:53 +00:00
alecf%netscape.com 90b75545d2 Update macros to include string type, and add documentation/example 1999-02-05 01:39:12 +00:00
kipp%netscape.com adee46fdf3 Made abort abort on unix 1999-02-02 17:41:54 +00:00
cata%netscape.com c00a23c5d8 Added Error Offset Code for the Unicode Converters module. 1999-01-27 18:00:50 +00:00
alecf%netscape.com 90cc579a1c adding utility macros to implement XPIDL-generated getter/setter methods 1999-01-27 03:34:53 +00:00
warren%netscape.com f6ca4f2e02 Looks like I forgot a public declaration. 1999-01-27 02:12:57 +00:00
warren%netscape.com e14885b342 Added nsIAllocator and implementation. Made service manager services sticky'. 1999-01-27 02:02:22 +00:00
rpotts%netscape.com 9d33a0cffd Added PR_BEGIN_MACRO/PR_END_MACRO around all multi-line macros... 1999-01-26 09:46:33 +00:00
kipp%netscape.com 509cf742fc reserved IID 1999-01-22 21:48:33 +00:00
scc%netscape.com da320e986b Made the constructor explicit again (see comment) to stop people from breaking the Linux builds. 1999-01-22 01:17:48 +00:00
kipp%netscape.com 562c3ea105 allocated an IID 1999-01-20 17:53:09 +00:00
scc%netscape.com 31c2a74283 OK. We were wrong about the SOLARIS case. Sorry. 1999-01-18 20:32:41 +00:00
scc%netscape.com 5e7e5625d2 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
troy%netscape.com 1e71c5f12f Added nsIAreaFrame 1999-01-18 03:14:48 +00:00
scc%netscape.com 36a41c6750 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 d3c02c8cdd 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
mcmullen%netscape.com fe44be0b3a Added #ifdefs to recent temp hack, to make it easy to turn the temp hack off. 1999-01-14 19:36:22 +00:00
vidur%netscape.com 1f6fb69e81 Added nsIDOMAttributePrivate 1999-01-12 16:38:52 +00:00
scc%netscape.com 03af84c93b 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 8e4bc75589 Added the nsIEventQueueService IID... 1999-01-04 08:50:43 +00:00
mcmullen%netscape.com 41dfff2b28 Made this stuff do something sensible for Macintosh. The part about logging the error is temporary. 1998-12-23 22:13:47 +00:00
vidur%netscape.com 03857886a6 Added script namespace management mechanism. This allows external native code to add symbols and constructors to the script global namespace. Added IID() static method generation to IDL generator. 1998-12-22 22:03:20 +00:00
waterson%netscape.com 84d991d7bd Added RDF module. 1998-12-22 01:11:18 +00:00
scc%netscape.com 761f39f1d3 added |dont_QueryInterface| facility, re-added the NS_ADDREF macros, though conditionally 1998-12-21 23:26:39 +00:00
vidur%netscape.com bc035a4aa3 Added IID for nsIUnicharStreamLoader 1998-12-18 19:38:19 +00:00
scc%netscape.com 34bcd6ef0b 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 8b0ea58b42 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
scc%netscape.com 52ad8f5326 First Checked In. 1998-12-17 19:12:45 +00:00
vidur%netscape.com fd093d0d82 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
vidur%netscape.com 3a9dd64bbf 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
kipp%netscape.com 155901efd2 Added FrameUtil IIDs 1998-12-11 15:18:39 +00:00
peterl%netscape.com 07d8f8d031 added namespace IIDs 1998-12-11 02:29:14 +00:00
troy%netscape.com e88e7a9094 Added nsIPrintStatusCallback 1998-12-06 00:30:51 +00:00
troy%netscape.com 77f6f5e06e Added ID for nsIPageSequenceFrame 1998-12-02 03:53:01 +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
akkana%netscape.com a254a6fbca Range specification 1998-11-24 01:39:47 +00:00
vidur%netscape.com bddadc0a26 New interface nsIDOMNSDocument 1998-11-17 02:37:19 +00:00
vidur%netscape.com 36a07884bf Added new interface nsIHTMLContentContainer 1998-11-12 07:56:13 +00:00
vidur%netscape.com 6592f22be0 Added XML display support. 1998-11-11 22:07:55 +00:00
troy%netscape.com fd33ef03a2 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
rpotts%netscape.com 162d1913f1 Removed the definition of the nsIDocumentLoadInfo IID 1998-11-03 10:11:33 +00:00
vidur%netscape.com f9e3760137 Updated DOM interfaces to match final W3C recommendation. Modified IDL compiler to take IIDs 1998-10-20 17:07:23 +00:00
scullin%netscape.com 25177cc6f6 Migrating public header files to public 1998-10-19 17:48:55 +00:00
kipp%netscape.com f0c9d1ae62 Allocated an IID 1998-10-06 21:05:42 +00:00
troy%netscape.com 8327a44c37 Reserved IID for nsIHTMLReflow 1998-09-30 04:15:35 +00:00
rpotts%netscape.com 2674a66a7f Made nsTraceRefcnt threadsafe... 1998-09-19 06:56:22 +00:00
vidur%netscape.com 4e3024a5f9 Added constructors for DOM JS classes. nsIScriptObjectOwner::ResetScriptObject is now SetScriptObject. New factory for layout. New interface nsIDOMNativeObjectRegistry. 1998-09-17 01:53:52 +00:00
kipp%netscape.com 932596c48f Only execute SymLoadModule when tracing is enabled 1998-09-15 00:13:35 +00:00
kipp%netscape.com f4c9611922 new 1998-09-12 19:25:06 +00:00
kipp%netscape.com 1088a3e974 Allocated another IID 1998-09-07 19:15:41 +00:00
troy%netscape.com 77c0d137b9 Reserved an IID 1998-09-06 00:15:45 +00:00
kipp%netscape.com b54c1c9cff Allocated iid for nsITextContent 1998-09-05 23:28:08 +00:00
vidur%netscape.com ab080b4586 New content code adjusts to getting script objects through a factory interface 1998-09-04 23:03:16 +00:00
vidur%netscape.com f10128ffe3 Used IIDs for nsIConnectionInfo and nsIDocumentLoadInfo 1998-08-20 22:29:22 +00:00
kipp%netscape.com d5931797aa Allocate IID's for nsLoggingSink and nsILoggingSink 1998-08-12 21:04:13 +00:00
kipp%netscape.com 50eba5177c Allocate some IIDs 1998-07-19 01:19:30 +00:00
kipp%netscape.com 12fdd31f5f Allocated some IID's 1998-07-18 21:51:28 +00:00
kipp%netscape.com f2f161b1d4 Allocated IID's for nsIHTMLContentSink, nsIContentSink, nsIDTD 1998-07-15 22:51:30 +00:00
kipp 8695e681dc Allocated IID for nsIFrame 1998-07-07 16:07:35 +00:00
kipp aeda35b8f7 new 1998-07-07 16:04:02 +00:00
hardts 6bcb19ce6f landing XPCOM_BRANCH 1998-05-22 21:56:30 +00:00
scullin 2e23fa1ab5 G++ warning fix submitted by Brian Grunkemeyer. 1998-05-07 20:48:35 +00:00
ltabb 3b56a9af51 Free the lizard 1998-03-28 02:44:41 +00:00