efl/src/bin
Vitor Sousa ed75aa32d6 cxx: General C++ Eo wrapper generation improvement
Using a new architecture in the generated files that simplify multiple
inheritance and allows the use of interface types as parameters.

No longer using a hand-crafted C++ header for eo_base.eo.
This file was added to the generation process.

Updated all files that are dependent in the hand-crafted eo_base
C++ header.

Now there is a class that contains the essentials functions of the former
eo::base wrapper and that is used to create (through inheritance) the
"concrete" classes for all Eo generated wrappers.

No longer binding any function or property that are protected, private or
legacy for now.

eolian_type_instance is now a struct with general information for the
whole type.

Added the new header file namespace_generator.hh to hold namespace
generation grammars.

Separated declaration and definition of Eo wrappers methods.

Referring for most objects by its full name (starting at the global
namespace ::) in the generated files.

Created additional helper grammars to avoid code replication.

Removed a TODO comment referring to a doubt about inheritance of
constructor methods.
Added a TODO comment regarding memory allocation for callbacks in static
member functions.
2015-01-05 15:52:27 -02:00
..
ecore_evas Evas: Add encoding parameter to the savers 2014-06-13 16:05:48 +09:00
edje edje: support anti_alias option 2014-12-24 16:29:49 +09:00
eet Eet: add diffeet a tool for diffing eet files. 2014-11-25 11:30:30 +00:00
eeze eeze: add null check condition in eeze scanner module. 2014-12-22 15:09:59 +01:00
efreet efreet: pass the correct option from the user input. 2014-12-25 21:32:55 +01:00
eldbus eldbus-codegen: More memory leak fixes for generated code. 2014-11-24 10:14:23 +01:00
elua elua: error reporting in the library 2014-12-17 14:44:12 +00:00
embryo Embryo: Use strncpy instead of strcpy in a few places 2014-10-28 10:54:51 +09:00
eolian Eolian/Generator: support common descriptions for properties. 2014-10-19 13:25:06 +03:00
eolian_cxx cxx: General C++ Eo wrapper generation improvement 2015-01-05 15:52:27 -02:00
ethumb Split .gitignore into multiple files 2013-06-11 18:18:50 -03:00
ethumb_client ethumb: Fixing eina_init to eina_shutdown. 2014-12-09 09:25:01 -05:00
evas inotify: Fix safety after read in 3 places 2014-10-28 10:54:51 +09:00
evil Evil: Add support for mkstemps 2014-04-02 12:14:50 +09:00