platform/core/uifw/pepper.git
3 years agoversion up of tizen_input_device_manager_interface 35/257835/2
dyamy-lee [Tue, 4 May 2021 04:41:44 +0000 (13:41 +0900)]
version up of tizen_input_device_manager_interface

for using ecore wl2 api, it needs tizen_input_device_manager_interface version 4.
So it changed version 2->4.

Change-Id: Idb2f15bf0b4facdb88ffe56fa6fee88df0467db5

3 years agofix svace issues 46/250146/3 accepted/tizen/unified/20201223.125047 submit/tizen/20201222.032115
jeon [Mon, 21 Dec 2020 07:30:25 +0000 (16:30 +0900)]
fix svace issues

  - add null check
  - free allocated memory

Change-Id: Ic609fce530c41e877311d83764c178cfd73bfeb4

3 years agopackage version up to 2.0.3 01/240601/1 accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix tizen_6.0 tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.105333 accepted/tizen/6.0/unified/hotfix/20201103.000810 accepted/tizen/unified/20200812.144031 submit/tizen/20200810.092036 submit/tizen_6.0/20201029.205501 submit/tizen_6.0_hotfix/20201102.192901 submit/tizen_6.0_hotfix/20201103.115101 tizen_6.0.m2_release
SooChan Lim [Mon, 10 Aug 2020 02:29:53 +0000 (11:29 +0900)]
package version up to 2.0.3

xz does not use at this package.

Change-Id: Ifb91e5f71cc7e93999304e7aaaad49168047bb59

3 years agopackaging: update version to 2.0.2 45/239345/3
Seunghun Lee [Fri, 24 Jul 2020 05:46:29 +0000 (14:46 +0900)]
packaging: update version to 2.0.2

Change-Id: I0f9c18d0f3b994ba79a6dd7933ba4604a01d3398

3 years agokeyrouter: check validation before access. 44/239344/3
Seunghun Lee [Fri, 24 Jul 2020 05:36:20 +0000 (14:36 +0900)]
keyrouter: check validation before access.

acess violation issue fixed.

Change-Id: Ifede6709f4b3d98f70d9c75f8f6ae7d0e8cb0fa4

3 years agoenable ASLR(Address Space Layout Randomization) 02/235702/1 accepted/tizen/unified/20200609.153446 submit/tizen/20200609.070000
Sung-Jin Park [Tue, 9 Jun 2020 04:20:47 +0000 (13:20 +0900)]
enable ASLR(Address Space Layout Randomization)

Change-Id: Id3a7ee840142a1c55b3b13233c4a44e2734c3c7b
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopackaging: update version to 2.0.1 48/233648/3 accepted/tizen/unified/20200518.211953 submit/tizen/20200518.052354
Seunghun Lee [Mon, 18 May 2020 04:40:47 +0000 (13:40 +0900)]
packaging: update version to 2.0.1

Change-Id: I8fb6965c465cf5ba38d34a44ae26f6de806f6055

4 years agodoctor: bufmgr has to be initialized as a server explicitly. 47/233647/3
Seunghun Lee [Mon, 18 May 2020 04:33:24 +0000 (13:33 +0900)]
doctor: bufmgr has to be initialized as a server explicitly.

The doctor as a display server has to initialize a bufmgr for server
explicitly. Otherwise, tbm_bufmgr_init might be failed in case of checking
an environment variable of TBM_SERVER on tbm library get removed.

Change-Id: Iae59246871cc59b3a6739e871f35bbc1426e53ca

4 years agoreplace strerr*() functions with %m format for thread-safety 96/226696/1 accepted/tizen/unified/20200305.123258 submit/tizen/20200305.043517
Sung-Jin Park [Thu, 5 Mar 2020 03:48:53 +0000 (12:48 +0900)]
replace strerr*() functions with %m format for thread-safety

Change-Id: Ie75f6f325edbaab71d33743e21bdd7b8ea757fc6
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopackaging: add pkgconfig(libudev) to spec 70/225870/1 accepted/tizen/unified/20200226.124343 submit/tizen/20200225.010716
Sung-Jin Park [Tue, 25 Feb 2020 06:14:47 +0000 (15:14 +0900)]
packaging: add pkgconfig(libudev) to spec

