platform/core/uifw/pepper.git
8 months agoPackage version up to 2.0.7 55/297955/1 accepted/tizen/unified/20230829.181415
Seunghun Lee [Tue, 29 Aug 2023 06:42:13 +0000 (15:42 +0900)]
Package version up to 2.0.7

Change-Id: I4e361eb625a4fa05f6d82cf588da750c2a6e8c11

8 months agohwc: Fix invalid type for printf format specifier 51/297951/1
Seunghun Lee [Tue, 29 Aug 2023 06:13:08 +0000 (15:13 +0900)]
hwc: Fix invalid type for printf format specifier

Change-Id: I4985e392bb024f9c8d43f75f4c3986ed05e9a38c

8 months agotdm: Fix wrong return value and invalid type for printf 50/297950/1
Seunghun Lee [Tue, 29 Aug 2023 06:08:13 +0000 (15:08 +0900)]
tdm: Fix wrong return value and invalid type for printf

Change-Id: I5a2979561ccec9bb61630fa386d976bdaa63f0a9

9 months agoPackage version up to 2.0.6 78/296678/1 accepted/tizen/unified/20230803.174832
Seunghun Lee [Thu, 3 Aug 2023 04:48:47 +0000 (13:48 +0900)]
Package version up to 2.0.6

Change-Id: I7f5bf14107f1ad3c94cefbd6a5b6a5d1799ef018

9 months agofbdev: Fix double close 22/296622/1
Seunghun Lee [Tue, 1 Aug 2023 07:14:46 +0000 (16:14 +0900)]
fbdev: Fix double close

Change-Id: If27eae6e1057fcd1e7feb64f8fc45b78cedebdaa

15 months agopackage version up to 2.0.5 38/287038/1 sandbox/ohduna
duna.oh [Thu, 19 Jan 2023 03:31:54 +0000 (12:31 +0900)]
package version up to 2.0.5

Change-Id: I5ff21da074e2616dfd20d02c57072a906ff46b59

15 months agopepper-devicemgr: fix a memory leak 37/287037/2
duna.oh [Mon, 16 Jan 2023 06:18:21 +0000 (15:18 +0900)]
pepper-devicemgr: fix a memory leak

Change-Id: I04d5eb40b7a578dae57f45d5c6e9cf5a1db07b2c

16 months agopackage version up to 2.0.4 42/286042/1 accepted/tizen/unified/20221227.170643
Doyoun Kang [Tue, 27 Dec 2022 00:31:28 +0000 (09:31 +0900)]
package version up to 2.0.4

Change-Id: I944be6f80842a06c665649a2e945d5c2ee143fb6

16 months agofix savce issue on 64bit env 41/286041/1
Doyoun Kang [Tue, 27 Dec 2022 00:25:52 +0000 (09:25 +0900)]
fix savce issue on 64bit env

Change-Id: I3487d68eaff8cb181020b5d3c3d4bcedb4975adb

2 years agobuild: Fix build error occured by autoconf upgrade 17/271917/1 accepted/tizen_7.0_unified_hotfix tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.063815 accepted/tizen/7.0/unified/hotfix/20221116.110207 accepted/tizen/unified/20220303.070240 submit/tizen/20220303.065728 tizen_7.0_m2_release
Seunghun Lee [Thu, 3 Mar 2022 06:36:50 +0000 (15:36 +0900)]
build: Fix build error occured by autoconf upgrade

Add a space at the beginning of the assignment of CFLAGS and LIBS.

Change-Id: I986f2c9374d041748f6e483d2f0af04516ac66d6

2 years agopepper-evdev: fix to refer to event source only when it's valid 43/266743/2 sandbox/shiin/devel accepted/tizen/unified/20211125.003802 submit/tizen/20210606.040058 submit/tizen/20210607.074442 submit/tizen/20210611.070646 submit/tizen/20211123.131303
Sung-Jin Park [Sun, 6 Jun 2021 03:25:26 +0000 (12:25 +0900)]
pepper-evdev: fix to refer to event source only when it's valid

Change-Id: Id796f2ff420f071acf9133de84b90bd1b2fb1ae4
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
2 years agopepper-inotify: fix to refer to event source only when it's valid 42/266742/1
Sung-Jin Park [Sun, 6 Jun 2021 03:24:42 +0000 (12:24 +0900)]
pepper-inotify: fix to refer to event source only when it's valid

