Kyle Huey
007e7042d6
Bug 683096: Make arrays of nsQIResults work. r=ted
2011-09-02 17:36:48 -04:00
Kyle Huey
efb0985745
Bug 681714: Ensure that we've unrolled the entire typedef chain when building typelibs. r=ted
2011-08-28 05:56:24 -04:00
Joshua Cranmer
80c76492b3
Bug 681740 - xpidl.py does not resolve references to consts in superinterfaces. r=bsmedberg
...
--HG--
extra : rebase_source : 8b860e76fa0634b408dc15c6e1a3c587ae080cd7
2011-08-25 10:24:58 -07:00
Ted Mielczarek
0e68bfdb2b
bug 677671 - Add unit tests for xpidl.py. r=khuey
2011-08-17 13:26:26 -04:00
Ed Morley
d64ee026f1
Bug 677787 - Remove unique_pointer from typelib code; r=khuey
2011-08-20 13:44:37 +02:00
Ms2ger
add1e004d6
Bug 677529 - Check return values in pyidl's Method::needsJSTypes; f=Matheus r=khuey
2011-08-14 19:12:21 +02:00
Joshua Cranmer
08b5ebfce8
Bug 676857 - Make it an error if interfaces have too many methods.
...
The error is made at compile-time, and also causes an error if trying to make a
stub like this. Finally, it also refuses to load such an interface.
These restrictions only apply to script-implementable interfaces.
2011-08-05 11:34:13 -07:00
Kyle Huey
36d6f9a425
Bug 678479: Add a --regen argument to header.py and typelib.py to regenerate the IDL parser. r=ted
2011-08-12 12:06:46 -04:00
Kyle Huey
0dbd15635f
Merge b-s to m-c.
2011-08-10 11:12:30 -04:00
Kyle Huey
62bc4e0e52
Bug 458936: Work around some bizarre pymake bug.
2011-08-10 08:02:40 -04:00
Kyle Huey
11ea3e22d8
Finish yet another half done rename.
2011-08-10 08:02:01 -04:00
Kyle Huey
d24b450a58
And fix a typo.
2011-08-10 06:19:47 -04:00
Kyle Huey
8f0b55a222
Bug 458936: Followup to complete renaming.
2011-08-10 06:09:06 -04:00
Kyle Huey
2154abc9ea
Bug 458936: Replace xpidlc's typelib generation with a python equivalent. r=ted
2011-08-09 20:48:41 -04:00
Ms2ger
2fcad809a4
Bug 676649 - Include jspubtd.h automagically when necessary in IDL files; r=khuey
2011-08-08 17:14:34 +02:00
Kyle Huey
b5c51d1c84
Bug 675627: Fix unrecognized directive error in nsIURIRefObject.idl and make this error fatal in the future. r=bsmedberg
2011-08-01 14:26:13 -04:00
Kyle Huey
0d51472487
Bug 578478: Switch to pyxpidl for header generation. Parts by bsmedberg, with r=jorendorff,khuey, and parts by me, with r=bsmedberg
2011-07-19 14:46:25 -07:00
Jonas Sicking
05d24287f8
Bug 661984: Add [nostdcall] as an extended idl attribute. r=bsmedberg
2011-06-23 19:17:58 -07:00
Jonas Sicking
cfcfd3bcb2
Bug 661980: Add ability to make interfaces scriptable but not scriptimplementable. r=bsmedberg
2011-06-16 12:21:25 -07:00
Jesse Ruderman
02491c57ba
Bug 659825 - Rename NS_DEPRECATED to MOZ_DEPRECATED to avoid conflict with Mac 10.7 SDK. r=jcranmer sr=bsmedberg
2011-06-08 09:34:02 +02:00
Ben Turner
24407948af
Bug 574872 - 'Allow XPConnect to pass the JSContext through XPIDL when requested'. r=jst
2010-06-28 15:22:39 -07:00
Jason Orendorff
32d2f15ab1
Bug 560643 - Part 3, add support for jsval XPIDL type. r=jst, sr=jst.
2010-06-18 15:29:21 -05:00
Johnny Stenback
e9cead7751
Part 1 of fix for bug 459452 (Add support for optional arg count for IDL methods): add support for [optional_argc] to xpidl and XPConnect. r=sicking.
...
--HG--
extra : rebase_source : 3057c5af37ccb1bbdb022a0a3070122df3019d13
2009-08-10 16:41:07 +02:00
Boris Zbarsky
6607af54ad
Bug 478251. Implement the Null and Undefined annotations from webidl in quickstubs. r=jst,bsmedberg,jorendorff
2009-09-24 13:59:43 -04:00
Benjamin Smedberg
4a8ae27612
Bug 501657 - Put local python modules at the beginning of the python path, not the end, tested by Jory Pratt
2009-07-13 12:28:59 -04:00
Dave Townsend
e7464594f8
Bug 461770: Fix line numbers for methods and attributes and other miscellaneous bits in the idl parser. r=bsmedberg
2008-10-28 09:04:41 +00:00
Jason Orendorff
6b5d53f655
Bug 407216 - DOM quick stubs - faster paths for top N DOM methods (r+sr=jst, security r=mrbkap, build r=bsmedberg)
...
* * *
* * *
* * *
2008-08-19 21:38:24 -05:00
Jason Orendorff
abf12d8076
Backing out changeset cf6c811e1272 (bug 407216) due to debug assertions.
2008-08-19 22:28:26 -05:00
Jason Orendorff
09f9ac1d0a
Bug 407216 - DOM quick stubs - faster paths for top N DOM methods (r+sr=jst, security r=mrbkap, build r=bsmedberg)
...
* * *
* * *
2008-08-19 21:38:24 -05:00