aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/eolian (follow)
Commit message (Expand)AuthorAgeFilesLines
* cmake: remove!Marcel Hollerbach2018-12-201-19/+0
* meson: enable cross compilingMarcel Hollerbach2018-12-071-1/+9
* meson: use eolian_gen with -SMarcel Hollerbach2018-12-031-1/+6
* eolian: implement new inherit behaviorDaniel Kolesa2018-11-231-3/+9
* eolian - fix warnings about strin truncation by expanding buffersCarsten Haitzler (Rasterman)2018-11-091-1/+1
* eolian gen: add generation of build dependenciesDaniel Kolesa2018-10-241-4/+70
* eolian: use the legacy_prefix to generate the legacy doxygen group namesXavi Artigas2018-10-091-1/+21
* here comes mesonMarcel Hollerbach2018-10-021-0/+19
* eolian: silence a potentially uninitialized warningDaniel Kolesa2018-06-111-1/+1
* eolian gen: remove unused promise variablesDaniel Kolesa2018-05-031-6/+0
* eolian: make doc ref resolution globalDaniel Kolesa2018-04-187-62/+61
* eolian gen: enable constness generation on property getter implsDaniel Kolesa2018-04-171-3/+3
* eolian: event/function_get_by_name -> by_name_getDaniel Kolesa2018-03-161-2/+2
* eolian: update type/var name APIsDaniel Kolesa2018-03-122-8/+8
* eolian: update class name APIsDaniel Kolesa2018-03-125-6/+6
* eolian gen: switch from decl api to object apiDaniel Kolesa2018-03-083-21/+23
* eolian: get rid of old APIs for typedecl retrievalDaniel Kolesa2018-03-071-2/+2
* eolian: remove old class retrieval APIsDaniel Kolesa2018-03-074-14/+14
* eolian*: replace various directory_scan/file_parseDaniel Kolesa2018-03-021-3/+3
* eolian: eolian_* -> eolian_state_*, Eolian -> Eolian_StateDaniel Kolesa2018-02-271-5/+5
* eolian: do not require unit when stringifying typesDaniel Kolesa2018-01-168-61/+55
* eolian: do not require unit for expr eval APIsDaniel Kolesa2018-01-162-5/+5
* eolian: aliased_base_get funcs don't need unitDaniel Kolesa2018-01-121-1/+1
* eolian: type_typedecl_get doesn't need a unitDaniel Kolesa2018-01-122-4/+4
* eolian: remove remaining global state (+ modify APIs accordingly)Daniel Kolesa2017-12-155-40/+43
* eolian: make declaration APIs use unitsDaniel Kolesa2017-12-154-19/+19
* eolian: pass state where necessaryDaniel Kolesa2017-12-051-3/+6
* eolian: Add inarray and inlist to source generationFelipe Magno de Almeida2017-12-041-2/+26
* eolian: scan system dir by defaultDaniel Kolesa2017-11-141-10/+36
* eolian: more intuitive generation options and mrge impls into .cDaniel Kolesa2017-11-101-21/+58
* eolian: make inherits_get return a list of classes, not stringsDaniel Kolesa2017-10-251-3/+2
* eolian: fix setter generation for @auto functionsDaniel Kolesa2017-10-131-1/+1
* eolian gen: generate documentation for first object param if presentDaniel Kolesa2017-10-131-0/+11
* eolian-bin: Free previously allocated eina_strbufChris Michael2017-10-051-0/+2
* eolian gen: simplify generate_normal_free a bitDaniel Kolesa2017-09-291-35/+6
* eolian: generate free function for owned parametersMarcel Hollerbach2017-09-291-0/+204
* eolian: remove static_array and terminated_arrayDaniel Kolesa2017-09-221-16/+4
* efl: Introduce Eina.Rect and switch EO APIs to itJean-Philippe Andre2017-09-181-1/+4
* eolian: always implicitly validate database and remove its APIDaniel Kolesa2017-09-131-6/+0
* eolian: clean up and fix function pointer generationDaniel Kolesa2017-08-303-26/+12
* eolian gen: clean up param genDaniel Kolesa2017-08-301-80/+54
* eolian: change C type serialization API to account for returnsDaniel Kolesa2017-08-104-17/+18
* eolian: always generate a class initializerDaniel Kolesa2017-07-171-18/+5
* eolian: function pointersLauro Moura2017-06-183-0/+118
* eolian: use unit in typedecl c_type_getDaniel Kolesa2017-05-301-1/+1
* eolian: expr eval APIs now take unitsDaniel Kolesa2017-05-302-17/+17
* eolian: pass unit to enum get by nameDaniel Kolesa2017-05-301-1/+1
* eolian: pass unit to struct get by nameDaniel Kolesa2017-05-301-1/+1
* eolian: pass unit to class get_by_name/fileDaniel Kolesa2017-05-306-62/+68
* eolian gen: pass the unit aroundDaniel Kolesa2017-05-307-31/+40