platform/upstream/efl.git
10 years agoelua: trigger xgettext execution from xgettext.lua, which is executed by xgettext_wrapper
Daniel Kolesa [Tue, 6 May 2014 11:04:52 +0000 (12:04 +0100)]
elua: trigger xgettext execution from xgettext.lua, which is executed by xgettext_wrapper

10 years agoelua: support the EFL_RUN_IN_TREE environment variable
Daniel Kolesa [Tue, 6 May 2014 10:15:50 +0000 (11:15 +0100)]
elua: support the EFL_RUN_IN_TREE environment variable

10 years agoelua: use a xgettext wrapper
Daniel Kolesa [Tue, 6 May 2014 09:18:36 +0000 (10:18 +0100)]
elua: use a xgettext wrapper

10 years agoelua: initial code for xgettext.lua, a xgettext variant that supports lua
Daniel Kolesa [Fri, 2 May 2014 14:42:54 +0000 (15:42 +0100)]
elua: initial code for xgettext.lua, a xgettext variant that supports lua

will be used to handle i18n for lua files in EFL (because only gettext 0.18.3+ supports Lua) and it'll be usable standalone too, it will also be able of handling more things than lua support in xgettext does (e.g. concatenated string literals will be considered one string)

10 years agoelua: allow description of positional arguments in help in getopt (using metavar...
Daniel Kolesa [Fri, 2 May 2014 12:40:17 +0000 (13:40 +0100)]
elua: allow description of positional arguments in help in getopt (using metavar field without short/long)

10 years agoelua: support for omitting things from help
Daniel Kolesa [Fri, 2 May 2014 12:26:44 +0000 (13:26 +0100)]
elua: support for omitting things from help

10 years agoelua: support for eolian typedefs, unfrotunately it's just a stub for now as eolian...
Daniel Kolesa [Thu, 1 May 2014 16:00:32 +0000 (17:00 +0100)]
elua: support for eolian typedefs, unfrotunately it's just a stub for now as eolian typedefs haven't been landed in master yet

10 years agoelua: remove some superfluous fields in eolian bindings
Daniel Kolesa [Thu, 1 May 2014 13:29:30 +0000 (14:29 +0100)]
elua: remove some superfluous fields in eolian bindings

10 years agoelua: in/out fix
Daniel Kolesa [Thu, 1 May 2014 13:18:02 +0000 (14:18 +0100)]
elua: in/out fix

10 years agoelua: remove leftover
Daniel Kolesa [Thu, 1 May 2014 13:07:04 +0000 (14:07 +0100)]
elua: remove leftover

10 years agoelua: we don't need to include func name in conversion funcs (they're all the same...
Daniel Kolesa [Thu, 1 May 2014 13:05:20 +0000 (14:05 +0100)]
elua: we don't need to include func name in conversion funcs (they're all the same...), also print out the required conversion functions during gen

10 years agoelua: pass ownership information to converters
Daniel Kolesa [Thu, 1 May 2014 12:50:07 +0000 (13:50 +0100)]
elua: pass ownership information to converters

10 years agoelua: eolian fix (return nil instead of null in type_information_get), generate diffe...
Daniel Kolesa [Thu, 1 May 2014 12:41:35 +0000 (13:41 +0100)]
elua: eolian fix (return nil instead of null in type_information_get), generate different names for type conversion funcs

10 years agoelua: lualian reorg
Daniel Kolesa [Wed, 30 Apr 2014 13:44:44 +0000 (14:44 +0100)]
elua: lualian reorg

10 years agoelua: support for list appends in elua.getopt
Daniel Kolesa [Wed, 30 Apr 2014 13:30:18 +0000 (14:30 +0100)]
elua: support for list appends in elua.getopt

10 years agoelua: alignment
Daniel Kolesa [Wed, 30 Apr 2014 11:04:41 +0000 (12:04 +0100)]
elua: alignment

10 years agoelua: getopt help alignment
Daniel Kolesa [Wed, 30 Apr 2014 11:00:36 +0000 (12:00 +0100)]
elua: getopt help alignment

10 years agoelua: enforce posixly_correct in getopt_long of elua
Daniel Kolesa [Wed, 30 Apr 2014 10:17:25 +0000 (11:17 +0100)]
elua: enforce posixly_correct in getopt_long of elua