Change-Id: I220fd84688b42c4b693ca87c496a47c23b1bacbd
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agofix build warnings 22/225822/1
jeon [Tue, 25 Feb 2020 01:00:04 +0000 (10:00 +0900)]
fix build warnings

  - warning: specified bound depends on the length of the
    source argument
  - using source argument's length in strncat, strncpy
    can cause string overflow
  - so instead of use source length, to use snprintf

Change-Id: Ica4ece26165670ac968725d8a69a3431e9d9aa5a

4 years agopepper_keyrouter: fix a toctou race condition to open a file 50/225750/5
jeon [Mon, 24 Feb 2020 08:33:20 +0000 (17:33 +0900)]
pepper_keyrouter: fix a toctou race condition to open a file

Change-Id: I04309a066310337881563574b891b98cd1078f9a

4 years agopepper-keyrouter: fix a coverity issue 34/213334/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix tizen_5.5_tv accepted/tizen/5.5/unified/20191031.021304 accepted/tizen/5.5/unified/mobile/hotfix/20201027.080649 accepted/tizen/unified/20190905.060551 submit/tizen/20190904.101310 submit/tizen_5.5/20191031.000005 submit/tizen_5.5_mobile_hotfix/20201026.185105 tizen_5.5.m2_release
jeon [Wed, 4 Sep 2019 08:34:32 +0000 (17:34 +0900)]
pepper-keyrouter: fix a coverity issue

  - PEPPER_CHECK is definition to check invalid values
    using do-while, so continue command is not work
    intentionally.
  - so change to check value condition if instead
    PEPPER_CHECK(do-while)

Change-Id: I2ca32e30b53e8ae2f23114233855ad3224d7895a

4 years agofix svace issues 88/211688/1 accepted/tizen/unified/20190902.052745 submit/tizen/20190809.070222 submit/tizen/20190828.054630
jeon [Thu, 8 Aug 2019 07:08:15 +0000 (16:08 +0900)]
fix svace issues

  - pepper-keyrouter: do not store unused return value
  - pepper-inotify: fix a memory leak

Change-Id: I65fcaffa450d8ebf6d3d4e6cef43bff0b8aa1fcc

4 years agokeyrouter: fix svace issues 49/211049/2
jeon [Mon, 29 Jul 2019 09:31:32 +0000 (18:31 +0900)]
keyrouter: fix svace issues

  - add a null check
  - close a opened file
  - check a tainted value

Change-Id: I7cabe3c25784d140ad75ac81806071559b658cdf

4 years agoRemove unnecessary setting 86/210686/1
INSUN PYO [Wed, 24 Jul 2019 00:31:51 +0000 (09:31 +0900)]
Remove unnecessary setting

Change-Id: I5d66955182b0bcd63c1022b6fd5aa861494f40c7

4 years agopepper-tdm: add ldconfig 39/210339/2 accepted/tizen/unified/20190722.112758 submit/tizen/20190719.011932
lsj119 [Thu, 18 Jul 2019 06:50:22 +0000 (15:50 +0900)]
pepper-tdm: add ldconfig

Change-Id: I4119710a10cd6e1fa1cce39ae1a5d4195715e1e9

4 years agopepper-drm: check ENABLE_DRM 37/210337/2
lsj119 [Thu, 18 Jul 2019 06:47:36 +0000 (15:47 +0900)]
pepper-drm: check ENABLE_DRM

Change-Id: I1d14b26e0e51293ac01552b4a7796c9097e6f38e

4 years agoadd configure for drm 02/210302/1
lsj119 [Thu, 18 Jul 2019 02:38:27 +0000 (11:38 +0900)]
add configure for drm

Change-Id: I6a191f08398796aaa3a4cfa62e584c202d47eaa9

4 years agoshell-client.c: fix to check null about globals 19/209619/1 accepted/tizen/unified/20190710.103518 submit/tizen/20190709.095046
Sung-Jin Park [Tue, 9 Jul 2019 09:40:54 +0000 (18:40 +0900)]
shell-client.c: fix to check null about globals

