Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | elm: Fix @out tag for void type where it is actually @in for a bufferdevs/felipealmeida/rewrite-js | Felipe Magno de Almeida | 2018-01-18 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | In: input_panel_imdata_get @const { [[Get the specific data of the current input panel.]] params { @out data: void; [[The buffer where to write specific data to be got from the input panel.]] @out len: int; [[The length of data.]] } } Even though it is a get operation, the data parameter is not a @out parameter for void type (which doesn't exist), but actually a @in parameter for the buffer(void_ptr) that will get written with the data. This makes bindings crazy. | ||||
* | eolian-js: Add parameter passing code | Felipe Magno de Almeida | 2018-01-17 | 8 | -18/+488 |
| | |||||
* | eolian-js: Add prototype registration | Felipe Magno de Almeida | 2018-01-17 | 20 | -227/+11969 |
| | |||||
* | eolian-js: Add lazy grouping feature | Felipe Magno de Almeida | 2018-01-13 | 8 | -126/+2084 |
| | |||||
* | efl-js: Lots of changes | Felipe Magno de Almeida | 2018-01-07 | 7 | -590/+357 |
| | |||||
* | eolian-js: Start using eolian_cxx grammar library | Felipe Magno de Almeida | 2018-01-04 | 5 | -980/+1043 |
| | |||||
* | efl-js: Fix dependency generation in JavaScript binding compilation | Felipe Magno de Almeida | 2018-01-02 | 1 | -0/+3 |
| | | | | Use C++ as dependency in automake so concurrent builds will not fail to compile | ||||
* | ecore_con: switch from 1234 to AF_UNSPEC | Marcel Hollerbach | 2018-01-02 | 1 | -1/+1 |
| | | | | | there are systems where sa_family_t is a enum, so assigning 1234 will lead to compililation errors on picky systems | ||||
* | ci: travis: add new docker file for Fedora 27 release | Stefan Schmidt | 2018-01-02 | 1 | -0/+11 |
| | |||||
* | benchmarks: eine: include header for using time() | Stefan Schmidt | 2018-01-02 | 1 | -0/+1 |
| | | | | | | | | ../src/benchmarks/eina/eina_bench_sort.c: In function ‘eina_bench_sort_eina’: ../src/benchmarks/eina/eina_bench_sort.c:52:10: warning: implicit declaration of function ‘time’ [-Wimplicit-function-declaration] srand(time(NULL)); Found due to the nice quite build output in our meson feature branch. | ||||
* | Pyolian: implemented doc tokenizer | Dave Andreoli | 2018-01-02 | 3 | -4/+68 |
| | |||||
* | efl loop - rename ecore_main_loop_get to efl_main_loop_get | Carsten Haitzler (Rasterman) | 2018-01-02 | 72 | -233/+233 |
| | | | | | ecore_main_loop_get() is really a new "eo api" but it's using our old ecore_* namespace, so move to the new efl namespace. | ||||
* | Efl.Gfx.Color: add color_class_code.set/get{} method | Amitesh Singh | 2018-01-02 | 2 | -1/+45 |
| | |||||
* | efl loop - make param as unused to remove warning | Carsten Haitzler (Rasterman) | 2018-01-02 | 1 | -1/+1 |
| | |||||
* | Pyolian: better equality test, new hierarchy prop and some tests | Dave Andreoli | 2018-01-01 | 3 | -7/+50 |
| | |||||
* | Pyolian: a fix and some new utils | Dave Andreoli | 2018-01-01 | 3 | -13/+58 |
| | |||||
* | Pyolian generator: also make the classes visible in the template ctx | Dave Andreoli | 2018-01-01 | 1 | -11/+20 |
| | |||||
* | pyolian: make the library and the generator importable from another folder | Dave Andreoli | 2018-01-01 | 4 | -6/+32 |
| | |||||
* | Fix and simpligy windows behaviour. | Andy Williams | 2017-12-31 | 1 | -0/+308 |
| | | | | Author: Vincent Torri | ||||
* | Fix and simpligy windows behaviour. | Andy Williams | 2017-12-31 | 11 | -194/+11 |
| | | | | Author: Vincent Torri | ||||
* | elm_code: Fix usage of basename | Andy Williams | 2017-12-31 | 2 | -2/+2 |
| | |||||
* | elm: fix memleak in combobox | Jean Guyomarc'h | 2017-12-30 | 1 | -0/+1 |
| | | | | @fix | ||||
* | elm: fix typo in elm_list documentation | Jean Guyomarc'h | 2017-12-30 | 1 | -1/+1 |
| | |||||
* | Pyolian template-based generator. | Dave Andreoli | 2017-12-28 | 5 | -2/+1556 |
| | | | | | | | | | | | | | | This is a really powerfull tool that can be used to generate anything eolian releted just providing a template file. You can then render the template with the wanted scope (class, namespace, enum, etc) For example give a try at this (from the src/srcipts/pyolian folder): ./generator.py test_gen_class.template --cls Efl.Loop.Timer or ./generator.py -h for the full help Next step: maybe generate the new efl API doc using this tool? @andy I think this will make your life much easier :) | ||||
* | New python bindings for eolian | Dave Andreoli | 2017-12-28 | 3 | -0/+2491 |
| | | | | | | | | | This are manually written ctype bindings for eolian, that means they run on the standard python library (nothing to install) and can run without any build step (in fact ctypes just open the so/dll file at runtime) Next step will be (soon) a template based generator for eolian that will be a lot of fun :) | ||||
* | remove elgacy ecore event usage in futures that limit to mainloop only | Carsten Haitzler (Rasterman) | 2017-12-28 | 13 | -47/+300 |
| | | | | | | | | | also eina_procmis was not threadsafe so cannto use loops in different threads at all until this was made safe. needed to disable the old ecore_event using code in for ecore futures and create a new efl loop message future and handler instead ... but now a quick experiment with multiple loops in 10 threads plus mainloop have timers at least work. i need to test more like fd handlers etc etc. but it's a step. | ||||
* | Efl_Ui.h - remember to define EWAPI too | Carsten Haitzler (Rasterman) | 2017-12-27 | 1 | -1/+10 |
| | |||||
* | elm_priv.h - improve defines, EAPI EWAPI etc. because sub-includes need | Carsten Haitzler (Rasterman) | 2017-12-27 | 1 | -122/+129 |
| | | | | this also makes it build for windows | ||||
* | ecore/efl loop - use efl_loop_time_get on loop obj where needed | Carsten Haitzler (Rasterman) | 2017-12-27 | 2 | -7/+7 |
| | | | | | | | | | stop using the legacy ecore_loop_time_get() func when it should be coming from the loop object's loop time. also ecore_time_get should never fall back on ecore_loop_time_get for similar reasons. part of making the ecore/efl loop a non-global instance (allow loops in threads) | ||||
* | ecore main loop - fix fd handler clearning | Carsten Haitzler (Rasterman) | 2017-12-23 | 2 | -37/+32 |
| | | | | | | so loop object destruction was clearing out fd handlers but those may be later deleted by destructors of child objects. so leave legacy fdh's and just remove them from the list | ||||
* | docs: Group our API landing page by namespace | Andy Williams | 2017-12-22 | 1 | -25/+70 |
| | |||||
* | ecore: Reduce the number of lines in our error log | Andy Williams | 2017-12-22 | 1 | -8/+6 |
| | | | | And align for readability | ||||
* | eolian: prevent unnecessary hash table allocs | Daniel Kolesa | 2017-12-22 | 1 | -30/+26 |
| | |||||
* | eolian: remove the toplevel information | Daniel Kolesa | 2017-12-22 | 2 | -3/+0 |
| | |||||
* | eolian: perform partial class validation every time | Daniel Kolesa | 2017-12-22 | 1 | -7/+26 |
| | | | | | | | | This makes sure that duplicate method/part/etc checks are done on every database update, removing the need for clunky toplevel checks and improving reliability. It also sacrifices some performance but it shouldn't be too bad (if a class is already validated, some checks are avoided to speed things up). | ||||
* | eolian: deferred parsing of type deps | Daniel Kolesa | 2017-12-22 | 1 | -2/+2 |
| | |||||
* | eolian: move inherit type checking to validation | Daniel Kolesa | 2017-12-22 | 2 | -31/+29 |
| | |||||
* | docs: Update evas canvas eo files for grammar and readability | Andy Williams | 2017-12-22 | 14 | -100/+100 |
| | | | | Author: Nate Drake | ||||
* | Remove all ocurrences of SPANK from our user facing errors. | Andy Williams | 2017-12-22 | 6 | -40/+12 |
| | | | | | | | | | | This has been bugging me for some time but now we are triggering new errors internally this is appearing to end users for problems they did not cause. Additionally I was able to improve a couple of the errors by copying the explanation from code comments into the error message. Shorter error logs now too :) | ||||
* | docs: Update efl interface eo files for grammar and readability | Andy Williams | 2017-12-22 | 20 | -118/+118 |
| | | | | Author: Nate Drake | ||||
* | docs: Update edje eo files for grammar and readability | Andy Williams | 2017-12-22 | 3 | -5/+5 |
| | | | | Author: Nate Drake | ||||
* | Efl.Ui.List: fix compiler warning. | Amitesh Singh | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | Efl.Gfx.Color: add color_code{} | Amitesh Singh | 2017-12-22 | 5 | -3/+140 |
| | | | | | | | color_code allows user to pass/get the color hex string (e.g. efl_gfx_color_code_set(o, "#FFAA22CC")) Also make this interface as mixin class. | ||||
* | interface: add Efl.Gfx.Color interface for color related APIs | Amitesh Singh | 2017-12-22 | 23 | -73/+83 |
| | | | | | This would eventually turn into mixin class later after adding more color related helper functions. | ||||
* | elm_code: Cancel selection if clicked outside of the editor area | Andy Williams | 2017-12-21 | 1 | -0/+13 |
| | |||||
* | eolian: unify test directories | Marcel Hollerbach | 2017-12-21 | 3 | -88/+87 |
| | |||||
* | ecore/efl loop - refactor idle stuff to be less convluted when | Carsten Haitzler (Rasterman) | 2017-12-21 | 6 | -89/+55 |
| | | | | | | less jumping around the codebase and no need for a message exists method on the loop as we can find out internally, so only the process left. | ||||
* | ecore/efl loop. remove internal ecore_timer legacy api usage for eflloop | Carsten Haitzler (Rasterman) | 2017-12-21 | 5 | -51/+60 |
| | | | | | | efl.loop was still using legacy ecore_timer_* calls inside. of course this is a big no-no if we are to allow multiple loops, so clean this up and convert them to efl.loop.timers. | ||||
* | efl-mono: Fix using right description pointer in event registration | Felipe Magno de Almeida | 2017-12-20 | 2 | -6/+8 |
| | |||||
* | efl-mono: Fix removal of .exe extension in Linux systems | Felipe Magno de Almeida | 2017-12-20 | 1 | -9/+4 |
| |