summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ecore_wl2: fix key down event called to oftendevs/bu5hm4n/wl_fixMarcel Hollerbach2016-01-131-3/+5
| | | | | | | | | if many events are coming in, a release event can be skipped. if this happens the timer continues with the new keycode. so if a new key pressed event enter checks for the old timer and delete the timer if there is one. If the timer kicks in and emits additional key down events dont call the callback which gets called by wl, and emit the signal directly.
* ecore_drm: close all devices in shutdownMarcel Hollerbach2016-01-132-5/+21
|
* ecore_drm: check if device is already opened before open and freeMarcel Hollerbach2016-01-131-2/+13
| | | | | | | check if fd is -1 before opening a device, so a device cannot be opened twice. Also check if fd is != -1 before closing it.
* eina: add all test cases for eina_vector2.se.osadchy2016-01-131-5/+65
| | | | | | | | | | Summary: All tests passes for eina_vector2 functions. Reviewers: cedric, stefan_schmidt Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D3565
* ecore_drm: make sure we include math.h and link against libm for floor()Stefan Schmidt2016-01-132-0/+3
| | | | | | | | | | | When we introduced the usage of floor() in ecore_drm_evdev.c we forgot to include math.h for it as well as linking against libm. This caused linking failures on some systems while it still worked on others. Better fix it for good. Original patch by aerodynamik. ref T2953
* build: check for dlopen() when we build the ecore_evas drm moduleStefan Schmidt2016-01-131-0/+3
| | | | | | | | We use it to check for libglapi.so.0 Original patch by aerodynamik ref T2953
* ecore_wayland: send mouse_move when sets touch_focus window in cb_touch_downDuna Oh2016-01-131-3/+6
| | | | | | | | | | | | | | | | | | | | | | Summary: When user touches the screen, ecore_drm generates MOUSE_MOVE event before MOUSE_BUTTON_DOWN. But when ecore_wayland gets touch_motion before touch_down, touch_focus window is NULL and sending MOUSE_MOVE event fails. Also in terms of 'touch' input, touch_focus needs be set in cb_touch_down, not in cb_pointer_enter. So this commit makes sure that ecore_wayland generates MOUSE_MOVE when touch_focus is set. @fix Test Plan: when the application is launched for first time, user clicks on any area of the screen. We can see the posion of touch event wrong. Reviewers: raster, zmike, devilhorns, gwanglim, ManMower Reviewed By: ManMower Subscribers: jpeg, JHyun, cedric, input.hacker Differential Revision: https://phab.enlightenment.org/D3555
* po: update po filesStefan Schmidt2016-01-1323-23/+23
|
* eina: Add test-case for eina_normal3_matrix_getOleksandr Shcherbina2016-01-131-0/+48
| | | | | | | | | | Summary: Test case fail, need apply that D3563 Reviewers: cedric, Hermet, stefan_schmidt Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D3564
* eina: Fix possible wrong value due to null in determinant of matrixOleksandr Shcherbina2016-01-131-1/+3
| | | | | | | | Reviewers: cedric, Hermet Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D3563
* eina: add test case for eina_vector2se.osadchy2016-01-134-0/+52
| | | | | | | | | | Summary: Create eina_test_vector and add first test case. Reviewers: cedric, stefan_schmidt Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D3560
* edje: enhance edje_calc circular dependency error messageShinwoo Kim2016-01-131-12/+13
|
* Ector GL: Remove duplicated functions (eo)Jean-Philippe Andre2016-01-133-22/+0
|
* Evas filter: Rename constructor/destructor to ctor/dtorJean-Philippe Andre2016-01-134-8/+8
| | | | This avoids a name clash with Eo.Base.
* efl: edje: make comments for something we need to break for efl2 not nowCarsten Haitzler (Rasterman)2016-01-131-1/+5
| | | | make notes about https://phab.enlightenment.org/D2980
* EFL: Mark EOLIAN functions as static when possibleJean-Philippe Andre2016-01-136-23/+23
| | | | This affects mostly evas filters.
* Evas: remove extra if from evas_3d_utils.hperepelits.m2016-01-131-2/+0
| | | | | | | | | | Summary: remove extra if from evas_3d_utils.h according to Coverity (CID1339788) Reviewers: raster, Hermet, cedric Subscribers: jpeg, artem.popov Differential Revision: https://phab.enlightenment.org/D3558
* Edje: enhance embryo stack broken error messageShinwoo Kim2016-01-133-11/+14
| | | | | | | | | | | | | | Summary: Enhance embry stack broken error message Test Plan: Make a run_program run a script Reviewers: raster, zmike, jpeg Reviewed By: jpeg Subscribers: cedric, seoz, jpeg Differential Revision: https://phab.enlightenment.org/D3528
* Evas filters: Fix unused variablesJean-Philippe Andre2016-01-132-4/+0
| | | | Thanks @stefan_schmidt for the report
* Evas render: Fix typo (use & instead of &)Jean-Philippe Andre2016-01-131-1/+1
| | | | Thanks @stefan_schmidt for the report
* Evas GL: Reset current surface for all contexts to null when surface is ↵Dongyeon Kim2016-01-131-0/+8
| | | | | | | destroyed When evas gl surface is destroyed, not only the current surface for the current context should be set to NULL, but current surface for all contexts should be reset.
* evas: fix resource file for billboard in evas-3d-shadow exampleOleksandr Shcherbina2016-01-121-0/+0
| | | | | | | | | | | | Summary: Due to evas.canvas3d shader flips resource image. Reviewers: cedric, Hermet Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D3556 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* edje: convert Edje_Text_Class, Edje_Size_Class data type to publicJee-Yong Um2016-01-122-18/+32
| | | | | | | | | | | | | Summary: APIs iterating works through active text classes and size classes were added, but Edje_Text_Class and Edje_Size_Class data type are still concealed. This patch uncovers those data types so as to allow developers to use them. Reviewers: jpeg, cedric Differential Revision: https://phab.enlightenment.org/D3557 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ecore-drm: Call inputs shutdown before eina_shutdownChris Michael2016-01-121-2/+2
| | | | | | | | | | As we end up freeing the input hash inside the _ecore_drm_inputs_shutdown function, it should be called before we shutdown eina @fix Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
* Evas textblock: Remove redundant NULL check.Tom Hacohen2016-01-121-1/+1
| | | | Detected by smatch.
* Evas textblock: slight style fixes.Tom Hacohen2016-01-121-1/+4
|
* Edje UI mirroring: Fix UI mirroring for GROUP parts.Tom Hacohen2016-01-121-0/+3
| | | | | | | | | | | | GROUP parts were not mirrored with the rest of the edje object, this commits fixes that. This is an improvement of the now reverted 55b62bbd70e32f5824cbc760bc2f8e49eafa4cdd. Thanks to cedric for the pointer that lead to this commit. Ref T3021
* Revert "Edje UI mirroring: Fix UI mirroring for GROUP parts."Tom Hacohen2016-01-121-21/+1
| | | | | | The following commit solves it in a better way. This reverts commit 55b62bbd70e32f5824cbc760bc2f8e49eafa4cdd.
* edje: unswallow objects from parent edje when swallowing into new edjeMike Blumenkrantz2016-01-111-1/+4
| | | | | | | | | | | | the passed edje is not guaranteed to be the one which owns the swallowed object at any given time, so get the current owner to ensure that the correct one is passed ref a645c8153f82c593920190416b8115b546b3668f #MasterOfAllBorkers @fix
* eldbus model: no need to double const a Eina_StringshareStefan Schmidt2016-01-112-3/+3
| | | | Eina_Stringshare is already const, no need to const it again.
* eina_inline_value: use void to force empty function parametersStefan Schmidt2016-01-111-1/+1
| | | | | | We have to use void in a function declaration if we want no function parameters. Using just empty parenthesis means the function takes an unspecified number of parameters.
* eina-cxx: Remove Eo classes defined manuallyFelipe Magno de Almeida2016-01-116-94/+113
| | | | | | Use Eolian to generate the Eo classes for the tests. This should fix T2940. @fix
* release: Update NEWS and bump version for 1.17.0-beta1 releasev1.17.0-beta1Stefan Schmidt2016-01-112-1/+11
|
* configure: Fail if opengl=full is used with EGLJean-Philippe Andre2016-01-111-2/+16
| | | | | | | | | So many problems from people who customize their builds in this incompatible manner. There really should be only one configure option as we don't support opengl+egl (although possible in theory) or gles without egl. Keeping both to not break existing builds.
* evas: fix optimization of vertex count in convex hullperepelits.m2016-01-091-4/+5
| | | | | | | | | | | | Summary: FLT_COMPARISON should be used everywhere in evas_3d_utils.h Reviewers: cedric, raster, Hermet Subscribers: jpeg, artem.popov Differential Revision: https://phab.enlightenment.org/D3551 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* eina: add test case for eina_strbuf_manage_read_only_new_length API.Srivardhan Hebbar2016-01-091-0/+13
| | | | | | | | | | Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: jpeg, cedric Differential Revision: https://phab.enlightenment.org/D3546 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* eina: removing base64 from eina example.Srivardhan Hebbar2016-01-091-17/+0
| | | | | | | | | | | | Summary: As base64 API's are no longer part of eina, removing them. Will add separate file for emile examples. Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: cedric, jpeg Differential Revision: https://phab.enlightenment.org/D3552
* Edje entry: Fix memory leak.Subodh Kumar2016-01-081-0/+6
| | | | | | | | | | | | | | | | | | | | Summary: Fix memory leak If user or extra cursor is used, these should be free on shutdown. @fix Test Plan: NA Reviewers: tasn, herdsman Subscribers: shilpasingh, cedric, jpeg Projects: #efl Differential Revision: https://phab.enlightenment.org/D3550
* Edje UI mirroring: Fix UI mirroring for GROUP parts.Tom Hacohen2016-01-081-1/+21
| | | | | | | | | GROUP parts were not mirrored with the rest of the edje object, this commits fixes that. Fixes T3021 @fix
* build: hopefully last fix for efl_gfx.xStefan Schmidt2016-01-081-1/+3
| | | | | | | | Cedrics original change made sure the file was actually dist_installed but failed to be placed inthe correct inlucde folder and thus failed the elm build. While raster fixed this he broke the distcheck build as the file was no longer put into the tarball being marked as nodist. This fix handles all the cases I tried in my testing here.
* efl - fix build break with efl_gfx.xCarsten Haitzler (Rasterman)2016-01-081-1/+1
|
* edje: correct function that should have been Eo API already.Cedric BAIL2016-01-073-72/+63
|
* emile: move all eina_str_base64 to emile_base64.Cedric BAIL2016-01-078-324/+390
|
* efl: move Ector_Color to be defined in Efl.Gfx as it makes more sense.Cedric BAIL2016-01-075-52/+66
| | | | | | | | This create some possible naming clash and is why I come up with efl_gfx_color*_type_set functions. We will have to think about this more carefully as it makes sense to now pass this colors directly to our color API. Ideally the default 8 bits interface would become just a convenience wrapper around the more complex possibility.
* js: fix binding after namespace change of connectorLauro Moura2016-01-071-2/+2
| | | | | | | | | | | | | | | | | Summary: Update register function after change introduced in the commit dc560521509b93a58905c8280d7cf9622d4e87c4 changed the native API. @fix Reviewers: q66, cedric, felipealmeida Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D3547 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ecore-evas: Rename ecore_evas_wayland_window_get2 functionChris Michael2016-01-074-5/+5
| | | | | | | This renames the ecore_evas_wayland_window_get2 function to be ecore_evas_wayland2_window_get before the 1.17 roll out. Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
* ecore-wl2: API expose ecore_wl2_input_grab functionChris Michael2016-01-072-0/+12
| | | | | | | This input_grab function should have been exposed via EAPI for use in enlightenment, but was missed before the push Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>
* eina mp: also include malloc_np.h on FreeBSDDaniel Kolesa2016-01-071-2/+7
|
* eina mp: only include malloc.h on linuxDaniel Kolesa2016-01-071-1/+1
| | | | | | Elsewhere, everything is in stdlib.h. @fix
* ecore-drm: Fix formattingChris Michael2016-01-073-9/+9
| | | | | | NB: No functional changes Signed-off-by: Chris Michael <cpmichael@osg.samsung.com>