Change-Id: Ia14bdc29262f7aab22ed47a200f0f3114d73ea1b
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopackaging: update version to 2.0.0 05/209605/1
Sung-Jin Park [Tue, 9 Jul 2019 08:38:35 +0000 (17:38 +0900)]
packaging: update version to 2.0.0

Change-Id: I5b755c2659d7aaccde44c0a91e1acb628b2f55f7
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopepper-keyrouter: read keylayout file and check no privilege keys
jeon [Fri, 5 Jul 2019 02:40:52 +0000 (11:40 +0900)]
pepper-keyrouter: read keylayout file and check no privilege keys

Change-Id: I2e2ebb044aafc725d6381a5c38d6048dbd6478c1

4 years agopepper-utils: fix pepper_security crash
Sung-Jin Park [Fri, 5 Jul 2019 04:09:18 +0000 (13:09 +0900)]
pepper-utils: fix pepper_security crash

Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopepper-utils: fix files for HAVE_CYNARA
Sung-Jin Park [Thu, 4 Jul 2019 09:55:00 +0000 (18:55 +0900)]
pepper-utils: fix files for HAVE_CYNARA

Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopepper_keyrouter: fix to use pepper_security APIs instead of cynara APIs
Sung-Jin Park [Wed, 3 Jul 2019 06:08:59 +0000 (15:08 +0900)]
pepper_keyrouter: fix to use pepper_security APIs instead of cynara APIs

Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopepper_devicemgr: fix to use pepper_security APIs instead of cynara APIs
Sung-Jin Park [Wed, 3 Jul 2019 06:08:35 +0000 (15:08 +0900)]
pepper_devicemgr: fix to use pepper_security APIs instead of cynara APIs

Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopepper-utils: add pepper_security APIs
Sung-Jin Park [Tue, 2 Jul 2019 08:08:43 +0000 (17:08 +0900)]
pepper-utils: add pepper_security APIs

Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopackaging: remove unnecessary texts
Sung-Jin Park [Fri, 21 Jun 2019 06:11:41 +0000 (15:11 +0900)]
packaging: remove unnecessary texts

Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopepper-headless: separate package to headless-server package (remove source)
Sung-Jin Park [Fri, 21 Jun 2019 04:13:28 +0000 (13:13 +0900)]
pepper-headless: separate package to headless-server package (remove source)

Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoAUTHORS: update
Sung-Jin Park [Fri, 21 Jun 2019 02:30:16 +0000 (11:30 +0900)]
AUTHORS: update

Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopackaging: add requires of xkbcommon to pepper-xkb-devel
Sung-Jin Park [Thu, 20 Jun 2019 12:09:39 +0000 (21:09 +0900)]
packaging: add requires of xkbcommon to pepper-xkb-devel

Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopepper_devicemgr: pairing input block's key press/release
jeon [Fri, 7 Jun 2019 06:55:36 +0000 (15:55 +0900)]
pepper_devicemgr: pairing input block's key press/release

4 years agopackaging: add requires capi-system-peripheral-io for pepper-headless
Sung-Jin Park [Tue, 4 Jun 2019 07:17:58 +0000 (16:17 +0900)]
packaging: add requires capi-system-peripheral-io for pepper-headless

Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agodevicemgr: pairing inputgenerator's key press/release
jeon [Tue, 4 Jun 2019 04:15:17 +0000 (13:15 +0900)]
devicemgr: pairing inputgenerator's key press/release

4 years agoheadless_debug: implement a keymap print
jeon [Mon, 3 Jun 2019 06:39:26 +0000 (15:39 +0900)]
headless_debug: implement a keymap print

4 years agoheadless_debug: implement a keygrab_status
jeon [Thu, 30 May 2019 09:39:15 +0000 (18:39 +0900)]
headless_debug: implement a keygrab_status

4 years agoheadless_debug: add topvwins feature implementation 08/207208/1 accepted/tizen/unified/20190602.221747 submit/tizen/20190530.092249
Sung-Jin Park [Wed, 29 May 2019 04:39:36 +0000 (13:39 +0900)]
headless_debug: add topvwins feature implementation

