Gwanglim Lee [Sat, 22 Aug 2015 08:09:33 +0000 (17:09 +0900)]
ecore_wayland: added iconify / uniconify requests
Change-Id: I290e323eb9f3b92f57ecf13efed768fa495582fe
Jihoon Kim [Fri, 21 Aug 2015 13:37:08 +0000 (22:37 +0900)]
ecore_imf/wayland: support to set return key disabled
Change-Id: I5566744e812b9bf89c0b828682bb72d6932f4486
Duna Oh [Fri, 14 Aug 2015 05:33:33 +0000 (14:33 +0900)]
Evas renderer: Fix double-clipping issue with maps
This patch is from upstream commit.
https://git.enlightenment.org/core/efl.git/commit/?id=
b0c6a32d681aea398d53cda2d935d0ee10226903
Change-Id: Ic7b33a8989495307c199a7be555d74ea109a3608
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Youngbok Shin [Thu, 19 Mar 2015 09:01:41 +0000 (18:01 +0900)]
evas/font: Add evas_font_reinit API.
Summary:
Reinitialize FontConfig. If FontConfig has to be reinitialized
according to changes of system enviroments(ex. Changing font config files), it will be useful.
Reviewers: woohyun, seoz, tasn, cedric, raster
Reviewed By: raster
Subscribers: raster, herdsman, cedric
Differential Revision: https://phab.enlightenment.org/D1962
Change-Id: I9b8fa3429cdcc432fbf51fc60fa4da1bde6dbc45
origin: upstream
MinJeong Kim [Mon, 10 Aug 2015 03:21:46 +0000 (12:21 +0900)]
evas_map: added precise coord get/set APIs
Parameters of evas_map_point_coord_get/set are integer coordinates values,
so any caller of APIs can not get/set coordinates of evas map accurately.
For improving accuracy of that, below two APIs using double value are added.
- evas_map_point_precise_coord_set
- evas_map_point_precise_coord_get
Change-Id: I632477de1224a0dd2db509809835f1e627762b64
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Ji-Youn Park [Thu, 6 Aug 2015 08:31:48 +0000 (17:31 +0900)]
ecore_wayland: add code to deal with several keycodes.
One keysymbol can have several keycodes.
Change-Id: I6403d4a0faba1e9eb4efe3838b4d29b4dda68e14
MinJeong Kim [Thu, 6 Aug 2015 07:20:22 +0000 (16:20 +0900)]
evas_events: check pointer position with map coordinates
When the evas processes mouse move, it has checked whether pointer position is
inside of clip of the object or outside of. But, if the object is using map,
absolute pointer position can not be compatible with evas map coordinates of
the object. so before the check operation, evas has to get map coordinates and
has to use these map coordinate instead of absolute pointer position
value.
Change-Id: I8365b422221934ce0c9a983a178e895eb09adc1a
Duna Oh [Thu, 6 Aug 2015 02:44:30 +0000 (11:44 +0900)]
ecore_wayland: destroy tizen_extension objects when destroying surfaces
Change-Id: Ibc57ff03adc7892059134d6f7261d7e6e4058c07
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Duna Oh [Thu, 6 Aug 2015 02:32:51 +0000 (11:32 +0900)]
ecore_wayland: send set_focus_skip request in ecore_wl_window_show()
Change-Id: I3e8eded7a1683ce5b4856a6cd8902b6bdf8ea03d
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Ji-Youn Park [Wed, 5 Aug 2015 15:36:20 +0000 (00:36 +0900)]
ecore_wayland: ecore_wayland backend calls the keyevent callback only window is focused.
In tizen, keyevent callback can be called even though window is not focused.
add code to deal with key event callback when window is not focused
.
Change-Id: I869618a23447b1d596700d565402e64d7e963fb4
Jaehwan Kim [Thu, 30 Jul 2015 02:08:39 +0000 (11:08 +0900)]
evas engine: add null point exception.
Sometimes the data parameter can be null.
It makes a segment fault.
test: evas_new > add method_output as buffer > evas_free
@fix
Change-Id: Ia20eb37e6e946359b0ea4085fd8ed6a47a06ddd4
origin: upstream
Ji-Youn Park [Thu, 30 Jul 2015 07:00:52 +0000 (16:00 +0900)]
ecore_wayland: change enum value according to wayland keyrouter protocol.
before, utilx open the grab mode <shared, topmost, exclusive, override exclusive>.
but wayland keyrouter open the grab mode <shared, topmost, override exclusive, exlcusive>
so ecore wayland also change enum according to the keyrouter enum define.
Change-Id: Ib1c14a140223b2866b710440c7a439b21e6c3cbc
Jihoon Kim [Wed, 29 Jul 2015 06:46:08 +0000 (15:46 +0900)]
ecore_imf/wayland: support to set prediction allow mode
Change-Id: I658ea9eb13dba502386b68f9df4b0371329a8430
Duna Oh [Mon, 27 Jul 2015 07:54:01 +0000 (16:54 +0900)]
support "raise" request for wayland surface
Change-Id: I318f13470b3e10079322dbc1255fedea10df4ee7
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Jean-Philippe Andre [Thu, 23 Jul 2015 06:46:45 +0000 (15:46 +0900)]
Evas: Fix wayland-only compilation without Xlib headers
If the Xlib headers are not installed, a special macro must
be defined before including EGL headers
Change-Id: I33e005a88e18c74c6506bcce02cfbe0d76aab947
Jean-Philippe Andre [Thu, 23 Jul 2015 06:41:57 +0000 (15:41 +0900)]
Efl: Fix native compilation on Tizen (gcc 4.9)
Change-Id: I270d2b974ac231c57064e38b8c6cc20b919befff
Ji-Youn Park [Wed, 22 Jul 2015 12:12:55 +0000 (21:12 +0900)]
ecore_wayland: add code to change keyname to keycode
add code to change keyname to keycode.
related with ecore_wl_window_keygrab_* APIs.
@tizen_feature
Change-Id: I9b2265c73e32efd7591e01d3cb04a730aebb7160
Boram Park [Wed, 22 Jul 2015 08:11:17 +0000 (17:11 +0900)]
rename wl_keyrouter to tizen_keyrouter
Change-Id: I22b3bd8f9e83573a883d614ddacec3308a066a4a
Boram Park [Wed, 22 Jul 2015 05:21:11 +0000 (14:21 +0900)]
add libwayland-extension-client dependency to include it within binary
Change-Id: Iceb7c12aa21a505496842eba0d3264998c6a3c32
Boram Park [Mon, 20 Jul 2015 12:19:07 +0000 (21:19 +0900)]
using tizen-extension wayland protocol instead of including *protocol.c directly
Change-Id: I0c218fe892412346d4942096e0740f4714499b66
Duna Oh [Mon, 20 Jul 2015 10:23:53 +0000 (19:23 +0900)]
ecore-wayland: Modified ecore_wl_window_indicator_state_set()
Modified
- ecore_wl_window_indicator_state_set()
Added
- ecore_wl_window_indicator_opacity_set()
Change-Id: Id7541c8e8473fe4b2355f7d99bf27fa95fbf4e07
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Jihoon Kim [Tue, 21 Jul 2015 01:42:01 +0000 (10:42 +0900)]
ecore_imf/wayland: notify language changed
Change-Id: I7ee0a592e2f9522a4438655c9020885a8135a681
Jihoon Kim [Mon, 20 Jul 2015 12:41:51 +0000 (21:41 +0900)]
ecore_imf/wayland: Add support to get input panel language locale
Change-Id: I3d477d1606aea3966ef28e5bbec1bd0f51b0771d
Gwanglim Lee [Mon, 20 Jul 2015 11:08:25 +0000 (20:08 +0900)]
ecore_drm: Fix SIGFPE caused by 'division by zero' when receiving wrong crtc mode info from drm
Change-Id: I08d63de8483a6bee15eb3903cfb2a3f830417554
Wonsik Jung [Fri, 17 Jul 2015 12:59:15 +0000 (21:59 +0900)]
[EvasGL] The implementation of pbuffer and getting current context
The implementation of pbuffer creation/destroy and get current context on wayland backend
Change-Id: Ied3a197a2a22f7093c14db9f264cccdc4020b31e
Vladyslav Shevchenko [Fri, 22 May 2015 14:48:27 +0000 (17:48 +0300)]
evas: fix cursor_line_coord_set fail when y is 0.
Signed-off-by: Vladyslav Shevchenko <v.shevchenko@samsung.com>
Change-Id: Ia6836969564ee484f92a383090662b9dcbe00d2c
origin: spin (tizen_2.4 branch)
Jihoon Kim [Thu, 16 Jul 2015 09:31:01 +0000 (18:31 +0900)]
ecore_imf/wayland: support to set return key type
Change-Id: I17dd6a32548eb213e6850f668cdc4f5961663138
Gwanglim Lee [Sat, 11 Jul 2015 14:43:54 +0000 (23:43 +0900)]
ecore_evas/wayland: fix failed to create ecore_evas wayland shm and egl engine.
ecore_wl_globals_get has to be called after initializing ecore wayland. So it has been moved to below ecore_wl_init.
Change-Id: Ie26c8aa41ab086e61248007884d050f0467fc277
Jihoon Kim [Fri, 10 Jul 2015 02:14:53 +0000 (11:14 +0900)]
ecore_imf/wayland: support IP and emoticon layout
Change-Id: I1272be5ba4edae509d50efcaae86dc1fe43a75c7
ChunEon Park [Wed, 10 Jun 2015 08:45:28 +0000 (17:45 +0900)]
ecore: null cb function is unacceptable.
@fix
Change-Id: I0658983cbec7a370c33a5097b67c3836b53dbc57
origin: upstream
Jihoon Kim [Wed, 8 Jul 2015 10:23:12 +0000 (19:23 +0900)]
ecore_imf/wayland: handle back key when IME appears
@tizen_feature
Change-Id: I4dcd6e0a7850ee680b13d146a5e7ebdedfa7ff8c
Jaehwan Kim [Wed, 8 Jul 2015 05:47:00 +0000 (22:47 -0700)]
Merge "efl: disabled cxx and example building and installation for 3.0" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:46:53 +0000 (22:46 -0700)]
Merge "evas/ector: build fix after ector migration" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:46:43 +0000 (22:46 -0700)]
Merge "evas/vg : optimization, redraw vector content only when changed in opengl backend." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:46:36 +0000 (22:46 -0700)]
Merge "efl/interface : Update arc generation utility." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:46:28 +0000 (22:46 -0700)]
Merge "ector/software: Update the PIXEL_BIT to 8 for better quality." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:46:21 +0000 (22:46 -0700)]
Merge "efl/interface : updated append_circle implementation." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:46:13 +0000 (22:46 -0700)]
Merge "evas/engines : renamed ector native engine to "default" from "freetype"" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:46:07 +0000 (22:46 -0700)]
Merge "evas/vg : Fixed issue regarding geometry change of vg object." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:45:59 +0000 (22:45 -0700)]
Merge "efl/interface : updated arc, circle and round rect implementation Change-Id: I0d26122490ecae539b83e0b86059e89828d3ca3c" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:45:51 +0000 (22:45 -0700)]
Merge "evas/engine : Fixed rendering issue in vector for opengl engine. Change-Id: I1c66fac64d4aab0d62f2e91535f1068312ae9a8b" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:45:43 +0000 (22:45 -0700)]
Merge "evas/gl : Updated the ector opengl backend logic. Change-Id: I7be95058fdf6b6ecf7432289232eec92d139cfa3" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:45:36 +0000 (22:45 -0700)]
Merge "vector: apply backingstore for supporting gl drawing." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:45:27 +0000 (22:45 -0700)]
Merge "evas/vector: Added evas_vg_shape_shape_append_arc api Change-Id: Ic1e5f9c61efdbc6d5f7c04dd912a7adeaf9b79f1" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:45:20 +0000 (22:45 -0700)]
Merge "ector: add reference point to define (0, 0) and don't repeat the same value everywhere." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:45:11 +0000 (22:45 -0700)]
Merge "evas/engine: Fix the ector drawing for gl backend" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:45:02 +0000 (22:45 -0700)]
Merge "evas/canvas : Call correct engine function for setting clip color" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:44:55 +0000 (22:44 -0700)]
Merge "evas vector: cancel the transformation when null is passed." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:44:48 +0000 (22:44 -0700)]
Merge "evas/canvas: Null check for base class data pointer." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:44:41 +0000 (22:44 -0700)]
Merge "eina: updated matrix_translate, matrix_scale and matrix_rotate implementation to do compose of the matrix in not identity matrix." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:44:32 +0000 (22:44 -0700)]
Merge "ector sw: fix compilation" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:44:23 +0000 (22:44 -0700)]
Merge "ector : merged ector library from " into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:44:16 +0000 (22:44 -0700)]
Merge "evas: Integration of documentation and legacy api addition to efl.13.0" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:44:08 +0000 (22:44 -0700)]
Merge "ector/software : on demand shape and stroke data generation for performance improvement" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:44:01 +0000 (22:44 -0700)]
Merge "efl/interface : fixed efl_gfx_appen_rect() api" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:43:53 +0000 (22:43 -0700)]
Merge "evas/examples: backporting upstream vector" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:43:45 +0000 (22:43 -0700)]
Merge "ector : integration of ector library in efl1.30.0 branch for tizen2.4" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:43:37 +0000 (22:43 -0700)]
Merge "evas/engine : use clipping during vector draw" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:43:28 +0000 (22:43 -0700)]
Merge "evas/engine : Added opengl engine support for vector" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:43:15 +0000 (22:43 -0700)]
Merge "evas/vector: update the shape node if it's color has been changed." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:43:07 +0000 (22:43 -0700)]
Merge "ector/software : Fixed the stroke width issue." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:42:59 +0000 (22:42 -0700)]
Merge "efl/gfx: don't crash with null arguments" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:42:50 +0000 (22:42 -0700)]
Merge "evas/vector: remove a duplicated call." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:42:29 +0000 (22:42 -0700)]
Merge "efl/interface : updated efl_gfx_path_append_circle() api." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:42:19 +0000 (22:42 -0700)]
Merge "efl/interface : Fixed efl_gfx_path_append_arc() interface" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:42:10 +0000 (22:42 -0700)]
Merge "ector/software : remove the hack for floating point conversion issue" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:42:02 +0000 (22:42 -0700)]
Merge "evas/vector : Updated default stroke color value, to avoid unnecessary draw." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:41:53 +0000 (22:41 -0700)]
Merge "evas/vector : Fixed double addition of child in evas_vg_container" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:41:38 +0000 (22:41 -0700)]
Merge "evas/engine : Fixed incorrect conversion from floating point by flushing mmx pipeline after draw." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:41:29 +0000 (22:41 -0700)]
Merge "efl/vector: fill up missing docs." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:41:20 +0000 (22:41 -0700)]
Merge "evas/vector: clean up doc" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:41:13 +0000 (22:41 -0700)]
Merge "efl/gfx: clean up shape doc" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:41:03 +0000 (22:41 -0700)]
Merge "efl/gfx: add since in doc" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:40:54 +0000 (22:40 -0700)]
Merge "evas/vector: improve evas_vg_node doc" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:40:45 +0000 (22:40 -0700)]
Merge "efl/vector: cleanup gfx_util doxygen" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:40:36 +0000 (22:40 -0700)]
Merge "evas/vector: improve vector object doc" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:40:27 +0000 (22:40 -0700)]
Merge "efl: improve header doxygen" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:40:19 +0000 (22:40 -0700)]
Merge "evas/canvas : Documentation added for Eva_Object_Vg class" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:40:11 +0000 (22:40 -0700)]
Merge "efl/interface : documentation typo fixed" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:40:04 +0000 (22:40 -0700)]
Merge "evas/canvas : Documentation of evas_vg_shape and evas_vg_node class" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:39:55 +0000 (22:39 -0700)]
Merge "efl/interface : Documentation added for shape and gradient interface" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:39:33 +0000 (22:39 -0700)]
Merge "efl/interface : Indentation fix on eo files" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:39:24 +0000 (22:39 -0700)]
Merge "efl/interface : Documentation of efl_gfx_utils api." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:39:16 +0000 (22:39 -0700)]
Merge "efl/interface : Added efl_gfx_path_append_rounded_rect() api." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:39:07 +0000 (22:39 -0700)]
Merge "evas/example : updated evas-vg-simple application" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:38:58 +0000 (22:38 -0700)]
Merge "efl/interface : added efl_gfx_path_append_arc() api" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:38:49 +0000 (22:38 -0700)]
Merge "evas/example : Fix the interface change in evas-vg-simple application" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:38:38 +0000 (22:38 -0700)]
Merge "evas : Documentation added for evas_object_vg" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:38:29 +0000 (22:38 -0700)]
Merge "efl : Documentation added for efl enums." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:38:18 +0000 (22:38 -0700)]
Merge "here add missing ector specification." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:38:10 +0000 (22:38 -0700)]
Merge "ector: include libs in packaging" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:37:59 +0000 (22:37 -0700)]
Merge "ector: include math library." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:37:50 +0000 (22:37 -0700)]
Merge "evas/vector: fix all interface conflicts in the example." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:37:42 +0000 (22:37 -0700)]
Merge "ector: install pkgconfig file" into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:37:32 +0000 (22:37 -0700)]
Merge "evas,ector: fix all interface conflicts." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:37:22 +0000 (22:37 -0700)]
Merge "evas: initial implementation of a dumb SVG parser." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:37:11 +0000 (22:37 -0700)]
Merge "efl: generate headers for the new VG interface in C++ to." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:37:03 +0000 (22:37 -0700)]
Merge "evas: implement Efl.Gfx.Base in Evas.VG_Node." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:36:54 +0000 (22:36 -0700)]
Merge "efl: rename visibility to visible." into tizen
Jaehwan Kim [Wed, 8 Jul 2015 05:36:45 +0000 (22:36 -0700)]
Merge "ecore_evas: fix with new naming." into tizen