Daniel Kolesa
a8eb31f146
docs: generate proper descriptions for structs and enums
2016-07-11 16:04:06 +01:00
Daniel Kolesa
db98dd00d0
docs: much improved enum/struct/typedef C signatures
2016-07-07 15:52:00 +01:00
Daniel Kolesa
1a1fc6172c
docs: support refs and new types in generator
2016-07-07 15:23:45 +01:00
Daniel Kolesa
e07d520fa2
docs: update gendoc.lua to latest eolian API
2016-06-22 17:46:53 +01:00
Daniel Kolesa
375179b47f
eolian: support @protected for accessors (get/set)
...
Previously it was only possible to set it for the whole property.
@feature
2016-06-09 16:55:24 +01:00
Daniel Kolesa
56edc594c3
docs: add an experimental elua based documentation generator
...
This is an Eolian-using doc gen written with Elua. It will be used to generate
the Dokuwiki skeleton for new EFL docs.
@feature
2016-05-12 12:04:18 +01:00
Daniel Kolesa
5ad9a8542b
elementary: enable lua binding gen
2016-03-29 11:23:43 +01:00
Daniel Kolesa
825349c7b8
eolian: improve function_full_c_name_get API
...
It's now generalized to work properly with legacy functions
as well as correctly append suffixes. Thus, it can be easily
used with the documentation generator and in other places.
@feature
2015-07-08 12:10:20 +01:00
Daniel Kolesa
87a88b5685
elua: remove obsolete xgettext wrapper
2015-07-01 14:51:00 +01:00
Daniel Kolesa
1d6c60738c
elua: remove unused code from lualian
2015-06-10 17:33:14 +01:00
Daniel Kolesa
59ecddb55e
elua: generate separate key/value numbers for getters/setters
2015-05-28 15:41:30 +01:00
Daniel Kolesa
a7dea04b26
eolian: merge eo_file_parse and eot_file_parse
2015-05-22 17:32:21 +01:00
Daniel Kolesa
5c199857c9
eolian: distinguish between get/set for property keys/values retrieval
2015-05-20 17:03:37 +01:00
Daniel Kolesa
3a685d40c0
elua lib: add a func to retrieve the current translation lang
2015-05-06 15:05:23 +01:00
Daniel Kolesa
f4baae3f14
elua: lualian generator code cleanup
2015-04-02 16:18:37 +01:00
Daniel Kolesa
72579fcaf7
elua: cleanup lualian class generation
2015-04-02 15:08:47 +01:00
Daniel Kolesa
79a01f9ab3
elua: take __tostring from object metatable on robjects
2015-03-02 16:10:50 +00:00
Daniel Kolesa
1392518ec2
elua: readonly object __dtor support
2015-03-02 16:03:18 +00:00
Daniel Kolesa
356ed88525
elua: add transparent destructor support to elua objects
2015-03-02 13:51:22 +00:00
Daniel Kolesa
244707a3a7
elua: completely revamped object system
...
These changes now allow us to do proper __tostring overrides and require
fewer method references, as everything shares a single metatable.
2015-02-25 15:45:47 +00:00
Daniel Kolesa
1e83761810
elua: multiple inheritance aware is_a
2015-02-25 15:16:35 +00:00
Daniel Kolesa
212571c406
elua: guarantee multiple inheritance availability on any object
2015-02-25 15:11:52 +00:00
Daniel Kolesa
4ecedc5198
elua: add object system mixin support without interfering with parents
2015-02-25 15:06:10 +00:00
Daniel Kolesa
9593a720c1
elua: correct inheritance system in lualian generator
2015-02-25 14:43:27 +00:00
Daniel Kolesa
2255508b0b
elua: extra generator info for inheritance handling (and easy lookups)
2015-02-25 13:33:28 +00:00
Daniel Kolesa
c18b1704a9
elua: delegative multiple inheritance support in util object system
2015-02-25 13:03:00 +00:00
Daniel Kolesa
8abe1a06f8
elua: correct eo inheritance behavior
...
Now we try to treat first inherit as a parent and everything else as a mixin.
If the first inherit is not a class (interface or mixin), every inherit is
treated as a mixin.
@fix
2015-02-05 11:10:29 +00:00
Daniel Kolesa
c78fc161cf
elua: more getopt.lua features
...
Argument count limit is now supported. The source has been cleaned up and
unified so that less code repeating is done. The module is now environment
safe, not depending on specific metatable being set on strings. More callbacks
have been added and error messages are now more descriptive.
2015-01-05 16:51:01 +00:00
Daniel Kolesa
9330f4684c
elua: autocorrect in getopt
2014-12-19 14:12:46 +00:00
Daniel Kolesa
70017eddb0
elua: handle getopt callback failures
2014-12-19 13:27:12 +00:00
Daniel Kolesa
0f6cac43e5
elua: getopt updates
2014-12-18 16:09:58 +00:00
Daniel Kolesa
110e6c5abb
elua: document getopt.lua
2014-12-17 17:09:47 +00:00
Daniel Kolesa
c65221c0ae
elua: move core scripts to src/scripts
2014-12-11 16:59:27 +00:00
Carsten Haitzler
3082bbc3ce
pkgbuild - enable scim by default for input methods and sdl is pointless
2013-12-23 13:38:54 +09:00
Carsten Haitzler
fd2993a86f
efl: pass distcheck.
...
SVN revision: 78924
2012-11-05 14:42:44 +00:00
Vincent Torri
785f2a6b3a
merge : add eina
...
currently, examples, tests and benchmark are not set. That's the next things i'll do
SVN revision: 76710
2012-09-16 10:57:48 +00:00