Change-Id: Ibc88582108406f6d92db21036cecc3ac6399f555
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless_debug: add winfo script and fix usage() and so on 07/207207/1
Sung-Jin Park [Wed, 22 May 2019 08:59:54 +0000 (17:59 +0900)]
headless_debug: add winfo script and fix usage() and so on

Change-Id: Ie067007c0b717d01bf62e6ef0fc0a06b220d5e39
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless_debug: implement connected_client, reslist features 06/207206/1
Sung-Jin Park [Tue, 21 May 2019 08:23:12 +0000 (17:23 +0900)]
headless_debug: implement connected_client, reslist features

Change-Id: I107012f79237808193a9f7eb2a959ad42923fcdc
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless_debug: add information and exception handling for stdout/stderr redirections 05/207205/1
Sung-Jin Park [Tue, 21 May 2019 02:10:13 +0000 (11:10 +0900)]
headless_debug: add information and exception handling for stdout/stderr redirections

Change-Id: I6f1f3f74bc198b381beb63c33d45cd28e98c2f03
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless_debug: fix indentation and remove spaces 04/207204/1
Sung-Jin Park [Tue, 21 May 2019 00:57:28 +0000 (09:57 +0900)]
headless_debug: fix indentation and remove spaces

Change-Id: I4b84946bcf15f8421e3fdfb8ef0599b039b5e735
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless_debug: add debug features 03/207203/1
Sung-Jin Park [Mon, 20 May 2019 11:44:50 +0000 (20:44 +0900)]
headless_debug: add debug features

headless_debug provides some debug features such as wayland protocol
trace (event trace), redirection of STDOUT/STDERR, displaying keygrab
status, top-visible stack of windows and connected clients information.

Intially, enabling/disabling event trace features and redirection have
been added. The rest of the features will be added soon.

Change-Id: I800249045e785988a59fd2e5b904c98a00436e3f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopepper-inotify: return a valid type value 02/207202/1
jeon [Mon, 20 May 2019 08:46:38 +0000 (17:46 +0900)]
pepper-inotify: return a valid type value

Change-Id: I07bb4c7d444a5803d2a7ad900e7f4ce29d1b9b8a

4 years agopepper-inotify: provide a path information to inotify event 01/207201/1
jeon [Mon, 20 May 2019 08:28:35 +0000 (17:28 +0900)]
pepper-inotify: provide a path information to inotify event

Change-Id: I14f001668c885e81dbf4dffc2217c15fe1f7cbaf

4 years agoheadless-server: check HL_UI_LED is initialized or not 00/207200/1
jeon [Mon, 20 May 2019 07:30:37 +0000 (16:30 +0900)]
headless-server: check HL_UI_LED is initialized or not

Change-Id: I2edc0b91754e5a67f2f2ebd6bbedfb99b9793ab9

4 years agoheadless input: move file into input directory 99/207199/1
Sung-Jin Park [Fri, 17 May 2019 05:38:06 +0000 (14:38 +0900)]
headless input: move file into input directory

Change-Id: Ib6ea87bb6606be9b4aaee374731b52870d86b489
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless_server: enable dlog when PEPPER_DLOG_ENABLE is set 98/207198/1
Sung-Jin Park [Thu, 16 May 2019 08:42:51 +0000 (17:42 +0900)]
headless_server: enable dlog when PEPPER_DLOG_ENABLE is set

Change-Id: I4beccbdcfb03b94ee6c0438b86eaeab80e15fdea
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless_server: set STDOUT/STDERR bufferless 97/207197/1
Sung-Jin Park [Thu, 16 May 2019 08:40:57 +0000 (17:40 +0900)]
headless_server: set STDOUT/STDERR bufferless

Change-Id: I71472f7e4a030d5827190d6ee4bc404733ab5541
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agooutput_led: set brightness to 0x1 96/207196/1
Sung-Jin Park [Tue, 14 May 2019 09:43:54 +0000 (18:43 +0900)]
output_led: set brightness to 0x1