Change-Id: I80d41932d29f76a1909f0b4d449ce00267ef644f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
2 years agopepper-inotify: fix to remove an event source when error/hangup comes from it 22/266222/3 accepted/tizen/unified/20211110.122244 submit/tizen/20211109.110721 submit/tizen/20211110.005634
Sung-Jin Park [Tue, 9 Nov 2021 08:01:33 +0000 (17:01 +0900)]
pepper-inotify: fix to remove an event source when error/hangup comes from it

Change-Id: Ia0c3f7b96fe7f2f0be4b73c58f63ed2bb83057ac
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
2 years agopepper-evdev: fix to remove an event source when error/hangup comes from it 21/266221/2
Sung-Jin Park [Tue, 9 Nov 2021 07:59:53 +0000 (16:59 +0900)]
pepper-evdev: fix to remove an event source when error/hangup comes from it

Change-Id: If2f8e800294485eb071e360ce5287732c9470d88
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
2 years agopepper-inotify: correct to no longer read if an error occurs in fd 81/266181/1 submit/tizen/20211109.041741
Sung-Jin Park [Tue, 9 Nov 2021 03:31:11 +0000 (12:31 +0900)]
pepper-inotify: correct to no longer read if an error occurs in fd

Change-Id: Ic23a223758ae77056fe31cd0a0210abc2a84ef5f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
2 years agopepper-evdev: correct to no longer read if an error occurs in fd 80/266180/1
Sung-Jin Park [Tue, 9 Nov 2021 03:30:35 +0000 (12:30 +0900)]
pepper-evdev: correct to no longer read if an error occurs in fd

Change-Id: Iabba3ac2d94e3a632be58cc2f06b06760c3e5013
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
2 years agotdm-hwc: remove unused variable 79/266179/1
Sung-Jin Park [Mon, 8 Nov 2021 09:42:47 +0000 (18:42 +0900)]
tdm-hwc: remove unused variable

Change-Id: Ib143f45d7657cb676bf90ec05657940653cb3752
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
2 years agoRevert "object: add create/destroy api for external object" 79/264679/1 accepted/tizen/6.5/unified/20211028.121928 accepted/tizen/unified/20210928.212639 submit/tizen/20210928.001627 submit/tizen_6.5/20211028.163101 tizen_6.5.m2_release
SooChan Lim [Tue, 28 Sep 2021 07:00:26 +0000 (16:00 +0900)]
Revert "object: add create/destroy api for external object"

This reverts commit 29f3b235eab9501d4d032a63824f68ef54cf98cc.

Change-Id: I37410a24fe9795aac1f4cd3ad5c22b2fecf417ea

2 years agoadd PEPPER_TRACE 49/264649/1
SooChan Lim [Tue, 28 Sep 2021 00:04:33 +0000 (09:04 +0900)]
add PEPPER_TRACE

The user of pepper still use this PEPPER_TRACE macro.
So keep this macro alive.

Change-Id: Ie1cc33db551ab6b168f127251dc5e6e9b5bc5815

2 years agotdm: split the visible_window_lnk into curr_vwin_list and candidate_vwin_list at... 00/264600/4
SooChan Lim [Mon, 27 Sep 2021 06:02:13 +0000 (15:02 +0900)]
tdm: split the visible_window_lnk into curr_vwin_list and candidate_vwin_list at hwc_window

Change-Id: If55394f4d4d123c99eafc72ae878e5ecb8d94e9c

2 years agofix the log 03/264603/2
SooChan Lim [Mon, 27 Sep 2021 06:11:24 +0000 (15:11 +0900)]
fix the log

fix the wrong paremeter

Change-Id: I2e0cdd374d8a7ae747944b56664168078c7edbfe

2 years agotdm: correct the null check 02/264602/2
SooChan Lim [Mon, 27 Sep 2021 06:09:41 +0000 (15:09 +0900)]
tdm: correct the null check

fix the typo.

Change-Id: If65ae5b85e0f29520482c37a3a54ba366d6b87b0

