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

18 Коммитов

Автор SHA1 Сообщение Дата
bryner%brianryner.com 377380315d Add a NS_FASTCALL macro that specifies regparm(3) and stdcall on gcc/x86 to improve performance (passing up to 3 arguments in registers instead of on the stack, and having the caller pop any stack arguments). Apply NS_FASTCALL to our most frequently called non-public methods and functions. Also add NS_CDECL to explicitly specify the default calling convention and make it part of NS_IMETHOD, since xptcall can't deal with NS_FASTCALL. Bug 249652, r=darin, sr=dbaron. 2004-07-14 22:14:34 +00:00
gerv%gerv.net 6f486a3c92 Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-18 14:21:17 +00:00
dougt%netscape.com c165e20c89 nsICollection's nsQueryElementAt class is exported. r=darin, sr=alec, a=asa, b=158931 2002-07-25 20:12:18 +00:00
brendan%mozilla.org fd1773dd5e Back out troublesome parts of patch for 130544 (147997, r/sr=me). 2002-05-30 07:13:40 +00:00
brendan%mozilla.org 03f7c6d04a Clean up nsICollection/nsSupportsArray {Append,Remove}Element return type (130544, r=dougt, sr=bienvenu). 2002-05-29 18:08:37 +00:00
dougt%netscape.com 220f65a002 backing out changes to 104172. r=ccarlen@netscape.com 2001-10-23 03:50:24 +00:00
dougt%netscape.com 5fe12c09e7 Extraneous Symbol Removal. Patch by Jon Smirl jonsmirl@mediaone.net. r=dougt@netscape.com, sr=alecf@netscape.com. Bug 104172 , 104316 , 104420 , 104426 , 104461 , 104511 , 104527 2001-10-23 01:37:21 +00:00
gerv%gerv.net f385eb981a Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089. 2001-09-28 20:14:13 +00:00
brendan%mozilla.org 8c7c819206 FASTLOAD_20010703_BRANCH landing, r=dbaron, sr=shaver. 2001-07-31 19:05:34 +00:00
scc%mozilla.org 88720ed1d1 bug #50721: sr=brendan, r=dbaron. Add |do_QueryElementAt|. 2001-07-04 05:42:46 +00:00
dmose%mozilla.org 8535dda53e updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
beard%netscape.com 85da0d0df7 Added QueryElementAt() which combines GetElementAt() and QueryInterface(). Rationale: combining operations saves a call to AddRef/Release, since it's done by QI. Approved by dp. 1999-09-16 21:29:22 +00:00
brendan%mozilla.org 43d021029e Use PRUint32 instead of unsigned long. 1999-07-17 03:27:10 +00:00
gagan%netscape.com 6a48afc57e So we're using IDL nowcvs diff! I find out the hard way. -Warren 1999-05-13 08:21:37 +00:00
alecf%netscape.com 1618d7c93b check in IDL version of nsICollection interface 1999-05-12 03:11:48 +00:00
jband%netscape.com 44f3df2e61 pare down to the idl files that really work. Some can be resurrected later. Many require interface changes with deeper implications. These are the base interfaces that we really need to have xpconnectable at this point 1999-05-07 00:17:58 +00:00
alecf%netscape.com bd99bf6b76 add nsIEnumerator interface, and fix nsICollection interface to use long not int 1999-02-26 17:57:34 +00:00
warren%netscape.com 4e3aaf35f1 Added idl 1999-02-24 08:46:00 +00:00