Change-Id: If6d43fc15c7c164f922e39c2700f9a15641b7870
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless-client: removed (separated into headless-samples packag) 95/207195/1
Sung-Jin Park [Fri, 10 May 2019 10:47:16 +0000 (19:47 +0900)]
headless-client: removed (separated into headless-samples packag)

Change-Id: I36d6f4d818a7f2d6d9a85297a6ee711e51f8da8e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless-server: enable inotify to support hot-plugged devices 94/207194/1
jeon [Fri, 10 May 2019 09:32:08 +0000 (18:32 +0900)]
headless-server: enable inotify to support hot-plugged devices

Change-Id: I7d42716cc306129d8a670aa6f8a10c94bebcf034

4 years agopepper-devicemgr: support a input block request 93/207193/1
jeon [Thu, 9 May 2019 12:02:25 +0000 (21:02 +0900)]
pepper-devicemgr: support a input block request

Change-Id: I7fc0e98ffc5a9013951d4fe16fac04f80b4ea98f

4 years agoheadless-client: add the NULL buffer attach 92/207192/1
Sung-Jin Park [Tue, 14 May 2019 04:06:14 +0000 (13:06 +0900)]
headless-client: add the NULL buffer attach

Change-Id: Id483aa7135af3a47c8a8e6c1d6c2de8dd1d3cc30
Signed-off-by: Sangjin Lee <lsj119@samsung.com>
4 years agopepper-keyboard: do not process a keyboard event if a grab returns false 91/207191/1
jeon [Thu, 9 May 2019 08:36:39 +0000 (17:36 +0900)]
pepper-keyboard: do not process a keyboard event if a grab returns false

Change-Id: I2cf66c669a14db798f0c171b2b57e22f83d1d7d4

4 years agoheadless_server::shell send the visibility event 90/207190/1
lsj119 [Thu, 9 May 2019 08:04:00 +0000 (17:04 +0900)]
headless_server::shell send the visibility event

Change-Id: I124dea0935fe11c72cd12d23757586b4c1b8f9aa

4 years agopepper-devicemgr: fix segfault when pepper-devicemgr is destroy 89/207189/1
jeon [Wed, 8 May 2019 11:44:01 +0000 (20:44 +0900)]
pepper-devicemgr: fix segfault when pepper-devicemgr is destroy

Change-Id: Ib1c398fe1ff3b2555ade49a15b3bd2a6c7552f41

4 years agoheadless-server::input : create a default keyboard device 88/207188/1
Sung-Jin Park [Thu, 9 May 2019 01:48:51 +0000 (10:48 +0900)]
headless-server::input : create a default keyboard device

This change creates a default keyboard device when there is
no probed device from pepper-evdev. As the focused client will
be able to control the output(s) and will get key event(s) by
default, at least, we need to create a keyboard when there is no keyboard
device detected.

Change-Id: I7997e9c5cc2a94e85261f3d56d1975653e6097e9
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoPackaging: fix display-manager.service(s) for doctor/headless 87/207187/1
Sung-Jin Park [Wed, 8 May 2019 07:00:20 +0000 (16:00 +0900)]
Packaging: fix display-manager.service(s) for doctor/headless

Change-Id: I16119a42357b16867a864f713c119fe24c63d2ea
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopepper-xkb: add required package (xkeyboard-config) 86/207186/1
Sung-Jin Park [Wed, 8 May 2019 02:34:49 +0000 (11:34 +0900)]
pepper-xkb: add required package (xkeyboard-config)

Change-Id: I2d4ec2c7a45361923c010e59abfd488c0a480225
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agopepper-devicemgr: check a privilege using cynara APIs 85/207185/1
jeon [Tue, 7 May 2019 12:41:17 +0000 (21:41 +0900)]
pepper-devicemgr: check a privilege using cynara APIs

Change-Id: Ia1f3416a09204f28cd48c44bdf9b88d47c4572b9

4 years agoheadless: enable a pepper_devicemgr 84/207184/1
jeon [Tue, 7 May 2019 08:41:00 +0000 (17:41 +0900)]
headless: enable a pepper_devicemgr

Change-Id: I3cad5a7fc3fa271aa787b347382a1086d5bce799

