summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* changes to correct build in Tizen platformdevs/felipealmeida/emodel_tizenLarry Jr2015-05-2010-39/+19
|
* eina: Eina_Value optional.Guilherme Lepsch2015-05-154-32/+564
|
* EFL_Model: Created EFL_Model and Eio_Model.Larry Jr2015-05-1525-8/+1860
| | | | | | | Conflicts: src/Makefile_Eio.am src/tests/eio/eio_suite.c src/tests/eio/eio_suite.h
* Create Wl surface for evas gl capability testingWonsik Jung2015-05-127-9/+39
| | | | | | | | | @fix - Current Evas GL native egl surface is created using wl surface of Evas Wayland EGL Backend If this wl surface is deleted, Evas GL native egl surface will be invalid. To fix, this patch has the creation of new wl surface for Evas GL. It is similar to XOrg's Evas GL. Change-Id: I0a9b1434a51ae80ec882c3db6212081d92ebe2b7
* Evas GL: fix bug related with alignmentJi-Youn Park2015-05-131-2/+2
| | | | | | | if pixel size is not 32 bit, alignment have to be changed. Change-Id: I6258637dd859c8de8162542e8f95c85052c623d5 Signed-off-by: Jiyoun Park <jy0703.park@samsung.com>
* ecore_evas_wayland: prevent duplicated shutdown for ecore_wlMinJeong Kim2015-05-122-0/+3
| | | | | Change-Id: I56d41906aa17c360194259defc17a6182b400334 Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
* check if tz_policy exists to avoid segfaultBoram Park2015-05-131-1/+1
| | | | Change-Id: I3ca6d48d0a4a1d6c89dac2192cb8e742a7628a49
* Change a file 755->644jhyuni.kang2015-05-121-0/+0
| | | | Change-Id: I75c0f711fdd39eb34c12fb1af66cc8d20e911158
* Fix to call evas gl init when elm_glview/evas gl is not used.Wonsik Jung2015-05-101-2/+2
| | | | | | | | @fix - Although elm_glview/evas gl is not used, evgl_engine_init() is called. Because eng_gl_get_pixels_set is always called when evas object image is rendering. To fix it, the checked code with pixel_getter function is added Change-Id: I60461dcce3d2dcfae857c9870bf656c3aa9b0b65
* ecore-wayland: Check a key repeat using xkb ruled keycodejhyuni.kang2015-05-071-1/+1
| | | | Change-Id: Icf432f3fbbfd21bccf7bf2f001999faea04d5890
* ecore-drm: fix double free problemBoram Park2015-05-071-0/+1
| | | | Change-Id: I935244194a74b2321a11804be371fe9ea59db321
* send ECORE_WL_EVENT_WINDOW_HIDE when window is destroyedBoram Park2015-04-302-2/+14
| | | | Change-Id: I05ce1ed7810e8ce7155f712d16416bf31812bb81
* support ECORE_WL_EVENT_WINDOW_SHOW/HIDE eventBoram Park2015-04-304-0/+63
| | | | Change-Id: I0d87d60d00e15abd8521242e62a97bebbe02805c
* support activate request for wl_surfaceBoram Park2015-04-307-3/+38
| | | | Change-Id: I2ae3dae66b0f068365608696f6945f7d5fc23e74
* ecore_evas_wayland: remove duplicated shutdown for ecore_evas_wl_commonMinJeong Kim2015-04-302-2/+0
| | | | Change-Id: I3683f86a9aa7cb414236dde9defe9d4bd94ebc65
* evas gl_generic wayland_egl: add NULL check in eng_window_use and ↵Gwanglim Lee2015-04-292-1/+2
| | | | | | evas_gl_common_context_resize to avoid segmentation fault after failing egl choose config Change-Id: Ia45e478956e0816094e6ac2f7e18976a19c62302
* evas-drm: Fix evas-gl_drm picking incorrect resolution/mode for outputsMun, Gwan-gyeong2015-04-291-67/+28
| | | | Change-Id: Ibf5fcb065141404cf6ad3287460817b8c96bbd1c
* fix blocking issue when a pageflip event doesn't occurBoram Park2015-04-291-0/+35
| | | | Change-Id: Ied38ad1fc078e82ec85aa8e00556f34970fc48fd
* ecore-drm Add API for querying output parametersDerek Foreman2015-04-292-0/+135
| | | | | | | | | | | | | | | | | | | Reviewers: zmike, devilhorns Reviewed By: devilhorns Subscribers: cedric Maniphest Tasks: T2131 Differential Revision: https://phab.enlightenment.org/D2005 Conflicts: src/lib/ecore_drm/Ecore_Drm.h src/lib/ecore_drm/ecore_drm_output.c Change-Id: I5d7e097834e5fd55aa4fad3ab137be6c0063f86f
* ecore-drm: Add support for DPMS on an outputChris Michael2015-04-293-0/+49
| | | | | | | | | | | | | | | | | | Summary: This commit adds support for setting DPMS level of an output. This adds a new API function 'ecore_drm_output_dpms_set' to set the level. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com> Conflicts: src/lib/ecore_drm/Ecore_Drm.h src/lib/ecore_drm/ecore_drm_output.c src/lib/ecore_drm/ecore_drm_private.h Change-Id: Id544f862b2f76ff10a9a1142852b505d9c4d0fbb
* ecore_wl_window: changed opaque region setMinJeong Kim2015-04-281-1/+7
| | | | | | | 1. request 'set_opaque_region' directly. 2. request for setting opaque region to NULL when window is being set to alpha Change-Id: I9092d3d1adb850c7c77e0b9d1ce4f79eaffde214
* Edje smart: Add NULL safetyJean-Philippe Andre2015-04-281-0/+1
| | | | | | | | | | | This case actually happens with E. It's invalid but still happening, and because Eo doesn't actually check the parent (or its type) fully, an invalid, non-NULL object was returned. See T2336 (this is not fixing the root cause!). Change-Id: I800606d2f6009ba6c9b128b3cd75ac73a730aeda origin: upstream
* evas text: fix _ellipsis_get to return -1.0 on failure.Youngbok Shin2015-04-272-2/+6
| | | | | | | | | | | | | | | | | | | | | | | Summary: When getting ellipsis value from evas text object fails, the most reasonable return value is -1.0. Currently, evas_object_text_ellipsis_get API with NULL returns 0.0. It means ellipsis is not off. It must return -1.0 when API fails. @fix Comments by Tom: until now, this was inconsistent. With this change, it now returns -1.0 consistently. Also, fixed commit summary. Reviewers: woohyun, Hermet, seoz, tasn Reviewed By: tasn Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D1944 Change-Id: I28672de1524c959b3d17349e8b2e081f1cca933b origin: upstream
* evas_text: fix default return value.Jaehwan Kim2015-04-271-1/+1
| | | | | | | @fix Change-Id: Iaedbb2f4973d997a17badab0400297db1f3f93b8 origin: upstream
* ecore_timer: fix the default return value.Jaehwan Kim2015-04-271-1/+1
| | | | | | | | | | | When this function fails to get the interval value, it should return -1.0. Currently, the value can be integer(-1.0 has an Error). Maybe it should be fixed. @fix Change-Id: Ied080e1b2e25412d6ab69124184165de4b498e91 origin: upstream
* ecore_wayland: implementation for tizen-policy protocolBoram Park2015-04-277-1/+210
| | | | Change-Id: I7a8450876a6b50f75e1ab762d81f44f444bc80e7
* Add wl_display_roundtrip to wait for being done pending job by serverMinJeong Kim2015-04-226-10/+35
| | | | Change-Id: Iacc372c96633c69c9af97bfe93ea2fec73a1ccf0
* evas-wayland-shm : Refactor Evas Wayland Shm EngineMinJeong Kim2015-04-228-992/+1013
| | | | Change-Id: I307d01a05ca49d667aebe29015b9ee543b8cce38
* ecore-drm: Send touch_motion event when touch_down event is triggered.Mun, Gwan-gyeong2015-04-211-17/+19
| | | | Change-Id: Ie80fd0852985e3f43d55b17e104e15c029d182b0
* correct the physical size of a drm outputBoram Park2015-04-212-2/+5
| | | | Change-Id: I8bffb4fcec5f77e96f2067687bac383e23927805
* add evas_render_copy to dump evas canvasBoram Park2015-04-176-0/+65
| | | | | | | | | | summary: In case of x, if client knows xid, then client can get a image from window. But in case of wayland, client only knows window resource. And buffer is hidden inside of evas engine backend. To get a image from window, evas should offer a way to allow client to get a image. Change-Id: I475266fe92ded534c4adce26092676464db02cc5
* ecore-drm: Return the index of the crtc from output_crtc_findChris Michael2015-04-171-1/+1
| | | | | | | | | | | | | | | | | | 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
* ecore-drm: Add output id to output eventChris Michael2015-04-172-0/+2
| | | | | | | | | | 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>
* ecore-drm Add hooks for updating wl_output when outputs are hotpluggedDerek Foreman2015-04-174-0/+60
| | | | | | | | | | | | | | | | | | | 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
* Merge "Evas object: verify the parent is valid and fail if not." into tizenJaehwan Kim2015-04-141-1/+5
|\
| * Evas object: verify the parent is valid and fail if not.Tom Hacohen2015-04-141-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | evas gl_drm engine: add support for recreating gbm surface after resizeGwanglim Lee2015-04-143-28/+78
|/ | | | Change-Id: I6d6a9ebd9233b4d6a702419e827b0196092aa630
* Merge "evas/common: improve evas_common_convert_argb_unpremul() ↵Jaehwan Kim2015-04-131-3/+3
|\ | | | | | | computation." into tizen
| * evas/common: improve evas_common_convert_argb_unpremul() computation.ChunEon Park2015-04-131-3/+3
| | | | | | | | | | | | | | | | | | 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
* | packaging: reduce summary. it must not exceed 79 characters.Gwanglim Lee2015-04-141-1/+1
|/ | | | Change-Id: Icd2209fed4845f64f5f6d7ce59a44c2583a08f9c
* evas gl_drm: enable blacklist gl engine check to prevent segfault when it is ↵Gwanglim Lee2015-04-122-1/+18
| | | | | | trying to run on sw mesa Change-Id: I49f29632dd7f5daedf281cf32856bbf2b180a538
* ecore_evas_drm: fix init and shutdown error when re-initializing ecore_evas.Gwanglim Lee2015-04-121-15/+20
| | | | Change-Id: Iaf197ed51a05375d0f19d8ae72dc7f222721afbd
* ecore_drm_tty: disable unsetenvGwanglim Lee2015-04-121-1/+1
| | | | Change-Id: I0be1994115ea056f5294ae69e2f39eee8a11ea89
* ecore_drm: disable creating drm fb dumb buffer in _ecore_drm_output_create.Gwanglim Lee2015-04-121-4/+5
| | | | | | This code brings up set_crtc privilege error on evas drm / gl_drm engies. Change-Id: I4d304b0fb0de76035bb967b6aab8590a89220f1a
* ecore_drm: add null check when releasing resourceGwanglim Lee2015-04-122-0/+6
| | | | Change-Id: I27308f691ee94e0dee0f1f07d1c1f3cfe31f4874
* ecore_evas_drm: improve drm page flip event handlingGwanglim Lee2015-04-1010-71/+176
| | | | Change-Id: I5f0cda91b905c2f3e6057a3a1f81948ec2a8bc88
* ecore_evas: remove libglapi.so dlerror check to avoid ↵Gwanglim Lee2015-04-091-5/+0
| | | | | | ecore_evas_drm_shutdown on target which doesn't have glapi library Change-Id: Ice7d8b6edc1104d296a585c6bbd9edaf73ce62f0
* packaging: enable evas gl_drm engineGwanglim Lee2015-04-091-1/+2
| | | | Change-Id: I32cc9f07269b45bc9bb53bcf43447d0bcaab038e
* Merge "Evas GL : Bugfix when using pixmap in native surface image" into tizenDaekwang Ryu2015-04-083-2/+11
|\
| * Evas GL : Bugfix when using pixmap in native surface imageDaekwang Ryu2015-04-093-2/+11
| | | | | | | | | | | | | | [Cause] When using pixmap without alpha channel, use incorrect shader codes. [Solution] add a new variable "offbuffer" Change-Id: Ia98b14b52658e8654efd1d493a88ea31145769a6