Rafael Antognolli
3d0bd026ba
evas/wayland_shm: Add evas_swapper_reconfigure().
...
This can be used to reconfigure a swapper to another size, without the
need to destroy the swapper itself.
Although the shm pool is not being reused even when reconfiguring to a
smaller size, it could easily be.
This change is done right now only to keep the dx and dy offsets of a
previously requested swapper, which were not still used.
2013-02-28 12:48:41 -03:00
Mike Blumenkrantz
a4026762f9
fix edje program filters
2013-02-28 11:33:57 +00:00
Mike Blumenkrantz
d4089d9558
fix edje SPACER part custom states
2013-02-28 11:33:57 +00:00
ChunEon Park
626f250677
evas - updated doc.
2013-02-28 16:55:11 +09:00
ChunEon Park
99f4ba54de
evas - use uppper case in the doc.
2013-02-28 16:48:34 +09:00
Jihoon Kim
49930b7b89
edje entry: set cursor position of selection start in selection mode
2013-02-28 15:08:00 +09:00
Cedric BAIL
84d68de1e6
AUTHORS: follow request to update by Paulo.
2013-02-28 08:55:20 +09:00
Cedric BAIL
fde00d91a8
eina: eina_strlcat now work with NULL src.
2013-02-28 07:49:16 +09:00
Davide Andreoli
23cbcb5fa4
emotion_test is now able to play streams from webcams (and other sources maybe)
...
just run:
emotion_test -w
2013-02-27 22:49:34 +01:00
ChunEon Park
4e0b7d7bca
evas/common - scale sample code optimization
2013-02-27 22:36:36 +09:00
Cedric BAIL
1121103ecb
emotion: improve portability of Emotion Generic by using EFL more.
2013-02-27 21:10:28 +09:00
Cedric BAIL
762163bb45
ecore: extend Ecore_Pipe API to make it more useful.
...
This make it possible to take over a pipe that was open in another process
and also prevent its destruction partially during exec.
2013-02-27 21:10:28 +09:00
Christopher Michael
ba86389448
Fix valid variable check.
...
When doing double/triple buffering, and we go to merge the rectangles,
if we are triple buffering then we should not use the double-buffer
rectangles as a valid check for triple-buffer rectangles.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
2013-02-27 10:19:06 +00:00
Christopher Michael
2fb518a691
Fix incorrect variable check.
...
When using swapping (double/triple), and we go to merge rectangles,
then we should check for a valid triple buffer (not double) before
trying to merge the 3rd buffer rectangles.
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
2013-02-27 10:17:55 +00:00
ChunEon Park
8e3671eab7
evas/common - declare a var in function head.
2013-02-27 14:43:34 +09:00
Rafael Antognolli
792413ebb6
evas/wayland_egl: Fix build error caused by wrong assignment.
2013-02-26 11:20:04 -03:00
Henrique Dante de Almeida
ca8fc827a3
efl: Fixes to support compiling with CFLAGS=-Werror
...
This allows compiling with gcc 4.7.2 without errors (using the
default configuration).
2013-02-26 10:55:04 -03:00
Christopher Michael
cbc203e0bf
Evas: Fixed wrong EINA_UNUSED usage in the gl_x11 engine.
2013-02-26 13:52:54 +00:00
Henrique Dante de Almeida
211c33ff6e
evas: Deal with double glShaderSource signature
...
The function glShaderSource may have 2 signatures:
http://stackoverflow.com/questions/12586695/signature-difference-in-openglshadersource-between-opengl-es-2-revisions
http://www.opengl.org/sdk/docs/man/xhtml/glShaderSource.xml
http://www.khronos.org/opengles/sdk/docs/man/xhtml/glShaderSource.xml
This patch changes all internal signatures to use the most restrictive signature.
2013-02-26 10:17:28 -03:00
Henrique Dante de Almeida
b9ac180af6
ephysics: turn EPhysics_Body into a POD-type struct
...
EPhysics_Body is an Eina_Inlist, and Eina_Inlist iterator macros use
offsetof(). Since using offsetof in C++ classes is invalid,
EPhysics_Body must be a POD-type struct.
2013-02-26 10:17:28 -03:00
Henrique Dante de Almeida
95623dee10
ethumb: Support strict aliasing rules in MD5 code
2013-02-26 10:17:28 -03:00
Henrique Dante de Almeida
2656d7097e
evas: Fix PSD image loading
2013-02-26 10:17:28 -03:00
Henrique Dante de Almeida
2ca0be9316
ecore: Fix _ecore_glib_select
...
This fixes a mutex allocated on stack, a race on GCond initialization
and use of deprecated functions: g_mutex_new() and friends were
deprecated in glib 2.32.
2013-02-26 10:17:28 -03:00
Henrique Dante de Almeida
f5d4ae70bd
evas: Fix buffer overflows on environment variables
2013-02-26 10:17:28 -03:00
Carsten Haitzler
683e5d7d08
Fix evas GL common engine to have a shader to do oversampling on
...
downscaling. This makes quality much better and "at best"
equates to a 16 point sample (2x2 linear interpolation samples,
where a linear interpolation sample equates to a 2x2 sample).
This will have perfomance impact, but the quality is worth it and
makes it closer to software downscaling in quality. It supports
2x2, 2x1 and 1x2 oversampling. YUV not done, nor image mask
(font shaders not needed).
2013-02-26 22:07:30 +09:00
Carsten Haitzler
b726563a9e
add .arcconfig for efl.
2013-02-26 22:06:12 +09:00
Carsten Haitzler
5a9a4fdd1f
oops - still had printfs. remove.
2013-02-26 22:06:12 +09:00
Tom Hacohen
1425b0d2dc
Evas text: Fixed a bug with the (kinda) newly added text object ellipsis.
...
There was a problem with bidi texts and ellipsis. The text would be trimmed
according to the visual position instead of the logical.
2013-02-25 15:39:32 +00:00
Tom Hacohen
039b3da078
Evas text: Added a test that shows how broken ellipsis is.
2013-02-25 15:22:04 +00:00
Tom Hacohen
9696f44a67
Evas text tests: Start shipping DejaVuSans with the test suite.
...
We can finally rely on having fonts in all cases (even when there's no
fontconfig) and we can also rely on specific sizing.
2013-02-25 14:59:03 +00:00
Christopher Michael
1b5ffada1b
Evas: Fixed wrong if in the x11 engine.
2013-02-25 10:35:54 +00:00
ChunEon Park
2af4cc2687
* evas/cache: remove the freed worker from the pthread worker list when it's failed to create a new thread so as not to access it if a thread is working newly.
2013-02-25 16:56:25 +09:00
ChunEon Park
0920a8e182
evas/cache - formatting
2013-02-25 16:24:08 +09:00
ChunEon Park
53fa4cd2d8
evas/common - scale sample code refactoring. simpler and more effcient.
2013-02-23 21:45:10 +09:00
ChunEon Park
029d539a85
Merge branch 'master' of ssh://git.enlightenment.org/core/efl
2013-02-23 19:52:57 +09:00
ChunEon Park
9c950e4a8d
edje/edc - add additional vim syntax keyword
2013-02-23 19:51:43 +09:00
Jihoon Kim
161a78466b
ecore_imf_example: call ecore_imf_context_filter_event in mouse up/down event
2013-02-23 18:01:10 +09:00
Jihoon Kim
2ea7ddfdcb
ecore_imf_example: remove unused variable, fix warning
2013-02-23 17:59:29 +09:00
Tom Hacohen
a66f1c73f7
Edje entry fit: Set the min size according to the fitting as well.
2013-02-22 14:13:35 +00:00
Tom Hacohen
9bc0260b51
Edje entry fit: Set the min/max sizes according to the fitting, not before.
2013-02-22 14:11:41 +00:00
chuneon.park
1a0ee8cb87
evas/common - return function as soon as possible.
2013-02-22 22:42:48 +09:00
chuneon.park
e79cb473a8
evas/common - fix indentation
2013-02-22 22:40:34 +09:00
Daniel Juyung Seo
b46fc75acd
ChangeLog: Fixed formatting. We don't use tab for ChangeLog. Ping tasn and cedric.
2013-02-22 10:57:38 +09:00
Tom Hacohen
4fc694978b
Evas font: Fixed font run detection for some cases.
...
There were issues for specific cases with 2 different fonts in the middle
of a run.
2013-02-21 15:00:57 +00:00
Tom Hacohen
d6dababe78
Evas text: Fixed bug with the text object direction detection.
2013-02-21 13:39:37 +00:00
Cedric BAIL
8a818ad79d
edje: let's fix the edje test to init/shutdown edje correctly.
...
We have so much wonderfull tool, like git and make lcov-check. Sadly
we are lacking a tool to check their usage ! PEBKAC is still an issue.
2013-02-21 18:45:45 +09:00
Tom Hacohen
a77cb9ee41
Revert "tests/edje: Disable edje mising file test until the needed header is commited."
...
I added the file in the previous commit.
This reverts commit 251eac7d7a
.
2013-02-21 08:41:09 +00:00
Tom Hacohen
ac16677405
Edje tests: Added missing file.
2013-02-21 08:41:09 +00:00
Cedric BAIL
a05b4b4e37
eeze: fix build with recent Eina change.
2013-02-21 17:19:35 +09:00
Cedric BAIL
fe21e281a7
eeze: add back support for older system.
...
Support for older system that don't come with libmount or have
an older libmount. This is a backport from Eeze 1.7 tree. There
is no code change there.
2013-02-21 17:19:35 +09:00