platform/upstream/efl.git
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

10 years agoelua: simple bindings to Eina_List (cannot be used raw conveniently, and is safe...
Daniel Kolesa [Fri, 11 Apr 2014 09:55:07 +0000 (10:55 +0100)]
elua: simple bindings to Eina_List (cannot be used raw conveniently, and is safe because it doesn't allow any writing to the list)

10 years agoelua: use ffi.errno
Daniel Kolesa [Thu, 10 Apr 2014 12:44:02 +0000 (13:44 +0100)]
elua: use ffi.errno

10 years agoelua: use standard error() call instead of returning true/false in module init
Daniel Kolesa [Thu, 10 Apr 2014 10:07:09 +0000 (11:07 +0100)]
elua: use standard error() call instead of returning true/false in module init

10 years agoelua: benchmark module, plus return values for init/shutdown
Daniel Kolesa [Thu, 10 Apr 2014 09:59:12 +0000 (10:59 +0100)]
elua: benchmark module, plus return values for init/shutdown

10 years agoelua: leftover code
Daniel Kolesa [Thu, 10 Apr 2014 08:57:40 +0000 (09:57 +0100)]
elua: leftover code

10 years agoelua: eina_counter bindings
Daniel Kolesa [Thu, 10 Apr 2014 08:56:30 +0000 (09:56 +0100)]
elua: eina_counter bindings

10 years agoelua: eina_hamster for luajit, oh yeah
Daniel Kolesa [Thu, 10 Apr 2014 08:27:07 +0000 (09:27 +0100)]
elua: eina_hamster for luajit, oh yeah

10 years agoelua: when using file module's map_all or map_new, prefer a copy by default (safer...
Daniel Kolesa [Wed, 9 Apr 2014 15:35:15 +0000 (16:35 +0100)]
elua: when using file module's map_all or map_new, prefer a copy by default (safer) but allow also raw with a parameter; and unmap if we're doing a copy

10 years agoelua: complete xattr bindings
Daniel Kolesa [Wed, 9 Apr 2014 15:13:26 +0000 (16:13 +0100)]
elua: complete xattr bindings

10 years agoelua: complete eina_file bindings
Daniel Kolesa [Wed, 9 Apr 2014 14:47:02 +0000 (15:47 +0100)]
elua: complete eina_file bindings

10 years agoelua: more file bindings, initial xattr bindings
Daniel Kolesa [Wed, 9 Apr 2014 14:33:19 +0000 (15:33 +0100)]
elua: more file bindings, initial xattr bindings

10 years agoelua: bind more of eina_file
Daniel Kolesa [Wed, 9 Apr 2014 14:17:04 +0000 (15:17 +0100)]
elua: bind more of eina_file

10 years agoelua: initial eina_file bindings, iterator container retrieval support and cleanup...
Daniel Kolesa [Wed, 9 Apr 2014 13:52:16 +0000 (14:52 +0100)]
elua: initial eina_file bindings, iterator container retrieval support and cleanup of main.c