path: root/src/bin/eldbus (follow)
AgeCommit message (Collapse)Author
2019-01-09ledbus - fix codegen to not conflict keys with eldbus inyternalCarsten Haitzler (Rasterman)
__proxy is used, so use __user_proxy in generated code... this lead to crashes with the music-control module because itused the codegen for the introspected api and this generated code that messed with internally used keys.
2018-12-20cmake: remove!Marcel Hollerbach
This build was never complete and also was not maintained probebly. It is also dropped in favour of meson which is cool, merged, works & is fast. Differential Revision:
2018-10-02here comes mesonMarcel Hollerbach
a new shiny buildtool that currently completes in the total of ~ 4 min.. 1 min. conf time 2:30 min. build time Where autotools takes: 1:50 min. conf time 3:40 min. build time. meson was taken because it went quite good for enlightenment, and is a traction gaining system that is also used by other mayor projects. Additionally, the DSL that is defined my meson makes the configuration of the builds a lot easier to read. Further informations can be gathered from the README.meson Right now, bindings & windows support are missing. It is highly recommented to use meson 0.48 due to optimizations in meson that reduced the time the meson call would need. Co-authored-by: Mike Blumenkrantz <> Differential Revision: Depends on D7011
2017-07-29eldbus parser - remove duplicate tag handler thats already handledCarsten Haitzler (Rasterman)
confusing and dead code as it's already handled. not an actual bug but analysis impacting found by PVS studio
2017-07-21eldbus: print full filename when codegen write failsMike Blumenkrantz
2017-07-20eldbus: codegen: free allocated strbuf in error pathStefan Schmidt
fname would have been leaked if we failed to get a file_handler. Also make sure we always create a new fname strbuf even without a output_dir present to fix a potential unbalance between creating and freeing. CID: 1378112
2017-07-18eldbus: support output dir in codegenMike Blumenkrantz
2017-01-26cmake: add eldbus.Gustavo Sverzut Barbieri
2014-11-24eldbus-codegen: More memory leak fixes for generated code.Stefan Schmidt
Same fix as we did for simple method calls we need in complex method calls as well. Unref message on error path. @fix
2014-11-24eldbus-codegen: Free msg on error path for generated code.Stefan Schmidt
If eldbus_message_arguments_append we would never unref the message. This will fix various Coverity issues in generatd eldbus code. @fix CID: 1255634, 1255636, 1255637, 1255639
2014-11-14eldbus-codegen: Make generated code for property set work by setting the cbStefan Schmidt
Whenever you tried using a propset function from code generated with eldbus-codegen it would segfault as we never set the callback function but passed in data instead. @fix
2014-11-04addendum to previous commit: use callback param but still compilezmike
2014-11-04eldbus-codegen now outputs compileable code for complex method signatureszmike
it would be an understatement to say that I am disappointed by the original author's decision to write zero tests for this utility.
2014-05-04eldbus-codegen no longer passes garbage values to error callbacksMike Blumenkrantz
2013-12-15bugfix: eldbus code generator struct members named "proxy" should not be ↵discomfitor
passed to eina_value_free. come on.
2013-12-14bugfix: make eldbus generated code not crash on every single generated eventdiscomfitor
this is pretty depressing to find after it's been in git for over a year
2013-12-07eldbus: print error when fwrite failsSebastian Dransfeld
Return value of fwrite should be checked. Fixes 1039715
2013-12-07eldbus: create object when neededSebastian Dransfeld
We allocate the strbuf at the beginning of the function, but do several return checks after this which does not free the strbuf before return, and we don't use the strbuf. So create the strbuf object after checks, just before we need it. Fixes CID 1039287
2013-09-19eldbus codegen: Initialize signal events with 0José Roberto de Souza
2013-07-23efl: fix headers order.Cedric Bail
2013-07-08eldbus-codegen: If substr dont exist in string return string.José Roberto de Souza
CID: 1039339
2013-06-19inform users when eldbus-codegen is cowardly refusing to generate codeMike Blumenkrantz
2013-06-19use sizeof for eldbus-codegen internal define lengthsMike Blumenkrantz
2013-06-19s/LENGHT/LENGTHMike Blumenkrantz
2013-06-11Split .gitignore into multiple filesEduardo Lima (Etrunko)
Signed-off-by: Eduardo Lima (Etrunko) <>
2013-05-20fix eldbus generator memleak when failing to fetch argsMike Blumenkrantz
2013-04-23Rename edbus->eldbusLucas De Marchi
git grep -l edbus2 | while read f; do sed -i 's/edbus2/eldbus/g' "$f"; done find . -name '*edbus2*' -exec rename edbus2 eldbus {} \; git grep -l "EDBUS" | while read f; do sed -i 's/EDBUS/ELDBUS/g' "$f"; done git grep -l "EDBus" | while read f; do sed -i 's/EDBus/Eldbus/g' "$f"; done git grep -l "edbus (v2)" | while read f; do sed -i 's/edbus (v2)/eldbus/g' "$f"; done git grep -l "Edbus" | while read f; do sed -i 's/Edbus/Eldbus/g' "$f"; done git grep -l "edbus" | while read f; do sed -i 's/edbus/eldbus/g' "$f"; done find . -name '*edbus*' -exec rename edbus eldbus {} \; find . -name '*EDBus*' -exec rename EDBus Eldbus {} \;