Vincent Torri
de0d69ea2d
Disable XCF module on Windows
...
Summary: This fixes compilation on Windows: timeout.c is using SIGALRM which is unavailable on Windows
Test Plan: compilation
Reviewers: cedric, jpeg, stefan_schmidt
Differential Revision: https://phab.enlightenment.org/D4058
2016-06-16 15:59:28 +02:00
Mykyta Biliavskyi
ce62a8efdf
Edje text: fix behavior for text source and source attribute.
...
Check present source by index, because name of source
can be non NULL. Updates name of source part accordingly to
the current source part index.
2016-06-16 15:57:08 +03:00
Vincent Torri
94f784fe96
Evil: fix EAPI when dirent.h and mman.h are included (Windows only)
...
Test Plan: compilatioN
Reviewers: cedric, jpeg, stefan_schmidt
Differential Revision: https://phab.enlightenment.org/D4055
2016-06-16 14:42:59 +02:00
Stefan Schmidt
6d54b94db5
tests: eio: use eina file infrastructure for temporary file creation
...
The tmp dir is not always /tmp.
2016-06-16 14:15:25 +02:00
Stefan Schmidt
ff95c52ae7
tests: eio: silence unused paramater warnings in new eio_map test
2016-06-16 14:15:24 +02:00
Vivek Ellur
e2dbd0c504
eio_map: Add test suite for eio map module
...
Summary:
Added test suite for eio map module
Signed-off-by: Vivek Ellur <vivek.ellur@samsung.com>
Reviewers: cedric
Subscribers: stefan_schmidt, raster, cedric
Differential Revision: https://phab.enlightenment.org/D3321
2016-06-16 14:15:24 +02:00
Mykyta Biliavskyi
0b2602f86d
Edje_edit: fix text_source_set and text_text_source_set.
...
Do not need to replace text value inside edje_edit_state_text_text_source_set,
because edje_text module will use text from source.
2016-06-16 14:34:29 +03:00
Stefan Schmidt
6986e0c8f5
examples: elua: ensure the install hook honors a set DESTDIR
...
Reported by Simotek when testing the latest snapshot:
Were getting closer, "/usr/bin/mkdir -p /usr/share/elua/examples" should
be "/usr/bin/mkdir -p
/home/abuild/rpmbuild/BUILDROOT/efl-1.17.99.48545-1.x86_64/usr/share/elua/examples"
2016-06-16 11:16:30 +02:00
Vyacheslav Reutskiy
326d0246c8
edje_edit: return NULL if part has not style attribute
2016-06-16 10:57:33 +03:00
Subhransu Mohanty
285c387ae2
svg_loader: fixed parsing of transformation attribute
...
Reviewers: cedric, jpeg
Reviewed By: jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4048
2016-06-16 15:32:43 +09:00
Subhransu Mohanty
5eca781a3b
edje_cc_out : fix possible buffer overrun
...
Reviewers: cedric, jpeg
Reviewed By: jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4044
2016-06-16 15:28:08 +09:00
Subhransu Mohanty
67e400a3c9
svg_loader: Fixed color attribute parser
...
Reviewers: cedric, jpeg
Reviewed By: jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4049
2016-06-16 15:26:28 +09:00
Subhransu Mohanty
39452ff848
edje_load : return if we can't decode the vector data.
...
Reviewers: cedric, jpeg
Reviewed By: jpeg
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4050
2016-06-16 15:26:08 +09:00
Jean-Philippe Andre
3340745c65
examples: Use EO_CALLBACKS_ARRAY_DEFINE in all examples
...
Again, for Windows.
2016-06-16 13:10:35 +09:00
Jean-Philippe Andre
2d995fdedc
tests: Use EO_CALLBACKS_ARRAY_DEFINE in all tests
...
This should make them work on Windows, too.
2016-06-16 13:10:34 +09:00
Jean-Philippe Andre
da1e53820b
Evas: Fix usage of callback arrays
...
This should fix compilation of EFL for Windows (at least
this is one more step...)
- evas box
- evas table
2016-06-16 13:10:34 +09:00
Jean-Philippe Andre
74e1c9bb75
Evas: Stop using Evas.Image in public inheritance
...
So, it seems my previous commit 79abba52c5
was a job
half done, as I forgot to remove Evas.Image from the inheritance
tree of all new evas image classes.
2016-06-16 13:10:34 +09:00
Jean-Philippe Andre
d97c07d675
Efl: Move Efl.Canvas to efl/interfaces
...
Not sure this is a good name for this interface, but it
definitely doesn't belong inside lib/evas/
Thanks Jiyoun for the question / report :)
2016-06-16 10:57:56 +09:00
Jean Guyomarc'h
e49ef569b4
edje: remove extraneous parenthesis
2016-06-15 22:55:45 +02:00
Felipe Magno de Almeida
9a407761bc
eolian-cxx: Fix generation of non-inline function in headers
2016-06-15 17:49:56 -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
136d0d684b
eolian-cxx: Fix conversion to bool in clang
2016-06-15 17:49:56 -03:00
Jean Guyomarc'h
33bb4583b8
eina: fix compiling of safepointers on OSX
...
This is a reccurring compatibility issue...
MAP_ANONYMOUS is not defined on OSX, but MAP_ANON is.
I know MAP_ANON is marked as deprecated in the Linux man
pages, but it has the benefit of being more portable.
2016-06-15 22:33:39 +02:00
Luciana Magno de Almeida
5af3757ad3
elementary-cxx: Fix compilation of some C++ examples
2016-06-15 15:50:04 -03:00
Felipe Magno de Almeida
8071109a70
elementary-cxx: Fix Elementary.hh header to #define EFL_EO_API_SUPPORT
2016-06-15 15:50:04 -03:00
Felipe Magno de Almeida
3a7af71079
eolian-cxx: Fixed generation of implicit conversion operators
2016-06-15 15:50:04 -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
Cedric Bail
0861a8a27d
evas: do not use static array with pointer to other variable.
...
Aka fix Windows build. This is exactly the same trick as for events array.
2016-06-15 11:41:09 -07:00
Cedric Bail
70aa45829a
ecore: prevent crash in case of double ecore_timer_del in legacy case.
2016-06-15 10:54:09 -07:00
Derek Foreman
47e9d11f74
wayland_shm: Fix another dmabuf corner case
...
When kernel support for locally mmapping buffers is unavailable and
software rendering is used, dmabuf may need to fallback to shm for the
very first frame rendered.
We need to copy that frame to a shm buffer during the fallback to make
sure it's actually displayed.
2016-06-15 12:40:36 -05:00
Cedric Bail
d96c52bc30
evas: disable generic loader on Windows.
...
Generic do use a few primitve that require development, testing and
tunning on Windows (Namely the alarm and shm part).
2016-06-15 10:11:36 -07:00
Daniel Kolesa
a7c6086c42
eolian: enable inheritance checks and fix EFL to build with them
...
Somehow, there was code in the tree that apparently isn't tested at all, even
once - if it was, the eo.c logic that performs inheritance checks would be
triggered. I don't know how this could have happened (actually I do, it's
Cedric's fault and he should be publicly shamed for it) but these checks
make sure this will never happen again. But since the code itself appears
to be untested, I don't know if there isn't any other brokenness in it.
But that's beyond the scope of this change, so for now, let's make sure
all our inheritance is at least formally correct.
Also, enable eo_interface.eo generated code in Eo itself so that Eo.Interface
can be used when inheriting.
@fix
2016-06-15 16:37:15 +01:00
Felipe Magno de Almeida
210a740cc2
eolian-cxx: Add tests for @beta and @protected events
2016-06-15 12:22:39 -03:00
Daniel Kolesa
f7e09d3570
eolian: move deferred eo file parsing to the very end
...
Because of this the cyclic check would occasionally have false positives.
By moving deferred eo parsing to the end of the whole parse process, it
can no longer affect the cyclic checker.
@fix
2016-06-15 16:20:45 +01:00
Marcel Hollerbach
2001907bfd
poppler: remove enum name
...
otherwise errors like T3896 will happen.
This fixes T3896.
2016-06-15 15:46:00 +02:00
Vitalii Vorobiov
c0a88e5e97
edje_edit: save referenced groups when image id's are changed
...
@fix
2016-06-15 13:35:04 +03:00
Stefan Schmidt
3fd8322307
eina_cxx: make sure we ship eina_deleter.hh with our distribution
...
IN commit 8906998ef2
this new file was added but
never made sure that it actually gets shipped.
2016-06-15 12:13:36 +02:00
Stefan Schmidt
a8fc73159f
examples: evas-3d: these three examples still need EFL_EO_API_SUPPORT as well
...
EFL_CANVAS_RECTANGLE_CLASS is needed here which is still covered by the EO_API
define.
2016-06-15 11:29:28 +02:00
Stefan Schmidt
f24a2b67f4
build: fix last bash occurance in use with gen_shader.sh
...
We switched all the other ones from bash to sh already and raster ported the
script itself.
2016-06-15 11:16:04 +02:00
Carsten Haitzler
bdca3df440
configure - remove gnu make hack as it seems to not be needed anymore
...
as per T3767 it seems that it's not needed. i tested and nothing went
wrong. let's see. fixes T3767
@fix
2016-06-15 15:21:13 +09:00
Vincent Torri
91282b61cb
geneirc loader build patches for windows
...
from T3790 - xcf.diff
2016-06-15 14:54:11 +09:00
Carsten Haitzler
e57d2a5106
more sh instead of dash
2016-06-15 14:35:45 +09:00
Carsten Haitzler
f3c6bec9dc
bash to sh fixing - use sh not dash so it works normally
...
i was forcing dash to be used to use a simple "sh only" compatible
shell because bash just is too lenient. bo now to sh not dash.
2016-06-15 14:34:47 +09:00
Carsten Haitzler
fa19b37458
shader gen - make this use plain sh not bash for portability
...
this should fix T3793
2016-06-15 14:33:56 +09:00
Carsten Haitzler
fe9a9d8759
eina - alloca.h - include stdlib and stddef, usze size_t not long
2016-06-15 14:33:56 +09:00
Felipe Magno de Almeida
f33b53e923
eina: Fix race wrong prototype for unref
2016-06-14 23:08:13 -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
Larry Jr
963d2af974
elementary: fixed wrong error msg in fileselector
2016-06-14 20:57:05 -03:00
Larry Jr
3f1466b77d
eio: Fixed Eio_Model monitor life cycle
2016-06-14 20:57:00 -03:00
Andy Williams
6c0d51322b
elementary: Fix repeated undo of character deletion
...
Let's not trigger further undo stack changes when we undo changes.
2016-06-14 22:47:22 +01:00