Chris Michael [Wed, 11 Mar 2015 21:09:48 +0000 (17:09 -0400)]
ecore-drm: Return the index of the crtc from output_crtc_find
Summary:
Fix issue of invalid memory read from
ecore_drm_output_create. We call ecore_drm_output_crtc_find to get the
Index of the crtc to use, however prior to this commit the index was
not being returned (the actual crtc was)
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2140
Chris Michael [Mon, 23 Feb 2015 18:57:44 +0000 (13:57 -0500)]
ecore-drm: Add output id to output event
Summary: When we raise an event for an output, also include the output
id in the event structure. This will allow us to better identify which
output the event occured on.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Derek Foreman [Thu, 19 Feb 2015 19:47:34 +0000 (14:47 -0500)]
ecore-drm Add hooks for updating wl_output when outputs are hotplugged
Summary:
This provides callbacks to any bound wl_output listeners when a
display is hotplugged.
NOTE: Currently we don't receive hotplug events
ANOTHER NOTE: We don't yet handle display removal
Reviewers: devilhorns, zmike
Reviewed By: devilhorns, zmike
Subscribers: cedric
Maniphest Tasks: T2131
Differential Revision: https://phab.enlightenment.org/D2006
Jaehwan Kim [Wed, 15 Apr 2015 05:34:18 +0000 (22:34 -0700)]
Merge "Evas object: verify the parent is valid and fail if not." into tizen
Gwanglim Lee [Tue, 14 Apr 2015 14:04:10 +0000 (23:04 +0900)]
evas gl_drm engine: add support for recreating gbm surface after resize
Change-Id: I6d6a9ebd9233b4d6a702419e827b0196092aa630
Tom Hacohen [Mon, 13 Apr 2015 12:50:43 +0000 (13:50 +0100)]
Evas object: verify the parent is valid and fail if not.
It seems like before the switch to Eo, all the object_*_add functions
had magic checks that only allowed non NULL Evas pointers to be passed.
Since we switched to Eo we apparently missed the early failure we used
to have, and we instead fail later. This patch should fix that.
Thanks to jaehwan for reporting.
@fix
Change-Id: Ic9d30d25b6b3120472b908ef6992b1462a3a2b3e
Origin: upstream
Jaehwan Kim [Tue, 14 Apr 2015 01:46:39 +0000 (18:46 -0700)]
Merge "evas/common: improve evas_common_convert_argb_unpremul() computation." into tizen
Gwanglim Lee [Tue, 14 Apr 2015 01:27:42 +0000 (10:27 +0900)]
packaging: reduce summary. it must not exceed 79 characters.
Change-Id: Icd2209fed4845f64f5f6d7ce59a44c2583a08f9c
ChunEon Park [Mon, 6 Apr 2015 12:58:07 +0000 (21:58 +0900)]
evas/common: improve evas_common_convert_argb_unpremul() computation.
prev logic increased the alpha channel by 1 so the unpremul resulted in the color got too diff from the origin.
We can't avoid losing the rest values while dividing values in premul/unpremul()
but this will recover the value better closed to origin value.
Change-Id: I32ab39f3efd89753a697602f53b893107bec9247
Origin: upstream
Gwanglim Lee [Sat, 11 Apr 2015 16:04:07 +0000 (01:04 +0900)]
evas gl_drm: enable blacklist gl engine check to prevent segfault when it is trying to run on sw mesa
Change-Id: I49f29632dd7f5daedf281cf32856bbf2b180a538
Gwanglim Lee [Sat, 11 Apr 2015 16:01:59 +0000 (01:01 +0900)]
ecore_evas_drm: fix init and shutdown error when re-initializing ecore_evas.
Change-Id: Iaf197ed51a05375d0f19d8ae72dc7f222721afbd
Gwanglim Lee [Sat, 11 Apr 2015 15:59:48 +0000 (00:59 +0900)]
ecore_drm_tty: disable unsetenv
Change-Id: I0be1994115ea056f5294ae69e2f39eee8a11ea89
Gwanglim Lee [Sat, 11 Apr 2015 15:57:55 +0000 (00:57 +0900)]
ecore_drm: disable creating drm fb dumb buffer in _ecore_drm_output_create.
This code brings up set_crtc privilege error on evas drm / gl_drm engies.
Change-Id: I4d304b0fb0de76035bb967b6aab8590a89220f1a
Gwanglim Lee [Sat, 11 Apr 2015 15:49:36 +0000 (00:49 +0900)]
ecore_drm: add null check when releasing resource
Change-Id: I27308f691ee94e0dee0f1f07d1c1f3cfe31f4874
Gwanglim Lee [Thu, 9 Apr 2015 16:11:07 +0000 (01:11 +0900)]
ecore_evas_drm: improve drm page flip event handling
Change-Id: I5f0cda91b905c2f3e6057a3a1f81948ec2a8bc88
Gwanglim Lee [Thu, 9 Apr 2015 14:50:33 +0000 (23:50 +0900)]
ecore_evas: remove libglapi.so dlerror check to avoid ecore_evas_drm_shutdown on target which doesn't have glapi library
Change-Id: Ice7d8b6edc1104d296a585c6bbd9edaf73ce62f0
Gwanglim Lee [Thu, 9 Apr 2015 14:43:22 +0000 (23:43 +0900)]
packaging: enable evas gl_drm engine
Change-Id: I32cc9f07269b45bc9bb53bcf43447d0bcaab038e
Daekwang Ryu [Thu, 9 Apr 2015 05:37:05 +0000 (22:37 -0700)]
Merge "Evas GL : Bugfix when using pixmap in native surface image" into tizen
Daekwang Ryu [Wed, 8 Apr 2015 14:19:20 +0000 (23:19 +0900)]
Evas GL : Bugfix when using pixmap in native surface image
[Cause] When using pixmap without alpha channel, use incorrect shader codes.
[Solution] add a new variable "offbuffer"
Change-Id: Ia98b14b52658e8654efd1d493a88ea31145769a6
Jaeun Choi [Wed, 8 Apr 2015 12:29:13 +0000 (21:29 +0900)]
eina: add null check
eina_unicode_utf8_next_get should return 0
when one of the parameters is NULL to avoid null pointer access.
it also corresponds to the description in doc.
@fix
Change-Id: I2550b5796bda38304f602c93794e0d79f829fedb
Origin: upstream
Daniel Juyung Seo [Mon, 9 Feb 2015 02:05:48 +0000 (11:05 +0900)]
spec: Enable glib integration instead of g-main-loop.
--with-glib=always enables glib integration with ecore main loop. Thus
one can use glib APIs with ecore main loop.
--enable-g-main-loop uses g main loop as EFL's main loop instead of
ecore main loop. This option is not recommended and not tested well.
Change-Id: Ia9ea3fef435d026502374017134d45d9893e3ec4
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>
Jaehwan Kim [Fri, 20 Mar 2015 09:20:25 +0000 (18:20 +0900)]
edje_cc: add nine-patch feature(Tizen only).
Change-Id: I73f7025b2e2022a996961e1fd5ee5a1e78f776be
Jaeun Choi [Thu, 19 Mar 2015 07:15:20 +0000 (16:15 +0900)]
eina: safety check for NULL pointer
data should not be NULL. it is used as the source of memcpy.
@fix
Change-Id: I93913d593df27d7fa66e065a72af9a3215bd3e13
Origin: upstream
Boram Park [Tue, 17 Mar 2015 13:30:59 +0000 (09:30 -0400)]
ecore-drm: add ecore_drm_devices_get to get the list of drm devices
Summary:
when enlightenment is working as wayland display server, enlightenment
changes KDSETMODE to KD_GRAPHICS in _ecore_drm_tty_setup(). However,
when enlightenment is killed by SIGSEGV, it doesn't changes KDSETMODE
to KD_TEXT because englightenment process doesn't call ecore_drm_tty_close().
To make possible enlightenment call ecore_drm_tty_close(), drm devices
should be exposed.
When enlightenment is killed by SIGSEGV, it will get drm devices with
ecore_drm_device_get_list(), and will call ecore_drm_launcher_disconnect(),
and ecore_drm_launcher_disconnect will call ecore_drm_tty_close() internally.
@feature
Reviewers: zmike, cedric, raster, gwanglim, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2159
Change-Id: Ie32b6eb02831bd95fd23d6a4f1dae372f999f4cc
Wonsik Jung [Wed, 11 Feb 2015 10:52:27 +0000 (19:52 +0900)]
[Title] Fix to the bug which is the shared evas_gl_context with multi window
[Problem] When multi windows are shown, the latest window does not shown.
[Cause] The latest window can not call glViewport with the updated coordinate
[Solution] Force call glViewport when window resizing occurs
[Team] Graphics
Change-Id: I89059b59a9f47464aa0c1aa85768b9a188947d43
Sunghyun Kim [Tue, 17 Mar 2015 07:49:15 +0000 (16:49 +0900)]
[evas_gl] disable partial rendering default
partial rendering disable in tizen 2.4 and tizen 3.0.
if application want enable partial rendering, it can use EVAS_GL_PARTIAL_ENABLE option.
Change-Id: I984721f1a43f7697346be76e7510b074ed19acc9
Jean-Philippe Andre [Wed, 4 Mar 2015 08:11:26 +0000 (17:11 +0900)]
Evas GL common: Disable evas gl preload by default
Unfortunately, this "feature" has many problems and does not really
fix those it was supposed to address:
- Elm Photocam becomes horrible to use (the transition from
low-res to high-res tiles triggers this miniature path).
- Evas async preload callback is called before the full image
is ready (ie. the texture is not uploaded yet), when really
the preload callback should be triggered only once the image
is 100% ready. (TODO)
- Sometimes the miniature image keeps being used even though the
main image has been uploaded (eg. with E background). Maybe the
object image is not redrawn when it should.
- This uses a separate thread for the upload, which is both a good
and bad idea because we need to do a make current. Also, this does
not upload the full-res image tile by tile, but only in one pass,
thus blocking the render loop until finished.
This patch changes the env var from "EVAS_GL_NOPRELOAD" to
"EVAS_GL_PRELOAD" (and only "1" will enable).
Sorry Cedric, we can talk later about how to improve this.
Change-Id: I6a6b988fc7e770a705c39f9b538763aedd6946b3
Philippe Coval [Wed, 4 Mar 2015 15:30:26 +0000 (16:30 +0100)]
packaging: use libinput
Change-Id: I9062d5dcffcb4126624a1c4734f76846474f0f03
Bug-Tizen: TC-2460
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Jaehwan Kim [Tue, 3 Mar 2015 04:18:46 +0000 (13:18 +0900)]
packaging: Bump to 1.13.1
add the elocation, elua packages.
Change-Id: Ia59637d592e647812f5c7366feec58c398e09b7e
Joogab Yun [Fri, 6 Feb 2015 11:07:05 +0000 (20:07 +0900)]
convert drm_slp_bo to tbm_bo
Change-Id: I796f5d02501108d0a145d745077eb2687795f9da
Joogab Yun [Wed, 4 Feb 2015 08:16:20 +0000 (17:16 +0900)]
check version when dri2 extension init
Change-Id: I8ab782bc06d84200626fd52279029b9bf7c49c9a
Manuel Bachmann [Mon, 26 Jan 2015 14:47:50 +0000 (15:47 +0100)]
packaging: build the framebuffer support
Framebuffer allows to use EFL GUI applications on various
devices, including some which do not have X11/Wayland
capabilities. Using it require to explicitly define the
ECORE_EVAS_ENGINE and ELM_ENGINE environment variables to
"fb".
Change-Id: If4b3253bf66c339ffebcf3c15a4a0906da48ba7d
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Gwanglim Lee [Mon, 12 Jan 2015 14:41:31 +0000 (23:41 +0900)]
ecore_x: Add support for controlling the virtual keyboard
Change-Id: Ia2c0d25723d559b3abf0858a05e876c6344af74a
Gwanglim Lee [Mon, 12 Jan 2015 14:25:49 +0000 (23:25 +0900)]
ecore_x: Add support for setting the window geometry hint for each of degree of rotation
Change-Id: I61c740f04f8f355819c4e567613fd38dca54af8f
MinJeong Kim [Mon, 29 Dec 2014 01:29:57 +0000 (10:29 +0900)]
evas/gl_x11: set "EGL_PLATFORM" as "x11" before doing eglInitialize
Without 'EGL_PLATFORM" environment variable, eglInitialize() failed
because egl tried to load DRM platform instead of X11 Platform and
also it tried to handle x display value as gbm_device.
"EGL_PLATFORM" has to be set as "x11" for making egl load right module(x11)
Change-Id: Iee8f7382bae6af37386456183a5c028e05091b2b
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Daniel Juyung Seo [Mon, 22 Dec 2014 16:11:43 +0000 (01:11 +0900)]
spec: Remove capi-system-sensor dependency.
EFL is using very old version of capi-system-sensor and it is not been
tested that much. We will enable this after doing some tests later.
Change-Id: I36c0dc5bc8bfcaadf5224ff43fc93bceaa56430e
Signed-off-by: Daniel Juyung Seo <juyung.seo@samsung.com>
Philippe Coval [Mon, 15 Dec 2014 14:35:47 +0000 (15:35 +0100)]
packaging: Bump to 1.12.2
Rebased from tizen's 1.9.3 version
skip:
4b88b54... Add spec file and enable Tizen build
skip:
409a44c... Enable gles building with efl, and disable SHAD_TEXSAM for gl attraibute
skip:
234fe39... Fix ivi building issue
skip:
32569f3... Enable installing examples binaries
skip:
ebec758... Enable building multiple binary packages
skip:
87d86f6... wayland: add the xdg-shell protocol files
skip:
634e641... wayland: use the xdg-shell protocol to trigger window state
skip:
ebea947... Ecore-Wayland: use modified xdg-shell with "xdg_surface_unset_minimized()"
skip:
50abd47... Decore: wayland: make xdg-shell conditionnal at runtime
skip:
7e25b44... ecore-wayland: fix a phase error in ecore_wl_screen_size_get()
skip:
0d73766... ecore-wayland: Implement ivi-shell support for Ecore_Wayland
skip:
78b3840... Revert "ecore-wayland: Implement ivi-shell support for Ecore_Wayland"
skip:
04092c2... ecore-wayland: update the xdg-shell protocol to 1.6.0
Change-Id: I1542d2602e7fb565d360e59de6d864fcef701aa2
Bug-Tizen: PTREL-536/part
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Fri, 5 Dec 2014 10:19:44 +0000 (11:19 +0100)]
Add ECORE_WL_WINDOW_ACTIVATE/DEACTIVATE event.
Origin: tizen#
68b9d7a3da8df9496d512737c62588842c249068
Author: Yan Wang <yan.wang@linux.intel.com>
Change-Id: Ibc03fb5a771674f15f15d5c5269f8f620d5a0d7a
Philippe Coval [Wed, 26 Nov 2014 08:34:58 +0000 (09:34 +0100)]
packaging: Bump 1.12.1
Change-Id: I0f1d14b03e2dbb558bff16fff9f8b2c53a17f495
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Mon, 24 Nov 2014 14:59:00 +0000 (15:59 +0100)]
packaging: Bump to 1.12.0
Change-Id: I9a50315288bb82a7852f67d37c6840c780f0b304
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Mon, 27 Oct 2014 16:14:48 +0000 (17:14 +0100)]
packaging: Bump to 1.11.4
Change-Id: I30edb974f7aef96110a708aedab221ecf37ab0d8
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Thu, 4 Sep 2014 11:52:13 +0000 (13:52 +0200)]
packaging: Bump to 1.11.1
Change-Id: I197079483c26551555a60f0004d8787ebbd0cfc0
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Thu, 21 Aug 2014 08:29:03 +0000 (10:29 +0200)]
packaging: Bump to 1.11.0
Drop downstream changes :
409a44c... Enable gles building with efl, and disable SHAD_TEXSAM for gl attraibute
234fe39... Fix ivi building issue
32569f3... Enable installing examples binaries
ebec758... Enable building multiple binary packages
Bug-Tizen: PTREL-536/part
Change-Id: I4e49bba995349fed6b53205dd651affc4c8b4f35
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Mon, 25 Aug 2014 11:47:56 +0000 (13:47 +0200)]
packaging: manage efl vars in /etc/profile
Change-Id: Ie6aa19a1d7accab45a88723f053a654e3eff37ae
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Thu, 7 Aug 2014 09:40:09 +0000 (11:40 +0200)]
packaging: make xdg-shell conditionnal at runtime
Using env variable : EFL_WAYLAND_USE_XDG_SHELL
(name is inspired from Qt implementation of xdg-shell)
Warning: the variable will be enabled for login shells
so make sure env is set to expect it to be activated
(in doubt: sh -l -c "application" )
Change-Id: I202f276120d0de2245deda6820261398d88c335d
Bug-Tizen: TC-1353/part
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Thu, 7 Aug 2014 08:49:00 +0000 (10:49 +0200)]
packaging: Bump to 1.11.0+beta1
Bug-Tizen: PTREL-536/part
Change-Id: Id080d4a9c18e0962cf10ba4d77f3b34559c3784e
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Fri, 1 Aug 2014 12:42:58 +0000 (14:42 +0200)]
packaging: Bump to 1.11.0+alpha1
Bug-Tizen: PTREL-536/part
Change-Id: I7f19c6f9ee878d26583afcf983a63cad50d554c6
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Tue, 29 Jul 2014 15:40:53 +0000 (17:40 +0200)]
packaging: Bump to 1.10.2
Change-Id: I3f2f01dd0dedd4b79bfd9664a02ba83a50d748ce
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Thu, 17 Apr 2014 14:01:00 +0000 (16:01 +0200)]
packaging: Bump to 1.10.0+tech+preview
Change-Id: Ida19be7e73d5bbffd04ebc7ff5c3c073a4e78bb1
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Tue, 29 Jul 2014 10:29:17 +0000 (12:29 +0200)]
packaging: Bump to 1.10.2
Change-Id: Icb8dbd1bb10bf0d33f2bb1f44a3d4f07301a78ea
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Ronan Le Martret [Fri, 25 Jul 2014 09:04:52 +0000 (11:04 +0200)]
Clean spec file for yocto compliance.
Change-Id: I9ad4674e2591a776a828d7cf457a40234df51108
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
Stephane Desneux [Wed, 25 Jun 2014 13:37:28 +0000 (15:37 +0200)]
Revert "packaging: disable GLib main loop integration"
This reverts commit
d448068edb5acc9ba8023713da4737fa9c8196a1.
Change-Id: I766728f36a326f4f9623b59018468f5c4e8596e7
Signed-off-by: Stephane Desneux <stephane.desneux@open.eurogiciel.org>
Manuel Bachmann [Mon, 2 Jun 2014 12:55:46 +0000 (14:55 +0200)]
packaging: disable GLib main loop integration
g_main_loop() integration is buggy, and causes many packages to send
warnings and have 100% CPU usage. Disable it until we have a
clearer insight on this issue.
Change-Id: I0d83b19b2f74aa5c1f6d555f2b829cc9fe44ffff
Signed-off-by: Manuel Bachmann <manuel.bachmann@open.eurogiciel.org>
Philippe Coval [Thu, 17 Apr 2014 11:53:02 +0000 (13:53 +0200)]
packaging: Bump to 1.9.3
Bug-Tizen: PTREL-737
Change-Id: Icaf69cc822b10312bf7def7103f5c949e1533223
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Tue, 15 Apr 2014 11:32:28 +0000 (13:32 +0200)]
packaging: Bump to 1.9.2
Bug-Tizen: PTREL-737
Change-Id: Ifd686adcb56cb8c264aa14fdd7db1178739ef17d
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Mon, 24 Mar 2014 11:12:56 +0000 (12:12 +0100)]
packaging: add ephysics using bullet
upstream suggested to have it enabled to enhance edje support
Change-Id: I57f30d92abbc76e9ca2ccbb315fd57ec2351baec
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Mon, 17 Mar 2014 12:21:37 +0000 (13:21 +0100)]
packaging: Bump to 1.9.1
(upstream tag v1.9.1)
Change-Id: I01ebea80870a5dfab3d26ee847773db90585979d
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Tue, 11 Mar 2014 16:56:48 +0000 (17:56 +0100)]
packaging: Adapted to build on various graphics configuration
Checked on Tizen:Common (ex-Generic) (x11, wl, xwl...)
Bug-Tizen: PTREL-737
Change-Id: I8663d6d804c2ed207b4da2d67ac853496ecb2789
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Eduardo Lima (Etrunko) [Tue, 25 Feb 2014 20:13:17 +0000 (17:13 -0300)]
Update package version to 1.9.0
Change-Id: If82fe12f0ae64752ec0681f9c713052d9fca36d2
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Philippe Coval [Thu, 6 Feb 2014 13:34:03 +0000 (14:34 +0100)]
packaging: link on gstreamer-1.0 (was 0.10) (emotion)
Bug-Tizen: TIVI-2578/part (Enable to build newest EFL 1.8 on IVI)
Bug-Tizen: PTREL-626/part (efl should support gstreamer 1.0)
Change-Id: Id09c50e340150c3759959864eb0df3b78e1c2add
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Philippe Coval [Fri, 7 Feb 2014 14:48:36 +0000 (15:48 +0100)]
packaging: workaround: disable xgesture temporary
Change-Id: Icf29c11405f742b0f73c1deda7da0dbb740b3ff2
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Eduardo Lima (Etrunko) [Wed, 5 Feb 2014 17:05:49 +0000 (15:05 -0200)]
Enable building multiple binary packages
With this change we now generate one package for each EFL module, just
as it was done in the 1.7.x series when we had different repositories.
This keeps the compatibility of the existing packages and removes the
need of specifying "Provides" and "Obsoletes" tags.
There is one additional package, efl-data, which ships the localization
files and Efl_Config.h. This file contains only information about the
version.
Change-Id: Iab11c00d07663159d18af24035c8fb7ad6be23dd
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Eduardo Lima (Etrunko) [Tue, 25 Feb 2014 21:13:21 +0000 (18:13 -0300)]
Enable installing examples binaries
Change-Id: If903ba43c2c6591bd68c841b326d0e5a61dcdc10
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Quanxian Wang [Fri, 25 Oct 2013 08:23:04 +0000 (16:23 +0800)]
Fix ivi building issue
Change-Id: Ide344ca8061311e403a0878a78743e666153106b
Signed-off-by: Quanxian Wang <quanxian.wang@intel.com>
Quanxian Wang [Tue, 15 Oct 2013 03:34:55 +0000 (11:34 +0800)]
Enable gles building with efl, and disable SHAD_TEXSAM for gl attraibute
José Roberto de Souza [Wed, 31 Jul 2013 22:19:03 +0000 (19:19 -0300)]
packaging: Add spec file and enable Tizen build
Change-Id: Ib4498e8fa18a2491cff764f43867679c1e364471
Important: Xprint was not found in Tizen repo, so it was commented in configure.ac
Philippe Coval [Wed, 5 Feb 2014 16:45:39 +0000 (14:45 -0200)]
packaging: use upstream tag based on version
Change-Id: I1b0c5a9a420ffbec6822386b778fdef4dca7234b
Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
Stefan Schmidt [Thu, 26 Feb 2015 12:26:59 +0000 (13:26 +0100)]
release: Update NEWS and bump version for 1.13.1 release
Carsten Haitzler (Rasterman) [Thu, 26 Feb 2015 10:45:53 +0000 (19:45 +0900)]
eina + ecore - fix main loop thread id tracking on fork
if you fork and even if you do ecore_fork_reset() a thread calling
ecore_main_loop_thread_safe_call_async(0 for example eill end up
resetting the mainloop thread id to itself (a non mainlopo thread) via
calling eina_main_loop_is() since pid changed. there is little point
in doing this so remove the pid tracking from eina and ensure mainloop
thread id is updated in ecore's fork reset.
@fix
Jean-Philippe Andre [Wed, 25 Feb 2015 05:58:19 +0000 (14:58 +0900)]
Evas GL: Fix leak of surfaces with GLES 1.1
When destroying a GLES 1.1 surface, it is necessary to also
destroy and remove the main surface from the list.
This issue probably never really showed up because people
don't:
- use GLES 1.1
- constantly create & destroy new Evas GL surfaces
- but mostly no one cares about 1.1 anymore :)
@fix
Minkyoung Kim [Mon, 23 Feb 2015 12:31:41 +0000 (21:31 +0900)]
Evas GL:Add evasgl extension macro '_EVASGL_EXT_DRVNAME_PRIVATE'.
Summary:
To distinguish supported extension name from not supported.
This patch can be solution to the problem, glGetString() returns non-supported extention name.
Test Plan: Local tests
Reviewers: raster, jpeg, Hermet, cedric
Subscribers: cedric, spacegrapher, wonsik
Differential Revision: https://phab.enlightenment.org/D1981
Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
mythri.venugopal [Mon, 23 Feb 2015 10:39:42 +0000 (19:39 +0900)]
Evas GL: Fix issues in gles extensions initialisation
Summary:
Fix 1- If extension is not listed in GL_EXTENSIONS, do not try
to get the function address of the extension functions.
Fix 2- For GL_EXT_robustness, for GLESv1 version, do not try to
export glGetnUniformXXX functions.
Reviewers: jpeg
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1965
Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
Mike Blumenkrantz [Thu, 12 Feb 2015 21:21:52 +0000 (16:21 -0500)]
ee-win32 probably might compile now
<vtorri> bad Mike !
<vtorri> the name of the function is not good, so compilation fails on Windows
<vtorri> remove 'object' in the name of the definition of the function :)
@fix
Stefan Schmidt [Thu, 12 Feb 2015 17:37:42 +0000 (18:37 +0100)]
ecore/drm: Fix libinput >= 0.8 check
We need #if here as LIBINPUT_HIGHER_08 will be either 0 or 1
@fix
Stefan Schmidt [Thu, 12 Feb 2015 14:24:27 +0000 (15:24 +0100)]
edje_cc: Avoid segfault when strcmp NULL items
Martin reported a porblem with one of the SHR project edc files after an upgrade
to 1.13. The segfault itself is easy enough to fix here but I think there might
be other problems with the edc after this segfault is gone. We will see.
Fixes T2106
Chris Michael [Thu, 12 Feb 2015 17:09:47 +0000 (12:09 -0500)]
ecore-drm: Fix bad German formatting ;)
Summary: No functional changes, just formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Stefan Schmidt [Thu, 12 Feb 2015 17:01:55 +0000 (18:01 +0100)]
ecore/drm: Add support for changed libinput API since 0.8
We check for libinput 06 or higher. In version 0.8 they got an API break
(hopefully the last one before 1.0) which we did not support so far. I have
seen libinput 0.9 used on gentoo and newer ubuntu systems so we should
definitely support them.
Adding a LIBINPUT_HIGHER_08 define to check for this. So far we have only one
location where we need it. Once there is a libinput 1.0 we should remove the
support for older versions.
http://lists.freedesktop.org/archives/wayland-devel/2015-January/019383.html
Mike Blumenkrantz [Tue, 10 Feb 2015 21:23:17 +0000 (16:23 -0500)]
ecore-drm should not use sscanf when getting logind vt
this should be more robust for when something like "/dev/tty4" is passed
@fix
Jean-Philippe Andre [Tue, 10 Feb 2015 09:18:05 +0000 (18:18 +0900)]
Evas masking: Force BLEND mode in case of image masking (GL)
This fixes some cases where the image has no alpha and COPY mode
is used, but a mask is also applied. In that case, masking
takes precedence and BLEND mode is used.
@fix
Jean-Philippe Andre [Mon, 9 Feb 2015 12:34:04 +0000 (21:34 +0900)]
Evas masking: Fix potential issues with map & masking
These bugs have not been observed but the code logic did not
make sense.
@fix
Jean-Philippe Andre [Mon, 9 Feb 2015 12:16:06 +0000 (21:16 +0900)]
Evas masking: Fix some garbage pixels with the SW engine
A rare case of garbage data would happen if smooth scaling
was called with a mask and 1:1 scaling. Use the proper
render_op to COPY for the first pass.
@fix
Stefan Schmidt [Mon, 9 Feb 2015 12:12:51 +0000 (13:12 +0100)]
release: Update NEWS and bump version for 1.13.0 release
Carsten Haitzler (Rasterman) [Mon, 9 Feb 2015 17:28:36 +0000 (02:28 +0900)]
evas - gl engine - pipe renderer - disabling of unused arrays for lines
@fix - this fixes disabling of unused texa and texsam arays when line
drawing - spotted in code review and bug hunting of another bug.
Carsten Haitzler (Rasterman) [Mon, 9 Feb 2015 17:27:00 +0000 (02:27 +0900)]
evas - gl enigne - mask logic fix with texa draw arrays
this fixes a logic oops in addition of masking to evas which caused
crashes with a null texa array causing a crash in gldrawarrays
mythri.venugopal [Mon, 9 Feb 2015 05:23:29 +0000 (14:23 +0900)]
Evas GL: Fix GLES1.1 extension initialisation bug
Summary:
Extension function pointer initialisation requires glGetString(GL_EXTENSIONS).
To get GLESv1 extension string, GLESv1 context has to be bound.
Change involves updating extensions after GLESv1 context has been bound.
Reviewers: jpeg
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1946
Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
Cedric BAIL [Sat, 7 Feb 2015 12:46:12 +0000 (13:46 +0100)]
efl: interface are still clearly in beta.
michelle legrand [Sat, 7 Feb 2015 12:45:05 +0000 (13:45 +0100)]
evil: fix initialisation.
Eina_Log is not available at this point of the initialisation.
Igor Murzov [Sat, 7 Feb 2015 12:38:49 +0000 (15:38 +0300)]
Update russian translation
Mike Blumenkrantz [Fri, 6 Feb 2015 23:25:01 +0000 (18:25 -0500)]
forgotten ee bit from previous commit
Mike Blumenkrantz [Fri, 6 Feb 2015 22:54:08 +0000 (17:54 -0500)]
ecore evas should not crash when unsetting pointer
ref D812
disappointed.jpg
Jean-Philippe Andre [Fri, 6 Feb 2015 03:35:12 +0000 (12:35 +0900)]
Evas masking: Add forgotten file in previous commit
Jean-Philippe Andre [Fri, 6 Feb 2015 03:31:24 +0000 (12:31 +0900)]
Evas masking: Also fix map masking with non-bgra images
Chris Michael [Thu, 5 Feb 2015 16:21:36 +0000 (11:21 -0500)]
ecore-drm: Remove unused variable
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 5 Feb 2015 16:06:41 +0000 (11:06 -0500)]
ecore-drm: Fix issue with ecore_drm_output_crtc_Find sending back an
invalid id. Fix T2086
Summary: In order to avoid getting returned an invalid id, we should
not be checking the currently active encoder and crtc combination
because outputs may have changed, encoders/crtc combinations could
have changed, etc, etc.
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Michelle Legrand [Thu, 22 Jan 2015 10:24:42 +0000 (11:24 +0100)]
ecore_cocoa: Handle more special characters and capital characters.
This improve the situation and only affect Ecore_Cocoa code base by
detecting a useful charactere.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Michelle Legrand [Thu, 29 Jan 2015 12:56:49 +0000 (13:56 +0100)]
ecore_cocoa: add ecore event on mouse scroll for cocoa.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Michelle Legrand [Wed, 28 Jan 2015 14:11:01 +0000 (15:11 +0100)]
ecore_cocoa: replace "keyname" by "key".
Ecore_Event_Key attribute "key" cannot be NULL. This
raise a segmentation fault in Enventor when hitting on
modifier keys.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Nicolas Aguirre [Thu, 29 Jan 2015 16:08:23 +0000 (17:08 +0100)]
ecore_cocoa: create a log domain and use Eina_Log.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Nicolas Aguirre [Thu, 29 Jan 2015 16:04:28 +0000 (17:04 +0100)]
ecore_cocoa: don't send mouse event with negative x or y values.
With cocoa you may have negatives values when Mouse Down or Up. This
changes fix this behavior by sending mouse event only if x and y are
inside the ecore_evas space.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Romain Perier [Thu, 15 Jan 2015 15:45:32 +0000 (16:45 +0100)]
ecore_cocoa: add new events type for multiple window support.
This commit adds a method in Ecore_Cocoa_Window to be able to retrieve an unique
identifier for each window. It adds new events type and modify existing ones to
pass these windows identifiers through the event call chain. Resize, GotFocus and
LotFocus events are also updated to pass these identifiers to event handlers.
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>