10 years agoelua: also use hash fields to store resulting optional arguments
Daniel Kolesa [Wed, 30 Apr 2014 10:05:58 +0000 (11:05 +0100)]
elua: also use hash fields to store resulting optional arguments

10 years agoelua: if script returns true, do not start the main loop
Daniel Kolesa [Wed, 30 Apr 2014 09:55:35 +0000 (10:55 +0100)]
elua: if script returns true, do not start the main loop

10 years agoelua: match help categories in a case insensitive way, and add them to lualian
Daniel Kolesa [Wed, 30 Apr 2014 09:32:50 +0000 (10:32 +0100)]
elua: match help categories in a case insensitive way, and add them to lualian

10 years agoelua: getopt: support for categories in help callback, fix newline insertion in help
Daniel Kolesa [Wed, 30 Apr 2014 09:23:56 +0000 (10:23 +0100)]
elua: getopt: support for categories in help callback, fix newline insertion in help

10 years agoelua: support for return values in getopt help
Daniel Kolesa [Tue, 29 Apr 2014 16:01:39 +0000 (17:01 +0100)]
elua: support for return values in getopt help

10 years agoelua: support for help categories in getopt
Daniel Kolesa [Tue, 29 Apr 2014 15:59:16 +0000 (16:59 +0100)]
elua: support for help categories in getopt

10 years agoelua: support for "done" callback in getopt
Daniel Kolesa [Tue, 29 Apr 2014 09:50:12 +0000 (10:50 +0100)]
elua: support for "done" callback in getopt

10 years agoelua: error callback in getopt
Daniel Kolesa [Tue, 29 Apr 2014 09:41:39 +0000 (10:41 +0100)]
elua: error callback in getopt

10 years agoelua: use callbacks more in lualian
Daniel Kolesa [Tue, 29 Apr 2014 09:35:12 +0000 (10:35 +0100)]
elua: use callbacks more in lualian

10 years agoelua: getopt support for callbacks
Daniel Kolesa [Tue, 29 Apr 2014 09:28:00 +0000 (10:28 +0100)]
elua: getopt support for callbacks

10 years agoelua: smarter progname replacement in getopt
Daniel Kolesa [Tue, 29 Apr 2014 09:14:45 +0000 (10:14 +0100)]
elua: smarter progname replacement in getopt

10 years agoelua: getopt api improvement
Daniel Kolesa [Tue, 29 Apr 2014 09:03:40 +0000 (10:03 +0100)]
elua: getopt api improvement

10 years agoelua: remove license printing
Daniel Kolesa [Tue, 29 Apr 2014 09:00:26 +0000 (10:00 +0100)]
elua: remove license printing

10 years agoelua: support for default domain in gettext module
Daniel Kolesa [Mon, 28 Apr 2014 13:41:58 +0000 (14:41 +0100)]
elua: support for default domain in gettext module

10 years agoelua: gettext cleanups, use ffi for calling into gettext to speed it up
Daniel Kolesa [Mon, 28 Apr 2014 13:34:26 +0000 (14:34 +0100)]
elua: gettext cleanups, use ffi for calling into gettext to speed it up

10 years agoelua: i18n/l10n support including gettext module for user apps, bump gettext requirem...
Daniel Kolesa [Mon, 28 Apr 2014 12:55:12 +0000 (13:55 +0100)]
elua: i18n/l10n support including gettext module for user apps, bump gettext requirement to 0.18.3 (required for lua support in xgettext)

10 years agoelua: lualian: remove out/inout support on keys
Daniel Kolesa [Mon, 28 Apr 2014 10:43:12 +0000 (11:43 +0100)]
elua: lualian: remove out/inout support on keys

10 years agoelua: lualian: with directory scanning in, there is no need to do this anymore
Daniel Kolesa [Mon, 28 Apr 2014 09:51:01 +0000 (10:51 +0100)]
elua: lualian: with directory scanning in, there is no need to do this anymore

10 years agoelua: geometry and size parsing support in getopt
Daniel Kolesa [Mon, 28 Apr 2014 09:47:01 +0000 (10:47 +0100)]
elua: geometry and size parsing support in getopt

10 years agoelua: initial support for complex types in lualian plus bug fixes
Daniel Kolesa [Mon, 28 Apr 2014 09:35:33 +0000 (10:35 +0100)]
elua: initial support for complex types in lualian plus bug fixes

