bryner%brianryner.com
|
23089547be
|
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
|
31625ba2b1
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2004-04-18 14:21:17 +00:00 |
dougt%netscape.com
|
18565a33ea
|
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
|
2300976a2f
|
Back out troublesome parts of patch for 130544 (147997, r/sr=me).
|
2002-05-30 07:13:40 +00:00 |
brendan%mozilla.org
|
d133d09cb4
|
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
|
91b4b36d52
|
backing out changes to 104172. r=ccarlen@netscape.com
|
2001-10-23 03:50:24 +00:00 |
dougt%netscape.com
|
b5ba390898
|
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
|
4e12e44b2f
|
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
|
dbd7fed5b1
|
FASTLOAD_20010703_BRANCH landing, r=dbaron, sr=shaver.
|
2001-07-31 19:05:34 +00:00 |
scc%mozilla.org
|
0b8d9eef36
|
bug #50721: sr=brendan, r=dbaron. Add |do_QueryElementAt|.
|
2001-07-04 05:42:46 +00:00 |
dmose%mozilla.org
|
142ac52eaf
|
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
|
ab95fb6cf4
|
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
|
ea1fa5eed8
|
Use PRUint32 instead of unsigned long.
|
1999-07-17 03:27:10 +00:00 |
gagan%netscape.com
|
4999cf4cdb
|
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
|
d7d9cd0e4b
|
check in IDL version of nsICollection interface
|
1999-05-12 03:11:48 +00:00 |
jband%netscape.com
|
f515159591
|
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
|
c5c155b7b5
|
add nsIEnumerator interface, and fix nsICollection interface to use long not int
|
1999-02-26 17:57:34 +00:00 |
warren%netscape.com
|
19fa548b5c
|
Added idl
|
1999-02-24 08:46:00 +00:00 |