2 years agotdm: remove a dead code 01/264601/2
SooChan Lim [Mon, 27 Sep 2021 06:07:01 +0000 (15:07 +0900)]
tdm: remove a dead code

Change-Id: I22ed14eb33d3a316a19456072f307150941549de

2 years agodonot need to check num_outputs 89/264589/1
SooChan Lim [Mon, 27 Sep 2021 02:06:13 +0000 (11:06 +0900)]
donot need to check num_outputs

num_outputs could be zero.

Change-Id: Ice4565aeafc3452da6d3529d50abd5cca38521db

2 years agotdm: remove output->hwc_destroy_listerner 88/264588/1
SooChan Lim [Mon, 27 Sep 2021 02:04:28 +0000 (11:04 +0900)]
tdm: remove output->hwc_destroy_listerner

fix the memory leak.

Change-Id: Ib88fcdf1b3e9cbf48cd74f7215fb7a43f29a18dd

2 years agoadd include files for fixing build-break. 40/264540/1
SooChan Lim [Sat, 18 Sep 2021 03:29:31 +0000 (12:29 +0900)]
add include files for fixing build-break.

Change-Id: I0ba9bc21e53980dd2d0656cbcf1e2f6250f37633

2 years agoobject: add create/destroy api for external object 39/264539/1
SooChan Lim [Thu, 16 Sep 2021 13:22:11 +0000 (22:22 +0900)]
object: add create/destroy api for external object

The pepper exposes the create/destroy object api.
The pepper_object_create() generates an external object.
The pepper user can create an external object and destroy it.

Change-Id: Icceb20653573dea69e258932cb42b7ed833994f9

2 years agotdm: tdm-backend use pepper_tdm_renderer_t 83/263883/1
SooChan Lim [Mon, 13 Sep 2021 05:48:03 +0000 (14:48 +0900)]
tdm: tdm-backend use pepper_tdm_renderer_t

The tdm-output change the rendereing interface to use
pepper_tdm_renderer_t.
The tdm-output can get the output-side rendering interface through
pepper_tdm_output_create_renderer function.
Otherwise, it alse uses one of the two built-in rendering interfaces
which are pixman renderer and gl renderer.

Change-Id: I88ab0f0377851999148b696a14827a97cb3e354b

2 years agotdm: add pepper_tdm_output_create_gl_renderer function 82/263882/1
SooChan Lim [Mon, 13 Sep 2021 05:45:18 +0000 (14:45 +0900)]
tdm: add pepper_tdm_output_create_gl_renderer function

This function provides pepper_tdm_renderer which contains
built-in gl renderer.

Change-Id: I94215569ed8eb35eac4e9e86089a1f7353987749

2 years agotdm: add pepper_tdm_output_create_pixman_renderer function 81/263881/1
SooChan Lim [Mon, 13 Sep 2021 05:42:21 +0000 (14:42 +0900)]
tdm: add pepper_tdm_output_create_pixman_renderer function

This function provides pepper_tdm_renderer which contains
built-in pixman renderer.

Change-Id: Ied4fbf79a39ab5fc603dcd851ce60c7e9d6d95c1

2 years agotdm: add pepper_tdm_output_create_renderer function 80/263880/1
SooChan Lim [Mon, 13 Sep 2021 05:37:59 +0000 (14:37 +0900)]
tdm: add pepper_tdm_output_create_renderer function

The tdm provides the pepper_tdm_renderer_t and the
pepper_tdm_renderer_iface_t.
The tdm compositor can make own renderer implementations
with pepper_tdm_output_create_renderer function on a
pepper_tdm_output.

Change-Id: Ic50ea9e241f7042bfe6d90503c826bcf333efd15

2 years agotdm: add pepper_tdm_output_get_display_buffer_queue function 79/263879/1
SooChan Lim [Mon, 13 Sep 2021 05:22:39 +0000 (14:22 +0900)]
tdm: add pepper_tdm_output_get_display_buffer_queue function

This funtion provides tbm_surface_queue_h from pepper_tdm_output.

Change-Id: I40fa58f6cec73d5af9127f52627eacc6efcd1772

2 years agotdm: add pepper_tdm_output_get_pixel_size function 78/263878/1
SooChan Lim [Mon, 13 Sep 2021 05:16:22 +0000 (14:16 +0900)]
tdm: add pepper_tdm_output_get_pixel_size function