10 years agoelua getopt: support for optional values
Daniel Kolesa [Mon, 28 Apr 2014 09:10:10 +0000 (10:10 +0100)]
elua getopt: support for optional values

10 years agoelua: cover the new eolian APIs
Daniel Kolesa [Mon, 28 Apr 2014 08:36:18 +0000 (09:36 +0100)]
elua: cover the new eolian APIs

10 years agoelua: lualian can now query type information
q66 [Fri, 25 Apr 2014 14:46:01 +0000 (15:46 +0100)]
elua: lualian can now query type information

10 years agoelua: lualian now has access to types
q66 [Fri, 25 Apr 2014 14:41:51 +0000 (15:41 +0100)]
elua: lualian now has access to types

10 years agoelua: start support for eolian complex types
q66 [Fri, 25 Apr 2014 14:39:23 +0000 (15:39 +0100)]
elua: start support for eolian complex types

10 years agoelua: minor update
q66 [Fri, 25 Apr 2014 14:16:02 +0000 (15:16 +0100)]
elua: minor update

10 years agoelua: update against eolian API
q66 [Fri, 25 Apr 2014 14:14:39 +0000 (15:14 +0100)]
elua: update against eolian API

10 years agoelua: remove getopt-like interface from getopt.lua, use descs directly instead, and...
Daniel Kolesa [Thu, 24 Apr 2014 15:04:37 +0000 (16:04 +0100)]
elua: remove getopt-like interface from getopt.lua, use descs directly instead, and add a system of aliases (optional)

10 years agoelua: do not use ecore_getopt, getopt.lua improvements and fixes, initial lualian...
Daniel Kolesa [Thu, 24 Apr 2014 14:27:33 +0000 (15:27 +0100)]
elua: do not use ecore_getopt, getopt.lua improvements and fixes, initial lualian generator script, lualian module changes

10 years agoelua: help support in getopt
Daniel Kolesa [Thu, 24 Apr 2014 09:37:42 +0000 (10:37 +0100)]
elua: help support in getopt

10 years agoelua: declarative version of the getopt function
Daniel Kolesa [Thu, 24 Apr 2014 09:05:59 +0000 (10:05 +0100)]
elua: declarative version of the getopt function

10 years agoelua: getopt module
Daniel Kolesa [Wed, 23 Apr 2014 14:24:45 +0000 (15:24 +0100)]
elua: getopt module

10 years agoelua: adjust module system for injection into loaded table nad preload, lualian can...
Daniel Kolesa [Wed, 23 Apr 2014 08:25:39 +0000 (09:25 +0100)]
elua: adjust module system for injection into loaded table nad preload, lualian can now inject inside of existing modules

10 years agoelua: register classes in lualian generated code
Daniel Kolesa [Tue, 22 Apr 2014 15:33:33 +0000 (16:33 +0100)]
elua: register classes in lualian generated code

10 years agoelua: use actual class_get functions instead of placeholder
Daniel Kolesa [Tue, 22 Apr 2014 15:14:04 +0000 (16:14 +0100)]
elua: use actual class_get functions instead of placeholder

10 years agoelua: generate a default constructor if none provided
Daniel Kolesa [Tue, 22 Apr 2014 15:02:01 +0000 (16:02 +0100)]
elua: generate a default constructor if none provided

10 years agoelua: lualian support for non-default constructors, and a fix in event generation
Daniel Kolesa [Tue, 22 Apr 2014 14:50:00 +0000 (15:50 +0100)]
elua: lualian support for non-default constructors, and a fix in event generation

10 years agoelua: basic constructor generation in lualian
Daniel Kolesa [Tue, 22 Apr 2014 14:44:33 +0000 (15:44 +0100)]
elua: basic constructor generation in lualian

10 years agoelua: respect possible retval from ctor
Daniel Kolesa [Tue, 22 Apr 2014 14:17:04 +0000 (15:17 +0100)]
elua: respect possible retval from ctor

10 years agoelua: make it possible to return values from constructors
Daniel Kolesa [Tue, 22 Apr 2014 14:13:37 +0000 (15:13 +0100)]
elua: make it possible to return values from constructors

10 years agoelua: cleanup
Daniel Kolesa [Tue, 22 Apr 2014 14:09:16 +0000 (15:09 +0100)]
elua: cleanup

