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
Carsten Haitzler
83190eb0c2
Add ecore_x_dnd_self_begin() and ecore_x_dnd_self_drop() to allow dnd
...
to your own window (drop where u drag from). helpful for elm where dnd
src/dst are object based, so we talk dnd protocol to ourselves.
2013-02-21 16:49:10 +09:00
Stefan Schmidt
5e99f9b968
Revert "Refactor evas_sw_xlib_outbuf to allocate less in case of rotations."
...
This reverts commit 139737247d
.
THis fix was completely wrong.
Conflicts:
ChangeLog
2013-02-20 17:21:30 +00:00
Stefan Schmidt
251eac7d7a
tests/edje: Disable edje mising file test until the needed header is commited.
...
I tried to get it from Tom's machine but I can't log in there. :)
2013-02-20 09:11:07 +00:00
Cedric BAIL
1637e99931
eina: make that test not depend on efl configuration.
2013-02-20 17:50:19 +09:00
Carsten Haitzler
c5ade50c9f
Fix ecore-x edid fetch to ftech 128, not 100 bytes.
2013-02-20 17:16:54 +09:00
Cedric BAIL
61287fce38
edje: let's properly report that file doesn't exist.
2013-02-20 12:15:00 +09:00
Tom Hacohen
9654db3b16
Edje tests: Added a failing test for the file doesn't exist issue.
2013-02-19 16:00:45 +00:00
Daniel Zaoui
c5ac584a57
edje file_set: _edje_object_orientation_inform should be in the Eo
...
implementation, not just legacy
Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
2013-02-19 17:51:43 +02:00
Tom Hacohen
a2d710b0b6
Ecore_x: Revert "don't filter out non-master pointers in xi2.2 support."
...
This actually breaks genlist selection.
This reverts commit 5adb2f1ae6
.
2013-02-19 15:09:32 +00:00
Rafael Antognolli
8be4940bb3
evas/wayland_shm: Remove x,y offsets from swapbuf related APIs.
...
These offsets can be calculated later during the resize operations.
2013-02-19 10:42:39 -03:00
Rafael Antognolli
dc0d88df9c
ecore_evas/wayland_shm: Fixed window resize.
...
Using the server_allocation/allocation to determine the resize offset
was not completely precise, and causing the window to not always resize
correctly.
Additionally, calling evas_engine_info_set() on every resize step caused
the window content to blink and resize very slow, because the swap
buffer, swapper, and everything were being destroyed and recreated. Now
only the swapbuf_reconfigure is being called during the resize, which is
way faster.
2013-02-19 10:18:03 -03:00
Christopher Michael
cf67e69b50
Fix swapper to take resize edges into account.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
2013-02-19 10:18:03 -03:00
Christopher Michael
232ea5b875
Fix function prototypes to take resize edges into account.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
2013-02-19 10:18:03 -03:00
Christopher Michael
899e4f745c
Fix swapbuf setup to take resize edges into account.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
2013-02-19 10:18:02 -03:00
Christopher Michael
5dde66b4e4
Fix function prototypes to take x & y as params. Fix functions to take x & y as params (for resize edges).
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
2013-02-19 10:18:02 -03:00
Christopher Michael
b717e948af
Fix new shm engine to take resize edges into account.
...
Signed-off-by: Christopher Michael <cp.michael@samsung.com>
2013-02-19 10:18:02 -03:00