This function provides the pixel size of the pepper_tdm_output.

Change-Id: I3d937880618554a1660803d394df2efc60f7f251

2 years agotdm: add pepper_tdm_output_get_pepper_output function 77/263877/1
SooChan Lim [Mon, 13 Sep 2021 05:12:51 +0000 (14:12 +0900)]
tdm: add pepper_tdm_output_get_pepper_output function

This function is to get pepper_output form pepper_tdm_output.

Change-Id: Ie6b92b3e563e8652861a97360d2128e8bc6bfc0f

2 years agotdm: add pepper_tdm_get_output function 76/263876/1
SooChan Lim [Mon, 13 Sep 2021 05:08:58 +0000 (14:08 +0900)]
tdm: add pepper_tdm_get_output function

The pepper_tdm_get_output returns pepper_tdm_output
with a given index on a pepper_tdm.

Change-Id: I2d2211bd1072aa2fcdf69f06689785b221ef3e01

2 years agotdm: add pepper_tdm_count_outputs function 75/263875/1
SooChan Lim [Mon, 13 Sep 2021 05:04:16 +0000 (14:04 +0900)]
tdm: add pepper_tdm_count_outputs function

The pepper_tdm_count_outputs return the number of
pepper_tdm_outputs at pepper_tdm.

Change-Id: Ic5bbbdcdc9ea8bad249c1fcf6bead6b72862b23f

2 years agotdm: implement the tdm_hwc display 17/263817/1
SooChan Lim [Fri, 10 Sep 2021 08:08:54 +0000 (17:08 +0900)]
tdm: implement the tdm_hwc display

output uses tdm_hwc.

Change-Id: I99bfc15c95c80d52a53aefcd60813ead77e1e1a0

2 years agoadd pepper_tdm_hwc functions 16/263816/1
SooChan Lim [Fri, 10 Sep 2021 08:07:04 +0000 (17:07 +0900)]
add pepper_tdm_hwc functions

Change-Id: Idff22254f676132d1bf28d9e2760da2800db4d92

2 years agotdm: add pepper_tdm_hwc resources 15/263815/1
SooChan Lim [Fri, 10 Sep 2021 08:01:34 +0000 (17:01 +0900)]
tdm: add pepper_tdm_hwc resources

Change-Id: Ic8e9e7adb346cc63e69aad094be9e0750a5158d1

2 years agoimplement hwc at pepper 14/263814/1
SooChan Lim [Fri, 10 Sep 2021 07:59:21 +0000 (16:59 +0900)]
implement hwc at pepper

use pepper_hwc and pepper_hwc_entry

Change-Id: Iefa380828f58c62723a92e60abc1c0dba41d70eb

2 years agoadd pepper hwc resources 13/263813/1
SooChan Lim [Fri, 10 Sep 2021 07:39:52 +0000 (16:39 +0900)]
add pepper hwc resources

pepper_hwc : pepper hw compositor.
pepper_hwc_entry : hwc entry related to the render item.

Change-Id: I7ad7a4bd83348a5b973460e7c324a7b0f5bbc1ec

2 years agochange PEPPER_TRACE into PEPPER_DEBUG 12/263812/1
SooChan Lim [Fri, 10 Sep 2021 05:26:40 +0000 (14:26 +0900)]
change PEPPER_TRACE into PEPPER_DEBUG

Change-Id: Ib69c3dc8d18be1d44d4d33adc5e14d040e7f3383

2 years agoadd information log for tracing 11/263811/1
SooChan Lim [Fri, 10 Sep 2021 05:25:17 +0000 (14:25 +0900)]
add information log for tracing

Change-Id: I60498a0607ce846b11ee417fc6ac1e68aafc6512

2 years agoview: add and fix the trace log of view 10/263810/1
SooChan Lim [Fri, 10 Sep 2021 05:17:17 +0000 (14:17 +0900)]
view: add and fix the trace log of view

Change-Id: I8a65d730ad9e26494a0b1e8600dfaa969fc8f167

2 years agoadd t prefix to tdm_display and tdm_output 09/263809/1
SooChan Lim [Fri, 10 Sep 2021 05:11:36 +0000 (14:11 +0900)]
add t prefix to tdm_display and tdm_output