10 years agoelua: event fix
Daniel Kolesa [Tue, 22 Apr 2014 14:05:47 +0000 (15:05 +0100)]
elua: event fix

10 years agoelua: functional event generation
Daniel Kolesa [Tue, 22 Apr 2014 13:31:59 +0000 (14:31 +0100)]
elua: functional event generation

10 years agoelua: event ffi generation
Daniel Kolesa [Tue, 22 Apr 2014 13:09:17 +0000 (14:09 +0100)]
elua: event ffi generation

10 years agoelua: initial code for lualian events and remove default constructor nonsense
Daniel Kolesa [Tue, 22 Apr 2014 11:48:53 +0000 (12:48 +0100)]
elua: initial code for lualian events and remove default constructor nonsense

10 years agoelua: more refined type conversions in lualian
Daniel Kolesa [Thu, 17 Apr 2014 15:50:20 +0000 (16:50 +0100)]
elua: more refined type conversions in lualian

10 years agoelua: specialize Evas_Coord
Daniel Kolesa [Thu, 17 Apr 2014 15:41:44 +0000 (16:41 +0100)]
elua: specialize Evas_Coord

10 years agoelua: get rid of a warning
Daniel Kolesa [Thu, 17 Apr 2014 15:24:57 +0000 (16:24 +0100)]
elua: get rid of a warning

10 years agoelua: fix accidental garbage collection of log domains
Daniel Kolesa [Thu, 17 Apr 2014 14:28:11 +0000 (15:28 +0100)]
elua: fix accidental garbage collection of log domains

10 years agoelua: better lualian type conversions
Daniel Kolesa [Thu, 17 Apr 2014 13:42:48 +0000 (14:42 +0100)]
elua: better lualian type conversions

10 years agoelua: basic type conversion support in lualian
Daniel Kolesa [Thu, 17 Apr 2014 13:14:04 +0000 (14:14 +0100)]
elua: basic type conversion support in lualian

