efl/src/lib/eolian
Daniel Kolesa 7782c0bcb9 eolian: add event_prefix and have classes follow that or eo_prefix by default
Previously events used to use class name as a prefix and ignored eo_prefix
when specified. This is no longer the case. Events follow eo_prefix by default
now. In order to get around this for classes where this is undesirable, a new
field event_prefix was added which takes priority over eo_prefix. If neither
is specified, class name is used like previously.

@feature
2016-05-17 17:50:43 +01:00
..
Eolian.h eolian: add event_prefix and have classes follow that or eo_prefix by default 2016-05-17 17:50:43 +01:00
database_class.c eolian: add event_prefix and have classes follow that or eo_prefix by default 2016-05-17 17:50:43 +01:00
database_class_api.c eolian: add event_prefix and have classes follow that or eo_prefix by default 2016-05-17 17:50:43 +01:00
database_constructor.c fix config.h inclusion across the tree 2014-09-23 15:56:46 -04:00
database_constructor_api.c eolian: lift restriction on namespace/class name conflicts in library 2016-05-06 12:57:01 +01:00
database_event.c eolian: remove support for old event doc syntax 2015-06-11 17:14:51 +01:00
database_event_api.c eolian: add event_prefix and have classes follow that or eo_prefix by default 2016-05-17 17:50:43 +01:00
database_expr.c eolian: more old type api removals 2016-03-03 18:58:11 +00:00
database_expr_api.c eolian: remove most of the old type APIs 2016-03-03 18:58:11 +00:00
database_fill.c eolian: mark pure virtual funcs outside of implements 2016-05-12 16:15:24 +01:00
database_function.c eolian: remove support for old style docs completely 2015-09-03 15:42:01 +01:00
database_function_api.c eolian: do not generate legacy without explicit class legacy_prefix 2016-05-12 17:27:34 +01:00
database_function_parameter.c eolian: fix function parameter memory leak with value 2015-11-03 13:40:17 +00:00
database_function_parameter_api.c eolian: remove support for old style docs completely 2015-09-03 15:42:01 +01:00
database_implement.c eolian: remove unnecessary function 2015-05-21 16:37:30 +01:00
database_implement_api.c eolian: lift restriction on namespace/class name conflicts in library 2016-05-06 12:57:01 +01:00
database_type.c eolian: fix C type serialization (handle undefined) 2016-05-10 18:06:56 +01:00
database_type_api.c eolian: add APIs to get all things of each type 2016-03-29 15:01:17 +01:00
database_validate.c Eolian: Turn on strict type checking. 2016-04-19 17:15:28 +01:00
database_var.c eolian: remove support for old doc style on types and vars 2015-06-11 16:52:45 +01:00
database_var_api.c eolian: add APIs to get all things of each type 2016-03-29 15:01:17 +01:00
eo_lexer.c eolian: add Eolian support for Eina Promises 2016-04-06 14:34:15 -07:00
eo_lexer.h eolian: add event_prefix and have classes follow that or eo_prefix by default 2016-05-17 17:50:43 +01:00
eo_parser.c eolian: add event_prefix and have classes follow that or eo_prefix by default 2016-05-17 17:50:43 +01:00
eo_parser.h eolian: remove parser dump for now (doesn't include all info, when it's needed again it can be re-added) 2014-07-11 11:33:26 +01:00
eolian.c fix config.h inclusion across the tree 2014-09-23 15:56:46 -04:00
eolian_database.c eolian: lift restriction on namespace/class name conflicts in library 2016-05-06 12:57:01 +01:00
eolian_database.h eolian: add event_prefix and have classes follow that or eo_prefix by default 2016-05-17 17:50:43 +01:00