path: root/src/lib/eldbus/eldbus_types.eot (follow)
AgeCommit message (Collapse)Author
2019-07-26eolian: ban void_ptr in stable APIsDaniel Kolesa
This required some refactoring in eldbus and tests but otherwise seems good to go.
2018-05-13eolian: first batch of unused import removalsDaniel Kolesa
Initial results of our static analysis showed a bunch of unused imports or imports used only for documentation references. In the first case, remove entirely, in the second case, change to 'parse' in order to keep references working. The static analysis is not perfect and yields false negatives for certain cases, so there will be a second batch later.
2016-11-07docs: eldbus: add docs for new eldbus enumStefan Schmidt
2016-11-04eldbus eo: remove pointersDaniel Kolesa
2016-11-04eldbus/eo: improve APIGustavo Sverzut Barbieri
remove setters that do not make sense, they are set in the constructor functions and cannot be changed. define the Eldbus_Connection_Type in .eo, properly type functions using it.
2016-10-20docs: eldbus: document all eldbus structs and its membersStefan Schmidt
2016-06-21eolian: implement a stringshare builtinDaniel Kolesa
This implements a new builtin, stringshare, which is replaced with the right pointer to Eina_Strinshare as necessary. This allows simplifying binding code (it can call the proper eina APIs, deal with lifetime etc). It also removes the extern Eina.Stringshare typedef from eina_types.eot, which was actually incorrect and would generate invalid code in binding generators. @feature @fix
2016-05-23eolian: remove pointers from complex and class typesDaniel Kolesa
Complex types (i.e. list, array, hash, accessor etc.) now do not require pointers with them anymore (the pointer is implied) and the same goes for class handles. Eolian now explicitly disallows creating pointers to these as well. This is the first part of the work to remove pointers from Eolian completely, with the goal of simplifying the DSL (higher level) and therefore making it easier for bindings (as well as easier API usage). @feature
2016-05-12Eldbus: Fix namespacing to use . and not _.Tom Hacohen
2016-02-17Eldbus: Move more types to eldbus_types.eot.Tom Hacohen
2016-02-17Eldbus: Create eldbus_types.eot and start using it.Tom Hacohen