4 years agoheadless_server::ouput update the empty screen 83/207183/1
lsj119 [Tue, 7 May 2019 01:29:36 +0000 (10:29 +0900)]
headless_server::ouput update the empty screen

Change-Id: Ibe75da060ac3010ab888406a20b8b2f89d0a22c2

4 years agoserver/client/packaging: change socket_name to wayland-0 from headless-0, fix pepper... 82/207182/1
Sung-Jin Park [Fri, 3 May 2019 10:29:10 +0000 (19:29 +0900)]
server/client/packaging: change socket_name to wayland-0 from headless-0, fix pepper-doctor/headless packages

Change-Id: I534b34fae2636dbf5e441af35e2f450628afc1fc
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless_client: update LED 81/207181/1
lsj119 [Fri, 3 May 2019 08:11:30 +0000 (17:11 +0900)]
headless_client: update LED

Change-Id: I64ede64f75e236f8e80c72333bce7b541db974bb

4 years agoheadless-server: LED update for client 80/207180/1
lsj119 [Fri, 3 May 2019 07:20:06 +0000 (16:20 +0900)]
headless-server: LED update for client

Change-Id: I7d5c52bd9ea22e285cbf76710e41b9c35547f30f

4 years agopackaging: update required package(s), update conflicts for doctor/headless 79/207179/1
Sung-Jin Park [Fri, 3 May 2019 07:06:26 +0000 (16:06 +0900)]
packaging: update required package(s), update conflicts for doctor/headless

Change-Id: I676cec919a128d8271a5d8384bae24e71d913d95
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless-server: stop animation when the surface is added 78/207178/1
lsj119 [Fri, 3 May 2019 06:10:51 +0000 (15:10 +0900)]
headless-server: stop animation when the surface is added

Change-Id: I122f6ff6742a98cd85ece658dc6ed7eb2137f8bc

4 years agoheadless-server : add boot-animation 77/207177/1
lsj119 [Fri, 3 May 2019 05:24:09 +0000 (14:24 +0900)]
headless-server : add boot-animation

Change-Id: I5b2614e033475e26925b7a734d8a01b8aee12277

4 years agoheadless-client: add TC for update 76/207176/1
lsj119 [Tue, 30 Apr 2019 02:47:07 +0000 (11:47 +0900)]
headless-client: add TC for update

Change-Id: Ifbcdca52ebe7aa5e864c8664c9058f4fe9c2167d

4 years agoheadless-server::shell : Fix crash 75/207175/1
lsj119 [Tue, 30 Apr 2019 02:28:40 +0000 (11:28 +0900)]
headless-server::shell : Fix crash

Change-Id: I5749f41627be27e6b449e60d78d177b27dcaabbc

4 years agoheadless-server::shell : fix crash when destory 74/207174/1
lsj119 [Tue, 30 Apr 2019 01:42:43 +0000 (10:42 +0900)]
headless-server::shell : fix crash when destory

Change-Id: I5bce02380a49c848efb7d1a432f1851ae7511156

4 years agoheadless-client: add focus_skip set when init using HEADLESS_SKIP_FOCUS env 73/207173/1
Sung-Jin Park [Mon, 29 Apr 2019 11:35:59 +0000 (20:35 +0900)]
headless-client: add focus_skip set when init using HEADLESS_SKIP_FOCUS env

Change-Id: Ia66641772f6133e6f05ef6182e792007ddb4fc86
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agooutput: fix crash when deinit 72/207172/1
Sung-Jin Park [Mon, 29 Apr 2019 11:33:32 +0000 (20:33 +0900)]
output: fix crash when deinit

Change-Id: If711c5a377e053406e3c8d27998d5c519b6c384b
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless-server: fix crash 71/207171/1
lsj119 [Mon, 29 Apr 2019 10:36:10 +0000 (19:36 +0900)]
headless-server: fix crash

Change-Id: I79800b5fd97532cddbecfbad92698a434e17a3ec

4 years agoheadless_client: support stdin commands for keygrabs 70/207170/1
jeon [Mon, 29 Apr 2019 09:30:43 +0000 (18:30 +0900)]
headless_client: support stdin commands for keygrabs

