dom/bindings/Codegen.py
8d6b7cd7baeece56b10a2085ae26e282579fba22
created 2012-02-21 16:07 -0500
pushed 2012-02-21 21:08 +0000
Boris Zbarsky Boris Zbarsky - Clean up wrapping a tad and hook up the proto object creation to the interface.hasInterfaceObject stuff
5dff147e65338c9343d379e86aeff70495c844c8
created 2012-02-20 00:46 -0800
pushed 2012-02-20 08:46 +0000
Ben Turner Ben Turner - Add traits classes, clean up codegen a little.
2e5d8644b9f49e20d9cd135e0eb33fce43f72c83
created 2012-02-15 18:22 -0500
pushed 2012-02-15 23:22 +0000
Boris Zbarsky Boris Zbarsky - Make PerSignatureCall a CGThing
e8a0f580cbe86dc18dd9820b79983b06ba9d801a
created 2012-02-15 21:14 +0100
pushed 2012-02-15 20:14 +0000
Ms2ger Ms2ger - Fix typos.
91606f210e752b10fabefd910fe6bc46a6094589
created 2012-02-15 14:58 -0500
pushed 2012-02-15 19:58 +0000
Boris Zbarsky Boris Zbarsky - Convert call generation to CGThings
3ce98a4f1f5d42bbaad08c4b197847d8dd3f7757
created 2012-02-14 12:15 -0500
pushed 2012-02-15 19:58 +0000
Boris Zbarsky Boris Zbarsky - Convert argument conversion external interface to CGThings
8222d23e721626fe47131d655d21d40f344b8c3e
created 2012-02-14 12:17 +0100
pushed 2012-02-14 11:17 +0000
Ms2ger Ms2ger - Introduce mozilla::dom::bindings::Throw, to be implemented in a way that doesn't use XPConnect (for workers).
0f84963ad48e9175134e557e3ec8b743d783f202
created 2012-02-13 18:02 -0500
pushed 2012-02-13 23:02 +0000
Boris Zbarsky Boris Zbarsky - Add support for Any results, sorta
0824a12c5564992db4685507c0915273afbf87cd
created 2012-02-13 17:51 -0500
pushed 2012-02-13 22:52 +0000
Boris Zbarsky Boris Zbarsky - Add interface return value wrapping
54ad6268014c39a07498c2e99b85ac43369b568e
created 2012-02-13 22:56 +0100
pushed 2012-02-13 21:58 +0000
Ms2ger Ms2ger - Add missing 'return true;' to fix the build.
cfb376b59c08e8db24acc29992d48bc95d44cc2c
created 2012-02-13 15:44 -0500
pushed 2012-02-13 20:53 +0000
Boris Zbarsky Boris Zbarsky - Implement callback type support in codegen
9eff55433c3e8d1f8027f7c9ad6172039d7fc288
created 2012-02-12 14:07 -0500
pushed 2012-02-12 19:07 +0000
Boris Zbarsky Boris Zbarsky - [mq]: do-enum-wrapping
389754ef0554763a7191cea2da15e1bf876a34f1
created 2012-02-12 18:44 +0100
pushed 2012-02-12 17:52 +0000
Ms2ger Ms2ger - Assign the result of the native call to the result variable.
e1bd74e88ad2d4b5e369113a633fe2ebc5fbbce9
created 2012-02-12 18:12 +0100
pushed 2012-02-12 17:13 +0000
Ms2ger Ms2ger - Remove trailing whitespace from the generated .cpp files.
b91d5bfbf6587600c194ce7c98adf945574e07ec
created 2012-02-12 18:08 +0100
pushed 2012-02-12 17:09 +0000
Ms2ger Ms2ger - Support wrapping nullable primitive types.
107a869cc8618ed6c0863b08bb49e5dd10c6aafb
created 2012-02-12 18:03 +0100
pushed 2012-02-12 17:09 +0000
Ms2ger Ms2ger - Wrap string return values.
ca2b13f5f434665d26b6ff56efc612d39ab8ee55
created 2012-02-12 18:03 +0100
pushed 2012-02-12 17:09 +0000
Ms2ger Ms2ger - Allow wrapping a variable with a different name.
7c2ba97d094951fd75d5f1e8d474a5dcfe6c311d
created 2012-02-12 17:49 +0100
pushed 2012-02-12 17:09 +0000
Ms2ger Ms2ger - Add type.isString().
8cf0a37a7936f39e3d2b507d5820fe5979e67f3f
created 2012-02-12 14:04 +0100
pushed 2012-02-12 13:04 +0000
Ms2ger Ms2ger - Actually throw when unwrapping fails.
6532286d5c6192898603ba1af901b81e507b7ee0
created 2012-02-11 23:20 -0500
pushed 2012-02-12 04:20 +0000
Boris Zbarsky Boris Zbarsky - Pass references for non-nullable interface args
147cdb4f2a852a96fbaa1fcae4cf3d38ceaeda1e
created 2012-02-11 23:07 -0500
pushed 2012-02-12 04:09 +0000
Boris Zbarsky Boris Zbarsky - Add enum unwrapping codegen
c109aaca3efd5933ed09fea14e2a4c50e792b0a3
created 2012-02-10 23:34 -0500
pushed 2012-02-11 04:34 +0000
Boris Zbarsky Boris Zbarsky - Set up basic interface and string argument unwrapping
253d25b4dcbecd831bdabc8c35ce1ef68926af8b
created 2012-02-10 17:53 -0500
pushed 2012-02-10 23:16 +0000
Boris Zbarsky Boris Zbarsky - Deal with removal of the js_GetClassPrototype API
8b5809ac11749bdd197100953df2eda9623e34d7
created 2012-02-10 13:51 -0800
pushed 2012-02-10 21:52 +0000
Ben Turner Ben Turner - Support infallible attributes and methods
3d27529bc495956a38f878bb559b242bd540bd6e
created 2012-02-08 22:13 -0800
pushed 2012-02-09 06:13 +0000
Ben Turner Ben Turner - Don't replace generated files if they haven't changed.
979451d9d4167e15d2eb787458652e673877e394
created 2012-02-08 13:46 -0800
pushed 2012-02-08 21:46 +0000
Bobby Holley Bobby Holley - Add functionality for getting the correct descriptor for an interface given context (ie, worker vs non-worker).
bab09b5e0e9fb52b17668a3aac86e1baf27b3138
created 2012-02-08 13:46 -0800
pushed 2012-02-08 21:46 +0000
Bobby Holley Bobby Holley - Change filename filtering so that we still have access to everything.
6fb6b364892fe283c35433e454613ba492d263f5
created 2012-02-08 13:46 -0800
pushed 2012-02-08 21:46 +0000
Bobby Holley Bobby Holley - Pass the full descriptor and idl node instead of scriptableInterfaceAndName.
6cf8fbd470bacafccf8ff7c0b812d51c4fee5f39
created 2012-02-08 12:45 -0800
pushed 2012-02-08 20:45 +0000
Ben Turner Ben Turner - Don't pass extra args to Finalize and Trace methods
16141e260c6120a000bf9ebddf3fb4a3da6b03ae
created 2012-02-08 11:54 -0500
pushed 2012-02-08 16:57 +0000
Boris Zbarsky Boris Zbarsky - Basic support for nullable primitive arguments
less more (0) -50 -30 tip