Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | eolian: unary expr eval for floats and add a signed number mask | Daniel Kolesa | 2016-12-14 | 1 | -0/+2 |
| | | | | | | This adds a new mask for all signed numbers (sint + float) and fixes unary expr evaluation for floats, as well as fixes eval error messages. | ||||
* | docgen: migrate to new Eolian-provided tokenizer | Daniel Kolesa | 2016-12-09 | 1 | -1/+1 |
| | |||||
* | elua: add bindings to new Eolian APIs | Daniel Kolesa | 2016-12-08 | 1 | -0/+143 |
| | |||||
* | eolian-js: Fix compilation of JavaScript binding | Felipe Magno de Almeida | 2016-11-29 | 1 | -1/+0 |
| | |||||
* | eolian: remove parsing of pointers and the corresponding APIs | Daniel Kolesa | 2016-11-10 | 1 | -6/+4 |
| | | | | Everything should be done via the new ptr() system now. | ||||
* | bindings: remove Eina_Promise reference from JS binding. | Cedric BAIL | 2016-11-07 | 2 | -17/+0 |
| | |||||
* | bindings: remove Eina_Promise from C++ bindings. | Cedric BAIL | 2016-11-07 | 1 | -20/+0 |
| | |||||
* | eina-cxx: eolian-cxx: Fix correct usage of is_eolian_object traits | Felipe Magno de Almeida | 2016-11-03 | 10 | -87/+83 |
| | |||||
* | eolian: rename is_ref API to is_ptr to match syntax | Daniel Kolesa | 2016-11-03 | 1 | -3/+3 |
| | |||||
* | js: Fix calling setAlignedInternalPointerField without a aligned value | Felipe Magno de Almeida | 2016-10-25 | 1 | -2/+2 |
| | |||||
* | js: Fix Makefile location and linking of efl.node and tests | Felipe Magno de Almeida | 2016-10-25 | 1 | -4/+4 |
| | |||||
* | eolian: remove type silencing stuff entirely | Daniel Kolesa | 2016-10-25 | 1 | -3/+3 |
| | | | | this was useful during transition, but not anymore | ||||
* | js: Fix compilation of new data types in JS binding | Felipe Magno de Almeida | 2016-10-25 | 4 | -1/+27 |
| | |||||
* | efl_js: Export Canvas Object and Group | Lauro Moura | 2016-10-25 | 1 | -1/+4 |
| | |||||
* | ecore_js: Add missing HandleScope to addTimeline | Lauro Moura | 2016-10-25 | 1 | -0/+2 |
| | |||||
* | efl_js: Enable Ethumb support for Elm. | Lauro Moura | 2016-10-25 | 1 | -0/+2 |
| | |||||
* | efl_js: Update after eo/efl api changes | Lauro Moura | 2016-10-25 | 6 | -25/+20 |
| | |||||
* | efl_js: Update JS examples | Lauro Moura | 2016-10-25 | 1 | -1/+4 |
| | | | | | | Changing imports, functions, etc. Also export "cast" function for all eolian_js generated classes. | ||||
* | eo_js: Instead of abort, throw an Exception | Lauro Moura | 2016-10-25 | 2 | -20/+30 |
| | | | | | * When the constructor fails * On cast error. | ||||
* | eina_js: Fix log color persistence. | Lauro Moura | 2016-10-25 | 1 | -3/+4 |
| | | | | | The c_ptr() passed to eina_log_register was being lost when saving the string into the map. | ||||
* | efl_js: Update registration functions | Lauro Moura | 2016-10-25 | 1 | -20/+27 |
| | | | | | | After the Elm -> Efl.Ui and other changes. Also add extern C guards around private header (elm_widget). | ||||
* | eo_js: Update event callback after return removal. | Lauro Moura | 2016-10-25 | 1 | -3/+1 |
| | |||||
* | eo-cxx: Fix compilation and warnings in clang | Felipe Magno de Almeida | 2016-10-20 | 4 | -32/+41 |
| | |||||
* | elm: Remove elm app client/server implementation & APIs | Jean-Philippe Andre | 2016-10-20 | 1 | -8/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes EO APIs related to an unmaintained client/server model for applications. The reasons for this removal are the following: - unused - no support in E - relies on dbus as the sole transport layer - unmaintained since the original patches - only EO API (iow: beta, never released API) I've also never seen the test cases (in elementary_test) actually work. According to Gustavo (k-s), the original author of this feature is not involved in EFL at the moment, and unlikely to be in the near future. Note that terminology has in the past used those APIs when it was still using some beta EO APIs. This code is now long gone, removed in terminology commit 3ffcbadd6f9881472db6 (2014/12/13, for version 0.8.0) If someone wants to step in and maintain the implementation, protocol and (EO) API, then feel free to revert this patch and revive the feature. But it will need to be more solid than this implementation. | ||||
* | eina-cxx: Implement aligned_union for GCC 4.9 | Felipe Magno de Almeida | 2016-09-22 | 2 | -1/+34 |
| | |||||
* | eo-cxx: Add progress to future and promise | Felipe Magno de Almeida | 2016-09-20 | 3 | -119/+245 |
| | |||||
* | eo-cxx: Replace for ENOMEM to avoid warnings | Felipe Magno de Almeida | 2016-09-14 | 2 | -3/+3 |
| | |||||
* | eo-cxx: Fix race promises | Felipe Magno de Almeida | 2016-09-14 | 3 | -277/+392 |
| | |||||
* | eo-cxx: Add promise type | Felipe Magno de Almeida | 2016-09-14 | 2 | -263/+383 |
| | |||||
* | eo-cxx: Add race promises through eina::variant | Felipe Magno de Almeida | 2016-09-14 | 2 | -5/+68 |
| | |||||
* | eo-cxx: race for promises | Felipe Magno de Almeida | 2016-09-14 | 1 | -17/+180 |
| | |||||
* | eina-cxx: Moved variant to eina C++ | Felipe Magno de Almeida | 2016-09-14 | 2 | -0/+297 |
| | |||||
* | eolian-cxx: Implement future template class for C++ | Felipe Magno de Almeida | 2016-09-11 | 7 | -173/+664 |
| | |||||
* | cxx: follow EINA_ERROR_OUT_OF_MEMORY deprecation | Stefan Schmidt | 2016-09-05 | 1 | -1/+1 |
| | | | | | Follow the rest of efl and use ENOMEM from now on. This avoids ugly deprecation warnings. | ||||
* | js: Switch to Efl_Event | Jean-Philippe Andre | 2016-09-01 | 1 | -3/+3 |
| | | | | I haven't tested the compilation... but I guess this can't hurt. | ||||
* | cxx: Fix compilation (Efl_Event) | Jean-Philippe Andre | 2016-09-01 | 1 | -1/+1 |
| | |||||
* | eolian-cxx: Fix compilation break with Eo rename to EFL | Felipe Magno de Almeida | 2016-08-15 | 5 | -23/+23 |
| | |||||
* | eolian-cxx: Fix compilation break from changes in Eo nomenclature | Felipe Magno de Almeida | 2016-08-11 | 3 | -25/+25 |
| | | | | Rename of classes and function calls in generated code and C++ headers | ||||
* | eo-cxx: Fix C++ use of new _eo_add_end signature | Felipe Magno de Almeida | 2016-07-12 | 1 | -2/+2 |
| | |||||
* | elua: event method fixes in eolian bindings | Daniel Kolesa | 2016-07-12 | 1 | -3/+4 |
| | |||||
* | elua: support is_restart for events in eolian api | Daniel Kolesa | 2016-07-07 | 1 | -0/+4 |
| | |||||
* | eolian-cxx: Fix generation for ref generic_values and Eolian classes | Felipe Magno de Almeida | 2016-07-05 | 3 | -74/+237 |
| | |||||
* | eolian: add support for static and terminated arrays | Daniel Kolesa | 2016-06-30 | 1 | -7/+16 |
| | | | | | | | | | | | | | | | | Adds two new type types, STATIC_ARRAY and TERMINATED_ARRAY. Static arrays are only allowed as struct members right now - they translate to regular C static arrays (allowing them elsewhere wouldn't be good, as C isn't very good at working with the size information). Terminated arrays are basically sequences of data terminated at the end. The base type of static arrays can be any type that is not marked ref (explicit ref may get allowed later). The base type of terminated arrays has the same restriction plus that it has to be either implicitly reference type (i.e. translating to pointer in C), integer type or a character. In case of ref types, the terminator is NULL. In case of integer types, the terminator is a zero. In case of character types, the terminator is also a zero (null terminator like C strings). @feature | ||||
* | eolian-cxx: Added stringshare | Felipe Magno de Almeida | 2016-06-21 | 1 | -0/+17 |
| | |||||
* | eolian-cxx: Remove Eina_Bool from event function wrapper | Felipe Magno de Almeida | 2016-06-20 | 1 | -37/+5 |
| | |||||
* | eolian-cxx: Work with @inout parameter of void type | Felipe Magno de Almeida | 2016-06-16 | 1 | -0/+16 |
| | |||||
* | eolian-cxx: Remove warning about unused parameter | Felipe Magno de Almeida | 2016-06-15 | 1 | -1/+1 |
| | |||||
* | eina-cxx: Add overload for std::nullptr_t to stringview | Felipe Magno de Almeida | 2016-06-15 | 1 | -0/+4 |
| | |||||
* | eolian-cxx: Add support for ref parameters and correct ownership handling | Felipe Magno de Almeida | 2016-06-14 | 5 | -55/+255 |
| | |||||
* | eolian-cxx: Fix C++ compilation for lacking .eo files being generated | Felipe Magno de Almeida | 2016-06-13 | 1 | -1/+6 |
| |