Changyeon Lee [Thu, 18 Jul 2019 07:13:30 +0000 (16:13 +0900)]
Package version up to 0.7.1
Change-Id: Iad625d68e654d17c0a2ddb030336aa808bfffc99
Changyeon Lee [Thu, 18 Jul 2019 07:12:58 +0000 (16:12 +0900)]
add monitor-client source to server libarary
Change-Id: I8cc01c8a8d44f71c6200936fea6316a22b1ed98b
Changyeon Lee [Mon, 15 Jul 2019 10:55:25 +0000 (19:55 +0900)]
Package version up to 0.7.0
Change-Id: I7dd20b81564b183e972ea4bf34edacc763cb55df
Changyeon Lee [Mon, 15 Jul 2019 10:05:42 +0000 (19:05 +0900)]
send width and height of queue in active event
Change-Id: Icb0665b8af618d952fc8533be8533b836147a9bd
Changyeon Lee [Tue, 9 Jul 2019 08:39:28 +0000 (17:39 +0900)]
support active flush without attach buffers
for supporting double buffer queue of compositor
1. send once wait_usable request in alloc callback.
server send attach buffer after get wait usable request.
2. flush queue in can dequeue notify after active event.
if queue is active flushed with active between can_dequeue
and dequeue function, dequeue is failed.
because queue state is deactive when can_dequeue is called,
dequeue is called without attach buffer.
Change-Id: I85cca34831397f57870f19038838ee8fde42cf9c
Changyeon Lee [Tue, 9 Jul 2019 08:31:21 +0000 (17:31 +0900)]
add wait_usable protocol to wl_tbm_queue
Change-Id: Idd204b90d4a5d5872b428a8185b669d7c5e315bc
Changyeon Lee [Wed, 10 Jul 2019 10:13:08 +0000 (19:13 +0900)]
client: rename internal function
Change-Id: If16e5629dfa669ffba898208d49430ca7ba58767
Changyeon Lee [Tue, 28 May 2019 07:35:21 +0000 (16:35 +0900)]
client: don't set flags of tbm_bo to wayland_tbm_buffer
server can get flags of tbm_bo from tbm_surface
wayland_tbm_buffer doesn't mean flags of tbm_bo
Change-Id: I6c172df39269d871b327626fc1e1981419726d6c
Changyeon Lee [Mon, 10 Jun 2019 11:09:51 +0000 (20:09 +0900)]
client: remove unused memeber
Change-Id: Ic738c2225a5fca338fb6d19faf232b917a261b16
Changyeon Lee [Mon, 10 Jun 2019 06:43:59 +0000 (15:43 +0900)]
client: clean up trace log
Change-Id: Ic6bd7dc3319b7f87cd1b5a047bde0be6bc1401ae
Changyeon Lee [Mon, 10 Jun 2019 04:54:34 +0000 (13:54 +0900)]
util: check string of tbm_surface_queue before tbm_surface
tbm_surface and tbm_surface_queue have same string(tbm_surface)
Change-Id: I75fd25c9888b9e95583cf20542a30eb74fa04fe8
Changyeon Lee [Mon, 3 Jun 2019 07:34:50 +0000 (16:34 +0900)]
client: separate waylad-tbm-monitor from wayalnd-tbm-client
Change-Id: I7e7ad7e13ff63f833e1777f85d435155b4385b6e
Changyeon Lee [Thu, 11 Apr 2019 09:58:57 +0000 (18:58 +0900)]
package version up to 0.6.1
Change-Id: I708d60d6864f26d08effbcbf0e7183cea0e423f0
Changyeon Lee [Mon, 1 Apr 2019 08:59:53 +0000 (17:59 +0900)]
client: alloc attached buffer if format of queue and buffer are rgb8888
Change-Id: Iea8fa2006f498f64ad8fd1ae14b4a3bdc5030bce
SooChan Lim [Fri, 22 Mar 2019 04:52:51 +0000 (13:52 +0900)]
package version up to 0.6.0
Change-Id: Ibbaed0fbcb66474d42db1db0f59622836d691ee9
Xuelian Bai [Thu, 7 Mar 2019 12:27:25 +0000 (20:27 +0800)]
For tiled format, Add new function
wayland_tbm_client_create_surface_queue_tiled
Change-Id: I4e248a292ec51f0451fbcc5ac20bbe07828fdea0
Changyeon Lee [Wed, 20 Mar 2019 02:25:41 +0000 (11:25 +0900)]
package version up to 0.5.3
Change-Id: I97b04cba43b54efb89ada944d24b9dc7adef5b2b
Changyeon Lee [Wed, 20 Mar 2019 02:23:09 +0000 (11:23 +0900)]
client: don't notify dequeuable if queue is active_flush_invalid
if notify dequeuable, it is cuased dequeue fail error
Change-Id: I0f06a658f02c56da556ae6b660e78e478dc15497
Changyeon Lee [Thu, 14 Mar 2019 09:58:17 +0000 (18:58 +0900)]
Package version up to 0.5.2
Change-Id: I9505a0273cfb03b39d04f77f87d58abe67a75014
Changyeon Lee [Wed, 13 Mar 2019 10:55:52 +0000 (19:55 +0900)]
client: fix crash case of fail to get wl_tbm
queue_info_list is referenced in wayland_tbm_client_deinit
Change-Id: Icebed3c3e72586051f8c5c69702352094449610d
Changyeon Lee [Thu, 14 Mar 2019 04:22:20 +0000 (13:22 +0900)]
client: fix coding rule
Change-Id: Id38fdf8e048f45669f69c67743ec050bafcf7d7c
Changyeon Lee [Fri, 4 Jan 2019 03:40:19 +0000 (12:40 +0900)]
Package version up to 0.5.1
Change-Id: I098018822eea31560d3e57d9ad6a5b5fb60475a6
Changyeon Lee [Mon, 10 Dec 2018 05:46:27 +0000 (14:46 +0900)]
client: add active_flush_invalid flag
active_flush_invalid flag is set when queue is reset in active state
and width, height, format of queue buffer are different from attached
buffer when receive active event.
Change-Id: I04f5d1a6ae1ce74e3b7935eb67efe9a80270de7d
Junkyeong Kim [Thu, 27 Dec 2018 01:20:41 +0000 (10:20 +0900)]
unittest: change set_active test protocol
send width, height, format info
Change-Id: I98cc2a79b9891481b3b85a36676ee54eb3724dda
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Wed, 26 Dec 2018 10:21:52 +0000 (19:21 +0900)]
Package version up to 0.5.0
Change-Id: Ie92c2ec3d557b93fbad097cccd56f8231d3e6ec1
Junkyeong Kim [Thu, 20 Dec 2018 06:11:00 +0000 (15:11 +0900)]
Package version up to 0.4.7
Change-Id: Id5d8e3e99850c4a2c988bab44794c18be2089825
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 19 Dec 2018 09:48:07 +0000 (18:48 +0900)]
utest: change name to unittests
Change-Id: I6384ebfff09694b3aa601128821f40c939d4d015
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Mon, 19 Nov 2018 06:59:34 +0000 (15:59 +0900)]
utest: skip sync test if not support
Change-Id: Idac5f74d932ea44cc2e32b8f4527b393b80ba663
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Thu, 20 Dec 2018 03:03:58 +0000 (12:03 +0900)]
Package version up to 0.4.6
Change-Id: Ic93f504dd910a83a63a37fa234f178698c94a09b
SooChan Lim [Thu, 20 Dec 2018 01:49:12 +0000 (10:49 +0900)]
avoid the execution once.
Change-Id: Idc831d7f4368fd534ac870bf1a9e07c56c227315
SooChan Lim [Wed, 19 Dec 2018 23:53:25 +0000 (08:53 +0900)]
print the error log.
use the dlog LOGE at error case
Change-Id: I368e5ea9abbc048532680a6e0814f598bf256f9b
Changyeon Lee [Fri, 14 Dec 2018 04:31:45 +0000 (13:31 +0900)]
package version up to 0.4.5
Change-Id: I76ca74ec0eb8fee7daf39e1003218d4789e4c8ad
Changyeon Lee [Fri, 14 Dec 2018 03:53:04 +0000 (12:53 +0900)]
client: don't notify dequeueable if queue is deactive state
Change-Id: Ic2a3c0db0acf10b2f50c809dced38acd3e90540f
Changyeon Lee [Thu, 29 Nov 2018 06:42:17 +0000 (15:42 +0900)]
client: check info of queue and info of attached buffer in check_activate
Change-Id: I03cc462fa158b4ac6557f3c890775276e9de8c4e
Changyeon Lee [Tue, 27 Nov 2018 03:38:34 +0000 (12:38 +0900)]
package version up to 0.4.4
Change-Id: I492fb0664aa9200db8e318b122b23febfd7366ae
Changyeon Lee [Tue, 27 Nov 2018 06:14:07 +0000 (15:14 +0900)]
client: set expire flag to allocated buffer in handle deactive
if user set GURANTEE_CYCLE mode to queue, free callback of allocated buffer is
called when it is released. it is possbile that queue state is active when free
callback is called.
so if expire flag of buffer is set, free buffer even if queue state is active
and don't return buffer in queue_get_surfaces.
Change-Id: If89c0e3e2c0de44f66e6c3e3d7936a142f0a3d27
Changyeon Lee [Wed, 21 Nov 2018 12:24:49 +0000 (21:24 +0900)]
Package version up to 0.4.3
Change-Id: Ic919334cf37c6cd0c33a352ecba63b1bc738dccd
Changyeon Lee [Wed, 21 Nov 2018 03:51:15 +0000 (12:51 +0900)]
client: set width,height,format of buffer to wayland_tbm_buffer
Change-Id: I9007b4c707ee32fbe0b97736cda991e8a4e20834
Changyeon Lee [Wed, 21 Nov 2018 04:07:51 +0000 (13:07 +0900)]
client: lock queue_info after get info of surface_queue
if call function of surface_queue after lock queue_info,
it cuase deadlock issues.
Change-Id: I63c39a69767f299336fc84a7c6aa9a1d62418bb5
Changyeon Lee [Wed, 31 Oct 2018 04:01:32 +0000 (13:01 +0900)]
Package version up to 0.4.2
Change-Id: Ifa90d0fc867d02b9150d3d74eee4d25f9eb05850
Changyeon Lee [Tue, 30 Oct 2018 10:43:20 +0000 (19:43 +0900)]
client: call func of tbm_surface after unlock mutex of queue_info
if func of tbm_surfacef is called with lock mutex,
deadlock issue is caused when wayland-tbm function is called in
free callback of user_data.
Change-Id: I9cffccf0eb803aadd0ec61b559e20e85c6120344
Changyeon Lee [Tue, 16 Oct 2018 11:57:36 +0000 (20:57 +0900)]
package version up to 0.4.1
Change-Id: I590686903835ba26b64aa727a10868bf1de819fc
Changyeon Lee [Tue, 16 Oct 2018 09:45:33 +0000 (18:45 +0900)]
client: make queue_info thread safe
it is possible that wayland_tbm event and tbm_surface_queue callback
is called by different threads. queue_info should be thread safe.
Change-Id: I47221d77acd393d84312f730955a3594223deff8
Changyeon Lee [Tue, 16 Oct 2018 10:46:11 +0000 (19:46 +0900)]
monitor: fix dereference NULL pointer
Change-Id: I066c0f8dd6ea2fa8d5a157fd8baa03b73f1f9313
Changyeon Lee [Mon, 10 Sep 2018 06:33:23 +0000 (15:33 +0900)]
package version up to 0.4.0
Change-Id: I33bf1aa24d18deab96dd1ebdcf489b8b9b89b8af
Juyeon Lee [Fri, 17 Aug 2018 05:06:39 +0000 (14:06 +0900)]
add set_buffer_serial request
egl would save serial num using this protocol for every buffer commit
Change-Id: Ic78cd39290f6946ac2bd00d68f8c9a95faf83333
Changyeon Lee [Wed, 18 Jul 2018 05:11:49 +0000 (14:11 +0900)]
client: added listener of wl_tbm remove global
Change-Id: I6773e9e48e1aef20067cdb807e22e5dd12ffbcaa
Changyeon Lee [Mon, 9 Jul 2018 09:38:20 +0000 (18:38 +0900)]
client: don't flush queue when allocated buffer isn't exist
Change-Id: I1a1fbd2ab40883ec12cb83abbd3f6edb362c04c2
Changyeon Lee [Thu, 21 Jun 2018 07:48:29 +0000 (16:48 +0900)]
package version up to 0.3.9
Change-Id: I6654357ba6b2982eb8c75c893b931e3880115f2a
Changyeon Lee [Mon, 18 Jun 2018 04:02:00 +0000 (13:02 +0900)]
client: destroy wl_event_queue before wl_registry is destroyed
Change-Id: Ia253ee49f51f7fa81ac94f4f8bcdd499f5e20bfc
SooChan Lim [Tue, 15 May 2018 01:41:27 +0000 (10:41 +0900)]
package version up to 0.3.8
Change-Id: I5e2fa0b19276ad29bb11462121c9736ad95d4269
Junkyeong Kim [Mon, 14 May 2018 11:35:55 +0000 (20:35 +0900)]
client: remove queue_info list when tbm_client deinit
Change-Id: I1e11e26437b29a35da4a4366891efc57d351e13d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Changyeon Lee [Wed, 9 May 2018 04:31:19 +0000 (13:31 +0900)]
package version up to 0.3.7
Change-Id: I572d9f4508a7b6c73966bd8b1e5304e5abd2fb72
Changyeon Lee [Fri, 4 May 2018 05:53:26 +0000 (14:53 +0900)]
fixed return wrong surface in get_surfaces
Change-Id: I853320933230b5e660f8bfefb6c4697844309b7a
SooChan Lim [Wed, 4 Apr 2018 01:25:20 +0000 (10:25 +0900)]
package version up to 0.3.6
Change-Id: Id6a4c6692d7a88309a834ad466ca5d38c5c4ecc2
SooChan Lim [Wed, 4 Apr 2018 01:24:12 +0000 (10:24 +0900)]
include the test protocol symbols to library
Including the test protocol symbols at the utests binary
makes the build-break issue on aarch64 for ASAN building.
Change-Id: I2f58a714eba83695f11f01299f83339b825e5527
SooChan Lim [Tue, 3 Apr 2018 04:08:33 +0000 (13:08 +0900)]
utest: fix the typo
Change-Id: I0ef28fc84556a6d26c17caeb6f2c554286acbb35
SooChan Lim [Fri, 23 Mar 2018 09:45:10 +0000 (18:45 +0900)]
set the log level of the TBM log
Change-Id: I22eb0c58335fd8c42a25ae04cc28c6d2c1f43d63
SooChan Lim [Mon, 26 Mar 2018 04:34:48 +0000 (13:34 +0900)]
package version up to 0.3.5
Change-Id: I26c413e9a922ca5583c9972ac5848778cda74f4a
Sangjin.Lee [Mon, 19 Mar 2018 07:06:46 +0000 (16:06 +0900)]
utest: add checking the return value
Change-Id: I3affb403de3ebd6498795d4cbf18bd1502992b69
SooChan Lim [Thu, 8 Mar 2018 03:50:46 +0000 (12:50 +0900)]
show the trace log according to the tbm resources
Change-Id: I625fc3df4528680fa2f9e4ff21b68f6d0d6e0a81
SooChan Lim [Fri, 23 Mar 2018 08:35:02 +0000 (17:35 +0900)]
fix the usage of the wayland-tbm-monitor tool
Change-Id: I000dcbc1c448fcc4ffbd81e47ea08a1d18df044d
SooChan Lim [Fri, 23 Mar 2018 08:29:56 +0000 (17:29 +0900)]
show the dump path on the console.
Change-Id: I5c3582ad920e1c1fbaf00e43f97c823e8dfed633
Sangjin.Lee [Mon, 19 Mar 2018 02:17:24 +0000 (11:17 +0900)]
utest: add SyncWaitByTime
Change-Id: I3d84d17209aef2db2ddef6b5c3f7898d58f9bab9
SooChan Lim [Fri, 16 Mar 2018 06:45:02 +0000 (15:45 +0900)]
package version up to 0.3.4
Change-Id: Ifd3e48ceeef68a84fd4f34ebd70a91dc74f93f4b
SooChan Lim [Thu, 15 Mar 2018 01:05:09 +0000 (10:05 +0900)]
utest: add error exception
Change-Id: I8223dbbd0be45cc7f0b3165a5543ee882dff6de1
SooChan Lim [Tue, 6 Mar 2018 06:18:20 +0000 (15:18 +0900)]
package version up to 0.3.3
Change-Id: I5374bc1ca4f3f98b41b004e75fcde2256a9111a1
Sangjin.Lee [Tue, 20 Feb 2018 07:52:52 +0000 (16:52 +0900)]
utest: add TCs for tbm_timeline
Change-Id: I0e2da26347e946409d1521f30ac2522b9d9709b5
Sangjin.Lee [Mon, 19 Feb 2018 07:54:07 +0000 (16:54 +0900)]
utest: add TCs for tbm_monitor
Change-Id: I1358194fe7c5e03ff2c2ec5393a6125c007b7d3f
Sangjin.Lee [Tue, 13 Feb 2018 09:07:18 +0000 (18:07 +0900)]
utest: add TCs for surface_queue
Change-Id: Iaa929b01421dd54732f961faee4093f7dc973543
Sangjin.Lee [Tue, 13 Feb 2018 07:27:47 +0000 (16:27 +0900)]
server: remove the duplicated code
Change-Id: I78f370dd43377c76c8af54e1a4f1e506d916905c
Sangjin.Lee [Mon, 12 Feb 2018 07:10:23 +0000 (16:10 +0900)]
utest: add TCs for buffer_queue
Change-Id: Iede13321f40626d0ccb4bdf34b5f1f23c671250d
Sangjin Lee [Wed, 7 Feb 2018 10:18:40 +0000 (19:18 +0900)]
utest: support the gcov
Change-Id: Ib9c2577c3908434d5873769b60a606c3d56f3f9b
Sangjin Lee [Wed, 7 Feb 2018 05:04:27 +0000 (14:04 +0900)]
utest: add protocol for check the property of buffer
Change-Id: I37fad505f6a768815b337caea3d3d88ebd71ea04
Sangjin Lee [Wed, 7 Feb 2018 00:18:36 +0000 (09:18 +0900)]
utest: add some TCs for wl_tbm_buffer
Change-Id: Id1e23d86cc91c9e5588d438e26326c96b5f665b4
Sangjin Lee [Tue, 6 Feb 2018 07:54:02 +0000 (16:54 +0900)]
gtest: add the first code for TCT
Change-Id: I729a0773c2a367c021881e89ffa0634fa6616dbd
Changyeon Lee [Wed, 7 Feb 2018 03:53:06 +0000 (12:53 +0900)]
package version up to 0.3.2
Change-Id: I2a5e933eb6f0c4be8b9f6b674c3302aa8771d31c
Changyeon Lee [Wed, 7 Feb 2018 03:51:44 +0000 (12:51 +0900)]
client: fixed typo
Change-Id: Ib849b00fbaa953ad94ed5118c8ac3afeb79b06a2
Changyeon Lee [Fri, 2 Feb 2018 04:26:23 +0000 (13:26 +0900)]
package version up to 0.3.1
Change-Id: Ibaae084f3b69187158f8968058a0a7da38c0ac7e
Changyeon Lee [Mon, 15 Jan 2018 10:20:25 +0000 (19:20 +0900)]
client: notify dequeueable when get usable buffer
Change-Id: Ie95c13ab2a43a3b703776024fa0d38958a9e3e39
Changyeon Lee [Mon, 29 Jan 2018 07:59:49 +0000 (16:59 +0900)]
client: add wayland_tbm_client_queue_get_surfaces
Change-Id: Id9f355013a57263f17a4d08d48192bb9575b48bf
Changyeon Lee [Mon, 29 Jan 2018 08:29:07 +0000 (17:29 +0900)]
add buffer_usable protocol
Change-Id: I2569bcc3decb815526fb6ae6a2dca87bb9175947
Changyeon Lee [Mon, 29 Jan 2018 08:00:59 +0000 (17:00 +0900)]
client: set active of queue_info before reset queue
Change-Id: I525e8da0bd996aaa41979b17a424608403d28ed7
SooChan Lim [Mon, 4 Dec 2017 04:46:05 +0000 (13:46 +0900)]
package version up to 0.3.0
Change-Id: I67789d681a768f9f6581992be869c5db33b604ac
Boram Park [Mon, 23 Oct 2017 03:06:45 +0000 (12:06 +0900)]
package version up to 0.1.27
Change-Id: I0a04bc557047c87644276e12e10777b2dc51a3dd
Changyeon Lee [Thu, 19 Oct 2017 10:13:21 +0000 (19:13 +0900)]
client: allocate normally tbm_surface when attach buf is invalid
if queue is activate and activate_flush and width,height,format aren't matched with queue,
normally tbm_surface is allocated and return to queue
Change-Id: Ic3a9006a0361c5941ffd306f42105a49a8b8b21a
Changyeon Lee [Wed, 18 Oct 2017 05:55:57 +0000 (14:55 +0900)]
package version up to 0.1.26
Change-Id: I97a2c2440a9fcb0b4fc774600478b3fdf51bb57f
Changyeon Lee [Thu, 24 Aug 2017 05:04:44 +0000 (14:04 +0900)]
added buffer_destroy event and api
Change-Id: Ia40e90e201ab157243d74a548efe883533fc33e0
SooChan Lim [Fri, 15 Sep 2017 10:32:32 +0000 (19:32 +0900)]
apply the coding rule
Change-Id: Ib6b4fa23c64e277bb901569769f773e7e77c378b
YoungJun Cho [Tue, 12 Sep 2017 02:25:58 +0000 (11:25 +0900)]
monitor-server: clean up _wayland_tbm_monitor_server_show()
The tbm_bufmgr_debug_show() calls tbm_bufmgr_debug_tbm_info_get(),
and it will be called twice when using dlog case.
So separates using dlog case and the others( console / file ).
Change-Id: If87f70e6dc59508eb955ca203b7c9eb1bc10f3ee
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
Changyeon Lee [Mon, 11 Sep 2017 07:43:02 +0000 (16:43 +0900)]
monitor: added empty event callbak of wl_tbm_monitor
Change-Id: I1436aefba032dcc4a61b471143f216db6fae61a8
Changyeon Lee [Mon, 11 Sep 2017 07:35:25 +0000 (16:35 +0900)]
client: fixed coding rule
Change-Id: Iab5527beedb977cf0fee9d7a292c3a44f79edd58
SooChan Lim [Fri, 18 Aug 2017 04:02:04 +0000 (13:02 +0900)]
package version up to 0.1.25
Change-Id: Ibbbd8285c7bc6188598bc212cf45ae9ecd1105c3
Roman Marchenko [Thu, 17 Aug 2017 16:36:26 +0000 (19:36 +0300)]
wayland-tbm-monitor: change signature of tbm_bufmgr_debug_tbm_info_get
Change-Id: I3cd81c5285d870d59ae0eeaefcf99553cf42be27
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
Roman Marchenko [Thu, 17 Aug 2017 13:22:29 +0000 (16:22 +0300)]
wayland-tbm-monitor: fix issue with a big message from clients
Change-Id: Ia7708ada13af545e3ffbd4effb83d0cc43926aaa
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
SooChan Lim [Tue, 8 Aug 2017 09:52:12 +0000 (18:52 +0900)]
package version up to 0.1.24
Change-Id: I23af19b2ebde4f124ef965781271884cb16df2e7
SooChan Lim [Mon, 7 Aug 2017 06:20:21 +0000 (15:20 +0900)]
adapt ASLR for wayland-tbm-monitor
Change-Id: Id1f8b73e1edfc868c3804b39eccb1cba9362e45c
SooChan Lim [Tue, 1 Aug 2017 06:01:57 +0000 (15:01 +0900)]
package version up to 0.1.23
Change-Id: I14c9b61e23be7b1dd7b6c614cf69ca283b1d0d18
Changyeon Lee [Mon, 31 Jul 2017 06:10:46 +0000 (15:10 +0900)]
remove WL_TBM keyword and new line characters when using dlog
Change-Id: I5be9fee4828e5c5d844ac0271eca3e91678305a7
SooChan Lim [Wed, 19 Jul 2017 05:46:01 +0000 (14:46 +0900)]
package version up to 0.1.22
Change-Id: Ifdb522869d7b5b976f64332e4fcee4970725e1bc