aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Evas: Fixed wrong EINA_UNUSED usage in the gl_x11 engine.Christopher Michael2013-02-261-4/+4
|
* evas: Deal with double glShaderSource signatureHenrique Dante de Almeida2013-02-263-3/+5
| | | | | | | | | 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.
* ephysics: turn EPhysics_Body into a POD-type structHenrique Dante de Almeida2013-02-262-12/+23
| | | | | | 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.
* ethumb: Support strict aliasing rules in MD5 codeHenrique Dante de Almeida2013-02-262-16/+20
|
* evas: Fix PSD image loadingHenrique Dante de Almeida2013-02-262-2/+2
|
* ecore: Fix _ecore_glib_selectHenrique Dante de Almeida2013-02-261-17/+30
| | | | | | 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.
* evas: Fix buffer overflows on environment variablesHenrique Dante de Almeida2013-02-265-5/+5
|
* Fix evas GL common engine to have a shader to do oversampling onCarsten Haitzler (Rasterman)2013-02-2681-203/+2250
| | | | | | | | | | 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).
* oops - still had printfs. remove.Carsten Haitzler (Rasterman)2013-02-261-11/+1
|
* Evas text: Fixed a bug with the (kinda) newly added text object ellipsis.Tom Hacohen2013-02-252-13/+33
| | | | | There was a problem with bidi texts and ellipsis. The text would be trimmed according to the visual position instead of the logical.
* Evas text: Added a test that shows how broken ellipsis is.Tom Hacohen2013-02-251-0/+32
|
* Evas text tests: Start shipping DejaVuSans with the test suite.Tom Hacohen2013-02-254-8/+22
| | | | | We can finally rely on having fonts in all cases (even when there's no fontconfig) and we can also rely on specific sizing.
* Evas: Fixed wrong if in the x11 engine.Christopher Michael2013-02-251-1/+1
|
* * evas/cache: remove the freed worker from the pthread worker list when it's ↵ChunEon Park2013-02-251-0/+1
| | | | failed to create a new thread so as not to access it if a thread is working newly.
* evas/cache - formattingChunEon Park2013-02-251-40/+34
|
* evas/common - scale sample code refactoring. simpler and more effcient.ChunEon Park2013-02-231-50/+56
|
* ecore_imf_example: call ecore_imf_context_filter_event in mouse up/down eventJihoon Kim2013-02-231-2/+29
|
* ecore_imf_example: remove unused variable, fix warningJihoon Kim2013-02-231-6/+7
|
* Edje entry fit: Set the min size according to the fitting as well.Tom Hacohen2013-02-221-47/+47
|
* Edje entry fit: Set the min/max sizes according to the fitting, not before.Tom Hacohen2013-02-221-28/+29
|
* evas/common - return function as soon as possible.chuneon.park2013-02-221-4/+4
|
* evas/common - fix indentationchuneon.park2013-02-221-30/+30
|
* Evas font: Fixed font run detection for some cases.Tom Hacohen2013-02-211-6/+4
| | | | | There were issues for specific cases with 2 different fonts in the middle of a run.
* Evas text: Fixed bug with the text object direction detection.Tom Hacohen2013-02-213-5/+47
|
* edje: let's fix the edje test to init/shutdown edje correctly.Cedric BAIL2013-02-211-6/+9
| | | | | 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.
* Revert "tests/edje: Disable edje mising file test until the needed header is ↵Tom Hacohen2013-02-211-4/+2
| | | | | | | | commited." I added the file in the previous commit. This reverts commit 251eac7d7a5c6d7f2e4fccac3c2240197b7c5aac.
* Edje tests: Added missing file.Tom Hacohen2013-02-212-1/+39
|
* eeze: fix build with recent Eina change.Cedric BAIL2013-02-211-3/+3
|
* eeze: add back support for older system.Cedric BAIL2013-02-214-2/+909
| | | | | | 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.
* Add ecore_x_dnd_self_begin() and ecore_x_dnd_self_drop() to allow dndCarsten Haitzler (Rasterman)2013-02-213-68/+139
| | | | | 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.
* Revert "Refactor evas_sw_xlib_outbuf to allocate less in case of rotations."Stefan Schmidt2013-02-201-64/+12
| | | | | | | | | | This reverts commit 139737247d563f53a064c7f4a025a89ed64c2983. THis fix was completely wrong. Conflicts: ChangeLog
* tests/edje: Disable edje mising file test until the needed header is commited.Stefan Schmidt2013-02-201-2/+4
| | | | I tried to get it from Tom's machine but I can't log in there. :)
* eina: make that test not depend on efl configuration.Cedric BAIL2013-02-201-48/+111
|
* Fix ecore-x edid fetch to ftech 128, not 100 bytes.Carsten Haitzler (Rasterman)2013-02-201-1/+1
|
* edje: let's properly report that file doesn't exist.Cedric BAIL2013-02-201-1/+4
|
* Edje tests: Added a failing test for the file doesn't exist issue.Tom Hacohen2013-02-192-0/+18
|
* edje file_set: _edje_object_orientation_inform should be in the EoDaniel Zaoui2013-02-192-1/+1
| | | | | | implementation, not just legacy Signed-off-by: Daniel Zaoui <daniel.zaoui@samsung.com>
* Ecore_x: Revert "don't filter out non-master pointers in xi2.2 support."Tom Hacohen2013-02-191-8/+3
| | | | | | This actually breaks genlist selection. This reverts commit 5adb2f1ae6766fb0880aba5a92fff4fa52d1402f.
* evas/wayland_shm: Remove x,y offsets from swapbuf related APIs.Rafael Antognolli2013-02-196-29/+19
| | | | These offsets can be calculated later during the resize operations.
* ecore_evas/wayland_shm: Fixed window resize.Rafael Antognolli2013-02-194-42/+34
| | | | | | | | | | | | 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.
* Fix swapper to take resize edges into account.Christopher Michael2013-02-191-7/+10
| | | | Signed-off-by: Christopher Michael <cp.michael@samsung.com>
* Fix function prototypes to take resize edges into account.Christopher Michael2013-02-191-2/+2
| | | | Signed-off-by: Christopher Michael <cp.michael@samsung.com>
* Fix swapbuf setup to take resize edges into account.Christopher Michael2013-02-191-6/+10
| | | | Signed-off-by: Christopher Michael <cp.michael@samsung.com>
* Fix function prototypes to take x & y as params. Fix functions to take x & y ↵Christopher Michael2013-02-191-7/+14
| | | | | | as params (for resize edges). Signed-off-by: Christopher Michael <cp.michael@samsung.com>
* Fix new shm engine to take resize edges into account.Christopher Michael2013-02-191-1/+28
| | | | Signed-off-by: Christopher Michael <cp.michael@samsung.com>
* Fix swapper_setup function prototype to take x & y as params.Christopher Michael2013-02-191-1/+1
| | | | Signed-off-by: Christopher Michael <cp.michael@samsung.com>
* Add x & y to Output buffer.Christopher Michael2013-02-191-1/+1
| | | | Signed-off-by: Christopher Michael <cp.michael@samsung.com>
* Remove blank line.Christopher Michael2013-02-191-1/+0
| | | | Signed-off-by: Christopher Michael <cp.michael@samsung.com>
* Add edges struct to engine information.Christopher Michael2013-02-191-0/+4
| | | | Signed-off-by: Christopher Michael <cp.michael@samsung.com>
* Free any old input or opaque regions if they exist (regardless of the ↵Christopher Michael2013-02-191-4/+4
| | | | | | existance of a surface). Signed-off-by: Christopher Michael <cp.michael@samsung.com>