Boris Kudryavtsev
45d780bbed
Bug 1155968 - Fix variable use before initialization. r=khuey
2015-06-02 12:17:00 +02:00
Boris Kudryavtsev
a7b0cc7714
Bug 1155968 - Fix correct number of empty lines between objects to comply with PEP8. r=khuey
2015-05-20 21:56:00 +02:00
Boris Kudryavtsev
d02ebeb840
Bug 1155968 - Fix indentation warnings to comply with PEP8. r=khuey
2015-05-20 21:55:00 +02:00
Boris Kudryavtsev
9e652552cf
Bug 1155968 - Whitespace fixes in xpidl.py to comply with PEP8. r=khuey
2015-05-16 12:18:00 +02:00
Boris Kudryavtsev
d8e637146b
Bug 1155968 - Remove semicolons at ends of statements (PEP8). r=khuey
2015-05-09 12:38:00 +02:00
Boris Kudryavtsev
21a2f3b9de
Bug 1155968 - Move statements to their own lines. r=khuey
2015-05-05 17:24:00 +02:00
Boris Kudryavtsev
8135bbe5d1
Bug 1155968 - Add blank lines where needed in xpcom/idl-parser. r=khuey
2015-05-04 22:35:00 +02:00
Boris Kudryavtsev
8203da5f2b
Bug 1155968 - Place imports on separate lines. r=khuey
2015-05-04 22:34:00 +02:00
Bill McCloskey
7657d62e4d
Bug 997325 - Implement main process scriptable only flag in XPIDL (r=mrbkap)
2015-03-26 14:39:48 -07:00
Nathan Froyd
ef646e0a00
Bug 1140509 - remove the unused Infinity keyword from the xpidl parser; r=bsmedberg
2015-03-09 14:02:26 -04:00
Birunthan Mohanathas
07c41ba961
Bug 1028557 - Part 2: Flatten xpcom/reflect/xptcall/{public,src}/ directories. r=bsmedberg
2014-06-30 08:39:46 -07:00
Masatoshi Kimura
4cfd762735
Bug 978611 - Part 3: Get rid of legacy dictionaries: events and codegen. r=smaug,khuey
2014-03-07 20:51:51 +09:00
Tom Schuster
4a7dd51a60
Bug 939294 - Change xpidl jsval to handles. r=gabor,bz,khuey,bsmedberg,terrence
2014-01-09 18:39:36 +01:00
Ehsan Akhgari
f75815e241
Bug 927728 - Part 2: Stop using PRUnichar in our code generators; r=roc,bzbarsky
2014-01-04 10:02:43 -05:00
Mike Hommey
6e45db29bf
Bug 893976 - Don't create xpidl_debug and avoid LALR tables generation message. r=ted
2013-07-30 08:57:27 +09:00
Justin Lebar
598e8b7bb5
No bug - s/bool/booleans/ in an error message in xpidl.py. r=me
...
The boolean type in XPIDL is "boolean" not "bool", so this error message was misleading.
2013-03-08 11:48:41 -05:00
William Chen
bd9378db28
Bug 826606 - Set uninitialized values for DeviceProximityEvent according to spec. r=dougt,smaug,khuey
2013-01-08 09:36:05 -08:00
Peter Van der Beken
7cda84f5e5
Fix for bug 801083 (Remove old proxy-based list bindings). r=bz.
2012-10-13 14:50:24 +02:00
Aryeh Gregor
5fdff5510b
Bug 779809 part 1 - Make [notxpcom] attributes an error; r=khuey
2012-08-09 11:31:14 +03:00
Justin Lebar
f9db81b273
Bug 780970 - Add [infallible] attribute for XPIDL attributes. r=khuey
2012-08-22 18:27:04 -07:00
Ehsan Akhgari
19307f1378
Bug 579517 - Part 2: Make the IDL parser aware of stdint types; r=bsmedberg
2012-08-22 11:57:22 -04:00
Trevor Saunders
4424058b73
bug 780203 - add [u]intn_t types to xpidl r=khuey
2012-07-27 19:58:26 -04:00
Masatoshi Kimura
06de224fe3
Bug 762758 - Implement underscore-escape in xpidl parser r=khuey
2012-06-12 22:01:06 +09:00
Olli Pettay
19a41146df
Bug 761621 - interfaces inheriting a builtinclass-interface should be builtinclass too, r=khuey
2012-06-06 19:30:58 +03:00
Gervase Markham
cb6a072c2a
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Benjamin Smedberg
e2359ba525
Bug 754244 - Prevent the XPIDL parser from tokenizing "long longValue" as "long long" "Value" by requiring that the next letter after a named identifier be a non-identifier letter, r?khuey
2012-05-18 12:42:01 -04:00
Masatoshi Kimura
a44b95a0f3
Bug 738912 - Part 1: Sort dictionary members lexicographically. r=khuey
2012-04-03 20:08:28 -04:00
Nathan Froyd
6d244dbe73
Bug 695214 - Make xpidl.py enforce [retval] parameters coming last. r=khuey
2012-03-13 16:50:45 -04:00
Marco Bonardo
ba2398ac32
Merge last green PGO from inbound to central
2012-03-13 11:17:21 +01:00
Masatoshi Kimura
5f95c706ff
Bug 721569 - Implement nullable types. r=khuey
2012-03-12 21:44:51 -07:00
Masatoshi Kimura
bfa0a97e9e
Bug 721569 - Support default values for Web IDL dictionaries. r=khuey CLOBBER BUILD
2012-03-12 21:44:48 -07:00
Nathan Froyd
4230f7e365
Bug 695235 - enforce unsigned long type on size_is parameters; r=khuey
2012-03-09 17:06:13 -05:00
Nathan Froyd
72dabc921d
Bug 729256 - Make xpidl.py error out on multiple-method function interfaces. r=bsmedberg
2012-02-27 18:57:28 -05:00
Irving Reid
ddebef67c1
Bug 700734: remove "interface not derived from nsISupports" warning
2011-11-08 14:14:53 -05:00
Atul Aggarwal
b78c8dc3d1
Bug 691113 - Improving error thrown when ; is missing from interface definition; r=khuey
2011-11-20 11:13:40 +00:00
Bobby Holley
c53241da35
Bug 691781 - Make sure the lexer gets generated with regen, too. r=khuey
2011-11-06 13:32:25 +01:00
Peter Van der Beken
6a737bc0d6
Bug 648801 (new DOM list bindings) - Generate setters on new DOM bindings. r=bz/jst/mrbkap.
2011-08-20 15:53:33 +02:00
Peter Van der Beken
40c129216a
Bug 648801 (new DOM list bindings) - Generate new DOM bindings. r=bz/jst/mrbkap.
2011-08-20 15:53:33 +02:00
Michael Wu
0fe7772ece
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
2011-09-28 23:19:26 -07:00
Luke Wagner
e2e7e3085f
Bug 684526 - Unify jsval and js::Value (r=jorendorff)
2011-09-19 09:34:49 -07:00
Josh Matthews
9cb92b25a4
Bug 684591 - Fix uninformative xpidl.py warning message to print relevant interface name. r=khuey
2011-09-04 12:07:17 -04:00
Joshua Cranmer
4b27cde3f7
Bug 681740 - xpidl.py does not resolve references to consts in superinterfaces. r=bsmedberg
2011-08-25 10:24:58 -07:00
Ms2ger
0eb17b7d25
Bug 677529 - Check return values in pyidl's Method::needsJSTypes; f=Matheus r=khuey
2011-08-14 19:12:21 +02:00
Joshua Cranmer
6ff3341302
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
c6d4624a44
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
1d23191d7e
Merge b-s to m-c.
2011-08-10 11:12:30 -04:00
Kyle Huey
63cd2e9ada
Bug 458936: Replace xpidlc's typelib generation with a python equivalent. r=ted
2011-08-09 20:48:41 -04:00
Ms2ger
96f9ccc2c4
Bug 676649 - Include jspubtd.h automagically when necessary in IDL files; r=khuey
2011-08-08 17:14:34 +02:00
Kyle Huey
216f21401d
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
4b9f01d617
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