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

262 Коммитов

Автор SHA1 Сообщение Дата
shaver%netscape.com 9a39a6e839 #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 c50687b845 nsRepository -> nsIComponentManager changes. 1999-03-09 09:44:27 +00:00
alecf%netscape.com e48b3faaa6 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 893e54fc3d Added NS_DEFINE_STATIC_CID_ACCESSOR. 1999-03-07 23:56:59 +00:00
alecf%netscape.com f9a4fa361b split up nsISupports macros into seperate files 1999-03-05 22:39:03 +00:00
alecf%netscape.com fcf39483ed oops, don't include nsID.idl, it's not being exported right now 1999-03-05 22:37:35 +00:00
scc%netscape.com 31ff626ae9 rename |IID()| --> |GetIID()| 1999-03-03 19:48:57 +00:00
buster%netscape.com c2f8f991d5 added editor module (#define NS_ERROR_MODULE_EDITOR ) 1999-03-03 18:30:09 +00:00
beard%netscape.com aa63a993d3 Added NS_CALLBACK macro for standard callback APIs 1999-03-03 04:09:11 +00:00
alecf%netscape.com 03e6f60d34 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 9d21ae3942 backed out depency on nscore.h 1999-03-02 23:52:38 +00:00
scc%netscape.com 8058bf1464 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 ec6cc19953 Took another one for nsIRandomAccessData. 1999-03-02 02:24:46 +00:00
mcafee%netscape.com 49754e4257 Adding comparisons to autoconf results. 1999-03-01 10:13:18 +00:00
ramiro%netscape.com 0875a55f81 AIX portability fixes. (Waqar Malik <waqar@netscape.com>) 1999-03-01 06:29:14 +00:00
scc%netscape.com 312b8d76d7 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 0238953fe3 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 e7831871be fix AIX bustage 1999-02-26 18:58:08 +00:00
alecf%netscape.com 15d43a4917 fix HPUX/AIX/OSF bustage - most unices need stdlib.h to get abort() 1999-02-26 17:41:47 +00:00
troy%netscape.com 09c11b64cd 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 5cfa6c63fc Added CID() accessor. 1999-02-26 04:04:50 +00:00
beard%netscape.com 185e9f59ea added IID() accessor. 1999-02-26 04:04:13 +00:00
mcafee%netscape.com 9e3d172499 Switching unix to use PR_Abort(). 1999-02-26 03:52:37 +00:00
alecf%netscape.com 5cb13032ed include stdlib for HPUX 1999-02-25 17:48:25 +00:00
alecf%netscape.com 643dbd9b6d fix HPUX bustage - HP's compiler can't do "using" or static casts 1999-02-25 17:47:54 +00:00
beard%netscape.com 78080c16ec made nsAllocatorFactory publically inherit from nsIFactory. 1999-02-25 04:20:51 +00:00
akkana%netscape.com 5576cfd10c Add nsISelectionMgr 1999-02-25 03:08:09 +00:00
alecf%netscape.com 8c8871612a AddRef and Release return nsrefcnt's 1999-02-24 02:06:50 +00:00
alecf%netscape.com 14b6b1ed80 update to make ns*ID's work 1999-02-23 19:58:41 +00:00
alecf%netscape.com 839a95ca69 update uuid's to match real definitions 1999-02-23 19:36:23 +00:00
vidur%netscape.com 2dca807420 Added nsIStyleSheetLinkingElement interface 1999-02-23 19:18:34 +00:00
mcmullen%netscape.com 42895cb757 Took another one for nsIFile. 1999-02-22 00:15:46 +00:00
alecf%netscape.com baf47ee27a update IDL files to be closer to real headers 1999-02-20 03:11:52 +00:00
mcmullen%netscape.com bccebae5a9 Took 2 for nsIFileOutputStream and nsIFileInputStream 1999-02-20 01:45:30 +00:00
alecf%netscape.com 047c57e250 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 99b1533740 Adding support for Solaris native compiler. a=scc 1999-02-18 22:34:15 +00:00
mcmullen%netscape.com 1f01ecc906 Reserved a range for file i/o errors. 1999-02-18 18:58:25 +00:00
scc%netscape.com 85abdef8c2 missing '&' found, returned to rightful home 1999-02-17 03:12:03 +00:00
scc%netscape.com d4ae494464 updated to new interface for nsCOMPtr 1999-02-17 01:58:25 +00:00
scc%netscape.com db79afbc84 First Checked In. 1999-02-17 01:57:07 +00:00
jfrancis%netscape.com 2df51fb879 grabbed an id for nsContentSubtreeIterator_CID 1999-02-14 06:47:43 +00:00
jfrancis%netscape.com 18a68abc87 grabbed a couple id's for contentIterator iid and cid 1999-02-12 04:34:36 +00:00
sfraser%netscape.com c22aaca9fa Reserve a couple of IIDs for caret 1999-02-11 23:46:02 +00:00
scc%netscape.com f020767dfc 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 48857f7cbd moz->ns 1999-02-10 23:27:09 +00:00
warren%netscape.com 35ff4508e3 Added NS_ERROR_MODULE_MAILNEWS 1999-02-09 04:28:17 +00:00
alecf%netscape.com 37f6e883e0 fix slight typo in macro 1999-02-05 05:33:53 +00:00
alecf%netscape.com 2ff4ba41fd Update macros to include string type, and add documentation/example 1999-02-05 01:39:12 +00:00
kipp%netscape.com d1e3a78a54 Made abort abort on unix 1999-02-02 17:41:54 +00:00
cata%netscape.com 2b483c5097 Added Error Offset Code for the Unicode Converters module. 1999-01-27 18:00:50 +00:00
alecf%netscape.com c7e5cf4016 adding utility macros to implement XPIDL-generated getter/setter methods 1999-01-27 03:34:53 +00:00
warren%netscape.com 9517a9a18d Looks like I forgot a public declaration. 1999-01-27 02:12:57 +00:00
warren%netscape.com 449f4cb1fe Added nsIAllocator and implementation. Made service manager services sticky'. 1999-01-27 02:02:22 +00:00
rpotts%netscape.com 6d4b0258ba Added PR_BEGIN_MACRO/PR_END_MACRO around all multi-line macros... 1999-01-26 09:46:33 +00:00
kipp%netscape.com 09a7768b70 reserved IID 1999-01-22 21:48:33 +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
kipp%netscape.com f766763703 allocated an IID 1999-01-20 17:53:09 +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
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
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
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
vidur%netscape.com 3306c8a186 Added nsIDOMAttributePrivate 1999-01-12 16:38:52 +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 de83babca6 Added the nsIEventQueueService IID... 1999-01-04 08:50:43 +00:00
mcmullen%netscape.com 17510e5417 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 8e4b6bd3d1 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 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
vidur%netscape.com 1c6527323e Added IID for nsIUnicharStreamLoader 1998-12-18 19:38:19 +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 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
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
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
kipp%netscape.com 92da297bb9 Added FrameUtil IIDs 1998-12-11 15:18:39 +00:00
peterl%netscape.com d82c02887d added namespace IIDs 1998-12-11 02:29:14 +00:00
troy%netscape.com f6898e4a8f Added nsIPrintStatusCallback 1998-12-06 00:30:51 +00:00
troy%netscape.com a40c505bb3 Added ID for nsIPageSequenceFrame 1998-12-02 03:53:01 +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 6cdc8bf568 new CSSOM interfaces 1998-11-26 01:18:57 +00:00
peterl%netscape.com db3f2a0b1e made pointer conversion more friendly to const methods 1998-11-26 01:18:21 +00:00
akkana%netscape.com e69695ae0e Range specification 1998-11-24 01:39:47 +00:00
vidur%netscape.com 4b24ddd7d0 New interface nsIDOMNSDocument 1998-11-17 02:37:19 +00:00
vidur%netscape.com 416f9a4967 Added new interface nsIHTMLContentContainer 1998-11-12 07:56:13 +00:00
vidur%netscape.com 3a5a2b3a9b Added XML display support. 1998-11-11 22:07:55 +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
rpotts%netscape.com 64ae98db62 Removed the definition of the nsIDocumentLoadInfo IID 1998-11-03 10:11:33 +00:00
vidur%netscape.com 5a8dfade2c 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 6c1d460ea1 Migrating public header files to public 1998-10-19 17:48:55 +00:00
kipp%netscape.com e633aaa2b2 Allocated an IID 1998-10-06 21:05:42 +00:00
troy%netscape.com 953e558660 Reserved IID for nsIHTMLReflow 1998-09-30 04:15:35 +00:00
rpotts%netscape.com 320ec4afcd Made nsTraceRefcnt threadsafe... 1998-09-19 06:56:22 +00:00
vidur%netscape.com 5875cb774f 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 75845450ff Only execute SymLoadModule when tracing is enabled 1998-09-15 00:13:35 +00:00
kipp%netscape.com 98274a7822 new 1998-09-12 19:25:06 +00:00
kipp%netscape.com bed4212b55 Allocated another IID 1998-09-07 19:15:41 +00:00
troy%netscape.com 57985dd0dc Reserved an IID 1998-09-06 00:15:45 +00:00
kipp%netscape.com e626e4021d Allocated iid for nsITextContent 1998-09-05 23:28:08 +00:00
vidur%netscape.com 11b3d12de8 New content code adjusts to getting script objects through a factory interface 1998-09-04 23:03:16 +00:00
vidur%netscape.com 1b4622ec25 Used IIDs for nsIConnectionInfo and nsIDocumentLoadInfo 1998-08-20 22:29:22 +00:00
kipp%netscape.com fd6f1e7926 Allocate IID's for nsLoggingSink and nsILoggingSink 1998-08-12 21:04:13 +00:00
kipp%netscape.com a4622abc13 Allocate some IIDs 1998-07-19 01:19:30 +00:00
kipp%netscape.com 829e64f9a9 Allocated some IID's 1998-07-18 21:51:28 +00:00
kipp%netscape.com 953c692e2d Allocated IID's for nsIHTMLContentSink, nsIContentSink, nsIDTD 1998-07-15 22:51:30 +00:00
kipp f898cd09a8 Allocated IID for nsIFrame 1998-07-07 16:07:35 +00:00
kipp 248dce993d new 1998-07-07 16:04:02 +00:00
hardts 60cd050946 landing XPCOM_BRANCH 1998-05-22 21:56:30 +00:00
scullin 811153f87f G++ warning fix submitted by Brian Grunkemeyer. 1998-05-07 20:48:35 +00:00
ltabb 781c480871 Free the lizard 1998-03-28 02:44:41 +00:00