Commit Graph

30 Commits

Author SHA1 Message Date
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