Chris Michael
1005cd8f89
evas-drm: Remove all async_page_flip options/references
...
Async page flip can cause tearing, is not supported on all cards, and
apparently requires a specific libdrm patchlevel...in general, more
trouble than it's worth, so let's just remove it.
@bugfix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-04-04 07:51:06 +01:00
Chris Michael
c208f43814
evas-drm: Default async page flip to false as this can cause tearing
...
Async page flip can cause visual tearing, so disable by default for
all cards.
@bugfix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-04-04 07:32:59 +01:00
wonguk.jeong
e561d68bc4
ecore_evas_extn: fix doxygen sample
...
Summary:
fix doxygen sample according to D690
@fix
Reviewers: raster
Reviewed By: raster
CC: seoz, cedric
Differential Revision: https://phab.enlightenment.org/D697
2014-04-04 12:16:39 +09:00
Jean-Philippe Andre
0e1b52875d
Evas cserve2: Fix crash in elm_test GLView
...
This whole cache/cache2 API duplication is a complete mess.
2014-04-04 10:28:45 +09:00
Jean-Philippe Andre
ecb8ce8748
Evas gl: Fix colors when using ETC1 textures
...
We need to use the RGBA shader to invert R and B otherwise
those will be inverted on the screen.
2014-04-04 10:16:01 +09:00
Jean-Philippe Andre
b439b8c9be
Evas: Fix TGV loader to properly copy ETC1 data
...
There was some invalid arithmetics with the buffer offset.
2014-04-04 10:08:09 +09:00
Jean-Philippe Andre
c67db4c47b
Evas gl: Fix dlsym usage for glCompressedTexImage2d
...
This symbol should be part of the loaded libraries, can be found
using dlsym, even if eglGetProcAddress() returns NULL.
Add etc1 flag in the debug output.
2014-04-04 10:08:09 +09:00
Jean-Philippe Andre
018e2d33b2
Evas gl: Use implicit cast to DATA8 with image.data8
...
data8 is there precisely to avoid casting the iamge data when
handling it as DATA8.
This is purely a cosmetic change
2014-04-04 10:08:09 +09:00
Jean-Philippe Andre
77d0d69c3e
Evas: Add support for AGRY88 in image creation functions
...
- evas_common_rgba_image_from_data
- evas_common_rgba_image_colorspace_set
- evas_common_image_colorspace_normalize
2014-04-04 10:08:08 +09:00
Jean-Philippe Andre
5a1ef2155d
Evas: Add support for AGRY88 in evas_common_rgba_image_from_copied_data
...
This should fix a potential abort().
2014-04-04 10:08:08 +09:00
Carsten Haitzler
11937a3841
since event is for server, bdata->image is null anyway
2014-04-03 20:57:04 +09:00
wonguk.jeong
8208454781
ecore_evas_extn: give proper event data to callbacks
...
Summary:
extn send ecore event when plug is connected/disconnect
(ECORE_EVAS_EXTN_CLIENT_ADD/ECORE_EVAS_EXTN_CLIENT_ADD)
By the way, the event data is currently "Ecore_Evas_Engine_Buffer_Data" which should be hidden
Moreover, when I make multiple sockets,
I need a event data to distinguish which socket is connected by client.
Therefore, I recommend to use Ecore_Evas as event data.
@fix
Reviewers: raster, Hermet, woohyun, cedric, seoz
Reviewed By: raster
CC: seoz, cedric
Differential Revision: https://phab.enlightenment.org/D690
2014-04-03 20:55:38 +09:00
Carsten Haitzler
662fbe5ede
it seems the if 0'd code was wrong and ecore win32 doesnt support nocursor
2014-04-03 19:57:07 +09:00
Tom Hacohen
30506b9025
Revert "tests: Add a case for ellipsis in complex markup text."
...
Opened a task (1151) for it and should revert this when ready to fix.
This reverts commit 9128ac82a0
.
2014-04-03 11:52:00 +01:00
Daniel Zaoui
3d1323042d
Eolian: use legacy_prefix: null for interfaces.
...
legacy set to null was used for every function to not generate a legacy
API. legacy_prefix set to null indicates no legacy has to be generated
for all the class.
2014-04-03 10:24:44 +03:00
Carsten Haitzler
653aebb47d
unbreak edje multisense after eolian changes to ecore_audio
...
fixes break in 70b39368e6
2014-04-03 08:06:04 +09:00
Tom Hacohen
a3c15be81e
Ecore X: Correctly handle autogen generated ecore_x_version.h
...
This is by no means a built_source, and it should not be cleaned.
Fixes T1148.
2014-04-02 14:54:16 +01:00
Tom Hacohen
a77c614c7f
Ecore audio: Fix casting of int to void *.
...
When doing that, intptr_t shoud be used as well.
2014-04-02 14:34:47 +01:00
Yossi Kantor
07da26add9
Eolian: Integration of Ecore Audio In Tone
2014-04-02 15:56:14 +03:00
Yossi Kantor
7876846f01
Eolian: Integration of Ecore Audio Out Pulse
2014-04-02 15:56:14 +03:00
Yossi Kantor
88860a209e
Eolian: Integration of Ecore Audio Out Sndfile
2014-04-02 15:56:14 +03:00
Yossi Kantor
6295d77a3c
Eolian: Integration of Ecore Audio In Sndfile
2014-04-02 15:56:14 +03:00
Yossi Kantor
70b39368e6
Eolian: Integration of Ecore Audio Out
2014-04-02 15:56:14 +03:00
Yossi Kantor
2c8bc8df52
Eolian: Integration of Ecore Audio In
2014-04-02 15:56:14 +03:00
Yossi Kantor
eb2821bca0
Eolian: Integration of Ecore Audio
2014-04-02 15:56:14 +03:00
Carsten Haitzler
165efe2254
ecore-evas - fix object cursor to not delete the same cursor when set
...
this fixes a misbehavior with ecore evas object cursors when you set
one, the old one is deleted, but if the old is the same, the new one
you set gets deleted, rather than just updated.
@fix
2014-04-02 20:47:28 +09:00
Daniel Zaoui
2de5aaefac
Eolian: remove Eo API defined in evas_private.h
...
We don't need it more because Eolian generates it already.
2014-04-02 14:27:48 +03:00
Daniel Zaoui
0eb092d157
Eolian/Lexer: support data type for events.
2014-04-02 14:27:12 +03:00
Tom Hacohen
8e5234cf75
Evas textblock: Minor code cleanup.
...
Moved a global variable into a local scope, as it's no longer needed globally.
2014-04-02 10:06:57 +01:00
Cedric BAIL
b517ed81d5
evas: always allocate an image.data pixels buffers even YUV content.
...
fix T1146.
2014-04-02 16:41:41 +09:00
Daniel Zaoui
f2b857dcb3
Eolian: fix warnings.
2014-04-02 10:08:27 +03:00
Daniel Zaoui
bddee1554f
Eolian/Generator: don't generate legacy if legacy_prefix is "null".
...
For new classes that don't need legacy, instead of setting legacy null
for all the functions, legacy_prefix can be set to "null" to not
generate legacy.
However, if, for example, only one function among 50 need legacy, you
can specify it by setting for this function the legacy token.
2014-04-02 10:05:37 +03:00
Yossi Kantor
86ec4e28bc
Eolian: Integration of Ecore Parent
2014-04-02 10:05:37 +03:00
Yossi Kantor
387c343394
Eolian: Integration of Ecore Animator
2014-04-02 10:05:37 +03:00
Yossi Kantor
b05a323877
Eolian: Integration of Ecore Idle Exiter
2014-04-02 10:05:37 +03:00
Yossi Kantor
3536123886
Eolian: Integration of Ecore Idle Enterer
2014-04-02 10:05:37 +03:00
Yossi Kantor
277c3e2ef3
Eolian: Explicit generation of either method or property in implemented functions
2014-04-02 10:05:37 +03:00
Youngbok Shin
9128ac82a0
tests: Add a case for ellipsis in complex markup text.
...
Summary: Evas textblock can't cut off text properly when it has separated items.
Reviewers: tasn, woohyun, raster
Reviewed By: raster
CC: cedric, herdsman
Differential Revision: https://phab.enlightenment.org/D667
2014-04-02 15:57:17 +09:00
Cedric BAIL
9b53044b6f
emotion: do not segv when no module are found.
2014-04-02 15:43:47 +09:00
Jean-Philippe Andre
e50bcc937c
Eina: Fix mistake in a previous patch
...
Suffix length was not computed properly.
Also, the change on eina_mkstemps was a @feature:
add file extension support when creating temporary files
2014-04-02 14:53:00 +09:00
Jean-Philippe Andre
dcca057213
Evas benchmark: Add .tgv extension to saved files
...
This will make the saver actually do something, instead of
just skipping the save as no extension = unknown format :)
2014-04-02 14:53:00 +09:00
Jean-Philippe Andre
634034af46
Evas filters: Add template optimizable files for box blur
...
The new files (i386, sse3 and neon) are basically empty and fallback
to the C version. This is just to pave the way for full low-level
optimization... if someone has the time and skills to do it :)
Add both Alpha and RGBA template files.
2014-04-02 14:53:00 +09:00
Cedric BAIL
4c390fb984
evas: fix use of unitialized data in eet loader.
...
should fix T1144.
2014-04-02 14:23:49 +09:00
Jean-Philippe Andre
5926aadd9e
Evil: Add support for mkstemps
...
This adds filename suffix support for temporary files on Windows.
2014-04-02 12:14:50 +09:00
Jean-Philippe Andre
0fdb02fb51
Eina: Add support for file extensions in eina_mkstemp
...
Using mkstemps
2014-04-02 11:54:44 +09:00
Cedric BAIL
2c4ae3fe6f
autotools: better fix for rewriting content of src/Makefile
2014-04-02 10:31:34 +09:00
Cedric BAIL
4053911ef3
rg_etc: fix typo in debug code.
2014-04-02 10:31:06 +09:00
Daniel Zaoui
9780b403ee
Eolian: Proper use of legacy prefix in legacy function definition.
2014-04-01 16:36:59 +03:00
Yossi Kantor
dfaa1d5722
Eolian: Legacy generator - dont generate @param[out] ret if return value is specified
2014-04-01 16:32:35 +03:00
Yossi Kantor
5c6a6b586a
Eolian: No need for --eo version when generating legacy header
2014-04-01 16:32:35 +03:00