Daniel Kolesa
db9e6354c3
eolian gen: specialize default values by type
...
Now we can generate NULL for stuff that is pointers and empty
struct literals for struct instead of just 0 for everything. The
previous behavior was incorrect for those cases and generated
broken code.
2016-12-14 18:23:16 +01:00
Daniel Kolesa
698631578f
eolian gen: remove dead code
...
Cedric forgot to remove all of the promise code.
Fixes CID1365652.
2016-12-08 14:06:09 +01:00
Daniel Kolesa
8d4de0d787
eolian: use the generic class name instead of C name in source
...
This changes the string in Efl_Class_Description to use the real
class name (with namespaces) instead of the C class name. The
reason for this is that this string is generic, not C-related.
2016-12-07 13:31:54 +00:00
Cedric BAIL
997249e6c2
eolian: remove generation of Eina_Promise.
2016-11-07 13:43:11 -08:00
Daniel Kolesa
db7b6dd7e0
eolian gen: use EWAPI for events instead of EOAPI
...
Apparently only methods/properties can be EOAPI.
2016-10-20 16:48:41 +02:00
Jee-Yong Um
c0a41034cd
eolian: fix build warning
...
Differential Revision: https://phab.enlightenment.org/D4356
2016-10-19 23:50:49 +02:00
Daniel Kolesa
2515556673
eolian gen: better checks for whether to add space after type
2016-10-14 15:31:49 +02:00
Daniel Kolesa
57fb92e952
eolian gen: use the new data type API to simplify the code
2016-10-13 15:04:20 +02:00
Daniel Kolesa
d3d63ea8d3
eolian gen: utilize the new class C name getter instead of manual concat
2016-10-12 15:05:46 +02:00
Daniel Kolesa
9553fd9640
eolian gen2: move to eolian gen (as the old one is gone)
2016-10-07 13:34:47 +02:00