Takanori MATSUURA
76690b39e6
Bug 737006 - Use internal ply only if needed. r=khuey
2012-04-06 14:06:52 -04:00
Masatoshi Kimura
d4770bb8e7
Bug 738912 - Part 1: Sort dictionary members lexicographically. r=khuey
2012-04-03 20:08:28 -04:00
Nathan Froyd
d3b4d94774
Bug 695214 - Make xpidl.py enforce [retval] parameters coming last. r=khuey
2012-03-13 16:50:45 -04:00
Kyle Huey
400e8c7cbd
No bug: Fix ply being dumb. r=ted
2012-03-13 10:22:14 -07:00
Marco Bonardo
e07feca76f
Merge last green PGO from inbound to central
2012-03-13 11:17:21 +01:00
Masatoshi Kimura
249cfacbbc
Bug 721569 - Implement nullable types. r=khuey
2012-03-12 21:44:51 -07:00
Masatoshi Kimura
2694e73d46
Bug 721569 - Support default values for Web IDL dictionaries. r=khuey CLOBBER BUILD
2012-03-12 21:44:48 -07:00
Nathan Froyd
52b0216d1a
Bug 695235 - enforce unsigned long type on size_is parameters; r=khuey
2012-03-09 17:06:13 -05:00
Nathan Froyd
59eac4c5cb
Bug 729256 - Make xpidl.py error out on multiple-method function interfaces. r=bsmedberg
2012-02-27 18:57:28 -05:00
Mike Hommey
343d145d2b
Bug 728229 - Allow to build with system python ply library. r=ted
2012-02-23 11:00:18 +01:00
Irving Reid
e7666a21c1
Bug 700734: remove "interface not derived from nsISupports" warning
2011-11-08 14:14:53 -05:00
Joerg Sonnenberger
65e49690d5
Bug 703878: Fix potential race condition in header.py. r=khuey
...
--HG--
extra : rebase_source : 843bf4e7c427ce7d2a976af99d62a32b9dd142ee
2011-12-22 18:38:27 -05:00
Atul Aggarwal
2691faba6c
Bug 691113 - Improving error thrown when ; is missing from interface definition; r=khuey
2011-11-20 11:13:40 +00:00
Atul Aggarwal
70b5c5b766
Bug 585099 - Emit adjacent consts in IDL files in the same enum in generated headers. r=ted
2011-11-16 18:13:32 +05:30
Bobby Holley
e24474f21c
Bug 691781 - Generate IDL lexer and parser as part of the build system. r=khuey
2011-11-06 13:32:25 +01:00
Bobby Holley
19881e9350
Bug 691781 - Make sure the lexer gets generated with regen, too. r=khuey
2011-11-06 13:32:25 +01:00
Bobby Holley
6edcdaa807
Bug 691781 - Add a check to avoid unpacking an empty array. r=khuey
2011-11-06 13:32:25 +01:00
Todd Whiteman
6cbfbcdc14
Bug 692523: Add imports of os/sys modules to typelib.py. r=khuey
2011-10-17 09:29:02 -04:00
Peter Van der Beken
069b9fcbf6
Bug 648801 (new DOM list bindings) - Generate setters on new DOM bindings. r=bz/jst/mrbkap.
...
--HG--
extra : rebase_source : e1bfe25da439b22a4a72404331163826588f83a9
2011-08-20 15:53:33 +02:00
Peter Van der Beken
2dc8e47fb4
Bug 648801 (new DOM list bindings) - Generate new DOM bindings. r=bz/jst/mrbkap.
...
--HG--
extra : rebase_source : 6b34182856cbb4ba3fba8d3001de648b10157a29
2011-08-20 15:53:33 +02:00
Michael Wu
ac54b41b01
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
...
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
2011-09-28 23:19:26 -07:00
Luke Wagner
96a3b33700
Bug 684526 - Unify jsval and js::Value (r=jorendorff)
...
--HG--
extra : rebase_source : 5655602775d575bb5adba0a8fc4c20621f393a67
2011-09-19 09:34:49 -07:00
Josh Matthews
88a6170298
Bug 684591 - Fix uninformative xpidl.py warning message to print relevant interface name. r=khuey
2011-09-04 12:07:17 -04:00
Mike Hommey
259de29cc0
Backout the backout of e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440)
2011-09-03 08:19:06 +02:00
Ed Morley
5165a14914
Backout e5815c156b6c (bug 683096), 9ca928d8095c (merge), a286edb8ca4b (bug 683875), 61dc35b8f63f (bug 683171), b0741ae44def (bug 683875), 8e01bc314326 + e2697c06468f (bug 677501), 805e28e85577 (bug 680440) for Win opt orange and purple galore, on a CLOSED TREE
2011-09-03 04:35:21 +01:00
Kyle Huey
b77109105e
Bug 683096: Make arrays of nsQIResults work. r=ted
2011-09-02 17:36:48 -04:00
Kyle Huey
2037168322
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
33cd26d09b
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
db59854203
bug 677671 - Add unit tests for xpidl.py. r=khuey
2011-08-17 13:26:26 -04:00
Ed Morley
972021b94e
Bug 677787 - Remove unique_pointer from typelib code; r=khuey
2011-08-20 13:44:37 +02:00
Ms2ger
28ed8c9ea8
Bug 677529 - Check return values in pyidl's Method::needsJSTypes; f=Matheus r=khuey
2011-08-14 19:12:21 +02:00
Joshua Cranmer
5e2737b1a7
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
d893538cb7
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
3a900a90c9
Merge b-s to m-c.
2011-08-10 11:12:30 -04:00
Kyle Huey
d603839558
Bug 458936: Work around some bizarre pymake bug.
2011-08-10 08:02:40 -04:00
Kyle Huey
a1a6739d2e
Finish yet another half done rename.
2011-08-10 08:02:01 -04:00
Kyle Huey
3029b65a5a
And fix a typo.
2011-08-10 06:19:47 -04:00
Kyle Huey
7e755d8702
Bug 458936: Followup to complete renaming.
2011-08-10 06:09:06 -04:00
Kyle Huey
0548622b86
Bug 458936: Replace xpidlc's typelib generation with a python equivalent. r=ted
2011-08-09 20:48:41 -04:00
Ms2ger
182639b934
Bug 676649 - Include jspubtd.h automagically when necessary in IDL files; r=khuey
2011-08-08 17:14:34 +02:00
Kyle Huey
be0dc81de8
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
a105017bdd
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
60339b91a6
Bug 661984: Add [nostdcall] as an extended idl attribute. r=bsmedberg
2011-06-23 19:17:58 -07:00
Jonas Sicking
64221c913d
Bug 661980: Add ability to make interfaces scriptable but not scriptimplementable. r=bsmedberg
2011-06-16 12:21:25 -07:00
Jesse Ruderman
1ea55d97f5
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
a6a3778b55
Bug 574872 - 'Allow XPConnect to pass the JSContext through XPIDL when requested'. r=jst
2010-06-28 15:22:39 -07:00
Jason Orendorff
3b4972d5c5
Bug 560643 - Part 3, add support for jsval XPIDL type. r=jst, sr=jst.
2010-06-18 15:29:21 -05:00
Johnny Stenback
26b3d4e504
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
b0feb8e6ff
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
8e8984f01b
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