change the var name below.
 - disp -> tdisplay
 - output -> toutput

Change-Id: I13616e456f772571d3a33b24294a1918eb98c96a

2 years agoadd an info log level 08/263808/1
SooChan Lim [Fri, 10 Sep 2021 04:59:13 +0000 (13:59 +0900)]
add an info log level

Change-Id: I8255980eb7c96353ebf2886c39d4a83491f03153

2 years agofix the log format 07/263807/1
SooChan Lim [Fri, 10 Sep 2021 04:58:43 +0000 (13:58 +0900)]
fix the log format

Change-Id: I2e1ad3d1272e6af061f105704a544e761ce008e8

2 years agofix the indentation 06/263806/1
SooChan Lim [Fri, 10 Sep 2021 04:55:51 +0000 (13:55 +0900)]
fix the indentation

Change-Id: I167ae56f7a44a4968e32b6b8df5cf7a18d9392bd

2 years agoadd sequence diagram of tdm create 05/263805/1
SooChan Lim [Fri, 10 Sep 2021 04:42:10 +0000 (13:42 +0900)]
add sequence diagram of tdm create

Change-Id: I5c0895fa32365440dd5423f9cc99e102566564e1

2 years agoadd platuml files 87/262787/3
SooChan Lim [Tue, 17 Aug 2021 05:25:02 +0000 (14:25 +0900)]
add platuml files

add class and sequence diagrams of pepper

Change-Id: Ie31c045d8b9e5e4fe7f505832f8c40b616bc65b4

2 years agotemporary: add the name argument at pepper_compositor_create_fd 36/262536/1 accepted/tizen/unified/20210816.122912 submit/tizen/20210813.050356
SooChan Lim [Fri, 13 Aug 2021 04:26:30 +0000 (13:26 +0900)]
temporary: add the name argument at pepper_compositor_create_fd

This patch is a temporary one. This patch will be reverted later.

Change-Id: I50ae1145465ffbdf8b5a347531811651076d0dcf

2 years agotdm-output: type casting 27/262527/1
SooChan Lim [Fri, 13 Aug 2021 00:20:08 +0000 (09:20 +0900)]
tdm-output: type casting

Change-Id: I897a8c2698a01e1090f27095a2d3b224f3c9b6c1

2 years agomove samples from src/samples to samples 19/261819/1
SooChan Lim [Tue, 27 Jul 2021 05:55:59 +0000 (14:55 +0900)]
move samples from src/samples to samples

Change-Id: I97f00617ce0a1db03de48dd9bd47ebce17bc2a2d

2 years agomake pepper-tests package 80/261780/1
SooChan Lim [Mon, 26 Jul 2021 07:35:44 +0000 (16:35 +0900)]
make pepper-tests package

pepper-tests include the gtest unit tests for libpepper.

Change-Id: Ic241f1829b5c361e79a951b968cf7327534e35b0

2 years agoadd xkb enable in doctor server 99/258699/2
dyamy-lee [Mon, 24 May 2021 09:21:32 +0000 (18:21 +0900)]
add xkb enable in doctor server

For using input generation with keymap, devicemgr needs predefined
keymap. So enable xkb in devicemgr.

Change-Id: I31f1fe652c94fb88beb47339a001d0fba43e7f1e

2 years agodoctor-client, sample-server : change about keycode 65/258065/2 accepted/tizen/unified/20210511.072300 submit/tizen/20210511.034955
dyamy-lee [Thu, 6 May 2021 09:51:42 +0000 (18:51 +0900)]
doctor-client, sample-server : change about keycode

change keycode in sample-server.
for executable, it needs no offset +8, because it add offset inside keyrouter process.

change keycode in doctor-client.
for executable doctor-client by sending keycode, it needs offset +8.

Change-Id: I68e09f39b440f362f2684e50464ca025a8ce3126

2 years agoInclude xkb in doctor 64/258064/2
dyamy-lee [Thu, 6 May 2021 09:47:36 +0000 (18:47 +0900)]
Include xkb in doctor

For using xkb keymap, create xkb and set keyboard.

Change-Id: Ica04ce57971f272376784f603f1dc89e22afe12f

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>
3 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

3 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