sunghyun kim [Mon, 29 Jan 2018 05:19:54 +0000 (14:19 +0900)]
ecore_input: support PS4 joystick 2nd Generation
Change-Id: If93d684966b49a9f3b308acb63351419f6750717
JengHyun Kang [Tue, 6 Feb 2018 02:48:50 +0000 (11:48 +0900)]
ecore_wl_input: fix memory leaks
Change-Id: Iecac627edf2ccc095e1eea6902c14e71ba513fa1
Youngbok Shin [Mon, 5 Feb 2018 08:07:04 +0000 (17:07 +0900)]
edje: do fit calculation even if given size is 0
Do calculation based on min size. It will show the fit result
even if given relative area's size is zero.
@tizen_fix
Change-Id: I2c1c6a8dc8a2c828954c078453d6f6deb1623c77
(cherry picked from commit
ec253335debf9591205e8f4b7de1569eb5d16036)
Youngbok Shin [Mon, 5 Feb 2018 08:08:53 +0000 (17:08 +0900)]
edje: don't calculate textblock twice
It will trigger additional size calculation only for fit option.
The fit option can be calculated at once. It is a hack.
@tizen_fix
Change-Id: I1c4ee71766e64c83bd262f207e4671e4846ca4d8
(cherry picked from commit
a18ffc18aba1c8998af4e27693e192e5f760b895)
Youngbok Shin [Mon, 5 Feb 2018 08:16:15 +0000 (17:16 +0900)]
edje: remove a warning message from an unused variable
@tizen_fix
Change-Id: Ib495123b571d431b7b81a0349a2dc9e0b7318d89
(cherry picked from commit
483d7b91b3dda8f5a5d610bc951bf12173c0990b)
WooHyun Jung [Mon, 15 Jan 2018 04:54:01 +0000 (13:54 +0900)]
ecore_file_monitor: replace EINA_LIST_FOREACH to EINA_LIST_FOREACH_SAFE
If ecore_file_monitor_del is called inside the file monitor callback function,
eina_list found from monitor_hash would be freed. (You can check this inside
eina_hash_list_remove.)
Then, EINA_LIST_FOREACH makes one more for loop with invalid eina_list pointer.
EINA_LIST_FOREACH_SAFE can prevent from this problem.
Change-Id: I3562cc310632a24ba9435b6e36f5a5ba8bf2d429
Youngbok Shin [Wed, 20 Sep 2017 07:58:22 +0000 (16:58 +0900)]
edje: Calculate text.fit for multiline Textblock properly
This is a temporary patch for fixing abnormal calculation result of the "fit".
It should be revised on upstream with new concept.
@tizen_fix
Change-Id: I11a5cacf4ac0f6cec5a79365b67359b20f0ddbe1
Vyacheslav Reutskiy [Tue, 19 Jan 2016 13:44:34 +0000 (15:44 +0200)]
edje/edje_edit: make posible to unset the program filter part and state
@fix
Change-Id: Ie9dd933e4fd111167eda62a189e7ad7531d560e4
Jaehyun Cho [Mon, 22 Jan 2018 04:42:58 +0000 (13:42 +0900)]
ecore_wayland: Remove codes irrelevant to poll()
poll() requires to check return value only in this case.
_tdm_send_time() should not be called if error occurs on poll().
Change-Id: Ia5edeefcd5f47a9169a456e86d2601d03158ab15
Jongmin Lee [Mon, 22 Jan 2018 00:07:06 +0000 (09:07 +0900)]
enable PIE options to some missed executables
Change-Id: I70369de9e3c84d73e59edab1728fb1365ed363b3
Youngbok Shin [Wed, 17 Jan 2018 07:47:17 +0000 (16:47 +0900)]
evas text: fix text cut issue caused by negative inset when filter is used
It is an additional patch for the following previous patch.
- evas text/textblock: Don't apply negative inset for first glyph
@tizen_fix
Change-Id: If6e3fffcb9960b23bb171ec008b2ff6d434c98e2
JunSeok, Kim [Wed, 10 Jan 2018 08:54:40 +0000 (17:54 +0900)]
tizen-surface: renew tizen-surface protocol path
Change-Id: I7c69a98c5a351ac53f2b40696e19189e62d74b68
Youngbok Shin [Wed, 10 Jan 2018 12:11:00 +0000 (21:11 +0900)]
evas text/textblock: Don't apply negative inset for first glyph
A negative inset for first glyph of each line can cause glyph cutoff issue.
@tizen_fix
Change-Id: I30d4f12339d37b1c5eeb1379da130e35f39aaed6
Youngbok Shin [Thu, 11 Jan 2018 10:11:22 +0000 (19:11 +0900)]
evas text/textblock: remove a meaningless svace warning
@tizen_fix
Change-Id: Icd09700c1ff120c327c9d08c29b0108510c14978
Jihoon Kim [Tue, 9 Jan 2018 01:23:15 +0000 (10:23 +0900)]
ecore_imf: Change @since in transaction event callback
Change-Id: I4e83b8bce7328ddab29507ebf3441a9f8b73f8d8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 8 Jan 2018 23:13:47 +0000 (08:13 +0900)]
ecore_imf: Add transaction start and end event callback
Change-Id: I091b4e291b821ee5b6cc180d98024e251d4bcd03
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Youngbok Shin [Tue, 2 Jan 2018 07:40:19 +0000 (16:40 +0900)]
edje: add part_valign property for internal usage
@tizen_feature
Change-Id: I4e9f19fc68e2d43e19a733791a3c22b14ecc240f
(cherry picked from commit
9d52a3f37c2c09d994da5f9d2d985798acc95dbf)
Youngbok Shin [Mon, 8 Jan 2018 04:18:48 +0000 (13:18 +0900)]
edje: rename PLUGIN macro to EDJE_TIZEN_PLUGIN
The PLUGIN can be used in other libraries.
@tizen_fix
Change-Id: I1f5a3e1d35fd7c4e5411d23e01e35f8082b8fc03
JunSeok Kim [Thu, 4 Jan 2018 10:30:57 +0000 (10:30 +0000)]
Revert "tizen-surface: renew tizen-surface protocol path"
This reverts commit
33eff399b78484dbc3d37db697a1cea6eaf1f73f.
Change-Id: If74d2b160a0cac76222c8b66541dd528bf4b3bdf
JunSeok, Kim [Thu, 28 Dec 2017 06:46:47 +0000 (15:46 +0900)]
tizen-surface: renew tizen-surface protocol path
Change-Id: I9ade77bd8fbe98d2949f527a6c2c00f05588ccce
Youngbok Shin [Mon, 4 Dec 2017 08:35:38 +0000 (17:35 +0900)]
edje: add text marquee always set/get APIs for internal usages
@tizen_feature
Change-Id: I0441ee67812b17bd5405c7826dfdacd210d500ca
Joogab Yun [Tue, 5 Dec 2017 06:33:05 +0000 (15:33 +0900)]
evas : noti callback
E20 need to a noti callback for this object.
so we register the callback temporarily
This patch can be removed or modified later.
Change-Id: I0307820b356b23cb820821fe9dab235953bc9463
Myoungwoon Roy, Kim [Thu, 21 Dec 2017 00:02:07 +0000 (09:02 +0900)]
Remove unused device variables and fix a leak
As we do not ever used the udev_devices created from
udev_device_new_from_syspath in these functions, remove them.
If we cannot create a new udev device, then we should free the
previously created udev enumeration from above.
Change-Id: Ia9eaf5b3fa22bc17d685293ceb5ade8ebf6c5401
Jihoon Kim [Tue, 19 Dec 2017 10:46:11 +0000 (19:46 +0900)]
ecore_imf: Add documentation in prediction hint hash APIs
Change-Id: I3f97a9fa458c5933fe7b8a52a502296622a335e4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Changyeon Lee [Fri, 15 Dec 2017 08:05:16 +0000 (17:05 +0900)]
evas_tbmbuf: add null check of tbm_queue
Change-Id: I97e661ecc1cef5abb76ea2daacc9cf088ac61c5e
Changyeon Lee [Fri, 15 Dec 2017 06:58:43 +0000 (15:58 +0900)]
evas_tbmbuf: check that tbm_surface is already released
if server send many times release_buffer per once commit,
tbm_surface is many times unreferenced
even though tbm_surface is once referenced
Change-Id: I67033a61642e772334d10c3ce81e839477970eee
Jihoon Kim [Fri, 15 Sep 2017 07:18:15 +0000 (16:18 +0900)]
ecore_imf: Add prediction hint hash APIs
Change-Id: Id012fd172d3b15bfa3e9ea10c22216db10ba23b5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 15 Sep 2017 06:51:59 +0000 (15:51 +0900)]
ecore_imf: Add autofill hints in input hint
Change-Id: I4e51adf179afa69a077de8ecabf7fa763c03f871
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Boram Park [Fri, 8 Dec 2017 08:23:16 +0000 (17:23 +0900)]
ecore_evas_wl: add damage only when rendering
Change-Id: I464887cc43a0053b1d3c89f4a0fd6224cd517c35
Youngbok Shin [Fri, 8 Dec 2017 04:32:53 +0000 (13:32 +0900)]
evas textblock: fix wrong condition check for align keyword
It caused wrong behavior for "auto" alignment.
@tizen_fix
Change-Id: I13ebce3e5907b519166ac4ba174affad9dcac3bd
Joogab Yun [Thu, 9 Mar 2017 04:45:08 +0000 (13:45 +0900)]
[evas_gl_drm] do not use hash
The newly created address of wl_buffer may be rarely the
same as the previous value.
So, the hash returns the wrong image.
do not use hash as a workaround.
(the wl_buffer value is the root cause.)
Change-Id: Ic28f360d1d6d35ccf5f863b12997bb0b60853894
Youngbok Shin [Fri, 24 Nov 2017 10:08:22 +0000 (19:08 +0900)]
evas textblock: import ascent/descent calculation code from upstream
Change-Id: I6a65e3713fa824c0d4bce33e8bce7a1da9172d7e
Youngbok Shin [Fri, 24 Nov 2017 09:47:52 +0000 (18:47 +0900)]
Revert "evas textblock: fixed to calc ascent/descent values with considering main font"
This reverts commit
6184bb05019330a74d2aad63d910748dc9f10e64.
Change-Id: I4a88c083990883fb7cbe55e0f9a8357015887fc9
Youngbok Shin [Fri, 24 Nov 2017 09:47:38 +0000 (18:47 +0900)]
Revert "evas textblock: support nagative value for linegap"
This reverts commit
9a48ba84f3cf09e30202de98ffff5785c9741ce6.
Change-Id: I2ae99fde1f79639095de176dd8488e8fb22290eb
Youngbok Shin [Fri, 24 Nov 2017 09:47:25 +0000 (18:47 +0900)]
Revert "evas textblock: fixed to update ascent/descent for font instance"
This reverts commit
5a9b4478ae9db88bd96e385b880fcd49558e78b7.
Change-Id: I487000855bc3ac41d933a72c4d1e59d6ed3a07e9
Juyeon Lee [Wed, 22 Nov 2017 05:33:19 +0000 (14:33 +0900)]
ecore_evas_wayland_common: remove ECORE_EVAS_DEICONIFY_RENDER_UPDATE
wayland client should update its evas when the state has changed
from iconic to un-iconic, regardless ECORE_EVAS_DEICONIFY_RENDER_UPDATE
Change-Id: I8bdd569c286a742c0fdb0e14392d9c86c4f5cc6f
Juyeon Lee [Wed, 22 Nov 2017 05:28:21 +0000 (14:28 +0900)]
evas_shm: remove EVAS_SHM_FLUSH
wayland shm backend should handle flush event from display server, regardless
EVAS_SHM_FLUSH envir. value
Change-Id: I48474ff82a20a162686ee61dd5ef80c9e21ca5d7
Youngbok Shin [Tue, 21 Nov 2017 06:12:15 +0000 (15:12 +0900)]
edje: improve text calculation performance by skipping resizing code
It only improve performance for a textblock part which has the following setting.
description {
text {
min: 0 1;
}
}
@tizen_fix
Change-Id: Ic75c78dfbda8e3f5e2f16a2363bd0e9a6e4591ea
jiin.moon [Wed, 15 Nov 2017 08:59:35 +0000 (17:59 +0900)]
evas: Fix event area issue by bounding box
This patch fixes that mouse button does not working on smart object.
If the bounding box of smart object has wrong geometry,
it affects when the event area is deviced
This patch is a part of upstream commit
f6b3c31561276a6c7afc8fb56ae2e5363772782c.
(evas event handling3 - fix yet more corner cases for clipped objects)
addition:
evas event handling2 - fix incorrect object reporting
(
25d77bc1d24d9fd539c681fa58db976c1ca65051)
evas event handling4- fix more corner cases where bounding is bad
(
e57084d5c5b8b55a4823952ba43c61a15457e369)
Change-Id: I5e6578fd94d0bf2b9a852519ff79e516b5cc34e0
(cherry picked from commit
a9ee7166f8affc18f88fcba6d7916d9ba3d503b8)
jiin.moon [Wed, 15 Nov 2017 02:27:23 +0000 (11:27 +0900)]
evas: Don't need to apply 0 size when bounding box has updates.
@tizen_only
Change-Id: I724d9833482b8109e040e56db7a05f5b049bea48
Youngbok Shin [Tue, 14 Nov 2017 04:39:35 +0000 (13:39 +0900)]
rename .gbs.conf to gbs.conf.bak temporarily
There was a build failure issue with the latest gbs (0.24.9).
I found removing .gbs.conf will fix the issue.
Also, modifying upstream_branch's value "upstream" to
"origin/upstream" or "origin/tizen" etc will fix it, too.
I don't know which way is correct way to fix this issue.
To keep history of this file, I just rename it.
So, you can use gbs 0.24.9 to build the packages.
@tizen_fix
Change-Id: I1f84fcc596be72c820083e9be8587d2edb63848a
Boram Park [Fri, 10 Nov 2017 06:57:14 +0000 (15:57 +0900)]
ecore_evas_wl: rendering only if rotation is changed
Change-Id: I85489b591f7402cec93fe8b460ae5d5eea380bdb
Joogab Yun [Thu, 9 Nov 2017 05:59:03 +0000 (14:59 +0900)]
[evas_gl] fixed image draw bug for tbm native surface
Change-Id: I3815dd565668b0dd0fc488ed05465b9dc0e4e3a6
JunSeok, Kim [Mon, 18 Sep 2017 05:05:05 +0000 (14:05 +0900)]
ecore_wl_input: change version of tizen_input_device_manager from 1 to 2.
Changing version of tizen_input_device_manager from 1 to 2 because of
tizen_extensions version up.
Change-Id: I63afdd840539ea16a578dac90223b6b88c87bcb9
JunSeok, Kim [Mon, 18 Sep 2017 05:04:53 +0000 (14:04 +0900)]
ecore_wl: change version of tizen_policy from 5 to 7.
Changing version of tizen_policy from 5 to 7 because of tizen_extensions
version up.
And implements dumy callback function for higher version.
Change-Id: I5d4c4ed76c8a5e47df40deef9ee43c9064999250
JinYong Park [Mon, 30 Oct 2017 08:27:53 +0000 (17:27 +0900)]
Ecore_Imf: fix wrong annotation and enum name
Summary
There are wrong annotation about version and wrong enum name
so fix that.
https://phab.enlightenment.org/D5403
Change-Id: I59a8a11b7dd094985c73d776ed1039ddd0134a5f
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Tue, 31 Oct 2017 06:23:49 +0000 (15:23 +0900)]
Eet: fix wrong doxygen definition
Summary
Eet_Image_Encoding and Eet_Colorclass is from enumeration in Emile,
but it's definition is typedef, not enum.
It makes broken link like below webpage.
https://docs.enlightenment.org/efl/current/group__Eet__File__Image__Group.html
In above page, Eet_Image_Encoding is not linked.
So doxygen documentation should be changed to typedef.
https://phab.enlightenment.org/D5411
Change-Id: I668f178cfda75dd05c794566e8c7a04fe6b769cc
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Tue, 31 Oct 2017 04:39:54 +0000 (13:39 +0900)]
fix \textwidth doxygen warning
Change-Id: I1ed74ac580748a6cbfe923ae46d283cd9f503166
Signed-off-by: JinYong Park <j4939.park@samsung.com>
Jeonghyun Yun [Fri, 27 Oct 2017 01:32:46 +0000 (10:32 +0900)]
evas image cache - add lots more locking to try stamp out any thread bug
this definitely fixes T5223 because it adds an engine lock around the
code segemtnt that does compare time stamps... and hopefulyl a few
more things too.
@fix
opensource patch
https://phab.enlightenment.org/rEFLd550190d6be8fe4d1ba44042ad8d9c17cf232079
Change-Id: Iec24c8b4259aaeeacb4ccda13ddc5ccb65ecbeab
Signed-off-by: Jeonghyun Yun <jh0506.yun@samsung.com>
JinYong Park [Mon, 30 Oct 2017 11:50:04 +0000 (20:50 +0900)]
eina_unicode: fix typo
During upstream patch copy, there is mistake, so typo is occur
Change-Id: Icb163839b93f17a20dc85bd5ff69fd1ecea76198
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Mon, 30 Oct 2017 08:13:44 +0000 (17:13 +0900)]
Ecore_Imf: Add missing documentation comments (upstream merged)
Summary
There are missing documentation comments for Ecore_Imf Input.
so that this patch add the information.
https://phab.enlightenment.org/D5376
Change-Id: Ib04b16055cbf28ec54cb7df588aaab3707e0f015
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Mon, 30 Oct 2017 06:15:55 +0000 (15:15 +0900)]
Eet: Add missing documentation information
Summary : There is a missing comment for Eet_Colorclass.
This patch append a piece of information.
https://phab.enlightenment.org/D5377
Change-Id: I452c6a944ce0f0e4c1a93cf280a0f486679e8829
Signed-off-by: JinYong Park <j4939.park@samsung.com>
SangHyeon Jade Lee [Mon, 30 Oct 2017 07:43:15 +0000 (16:43 +0900)]
evas_event: fix proxy event is not passed through
Change-Id: I01ffa2f27fc1a8dc1690a784ac0dfb1b2950cec2
Signed-off-by: SangHyeon Jade Lee <dltkdgus1764@gmail.com>
JinYong Park [Mon, 30 Oct 2017 02:58:47 +0000 (11:58 +0900)]
eina_unicode: add param, return type description (upstream merged)
Summary : Add missing parameters and return type description to remove doxygen warning
Test Plan : API Doxygen Revision
https://phab.enlightenment.org/D5396
Change-Id: I35104995ef5e30c564e770e49580a35855c51b41
Signed-off-by: JinYong Park <j4939.park@samsung.com>
Joogab Yun [Wed, 25 Oct 2017 08:43:59 +0000 (17:43 +0900)]
[evas_gl_thread] change the mode of glFraemBuffer_XXX to finish because
of GL_INVALID_FRAMEBUFFER_OPERATION error
and clean up the source
Change-Id: Iabbdb413f99d7fa4f4d6a990e85501fc34231313
JinYong Park [Fri, 27 Oct 2017 08:02:03 +0000 (17:02 +0900)]
docs: evas_canvas: fill gaps in evas canvas primitives eo file documentation
from upstream (https://phab.enlightenment.org/rEFLb768a365e6c11a8c05d02a4fde0242f8a0bcc0cd)
Change-Id: I9787d73561b0d9682d5005859347d40892306b9d
Signed-off-by: JinYong Park <j4939.park@samsung.com>
Taehyub Kim [Thu, 19 Oct 2017 07:29:39 +0000 (16:29 +0900)]
ecore_input: remove doxygen warning messages
Change-Id: I82b1bced48a80d31603d5836965b714dcd9c3908
Wonsik, Jung [Thu, 19 Oct 2017 07:17:59 +0000 (16:17 +0900)]
[EvasGL] Change from function level to API in eng_window_xxx
Chanage from function level to API in eng_window_xxx.
Because some applications work with changing flag of EVAS_GL_RENDER_THREAD in runtime.
If the flag is changed in runtime, it has the effect of some global variable as a tls...
To fix it, changing from function level to API in eng_window_xxx.
Change-Id: I3b9b9c1170f41d71b53988e605fad961ab3736f5
Wonsik, Jung [Fri, 27 Oct 2017 00:48:15 +0000 (09:48 +0900)]
[TBMBackend] Add rotation feature to TBM backend
Add rotation feature to Ecore Evas TBM Backend
Change-Id: I56227d6f7054a9fcd471f969d6c561622d51f593
Jaehyun Cho [Thu, 26 Oct 2017 06:11:18 +0000 (15:11 +0900)]
eldbus_message: Add description to fix doxygen warning
Change-Id: Id85f85de352019b29268cfa3d6e70df7cd8e84ee
Jaehyun Cho [Thu, 26 Oct 2017 04:49:07 +0000 (13:49 +0900)]
eldbus_connection: Add description of parameters to fix doxygen warning
Change-Id: I3be25d4b7c8bdb69c23c1c5071fac8ac1420d87d
JinYong Park [Thu, 26 Oct 2017 04:50:21 +0000 (13:50 +0900)]
[eldbus-service] add parameters and return type description for doxygen (opensource merged)
Summary : Add omitted descriptions for doxygen warning
Test Plan : API Doxygen Revision
Change-Id: I64e67bf8ec6062249345d278305c55b77977eec5
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Thu, 26 Oct 2017 04:47:29 +0000 (13:47 +0900)]
[eldbus signal handler] add param, return type description for doxygen (opensource merged)
Summary : Add omitted description to eldbus signal handler for doxygen warning
Test Plan : API Doxygen Revision
Change-Id: I839408dcf6e350de6fd740229b27cbd83f336e98
Signed-off-by: JinYong Park <j4939.park@samsung.com>
Jaehyun Cho [Thu, 26 Oct 2017 02:47:45 +0000 (11:47 +0900)]
eina_ustringshare: Add description of return to resolve doxygen warning
Change-Id: I1994dbb3bf628c67c43763c8521fcfe7c5179308
Jaehyun Cho [Thu, 26 Oct 2017 02:42:07 +0000 (11:42 +0900)]
eina_stringshare: Fix doxygen warning
Change-Id: Id2f9e8b16d7e1dd581b71df6842f1b467e535634
Jaehyun Cho [Thu, 26 Oct 2017 02:39:00 +0000 (11:39 +0900)]
eina_str: Fix doxygen warning
Change-Id: I4cac2b3836f8d0fb05d76b039af66b41fca0c19f
Jaehyun Cho [Thu, 26 Oct 2017 02:24:08 +0000 (11:24 +0900)]
eina_strbuf: Fix doxygen warning
Change-Id: I82b15f1352f6a7925d7cde0dfb91c3d835a35dd7
Jaehyun Cho [Thu, 26 Oct 2017 02:19:11 +0000 (11:19 +0900)]
eina_module: Add description of parameter to resolve doxygen warning
Change-Id: I545b68e86976d4e2479fbf87ff5a8b38b9905c13
Jaehyun Cho [Wed, 25 Oct 2017 12:35:27 +0000 (21:35 +0900)]
eina_matrix: Fix doxygen warnings
Change-Id: I7e697bae24170422d6253f91ce089d9485bd0e64
Jee-Yong Um [Wed, 21 Dec 2016 00:06:20 +0000 (16:06 -0800)]
doxygen: remove reference warnings.
Reviewers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D4503
Change-Id: Ib395f8f0bfba2bcbb6493d4a16c8411a5e6f2e3c
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Bryce Harrington [Fri, 13 Oct 2017 18:47:56 +0000 (11:47 -0700)]
eina: document matrix3 API routines.
Summary: This adds missing doxygen documentation for eight matrix3 operations.
Reviewers: cedric
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5279
Change-Id: I03fa59ce2bf569b2500bec8d6cd48d467773242b
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
Bryce Harrington [Mon, 18 Sep 2017 17:35:38 +0000 (10:35 -0700)]
eina: document matrix3 multiplication routines
Reviewers: cedric
Reviewed By: cedric
Subscribers: cedric, jpeg
Differential Revision: https://phab.enlightenment.org/D5200
Change-Id: I995fdd822a8020aae236996509ab009d612abe57
Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
Wonki Kim [Wed, 25 Oct 2017 11:48:32 +0000 (20:48 +0900)]
Ecore_Evas: Fix a typo for documentation comment
'@if' block should be ended with '@endif'
This patch fix the typo error.
Change-Id: I079146ceadbb03fa8886d3b68f6968f748f6d0f3
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Wonki Kim [Wed, 25 Oct 2017 12:01:59 +0000 (21:01 +0900)]
Ecore_Con: Add missing information for documentation
Information for parameters is missing.
This patch append the information.
Change-Id: I6fe9e4ad84232f35829e2ea6bd671dc4c65cdb30
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
Wonki Kim [Wed, 25 Oct 2017 12:06:04 +0000 (21:06 +0900)]
Ecore_Evas: Add missing documentation comment
There isn't any comment for ecore_evas_gl_tbm_new.
This patch append the information.
Change-Id: I0b71c8b2fc1523978ded2e4bf72081cd419015f0
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
JinYong Park [Wed, 25 Oct 2017 11:39:14 +0000 (20:39 +0900)]
[eina_log] add parameter description on "eina_log_level_check"'s annotation (opensource merged)
Summary : In eina_log_level_check's annotation, parameter description is missing,
so warning is occurred on doxygen
Test Plan : API Doxygen Revision
https://phab.enlightenment.org/D5375
Change-Id: I97f798dfa9e2f34f333ba64739663b0e94c06c70
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Wed, 25 Oct 2017 11:37:46 +0000 (20:37 +0900)]
[eina_file] fix space location in annotation (upstream merged)
Summary : Space character is located in wrong position, so it occur doxygen warning
Test Plan : API Doxygen Revision
https://phab.enlightenment.org/D5374
Change-Id: I6c48470dde3e3b95c6f2ec309cbf82c2458a6938
Signed-off-by: JinYong Park <j4939.park@samsung.com>
Shinwoo Kim [Mon, 23 Oct 2017 10:09:10 +0000 (19:09 +0900)]
Enhance documentation
- evas_canvas.eo
Change-Id: I517b88ad1eb7654b83e1085b9b8d117c81e1c319
Bowon Ryu [Mon, 23 Oct 2017 05:36:43 +0000 (14:36 +0900)]
edje: add missing documentation.
Summary: This adds missing doxgen documentation for Edje_Common.h
Test Plan: API Doxygen Revision
Reviewers: cedric, jpeg, myoungwoon
Differential Revision: https://phab.enlightenment.org/D5345
Change-Id: I58da66dd2e469223517d815dad82eb1d04b8e243
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Bowon Ryu [Fri, 20 Oct 2017 06:48:30 +0000 (15:48 +0900)]
eet: add missing documentation.
Summary: This adds missing doxgen documentation for eet.
Test Plan: API Doxygen Revision
Reviewers: cedric, jpeg, myoungwoon
Differential Revision: https://phab.enlightenment.org/D5344
Change-Id: I1a9943ef30889f417895854a350614e0159084e2
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
JinYong Park [Thu, 19 Oct 2017 12:07:33 +0000 (21:07 +0900)]
eolian: fix incorrect doxygen param generation
The first param on methods was skipped for some reason.
@fix
it is opensource patch
https://phab.enlightenment.org/rEFL1a34d89d20c3b90b103481a501764eec522d35aa
Change-Id: If3d5d8b05d901a99e2338b6a775ede49b01cea2c
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JunsuChoi [Thu, 19 Oct 2017 07:14:41 +0000 (16:14 +0900)]
edje_object : fix doxygen warning
Change-Id: I080d56e8b3d3b8022c52ce328bab51cbc0dd75f2
JinYong Park [Wed, 18 Oct 2017 11:48:27 +0000 (20:48 +0900)]
fix doxygen warning about double quotation
Change-Id: I1330590219cd9218faabfbbfbda9e20559586397
Signed-off-by: Jinyong Park<j4939.park@samsung.com>
Bowon Ryu [Wed, 18 Oct 2017 03:07:27 +0000 (12:07 +0900)]
eina: add missing documentation for quad.
Summary: This adds missing doxgen documentation for eina_quad.
Test Plan: API Doxygen Revision
Reviewers: cedric, jpeg, myoungwoon
Differential Revision: https://phab.enlightenment.org/D5330
Change-Id: Ic75927dad1e9e5efaec7f43a39840ef6b13a53bd
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Bowon Ryu [Tue, 17 Oct 2017 17:56:12 +0000 (10:56 -0700)]
eina: add missing documentation for rectangle.
Summary: This adds missing doxgen documentation for eina_rectangle.
Test Plan: API Doxygen Revision
Reviewers: cedric, jpeg, myoungwoon
Reviewed By: cedric
Differential Revision: https://phab.enlightenment.org/D5331
Change-Id: Iee180c3d42ec1d272f2b45269df6a3edc7699a10
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Bowon Ryu [Tue, 17 Oct 2017 17:54:15 +0000 (10:54 -0700)]
eina: fix doxygen typo for eina_thread.
Summary: fix typo.
Test Plan: API Doxygen Revision
Reviewers: cedric, jpeg, myoungwoon
Reviewed By: cedric
Differential Revision: https://phab.enlightenment.org/D5332
Change-Id: I11cb4dc5961aee665e95750e68a9ea695ac7785e
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Bowon Ryu [Tue, 17 Oct 2017 04:14:39 +0000 (13:14 +0900)]
eina: rename parameter for doxygen
Summary:
Some parameter's name are different in annotations and statements,
so it occurs doxygen warning.
To fix it, rename that parameters.
Test Plan: API Doxygen Revision
Reviewers: raster, cedric, jpeg, myoungwoon, Jaehyun_Cho
Differential Revision: https://phab.enlightenment.org/D5327
Change-Id: Idd3f6f9ab4dc2aedd14735dfa4bfaacb3d863bc8
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Taehyub Kim [Wed, 18 Oct 2017 01:55:10 +0000 (10:55 +0900)]
ecore: remove doxygen warning messages
Change-Id: If48d5ef1f08b309b28b0fc6da60f1846d44a8be8
jiin.moon [Fri, 22 Sep 2017 00:55:09 +0000 (09:55 +0900)]
evas: Fix missing case when check the event area
This patch inclues two commits
1) Fix missing case when check the event area
this commit from upstream patch
commit
4f8fe4889f7446664a13d9bbd6da76bcbbc98501
======================================================================
Summary:
If the object is outside the parent geometry because of map,
this object would be ignored in determining object is in the event area.
Please refer to below case
1) There are some button in the box object
2) A button has map with 90 degree.
It would be placed outside the box geometry
3) If you press the button part outside the box,
the button event does not work.
Test Plan: sample code
Reviewers: jpeg, cedric
Differential Revision: https://phab.enlightenment.org/D5180
=======================================================================
2) evas: conside clipper when handling mouse evetn
This commit was reverted commit from tizne branch because side-effect.
commit
36cf654e126d7328d54b61b103fe84236d9a5a4c
Now the side-effect issue is fixed by 1) commit.
=======================================================================
Summary:
when an object is clipped,
mouse event area should be clipped as well.
this commit comes from upstream patches
f6b3c31561276a6c7afc8fb56ae2e5363772782c: basic logic for clipper
afbe8ade6b7f99d5158be931a13971bb0681509f: added logic for mapped objects
========================================================================
Change-Id: I4c65d5c28783629e71b0a840d5d11f4fe7a683b2
SangHyeon Jade Lee [Tue, 17 Oct 2017 05:45:20 +0000 (14:45 +0900)]
eina_lock : remove typepo space in include
Change-Id: I8a92170ddf4e697ee8338bd88e787819724742c9
Signed-off-by: SangHyeon Jade Lee <dltkdgus1764@gmail.com>
Youngbok Shin [Tue, 17 Oct 2017 04:07:03 +0000 (13:07 +0900)]
edje_cc: fix a memory leak issue when edje_cc writes images
Summary:
If there is no given pathes for image files as parameter of edje_cc,
"img_dirs" will be NULL. Then, a local variable "load_err" is always
EVAS_LOAD_ERROR_NONE. Because of this, the "if" condition just after
EINA_LIST_FOREACH() will fail. It causes memory leak from "iw".
@fix
Test Plan: N/A
Reviewers: raster, cedric, jpeg, woohyun
Differential Revision: https://phab.enlightenment.org/D5285
Signed-off-by: Cedric Bail <cedric@osg.samsung.com>
Change-Id: I7d82df3258c227c9880fac6d81199782f45bc436
Taehyub Kim [Tue, 17 Oct 2017 04:43:59 +0000 (13:43 +0900)]
Edje_Common: changed edje_audio ingroup tag to edje
Change-Id: I7f1408d0f37a68451f2742cc684deb6cd5c697b5
SangHyeon Jade Lee [Mon, 16 Oct 2017 07:03:33 +0000 (16:03 +0900)]
eolian gen: generate documentation for first object param if present
eolian gen: generate documentation for first object param if present
This prevents doxygen from emitting warnings.
This commit is ported form upstream patch
rEFL5699466dbabc8a1b2bd6b46a49cb268c5db415e1
Change-Id: Ieb90d2367335b1eb4f62f904f15ec6d6cf3268a7
Author: Daniel Kolesa <d.kolesa@osg.samsung.com>
Signed-off-by: SangHyeon Jade Lee <dltkdgus1764@gmail.com>
Myoungwoon Roy, Kim [Wed, 11 Oct 2017 05:02:06 +0000 (14:02 +0900)]
eina: Remove texts for eina_model
eio: Fix Eio_Group typo
Summary:
Since eina_model was dropped some year ago,
Remove eina_model related stuff.
Since there is no Eio_Group more,
Chage Eio_Group typo to Eio
Change-Id: I37bb193b9254f8bfd8fde22c39d684ddfbd79116
JinYong Park [Mon, 16 Oct 2017 02:58:16 +0000 (11:58 +0900)]
[Ecore_File] rename parameter for doxygen
Summary :
Some parameter's name are different in annotations and statements,
so it occurs doxygen warning.
To fix it, rename that parameters.
Test Plan : API Doxygen Revision
https://phab.enlightenment.org/D5313
Change-Id: I371bea0d3d3b6e66602385452d8555159bdcb44f
Signed-off-by: JinYong Park <j4939.park@samsung.com>
JinYong Park [Mon, 16 Oct 2017 02:55:46 +0000 (11:55 +0900)]
[Ecore_Ipc] rename parameters and annotations for doxygen
Summary :
Some parameters' name are different in annotations and statements,
so it occurs doxygen warning.
To fix it, change it appropriately.
Test Plan : API Doxygen Revision
https://phab.enlightenment.org/D5316
Change-Id: I1321cc02a064b65c40417209466014afd179295f
Signed-off-by: JinYong Park <j4939.park@samsung.com>
Boram Park [Sun, 15 Oct 2017 10:02:57 +0000 (19:02 +0900)]
ecore_glib: marking active only if there are events to handle
If select() returns 0, we expact rfds doesn't contains any fds. But even if
select() returns 0, rfds sometimes contains a wayland fd. It makes wrong
behavior.
Once exit from select(), _ecore_main_awake_handler_call() should be called here
to call wl_display_cancel_read() or wl_display_read_events().
If not, deadlock can occur when g_main_context_dispatch calls a user callback
and a user callback calls wl_display_roundtrip which make read_count +2 in one
thread. Moreover, if the main thread sleeps to wait for the some events in
g_main_context_dispatch() or _ecore_idle_enterer_call() function, and if another
thread calls prepare_read(), deadlock also can occur in main thread because main
thread has slept to wait for something and it can't call read_event() or
cancel_event().
Change-Id: Ia786ba2b7c525611be7d0ab9036581e812ce3a2f
Daekwang Ryu [Wed, 6 Sep 2017 06:57:03 +0000 (15:57 +0900)]
evas_gl: add extensions for CTS
shader_nultisample_interpolation and sample_shading
are added for VK-GL-CTS.
Change-Id: I6d0c2393138299fbc856d2824dad20e4380db034
Daekwang Ryu [Thu, 21 Sep 2017 08:01:58 +0000 (17:01 +0900)]
evas_gl: fix glGetFramebufferAttachmentParameteriv wrapper
Change-Id: I6fd1a047310e0c692a20760200d9c19a1097d301
Daekwang Ryu [Thu, 21 Sep 2017 07:54:17 +0000 (16:54 +0900)]
evas_gl: add missed wrapper functions in GLES 3.0
Evas have to wrap below 3 functions.
glFramebufferTestureLayer, glInvalidateFramebuffer,
glInvalidateSubFramebuffer.
Change-Id: I43fccb00e82a276a9c9bc7c87c8d5b99dc7c4d58