Daniel Kolesa
ab963858bc
docs: always generate arrays instead of iterators in Class
2016-08-11 16:03:12 +01:00
Daniel Kolesa
ae1841dd19
docs: implement nspaces_get for Class
2016-08-11 16:00:12 +01:00
Daniel Kolesa
d53c622795
docs: initial Class in doctree
2016-08-11 15:49:07 +01:00
Daniel Kolesa
1a5a04ed49
docs: add Event to new the doctree
2016-08-10 16:05:16 +01:00
Daniel Kolesa
88edaa768c
docs: unified feature testing in writer api
2016-08-10 15:54:11 +01:00
Daniel Kolesa
a3945c9986
docs: disable graph writing from writer api when appropriate
2016-08-10 15:50:19 +01:00
Daniel Kolesa
fd54363a4d
docs: abstracted writing of folded sections
2016-08-10 15:44:55 +01:00
Daniel Kolesa
b8599bff9f
docs: add since tag writing into doctree
2016-08-09 17:19:12 +01:00
Daniel Kolesa
a31c9367be
docs: initial documentation tree
...
This will abstract away Eolian APIs to get more maintaineable code.
For now, the Eolian_Documentation structure is abstracted away.
2016-08-09 15:20:43 +01:00
Daniel Kolesa
13245db06c
docs: make dark theme default, add switch --graph-theme-light
2016-08-04 16:45:34 +01:00
Daniel Kolesa
35eebf5c2c
docs: add default dark theme (via --graph-theme-dark) in docgen
2016-08-04 16:43:29 +01:00
Daniel Kolesa
a43fda4ddc
docs: put graph before hierarchy
2016-08-02 17:35:14 +01:00
Daniel Kolesa
e540a9864b
docs: allow rank dir and size to be changed in theme
2016-08-02 16:47:54 +01:00
Daniel Kolesa
ad358a80e9
docs: support for foldable inheritance graphs
2016-08-02 15:46:03 +01:00
Daniel Kolesa
3c34a53cb8
docs: add theme loader for graphs
2016-08-02 15:32:50 +01:00
Daniel Kolesa
085623006d
elua: add table serializer/deserializer
...
This is important for docgen use (reading theme configs).
2016-07-29 14:27:26 +01:00
Daniel Kolesa
63a3da0c0f
docs: support for writing edge styles for individual connections
2016-07-28 14:19:12 +01:00
Daniel Kolesa
26ebd20db8
docs: initial bits for theming support for graphs
2016-07-28 14:09:35 +01:00
Daniel Kolesa
3c7a99935e
docs: split type serializers and keyword ref into their own module in docgen
2016-07-22 13:27:24 +01:00
Daniel Kolesa
0364dc3173
docs: split off writer and utils into modules in docgen
2016-07-20 15:29:53 +01:00
Daniel Kolesa
5f7bc3fbfb
docs: begin modularizing the doc generator script
2016-07-20 15:03:49 +01:00
Daniel Kolesa
0d126eab35
elua: enable module lookups in apps location
...
This will allow for better organization of the docgen script.
2016-07-19 16:19:42 +01:00
Daniel Kolesa
bb509c4a2d
docs: generate a keyword list for use by codelink plugin
2016-07-18 15:34:28 +01:00
Daniel Kolesa
e263ee0121
docs: more detailed stats (print intermediate percentages)
2016-07-14 16:07:08 +01:00
Daniel Kolesa
e321ef22a4
docs: generate separate doc pages for events
2016-07-14 15:32:19 +01:00
Daniel Kolesa
d70cbecc3a
docs: generate more info about events
2016-07-12 11:14:03 +01:00
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