Change-Id: If5d35fa136291164c6ebe22442b7e70b0428e8e2

4 years agopepper-keyrouter: add 8 to keycode to search keygrab list 69/207169/1
jeon [Mon, 29 Apr 2019 08:02:05 +0000 (17:02 +0900)]
pepper-keyrouter: add 8 to keycode to search keygrab list

Change-Id: I8fdacb2d5805da103c223dcacf8fce6cca124dfb

4 years agoheadless-server::output : Support display 68/207168/1
Sung-Jin Park [Tue, 14 May 2019 02:55:10 +0000 (11:55 +0900)]
headless-server::output : Support display

Change-Id: I487d6b7480b196124a12dd801be5458e4542a627
Signed-off-by: Sangjin Lee <lsj119@samsung.com>
4 years agoheadless client: print pid with TRACE and do some modifications 67/207167/1
Sung-Jin Park [Mon, 29 Apr 2019 07:51:16 +0000 (16:51 +0900)]
headless client: print pid with TRACE and do some modifications

- add window hide callback
- print PID inside TRACE()
- do window hide with back key (TM1)
- do focus skip unset/set with volume up/down keys

Change-Id: I777870a60809c579ac529f9982ab48b970d7f56f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless server: deinit headless input when shutdown 66/207166/1
Sung-Jin Park [Fri, 26 Apr 2019 07:02:53 +0000 (16:02 +0900)]
headless server: deinit headless input when shutdown

Change-Id: Ibd713d3eff6fbebc8f8fda87f7626d8598b83507
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless input: fix a crash when de-initialize itself 65/207165/1
Sung-Jin Park [Fri, 26 Apr 2019 07:01:59 +0000 (16:01 +0900)]
headless input: fix a crash when de-initialize itself

Change-Id: I24379d1456f3ba61ac1c5f3a51026b3f3421abdc
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agokeyrouter: fix not to call _pepper_keyrouter_cb_resource_destory twice while destroyi... 64/207164/1
Sung-Jin Park [Fri, 26 Apr 2019 06:59:48 +0000 (15:59 +0900)]
keyrouter: fix not to call _pepper_keyrouter_cb_resource_destory twice while destroying itself

Change-Id: I5e34250cbf13237f0f0b7973daf4324488bde847
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless-server::output : add logs 63/207163/1
lsj119 [Thu, 25 Apr 2019 08:09:53 +0000 (17:09 +0900)]
headless-server::output : add logs

Change-Id: I6214659b0f33c0244352c78b55b0c09b7b5fbaf7

4 years agopepper-keyrouter: support a top position grab and deliver a key to focus before send... 62/207162/1
jeon [Thu, 25 Apr 2019 01:56:50 +0000 (10:56 +0900)]
pepper-keyrouter: support a top position grab and deliver a key to focus before send shared grab

Change-Id: I21c53b0a533043fe83d57ac131b260b372b0666b

4 years agoheadless-server::input : remove NULL check 61/207161/1
lsj119 [Thu, 25 Apr 2019 05:42:19 +0000 (14:42 +0900)]
headless-server::input : remove NULL check

Change-Id: I684a1d5a79fb48b9349bdb87b098231d32e59e81

4 years agoevdev: fix a bug: set a invalid pointer 60/207160/1
jeon [Wed, 24 Apr 2019 08:11:39 +0000 (17:11 +0900)]
evdev: fix a bug: set a invalid pointer

Change-Id: Ib6a76c8d081aa996af417ec40d21566345c8a40c

4 years agokeyrouter: check NULL view 59/207159/1
lsj119 [Wed, 24 Apr 2019 06:36:01 +0000 (15:36 +0900)]
keyrouter: check NULL view

Change-Id: Ib7e1b4f8a8ad74752a4f40a22d15b055e5d2eeeb

4 years agoheadless-server::shell : add idle handler 58/207158/1
lsj119 [Wed, 24 Apr 2019 06:22:58 +0000 (15:22 +0900)]
headless-server::shell : add idle handler

Change-Id: I294c9e7b4784d12ea236882927e8801fc797203b

