aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* eina: removed multiple eina_init call.Srivardhan Hebbar2014-12-091-1/+0
| | | | | | | | | | | | | | | | | Summary: I observed that eina_init() was called twice in this function and eina_shutdown() once. So thought this might be a mistake, and so have cleaned it. Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: devilhorns, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1748 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* Evas GL: Fix scissors with direct renderingJean-Philippe Andre2014-12-092-13/+108
| | | | | | | If an app calls glDisable(SCISSORS) and uses direct rendering, then the DR scissors were dropped and so glClear would erase the contents of the entire canvas, instead of being restricted to the image object.
* Evas GL: Fix current FBO after make_current(0, 0)Jean-Philippe Andre2014-12-092-10/+15
| | | | | | | | | | | | | | Example scenario: - Create a direct rendered Evas GL 'sfc' 'ctx' - Create a PBuffer dummy surface, make it current - Do some stuff - Make current (NULL, NULL) to go back to no target - Make current (sfc, ctx) --> glClear() will not render anything on screen Reason: The current FBO binding is still set to the implicit FBO bound to the PBuffer surface (it could be any surface, really).
* edje/edje_cc: don't limit the bezier cubic minium value to 0.ChunEon Park2014-12-091-4/+8
| | | | | No need to limit the minimum value to 0. let user have a choice.
* ecore/animator: improve the doc description.ChunEon Park2014-12-091-1/+1
|
* ecore/animator: code refactoring.ChunEon Park2014-12-091-4/+4
| | | | | renamed to more meaningful name. don't stupid computaion twice.
* ecore/animator: fix the wrong computation of bezier cubic.ChunEon Park2014-12-091-8/+17
| | | | | | | | | | Previous beizer cubic finds t value approximately. In this sequence, there were 2 problems. 1. Previous guess_t value should be passed to differential equation to get the more accurate t value. 2. Guessing time count is not enough. I found 6 is enough time to get the t value experimentally. Previously it just tried 4 times on the other hand. @fix
* Revert "ecore/animator: fix the bezier cubic compuation."ChunEon Park2014-12-091-7/+58
| | | | | | This reverts commit 2e1032e28f0cd704ffaf28cea0b5ad533ae2b6c1. This patch is wrong. On reviewing the origin implementation.
* Revert "ecore/animator: simpler code"ChunEon Park2014-12-091-9/+3
| | | | This reverts commit 44f0f3e1707f0ade71eb7ccab5ecc70494c00ad8.
* edje: Edje_Edit - generate 'perspective' blockMaksym Volodin2014-12-091-0/+11
| | | | | | | | | | | | | | Summary: Adds focal and zplane perspective to the part when generating an EDC. Reviewers: Hermet, raster, cedric Reviewed By: cedric Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1742 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* edje: Edje_Edit - add generation of missed properties of 'image' block.Kateryna Fesyna2014-12-091-0/+12
| | | | | | | | | | | | Summary: add generation of missed parameters: scale_hint, border_scale and border_scale_by. Reviewers: Hermet, cedric, raster Subscribers: cedric, reutskiy.v.v Differential Revision: https://phab.enlightenment.org/D1741 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* Evas font: Improve RLE rounding alpha8 to alpha44Jean-Philippe Andre2014-12-091-9/+15
| | | | | | | | This should ensure that the difference between the original pixel value and the rle4 encoded one is <= 8. The previous fix was a bit stupid as it was not taking into account the conversion a4 to a8 (which is a8 = (a4 << 4) | a4).
* elocation test binary variables should not be defined if tests don't existMike Blumenkrantz2014-12-081-11/+11
| | | | | | | | | | | | src/Makefile_Elocation.am:32: warning: variable 'tests_elocation_elocation_suite_SOURCES' is defined but no program or src/Makefile_Elocation.am:32: library has 'tests_elocation_elocation_suite' as canonical name (possible typo) src/Makefile.am:82: 'src/Makefile_Elocation.am' included from here src/Makefile_Elocation.am:41: warning: variable 'tests_elocation_elocation_suite_LDADD' is defined but no program or src/Makefile_Elocation.am:41: library has 'tests_elocation_elocation_suite' as canonical name (possible typo) src/Makefile.am:82: 'src/Makefile_Elocation.am' included from here src/Makefile_Elocation.am:42: warning: variable 'tests_elocation_elocation_suite_DEPENDENCIES' is defined but no program or src/Makefile_Elocation.am:42: library has 'tests_elocation_elocation_suite' as canonical name (possible typo) src/Makefile.am:82: 'src/Makefile_Elocation.am' included from here
* build fix for elua binary when using -jXMike Blumenkrantz2014-12-081-1/+1
| | | | | libtool: link: cannot find the library `lib/elua/libelua.la' or unhandled argument `lib/elua/libelua.la' make[2]: *** [bin/elua/elua] Error 1
* upower module now errors and kills itself off when unsupported new version ↵Mike Blumenkrantz2014-12-082-17/+125
| | | | | | | | | | | | detected 0.99.0 removed the OnLowBattery property and added the per-device WarningLevel property. this requires what will effectively be a full rewrite of the module to track all the power levels of all the attached batteries and set the ecore power level somehow based on a combination of their levels since I have no desire to spend any more hours working on and debugging this module which is based on a known-unstable api, I'm making it disable itself if it detects a version >= 0.99.0. hopefully someone will decide to maintain both this and eldbus in the future so that we can more accurately track upstream when they make changes to these things ref T1908 ref T1909
* eldbus hackaround for proxy deletion during pending callbackMike Blumenkrantz2014-12-082-0/+3
| | | | | | this is merely a way to avoid crashing immediately when the referenced bug is triggered. it does not fix the problem. ref T1908
* elua: add pc file into gitignoreDaniel Kolesa2014-12-081-0/+1
|
* elua: add elua.pc to configure.ac and add cmake definitions for eluaDaniel Kolesa2014-12-083-0/+45
|
* elua: add pkg-config for the elua libraryDaniel Kolesa2014-12-083-2/+24
|
* eina: Refactored code and removed unwanted assignment.Srivardhan Hebbar2014-12-081-3/+1
| | | | | | | | | | | | | Summary: Removed unused assignment for length. Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1739
* elua: initial skeleton for the Elua libraryDaniel Kolesa2014-12-083-0/+82
| | | | | | Because of Bob and other things, it is required to separate the functionality currently provided by the elua binary into a library. This library will then be used by the elua binary as well as any other project.
* evas/gl_drm: Fix warningGwanglim Lee2014-12-081-2/+1
| | | | Using int instead of uint32_t.
* Evas font: Compress font algo should round instead of floorJean-Philippe Andre2014-12-081-1/+8
| | | | | This is an attempt at having higher quality font rendering while still using RLE-based font compression.
* eina_thread: fix memory leakkabeer khan2014-12-081-1/+5
| | | | | | | | | | Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com> Reviewers: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1737
* eina: corrected documentation of ecore_hash_destroy function in benchmarj.Srivardhan Hebbar2014-12-081-3/+2
| | | | | | | | | | | | | | | | | Summary: ecore_hash_destroy function return nothing, still in the documentation of the function, it was mentioned that it would return true or false. So corrected the documentation. Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: devilhorns, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1738 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
* ecore-wayland: make possible to disable xdg-shell at runtimePhilippe Coval2014-12-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary: Since xdg-shell is not yet supported officialy by wayland It makes sense to have it disabled by default and enable it on purpose. Using env variable : EFL_WAYLAND_DONT_USE_XDG_SHELL (name is inspired from Qt implementation of xdg-shell but in the opposite way) There is no EFL_WAYLAND_USE_XDG_SHELL in efl, please use EFL_WAYLAND_DONT_USE_XDG_SHELL instead. By default xdg-shell is enabled since it's supported by efl Since there is only one shell supported at runtime it's easier to switch to wl-shell (wayland's fallback shell) by change this env variable. Note, this patch can be reverted once xdg-shell replaces wl-shell in wayland which is not the case in weston-1.6 but could integrated into upcoming wayland-1.7 (to be confirmed on release) Change-Id: Id3732492397df9abe4a7c9e6e92a8f2c993c8395 Bug: https://phab.enlightenment.org/T1901 Bug-Tizen: TC-1353/part Forwarded: https://phab.enlightenment.org/T1901 Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org> Tizen Test Plan: echo 'export EFL_WAYLAND_DONT_USE_XDG_SHELL=defined' > /etc/profile.d/ecore.sh Reviewers: seoz, devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1734
* eeze_scanner now has separate return codes for various startup-related failuresMike Blumenkrantz2014-12-051-1/+4
| | | | ref T1612
* eeze_scanner needs to hash on the address of the pointer and not use ↵Mike Blumenkrantz2014-12-051-4/+4
| | | | | | | | direct_add() this is an @fix for the constant crashing ref T1612
* ecore-con now prints error messages when local socket creation failsMike Blumenkrantz2014-12-051-5/+12
|
* ecore-evas-wayland: Fix issue with ELM_PROFILE=mobile and windows notChris Michael2014-12-052-10/+4
| | | | | | | | | | | | | | | | showing up correctly. Summary: If elm config profile is set to Mobile, then the auto_norender_withdrawn is set to 1, which was causing Elm windows to not draw properly due to the ee->withdrawn property not being updated. It was not getting updated due to these checks for override. NB: Tested this with all elm profiles, tested in weston, and tested in Enlightenment (Wayland). @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* eldbus: Use the timeout parameter on eldbus_proxy_send_and_block()José Roberto de Souza2014-12-051-1/+1
| | | | Sorry by bad I had forgot to use the new parameter.
* eldbus: Add timeout parameter to eldbus_proxy_send_and_block()José Roberto de Souza2014-12-054-7/+9
| | | | | | | | As all other send functions have, we need to have here. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* eldbus: Fix _eldbus_connection_send_and_block()José Roberto de Souza2014-12-052-16/+21
| | | | | | | | | | | | | | Some problems with the actual implementation: - the reply should not be writable, as it can only be read. - if an error happen dbus_connection_send_with_reply_and_block() will return NULL so we need check before use it - all other send calls remove one reference of the message Now also it is creating a error message, so the caller can know why it fail. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore/animator: simpler codeChunEon Park2014-12-051-3/+9
|
* ecore/animator: fix the bezier cubic compuation.ChunEon Park2014-12-051-58/+7
| | | | | | | | | | | | The previous compuation is totally wrong. Even it doesn't work correctly. (I have no idea what the orignal author was thinking?) Here we just need a simple and clear fomular to get the current progress frame. If i'm wrong, please ping me. @fix
* Eo: fix error handling when too many deletions invocations occur.Daniel Zaoui2014-12-052-5/+40
| | | | | | | | | | Before this fix, when a deletion was invoked twice on an object, a wrong message ("...You wrongly call eo_unref() within a destructor...") was printed. This was caused by the del_triggered flag that was not resetted when the destruction finished. This patch fixes this behavior by printing the right message on a double deletion.
* eldbus: Add actual API function code for eldbus_proxy_send_and_blockChris Michael2014-12-041-0/+15
| | | | | | | | | Summary: This adds the actual code to send a dbus message and block while waiting for a reply. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* eldbus: Add code for _eldbus_connection_send_and_block functionChris Michael2014-12-041-0/+25
| | | | | | | | | | Summary: This function will send a message to dbus and block while waiting for a reply NB: This is needed for our 'port to libinput', and for our 'opening up the drm card without systemd' efforts Signed-off-by: Chris Michael <cp.michael@samsung.com>
* eldbus: Add API function declaration for eldbus_proxy_send_and_blockChris Michael2014-12-041-0/+14
| | | | | | | | | | Summary: This adds a public facing API function to make dbus calls which will block and wait for a reply. This is needed for a couple of use cases in our Wayland efforts (libinput, etc). @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* eldbus: Add function prototype for send_and_blockChris Michael2014-12-041-0/+1
| | | | | | | | Summary: This just adds the function prototype into the eldbus private header. It will be used in the new proxy function "eldbus_proxy_send_and_block" Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore: Fix @since version to 1.13 for new APIStefan Schmidt2014-12-041-3/+3
| | | | | 1.3 is acient so we really will release this with 1.13. Removed some trailing whitespaces devilhorns added. :)
* ecore: Add code for new API function 'ecore_main_loop_nested_get'Chris Michael2014-12-041-0/+6
| | | | | | | | | | | | Summary: This commit adds the actual code to the function, which returns the 'in_main_loop' variable so that we can detect if the ecore_main_loop is actually running. NB: Will be needed for new eldbus API function (yet to add). @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* ecore: Add a new API function ecore_main_loop_nested_getChris Michael2014-12-041-0/+10
| | | | | | | | | | | | | Summary: This commit adds a new function 'ecore_main_loop_nested_get' so that we can detect if the ecore_main_loop is running. NB: This is going to be needed for a new eldbus function that we have to add in order to handle a use-case on the Wayland side. Spoke with cedric for a while wrt to all this, and he gave it his 'ok' ;) @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
* configure: Add note about automake 1.14 problemStefan Schmidt2014-12-041-0/+2
| | | | Maybe we can remove this once it is fixed and the fixed version it widely used.
* build: support automake-1.14Philippe Coval2014-12-041-1/+2
| | | | | | | | | | | | | | | | | | | | | | Summary: This was needed to install example on purposes The problem is that the install_sh* variables in generated makefiles are expanding to ~/install-sh which is wrong and should be the one in root source tree Change-Id: I5311298864a5f042de90071cb6dfaefbefdf001a Bug: https://phab.enlightenment.org/T1889 Bug-Tizen: TC-2177 Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org> Reviewers: seoz Subscribers: stefan_schmidt, cedric Maniphest Tasks: T1889 Differential Revision: https://phab.enlightenment.org/D1724
* evas/examples: fix warnings.ChunEon Park2014-12-042-8/+4
| | | | removed unused.
* evas/examples: fix build breakChunEon Park2014-12-042-0/+2
| | | | add dependency libefl to call efl_file_set().
* evas/gl_drm: add native surface for wayland_egl_client.Mun, Gwan-gyeong2014-12-046-10/+340
| | | | | | | | | | Reviewers: zmike, devilhorns, cedric, gwanglim Reviewed By: cedric, gwanglim Subscribers: jpeg, torori, cedric Differential Revision: https://phab.enlightenment.org/D1507
* evas - gif loader - fix technically "wrong" sizeof (doesnt cause a bug)Carsten Haitzler (Rasterman)2014-12-041-4/+4
| | | | go from sizeof(char **) to sizeof(char *) ... effectively. so no real bug.
* ecore-drm: Remove erroneous debug messagesChris Michael2014-12-031-6/+0
| | | | | | | | | Summary: No real function changes, just some cleanup of old debug messages @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>