10 years agoelua: check for property/method scope in lualian (don't generate code for protected...
Daniel Kolesa [Thu, 17 Apr 2014 10:50:54 +0000 (11:50 +0100)]
elua: check for property/method scope in lualian (don't generate code for protected methods as they're only usable within implementations)

10 years agoelua: rename eo __ctor to __tor_common (so that it's not automatically called with...
Daniel Kolesa [Thu, 17 Apr 2014 10:14:16 +0000 (11:14 +0100)]
elua: rename eo __ctor to __tor_common (so that it's not automatically called with no ctor provided)

10 years agoelua: class prefix stripping support
Daniel Kolesa [Thu, 17 Apr 2014 09:41:48 +0000 (10:41 +0100)]
elua: class prefix stripping support

10 years agoelua: wrap multiple-return properties
Daniel Kolesa [Thu, 17 Apr 2014 09:08:00 +0000 (10:08 +0100)]
elua: wrap multiple-return properties

10 years agoelua: lualian can now generate methods
Daniel Kolesa [Thu, 17 Apr 2014 08:59:47 +0000 (09:59 +0100)]
elua: lualian can now generate methods

10 years agoelua: bindings fixes, lualian can now generate properties correctly (doesn't perform...
Daniel Kolesa [Wed, 16 Apr 2014 16:16:47 +0000 (17:16 +0100)]
elua: bindings fixes, lualian can now generate properties correctly (doesn't perform type conversions yet)

10 years agoelua: fixes and more lualian stuff
Daniel Kolesa [Wed, 16 Apr 2014 14:51:00 +0000 (15:51 +0100)]
elua: fixes and more lualian stuff

10 years agoelua: more lualian functionality
Daniel Kolesa [Wed, 16 Apr 2014 12:55:49 +0000 (13:55 +0100)]
elua: more lualian functionality

10 years agoelua: eina bindings fixes, include support in lualian
Daniel Kolesa [Wed, 16 Apr 2014 12:38:51 +0000 (13:38 +0100)]
elua: eina bindings fixes, include support in lualian

10 years agoelua: mixin
Daniel Kolesa [Wed, 16 Apr 2014 11:02:50 +0000 (12:02 +0100)]
elua: mixin

10 years agoelua: property support in object system, lualian progress, initial (incomplete) eo...
Daniel Kolesa [Wed, 16 Apr 2014 10:42:18 +0000 (11:42 +0100)]
elua: property support in object system, lualian progress, initial (incomplete) eo bindings

10 years agoelua: initial code for lualian, a luajit binding generator based on eolian
Daniel Kolesa [Tue, 15 Apr 2014 13:18:00 +0000 (14:18 +0100)]
elua: initial code for lualian, a luajit binding generator based on eolian

10 years agoelua: more fixes
Daniel Kolesa [Mon, 14 Apr 2014 13:56:10 +0000 (14:56 +0100)]
elua: more fixes

10 years agoelua: list and readonly object fixes
Daniel Kolesa [Mon, 14 Apr 2014 13:46:55 +0000 (14:46 +0100)]
elua: list and readonly object fixes

10 years agoelua: gitignore
Daniel Kolesa [Mon, 14 Apr 2014 13:35:01 +0000 (14:35 +0100)]
elua: gitignore

10 years agoelua: fixes
Daniel Kolesa [Mon, 14 Apr 2014 13:33:53 +0000 (14:33 +0100)]
elua: fixes

10 years agoelua: install all the modules
Daniel Kolesa [Mon, 14 Apr 2014 12:03:55 +0000 (13:03 +0100)]
elua: install all the modules

10 years agoelua: the -E parameter now works (ignores env vars)
Daniel Kolesa [Mon, 14 Apr 2014 10:30:45 +0000 (11:30 +0100)]
elua: the -E parameter now works (ignores env vars)

10 years agoelua: overridable core+modules directory paths (via command line argument or environm...
Daniel Kolesa [Mon, 14 Apr 2014 10:25:08 +0000 (11:25 +0100)]
elua: overridable core+modules directory paths (via command line argument or environment variables) plus support for extra lib paths via -L

10 years agoelua: list iterator/accessor access
Daniel Kolesa [Mon, 14 Apr 2014 09:53:07 +0000 (10:53 +0100)]
elua: list iterator/accessor access

10 years agoelua: fix eolian defs
Daniel Kolesa [Mon, 14 Apr 2014 09:31:07 +0000 (10:31 +0100)]
elua: fix eolian defs

10 years agoelua: wrap iteration functions in closures for extra encapsulation
Daniel Kolesa [Mon, 14 Apr 2014 09:00:48 +0000 (10:00 +0100)]
elua: wrap iteration functions in closures for extra encapsulation

10 years agoelua: safe iterators
Daniel Kolesa [Mon, 14 Apr 2014 08:47:24 +0000 (09:47 +0100)]
elua: safe iterators

10 years agoelua: list equality
Daniel Kolesa [Mon, 14 Apr 2014 08:37:19 +0000 (09:37 +0100)]
elua: list equality

10 years agoelua: safe accessors
Daniel Kolesa [Mon, 14 Apr 2014 08:35:33 +0000 (09:35 +0100)]
elua: safe accessors

10 years agoelua: add Readonly_Object to util.lua (its instances are read only userdata, requires...
Daniel Kolesa [Fri, 11 Apr 2014 16:02:01 +0000 (17:02 +0100)]
elua: add Readonly_Object to util.lua (its instances are read only userdata, requires special care, but is not intended for the user), use it in List

10 years agoelua: bindings for eina_accessor, accesor support in eina_list bindings, iterator...
Daniel Kolesa [Fri, 11 Apr 2014 13:36:04 +0000 (14:36 +0100)]
elua: bindings for eina_accessor, accesor support in eina_list bindings, iterator updates

10 years agoelua: pointers won't work with metatypes and these types are opaque anyway
Daniel Kolesa [Fri, 11 Apr 2014 12:28:33 +0000 (13:28 +0100)]
elua: pointers won't work with metatypes and these types are opaque anyway

10 years agoelua: eolian bindings, string list
Daniel Kolesa [Fri, 11 Apr 2014 12:26:56 +0000 (13:26 +0100)]
elua: eolian bindings, string list

10 years agoelua: provide a conversion method from list to table
Daniel Kolesa [Fri, 11 Apr 2014 10:12:47 +0000 (11:12 +0100)]
elua: provide a conversion method from list to table

10 years agoelua: typo fix
Daniel Kolesa [Fri, 11 Apr 2014 09:56:55 +0000 (10:56 +0100)]
elua: typo fix