4 years agoevdev: change logic to distinguish device capability 57/207157/1
jeon [Wed, 24 Apr 2019 04:35:22 +0000 (13:35 +0900)]
evdev: change logic to distinguish device capability

Change-Id: I47d2888e937d2b9cb781abdcaf83f74c8b9b301b

4 years agoheadless-server::input : remove the global variable 56/207156/1
lsj119 [Wed, 24 Apr 2019 01:44:58 +0000 (10:44 +0900)]
headless-server::input : remove the global variable

Change-Id: Ia91c2bf96bcde96a705fe2ea167fcc04c663adbd

4 years agoheadless-server: add commit handler 55/207155/1
lsj119 [Wed, 24 Apr 2019 00:55:21 +0000 (09:55 +0900)]
headless-server: add commit handler

Change-Id: I45538df8e96a98ba294a06f1b96c4a4cb26baf7c

4 years agopepper-keyrouter: check a privilege using cynara APIs 54/207154/1
jeon [Tue, 23 Apr 2019 12:49:01 +0000 (21:49 +0900)]
pepper-keyrouter: check a privilege using cynara APIs

Change-Id: I5c9deb81355a79e0b8cc0ca20ceb97150940e2ad

4 years agokeyrouter core: add keyrouter_set_focus/top_client APIs 53/207153/1
Sung-Jin Park [Tue, 23 Apr 2019 11:17:00 +0000 (20:17 +0900)]
keyrouter core: add keyrouter_set_focus/top_client APIs

Change-Id: I92449dc34a89bf91382f7b2de40dd1269e9c3784
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agokeyrouter: send key to focus_view set by pepper_keyboard_set_focus_view API 52/207152/1
Sung-Jin Park [Tue, 23 Apr 2019 10:54:32 +0000 (19:54 +0900)]
keyrouter: send key to focus_view set by pepper_keyboard_set_focus_view API

Change-Id: I1f78676737d7364266016950c42e6bd38acb2251
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agokeyrouter: set the given keyboard only if there is no keyboard set on keyrouter 51/207151/1
Sung-Jin Park [Tue, 23 Apr 2019 07:32:11 +0000 (16:32 +0900)]
keyrouter: set the given keyboard only if there is no keyboard set on keyrouter

Change-Id: I78230b4e03e1148d84e2b5344bcf3319b0e3353e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless input: set pepper_keyrouter_event_handler as a keyboard event handler 50/207150/1
Sung-Jin Park [Tue, 23 Apr 2019 07:28:49 +0000 (16:28 +0900)]
headless input: set pepper_keyrouter_event_handler as a keyboard event handler

Change-Id: I81116a4d186d1d93c233da7f81481ec06c0c3068
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless input: add pepper-xkb to send a keymap to client(s) : FIXME 49/207149/1
Sung-Jin Park [Tue, 23 Apr 2019 04:42:48 +0000 (13:42 +0900)]
headless input: add pepper-xkb to send a keymap to client(s) : FIXME

Change-Id: Icfe859e5f20436cd164c9973285cc4a95ee9b538
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless client: set STDOUT none-buffered 48/207148/1
Sung-Jin Park [Tue, 23 Apr 2019 02:41:19 +0000 (11:41 +0900)]
headless client: set STDOUT none-buffered

Change-Id: Ic3e81db21fd72d0f3d81a88ea7fac74612de8550
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoheadless input: rename functions 47/207147/1
Sung-Jin Park [Tue, 23 Apr 2019 01:57:25 +0000 (10:57 +0900)]
headless input: rename functions

Change-Id: Ifa211b505d4fd97705c4cdca0f9d5e07e0dcbffa
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoinput: fix the crash 46/207146/1
lsj119 [Tue, 23 Apr 2019 00:40:29 +0000 (09:40 +0900)]
input: fix the crash

Change-Id: I2c0a4323619254041f61cedceb63dda756afa8a2

4 years agokeyrouter: support the version 2(drift) 45/207145/1
lsj119 [Tue, 23 Apr 2019 00:39:31 +0000 (09:39 +0900)]
keyrouter: support the version 2(drift)

Change-Id: Ic887cb0ea438f867e0bb212ac32d407e8f5698f6