Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mono: Removed unnecessary blacklisted functionsdevs/felipealmeida/csharp-prototype | Felipe Magno de Almeida | 2016-11-03 | 1 | -35/+2 |
| | |||||
* | mono: Add out parameters | Felipe Magno de Almeida | 2016-11-03 | 2 | -5/+7 |
| | |||||
* | mono: Fix marshalling for Objects | Felipe Magno de Almeida | 2016-11-03 | 11 | -42/+163 |
| | |||||
* | mono: Add inheritance | Felipe Magno de Almeida | 2016-11-02 | 42 | -508/+622 |
| | |||||
* | evas: Add layouting and children_changed properties | Felipe Magno de Almeida | 2016-11-02 | 2 | -0/+24 |
| | |||||
* | mono: Added manual inheritance | Felipe Magno de Almeida | 2016-10-31 | 4 | -40/+107 |
| | |||||
* | mono: Manual inheritance | Felipe Magno de Almeida | 2016-10-30 | 5 | -14/+523 |
| | |||||
* | mono: Parameters, marshalling, etc | Felipe Magno de Almeida | 2016-10-29 | 17 | -81/+623 |
| | |||||
* | mono: Lots of things | Felipe Magno de Almeida | 2016-10-29 | 11 | -24/+138 |
| | |||||
* | evas: Removed clashing functions from efl_canvas and efl_input from evas_canvas | Felipe Magno de Almeida | 2016-10-29 | 1 | -1/+1 |
| | | | | | Made they override those functions in evas_canvas and replaced calls to the right interface where appropriate. | ||||
* | mono: Generate initial enum definitions. | Lauro Moura | 2016-10-29 | 1 | -0/+14 |
| | | | | Still missing values | ||||
* | eolian_cxx: Added enum_def and value_def | Lauro Moura | 2016-10-28 | 1 | -1/+53 |
| | | | | Currently value_def support only integer values. | ||||
* | evas: Removed clashing functions from efl_canvas and efl_input from evas_canvas | Felipe Magno de Almeida | 2016-10-28 | 13 | -46/+54 |
| | | | | | Made they override those functions in evas_canvas and replaced calls to the right interface where appropriate. | ||||
* | mono: Add implementation to call through P/Interop and fixed .so loading | Felipe Magno de Almeida | 2016-10-27 | 6 | -6/+39 |
| | |||||
* | mono: Renamed DLL so it can be loaded by monoo | Felipe Magno de Almeida | 2016-10-27 | 4 | -12/+14 |
| | |||||
* | mono: Generation of concrete classes | Felipe Magno de Almeida | 2016-10-27 | 10 | -126/+143 |
| | |||||
* | mono: Workaround to compile | Felipe Magno de Almeida | 2016-10-27 | 5 | -37/+53 |
| | |||||
* | mono: start generating enum | Felipe Magno de Almeida | 2016-10-27 | 2 | -5/+66 |
| | |||||
* | mono: Refactor executable | Felipe Magno de Almeida | 2016-10-27 | 1 | -62/+32 |
| | |||||
* | WIP: Add support for enums in csharp bindings | Lauro Moura | 2016-10-26 | 2 | -2/+33 |
| | |||||
* | mono: Type changes | Felipe Magno de Almeida | 2016-10-26 | 4 | -49/+94 |
| | |||||
* | mono: Changed generation of some types | Felipe Magno de Almeida | 2016-10-25 | 2 | -34/+35 |
| | |||||
* | mono: WIP generation of method declarations | Felipe Magno de Almeida | 2016-10-25 | 8 | -12/+481 |
| | |||||
* | Added all .cs files to library | Felipe Magno de Almeida | 2016-10-25 | 1 | -3/+2 |
| | |||||
* | mono: Fixed some basic generation | Felipe Magno de Almeida | 2016-10-22 | 5 | -24/+62 |
| | |||||
* | Added dummy C# test and dummy eolian generator | Felipe Magno de Almeida | 2016-10-22 | 11 | -33/+560 |
| | |||||
* | Compile C# eolian | Felipe Magno de Almeida | 2016-10-20 | 3 | -20/+7 |
| | |||||
* | Attempts to try add support for C# in EFL's automake | Felipe Magno de Almeida | 2016-10-20 | 6 | -44/+108 |
| | |||||
* | WIP m4 for mono compiler | Felipe Magno de Almeida | 2016-10-16 | 1 | -0/+86 |
| | |||||
* | Fix use of undeclared type in C++ tests compilation | Felipe Magno de Almeida | 2016-10-13 | 1 | -2/+1 |
| | | | | | Moved Evas_Object_Intercept_Cb_Type; typedef declaration after enum _Evas_Object_Intercept_Cb_Type definition | ||||
* | cxx: Fix Makefiles for C++ compilation and installation | Felipe Magno de Almeida | 2016-10-13 | 8 | -21/+23 |
| | |||||
* | ecore: free futures which are still pending on shutdown | Marcel Hollerbach | 2016-10-13 | 1 | -0/+6 |
| | | | | | | | | | otherwise we are leaking a eina list. This was discovered while running the elm_suite with CK_FORK=no, since ecore and eina are init´ed and shutdown´ed, after the shutdown this list points to freeed memory pools. So in the next testcase the list is invalid and crashes. This fixes it with freeing the list on shutdown. | ||||
* | evas/module: add a new module in vg_loader for eet | Subhransu Mohanty | 2016-10-13 | 5 | -4/+110 |
| | | | | | | | | Reviewers: jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4347 | ||||
* | evas: Use proper type in smart objects API (eo) | Jean-Philippe Andre | 2016-10-13 | 1 | -1/+1 |
| | |||||
* | eolian gen: use the C get function name getter instead of manual concat | Daniel Kolesa | 2016-10-12 | 1 | -24/+6 |
| | |||||
* | eolian gen: utilize the new class C name getter instead of manual concat | Daniel Kolesa | 2016-10-12 | 2 | -42/+27 |
| | |||||
* | eolian: add an API to get the C name used to access the class | Daniel Kolesa | 2016-10-12 | 3 | -0/+52 |
| | |||||
* | edje_edit: new API for generate source code for color classes | Vyacheslav Reutskiy | 2016-10-12 | 2 | -0/+81 |
| | | | | | | | | Extend edje edit deberate source API. Add two new API. - edje_edit_object_color_class_list_get return a list of used color classes for given object - edje_edit_color_classes_source_generate is generate code for given color classes list | ||||
* | edje_edit: add API for get source code of global block data | Vyacheslav Reutskiy | 2016-10-12 | 2 | -0/+61 |
| | | | | | | This API is annex for edje_edit_object_source_generate. Together this API's provide a mechanism for generate source for custom groups from a edj file or more. | ||||
* | edje_edit: add API for generate group source code without 'collection' | Vyacheslav Reutskiy | 2016-10-12 | 2 | -6/+36 |
| | |||||
* | evas/module: Added a new module vg_loader for svg | Subhransu Mohanty | 2016-10-12 | 7 | -2/+226 |
| | | | | | | | | Reviewers: cedric, jpeg Subscribers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D4346 | ||||
* | elm_widget: Remove unnecessary set{} get{} in eo file | Jean-Philippe Andre | 2016-10-12 | 1 | -91/+3 |
| | |||||
* | edje: fix memory leak | Jean Guyomarc'h | 2016-10-12 | 1 | -0/+2 |
| | |||||
* | evas: Mark group_add/del as internal | Jean-Philippe Andre | 2016-10-12 | 9 | -16/+30 |
| | | | | | | | | | | | | | Lacking a proper internal tag, I'm using both protected (it is in fact a protected access function) and beta (to mark as unstable, not real API). New smart objects based on EO only should rely on constructor, finalize and destructor exclusively. In theory, this should be fine. Unfortunately it may be impossible to inherit from the Efl.Ui.Win class as it uses a really bad hack and calls super.constructor inside the finalize method. | ||||
* | evas/elm: Remove function group_resize | Jean-Philippe Andre | 2016-10-12 | 57 | -136/+216 |
| | | | | | | | | | | | | | | | | | | | This is an override of efl_gfx_size_set. Same as before, the order of operations matter so it is possible that a corner case will break. In particular, legacy code was: - intercept - smart resize (do stuff), super, super, super - evas object resize The new code is more like: - intercept - super, super, super, evas object resize - do stuff But unfortunately this broke elm_widget (read: all widgets) as the internal resize was done before the object resize. So, inside the resize event cb, the resize_obj size would not match the smart object size. >_< | ||||
* | evas/elm: Remove function group_move | Jean-Philippe Andre | 2016-10-12 | 50 | -106/+183 |
| | | | | | | | | | | | | | | | | | | This is an override of efl_gfx_position_set. As for the other patches, I hope I didn't break anything. A problem likely to happen is that the super call was inserted too early or too late in the call flow. For instance: _myclass_position_set(obj, x, y) { position_set(super(obj), x, y); position_get(obj, &prevx, &prevy); do_something_with_delta_xy(); } The above code flow is obvisouly wrong, but may have crept in this patch (such a bug sneaked in inside smart object, breaking everything at first). | ||||
* | evas: Move move_children_relative to legacy only | Jean-Philippe Andre | 2016-10-12 | 3 | -38/+22 |
| | | | | | | | | | While this kind of API seems to make sense with smart objects (relative coordinates), it is currently not used apart from the smart object class itself. So, for now, I'm moving this to legacy to clean up Efl.Canvas.Group and we can later add the equivalent in a clean "group" API. | ||||
* | evas/elm: Remove group_show and group_hide | Jean-Philippe Andre | 2016-10-12 | 39 | -269/+249 |
| | | | | | | | | | | | | These should be just overrides of Efl.Gfx.visible.set. Many widgets were handling smart show() and hide() manually, which means this patch is quite large. Hopefully this doesn't break anything, obviously. But here are some widgets known to be problematic, as the old code flow was really strange (sometimes not calling the efl_super function): - window - notify | ||||
* | evas: Move clip_unset to legacy, remove group_clip | Jean-Philippe Andre | 2016-10-12 | 16 | -212/+171 |
| | | | | | | | | | | | | Similarly to group_color_set, group_clip_[un]set should not exist and should be a result of efl_super and inheritance. This patch also removes clip_unset from the EO API and keeps only clip_set(NULL). The reason is that it will avoid bad overrides of clip_unset() vs. clip_unset(NULL). This also simplifies the code a bit. Ideally we should be able to reintroduce clip_unset in EO if we can have a "@final" tag (like java's final keyword), to prevent overrides. | ||||
* | evas: Remove inexisting private function declarations | Jean-Philippe Andre | 2016-10-12 | 1 | -38/+0 |
| |