Felipe Magno de Almeida
|
17da4b5b9d
|
eo-cxx: Fix compilation and warnings in clang
|
2016-10-20 04:52:18 -02:00 |
Felipe Magno de Almeida
|
88419e5e87
|
eina-cxx: Implement aligned_union for GCC 4.9
|
2016-09-22 19:27:56 -03:00 |
Felipe Magno de Almeida
|
10293e6520
|
eo-cxx: Add progress to future and promise
|
2016-09-20 23:30:29 -03:00 |
Felipe Magno de Almeida
|
5df0b6765b
|
eo-cxx: Replace for ENOMEM to avoid warnings
|
2016-09-14 00:55:51 -03:00 |
Felipe Magno de Almeida
|
5e735fe762
|
eo-cxx: Fix race promises
|
2016-09-14 00:33:22 -03:00 |
Felipe Magno de Almeida
|
3339f03964
|
eo-cxx: Add promise type
|
2016-09-14 00:33:22 -03:00 |
Felipe Magno de Almeida
|
e0b444f95f
|
eo-cxx: Add race promises through eina::variant
|
2016-09-14 00:33:22 -03:00 |
Felipe Magno de Almeida
|
2bdad3f1d6
|
eo-cxx: race for promises
|
2016-09-14 00:33:22 -03:00 |
Felipe Magno de Almeida
|
dbed78ad3b
|
eina-cxx: Moved variant to eina C++
|
2016-09-14 00:33:22 -03:00 |
Felipe Magno de Almeida
|
a63cfcafc7
|
eolian-cxx: Implement future template class for C++
|
2016-09-11 23:44:05 -03:00 |
Stefan Schmidt
|
6bc1dc6d83
|
cxx: follow EINA_ERROR_OUT_OF_MEMORY deprecation
Follow the rest of efl and use ENOMEM from now on. This avoids ugly deprecation
warnings.
|
2016-09-05 10:39:24 +02:00 |
Jean-Philippe Andre
|
ff0952abda
|
cxx: Fix compilation (Efl_Event)
|
2016-09-01 11:57:43 +09:00 |
Felipe Magno de Almeida
|
f8a6568d5c
|
eolian-cxx: Fix compilation break with Eo rename to EFL
|
2016-08-15 15:14:53 -03:00 |
Felipe Magno de Almeida
|
f4a90dcde2
|
eolian-cxx: Fix compilation break from changes in Eo nomenclature
Rename of classes and function calls in generated code and C++ headers
|
2016-08-11 16:24:15 -03:00 |
Felipe Magno de Almeida
|
d2dd1e744a
|
eo-cxx: Fix C++ use of new _eo_add_end signature
|
2016-07-12 17:28:38 -03:00 |
Felipe Magno de Almeida
|
1c402f62a9
|
eolian-cxx: Fix generation for ref generic_values and Eolian classes
|
2016-07-05 16:32:11 -03:00 |
Felipe Magno de Almeida
|
b09c1f8093
|
eolian-cxx: Added stringshare
|
2016-06-21 16:35:09 -03:00 |
Felipe Magno de Almeida
|
9be8f029af
|
eolian-cxx: Remove Eina_Bool from event function wrapper
|
2016-06-20 19:35:50 -03:00 |
Felipe Magno de Almeida
|
b97a156ac4
|
eolian-cxx: Work with @inout parameter of void type
|
2016-06-16 21:48:07 -03:00 |
Felipe Magno de Almeida
|
7e0692b5f3
|
eolian-cxx: Remove warning about unused parameter
|
2016-06-15 17:49:56 -03:00 |
Felipe Magno de Almeida
|
512fb7f39b
|
eina-cxx: Add overload for std::nullptr_t to stringview
|
2016-06-15 15:50:04 -03:00 |
Felipe Magno de Almeida
|
8906998ef2
|
eolian-cxx: Add support for ref parameters and correct ownership handling
|
2016-06-14 22:44:02 -03:00 |
Felipe Magno de Almeida
|
e5884c95fa
|
eolian-cxx: Fix C++ compilation for lacking .eo files being generated
|
2016-06-13 01:17:18 -03:00 |
Felipe Magno de Almeida
|
343b88a735
|
eolian-cxx: Fix some C++ quirks that makes clang warn about
|
2016-06-08 12:55:19 -03:00 |
Felipe Magno de Almeida
|
b2a07ca150
|
eo-cxx: Remove commented headers
|
2016-06-06 04:09:23 -03:00 |
Felipe Magno de Almeida
|
2a3d7860db
|
eolian-cxx: Rewrite to accomodate new features of the C++ binding
|
2016-06-06 02:54:36 -03:00 |
Felipe Magno de Almeida
|
4d1b3191d9
|
eina-cxx: Add placeholder for futures in C++ binding
|
2016-06-06 02:50:36 -03:00 |
Felipe Magno de Almeida
|
710f97580a
|
eina-cxx: Fix wrongful operator++ for iterator and docs
|
2016-06-06 02:50:13 -03:00 |
Felipe Magno de Almeida
|
7e1ce2d33d
|
eina-cxx: Add c_str() to string_view
|
2016-06-06 02:49:47 -03:00 |
Felipe Magno de Almeida
|
fec589cbdc
|
eina-cxx: Restrict templated constructor
|
2016-06-06 02:49:28 -03:00 |
Felipe Magno de Almeida
|
a1f2d03ecb
|
eina-cxx: Add optional specialization for pointer types
|
2016-06-06 02:49:00 -03:00 |
Felipe Magno de Almeida
|
396fd5e3e1
|
eina-cxx: Added crange_array template typedef
|
2016-05-26 16:46:23 -03:00 |
Felipe Magno de Almeida
|
6e23780bb1
|
eolian-cxx: Fix generation of complex types in C++ binding
Fixed generation of complex types in C++ binding, with tests. This
problem came after the removal of the pointer types for top-level
complex types.
|
2016-05-23 17:34:50 -03:00 |
Felipe Magno de Almeida
|
e3c8b280c6
|
c++: Reorganized C++ binding generation
Moved all generation to a single Makefile_Cxx.am file instead of
throughout the whole project. And fixed C++ generation on Elementary
after elm merge.
|
2016-05-23 15:05:50 -03:00 |