platform/core/uifw/libtdm.git
6 years agopackage version up to 1.8.5 accepted/tizen/4.0/unified/20171208.061634 submit/tizen_4.0/20171207.025142
Boram Park [Thu, 7 Dec 2017 02:51:26 +0000 (11:51 +0900)]
package version up to 1.8.5

Change-Id: I065f2af60f9caa69727615a58a3269d4bb4be8b7

6 years agoadd checking return value
Boram Park [Thu, 7 Dec 2017 02:16:08 +0000 (11:16 +0900)]
add checking return value

Change-Id: I6b5d85ace61d651722c4df2991ff588d74d726bd

6 years agopackage version up to 1.8.4 accepted/tizen/4.0/unified/20171127.083219 submit/tizen_4.0/20171124.020504
Boram Park [Fri, 24 Nov 2017 02:03:56 +0000 (11:03 +0900)]
package version up to 1.8.4

Change-Id: Iaffb0f33adb41b1c6dfbb4c097651ec643fd8e87

6 years agottrace: enhance -ttrace_vblank option
Boram Park [Thu, 23 Nov 2017 06:45:16 +0000 (15:45 +0900)]
ttrace: enhance -ttrace_vblank option

Change-Id: Ic3afb55d3b7cf06e8962bea0ee0f71322fc06d27

6 years agoserver: correct wrong freeing
Boram Park [Thu, 23 Nov 2017 05:39:47 +0000 (14:39 +0900)]
server: correct wrong freeing

Change-Id: I60595fa61f80ada4c4f2586eef8537cf38c04446

6 years agopackage version up to 1.8.3
Boram Park [Tue, 21 Nov 2017 08:31:41 +0000 (17:31 +0900)]
package version up to 1.8.3

Change-Id: Ifed011687c2c0cc6a3ad1ae5faeb32ce301134a7

6 years agocorrect ttrace debug information for vblank
Boram Park [Tue, 21 Nov 2017 07:56:58 +0000 (16:56 +0900)]
correct ttrace debug information for vblank

Change-Id: Ie465ef620bc2f91b23c85a7321e7ba39de777c02

6 years agoremove unused event
Boram Park [Tue, 21 Nov 2017 07:35:02 +0000 (16:35 +0900)]
remove unused event

Change-Id: Ia88e9468eb8ca36f0c6902d76d1eb9d9424d7cd5

6 years agoadd stamp to vblank objects
Boram Park [Tue, 21 Nov 2017 07:31:35 +0000 (16:31 +0900)]
add stamp to vblank objects

To distinguish among vblank objects

Change-Id: Id419092118542442fa719824204e495c48e32d40

6 years agooutput: add debugging logs
Boram Park [Fri, 17 Nov 2017 06:47:22 +0000 (15:47 +0900)]
output: add debugging logs

Change-Id: I716746908d47b15757772ebc71cf714a0e0a5771

6 years agotdm: remove unncessary code
Boram Park [Wed, 1 Nov 2017 03:02:11 +0000 (12:02 +0900)]
tdm: remove unncessary code

Change-Id: I38863ae2f9572b4b347216f2d804b281d1f8d70f

6 years agovblank: using tdm_output function to get DPMS status.
Boram Park [Thu, 16 Nov 2017 04:56:37 +0000 (13:56 +0900)]
vblank: using tdm_output function to get DPMS status.

Storing DPMS value made inconsistency with output's DPMS value

Change-Id: I303486cda38c2d8c9c01346facf1e7848b9c63e3

6 years agooutput: return current_dpms_value if commit_per_vblank is false
Boram Park [Thu, 16 Nov 2017 04:53:25 +0000 (13:53 +0900)]
output: return current_dpms_value if commit_per_vblank is false

To use the stored value to reduce the interaction between frontend and backend.
If commit_per_vblank is true, tdm_output_get_dpms_internal calls backend's
output_get_dpms always function to get dpms status. Some backends doesn't
work properly for DPMS.

In future, we'd better use new env instead of using commit_per_vblank variable
to distinguish whether we use the stored value or backend's output_get_dpms.

Change-Id: I464e5d0dee98985e657f6db636b4386258ffaa8e

7 years agopackage version up to 1.8.2 accepted/tizen/4.0/unified/20171011.071310 accepted/tizen/unified/20171011.065816 submit/tizen/20171010.082430 submit/tizen_4.0/20171010.082423 tizen_4.0.IoT.p1_release tizen_4.0.m2_release
Boram Park [Tue, 10 Oct 2017 08:23:51 +0000 (17:23 +0900)]
package version up to 1.8.2

Change-Id: I540bc9a7eb324f344b1bbaa913b1c2c61921008a

7 years agouse strncpy, strncat instead of snprintf for getenv 44/154444/1
Boram Park [Tue, 10 Oct 2017 08:12:26 +0000 (17:12 +0900)]
use strncpy, strncat instead of snprintf for getenv

Change-Id: Ia83f826590de742b5469163e9c38bdc51deff372

7 years agoremove link before calling the user handler 52/153652/1
Boram Park [Fri, 29 Sep 2017 05:08:45 +0000 (14:08 +0900)]
remove link before calling the user handler

Inside of the user handler, list can be changed. And it could make crash.

Change-Id: Ib49bc110e826ff7b34b6c8bc2224b5006b1972ba

7 years agotest: set enviroment for testing 14/153614/1
Boram Park [Fri, 29 Sep 2017 02:39:40 +0000 (11:39 +0900)]
test: set enviroment for testing

Change-Id: I0fdd86a9c15e33b25eaf1fa0482c94472f4b025b

7 years agoRevert "implementation for SCREEN_PREROTATION_HINT" 13/153613/1
Boram Park [Fri, 29 Sep 2017 02:28:54 +0000 (11:28 +0900)]
Revert "implementation for SCREEN_PREROTATION_HINT"

This reverts commit f4aa0253c0f401b86bf1769e200b216cd2d8b66d.

Change-Id: Ic15d3a1815bbf9eab57240cc50514c9937bcf662

7 years agoset drm_fd to tbm accepted/tizen/4.0/unified/20170929.075518 accepted/tizen/unified/20170928.072113 submit/tizen/20170927.064133 submit/tizen_4.0/20170927.064121
Boram Park [Wed, 27 Sep 2017 08:37:21 +0000 (17:37 +0900)]
set drm_fd to tbm

Change-Id: If4e231b807744f14621dfb4ccc710191b6d09aab

7 years agopackage version up to 1.8.1
Boram Park [Wed, 27 Sep 2017 06:39:30 +0000 (15:39 +0900)]
package version up to 1.8.1

Change-Id: I7744c6b4582f0e5f3dde7a09bcb15ea0ec8d1d3e

7 years agoadd validation check for getenv 08/152708/1
Boram Park [Wed, 27 Sep 2017 01:32:30 +0000 (10:32 +0900)]
add validation check for getenv

Change-Id: I88df5bdfeb5049b0ba3c84fb841a9d062a9c01d9

7 years agoremove unnecessary condition 07/152707/1
Boram Park [Wed, 27 Sep 2017 01:31:16 +0000 (10:31 +0900)]
remove unnecessary condition

Change-Id: Ib27a298da0b3194c1f42feca95739f53f4e05bb1

7 years agopackage version up to 1.8.0 accepted/tizen/4.0/unified/20170925.071809 accepted/tizen/unified/20170925.071314 submit/tizen/20170922.080343 submit/tizen_4.0/20170922.080338
Boram Park [Fri, 22 Sep 2017 07:57:01 +0000 (16:57 +0900)]
package version up to 1.8.0

Change-Id: Ib8fb6088111712c0e36e685dd351aeb2d1771488

7 years agolayer: pending layer's data until committed 55/151755/1
Boram Park [Fri, 22 Sep 2017 01:46:16 +0000 (10:46 +0900)]
layer: pending layer's data until committed

The layer's info and buffer information should be applied when tdm_layer_commit
called. Otherwise, when we call tdm_layer_commit for A layer, the changes of B
layer can be applied to backend unintentionally.

Change-Id: I5cfdde9ed9f918174aa5a0785bad48c93c4b2091

7 years agonot using setenv, getenv for drm fd 16/150716/1
Boram Park [Fri, 15 Sep 2017 09:54:52 +0000 (18:54 +0900)]
not using setenv, getenv for drm fd

Change-Id: I2557864152f310fc10b4bd9f0d26032720dba396

7 years agodo not execute wl_resource_get_client 41/150641/1 accepted/tizen/4.0/unified/20170920.081351 accepted/tizen/unified/20170920.065440 submit/tizen/20170918.074227 submit/tizen_4.0/20170918.074318
Junkyeong Kim [Mon, 18 Sep 2017 06:39:48 +0000 (15:39 +0900)]
do not execute wl_resource_get_client

Change-Id: If9f9f636c9b1206943d4f6644d65ada660f64397
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
7 years agobackend: add dummy backend. 25/149825/7
Boram Park [Wed, 13 Sep 2017 03:41:19 +0000 (12:41 +0900)]
backend: add dummy backend.

Change-Id: I5829d55e3f14d531c55adab3fde9bcaf145464cd

7 years agoload a dummy module if failed to load a default module 26/149826/5
Boram Park [Wed, 13 Sep 2017 07:12:54 +0000 (16:12 +0900)]
load a dummy module if failed to load a default module

Change-Id: I29efec59122b4e6b4a9666b901edf214fd09221b

7 years agopackage vesion up to 1.7.8 accepted/tizen/4.0/unified/20170911.154640 accepted/tizen/unified/20170911.155746 submit/tizen/20170908.074504 submit/tizen_4.0/20170908.074604
Boram Park [Fri, 8 Sep 2017 07:43:44 +0000 (16:43 +0900)]
package vesion up to 1.7.8

Change-Id: Iaeeff325761e15d591326dbf73ce63be53bedb9f

7 years agoadd debugging logs 92/148592/3
Boram Park [Fri, 8 Sep 2017 06:24:28 +0000 (15:24 +0900)]
add debugging logs

Change-Id: I3aae4e23b3d6b24f8638ea58673a63e844acb5fa

7 years agouse SW timer when output disconnected 91/148591/1
Boram Park [Fri, 8 Sep 2017 05:35:40 +0000 (14:35 +0900)]
use SW timer when output disconnected

If enable_fake == 1, use SW timer when output disconnected as well as DPMS off.

Change-Id: I9e528b6eb6749d099c6b8f7ff765ce46a7728f5a

7 years agoadd error information to protocol 90/148590/1
Boram Park [Fri, 8 Sep 2017 02:58:28 +0000 (11:58 +0900)]
add error information to protocol

Change-Id: Ieba9ce9235eb815528228b6b656d12531af7e746

7 years agoadd error type for output disconnection 89/148589/1
Boram Park [Fri, 8 Sep 2017 02:57:25 +0000 (11:57 +0900)]
add error type for output disconnection

Change-Id: I7450a453217d138cb73e8be289e72682a13bf768

7 years agoadd get_dpms, get_connection, get_mode request 88/148588/1
Boram Park [Fri, 8 Sep 2017 02:07:43 +0000 (11:07 +0900)]
add get_dpms, get_connection, get_mode request

If a client adds the change_handler, we might be able to guess that
the client will watch the tdm client's fd and handle tdm events in
event loop. Otherwise, we CAN'T make sure if a client has event loop
which handles tdm events.

Change-Id: I49685d7eb3b88cda59b167f5ae66a7e9501a2315

7 years agotdm-monitor: fix big message issue 36/147136/1
Boram Park [Thu, 31 Aug 2017 05:31:56 +0000 (14:31 +0900)]
tdm-monitor: fix big message issue

Wayland has the 4096 message size restriction. So if tdm debug message
is bigger than that, the message will be devided.

Change-Id: I3ba57801bb149c489577ad1adff2c8befc69e69f

7 years agopackage version up to 1.7.7 accepted/tizen_3.0_common accepted/tizen_3.0_ivi accepted/tizen_3.0_mobile accepted/tizen_3.0_tv accepted/tizen_3.0_wearable tizen_3.0 accepted/tizen/3.0/common/20170824.151037 accepted/tizen/3.0/ivi/20170823.221705 accepted/tizen/3.0/mobile/20170823.221653 accepted/tizen/3.0/tv/20170823.221649 accepted/tizen/3.0/wearable/20170823.221657 accepted/tizen/4.0/unified/20170829.020334 accepted/tizen/unified/20170823.031646 submit/tizen/20170822.061509 submit/tizen_3.0/20170822.061503 submit/tizen_4.0/20170828.100004
Boram Park [Tue, 22 Aug 2017 06:14:06 +0000 (15:14 +0900)]
package version up to 1.7.7

Change-Id: I523415f93746816f933806d07f6c1d2f03088895

7 years agodump layer when calling tdm_layer_set_buffer 93/145293/1
Boram Park [Tue, 22 Aug 2017 04:25:48 +0000 (13:25 +0900)]
dump layer when calling tdm_layer_set_buffer

To dump all buffers of a layer, set_buffer function is much better than
layer_committed function.

Change-Id: I51c3daf926490a23764067e4a75fa6a12cab5f18

7 years agoadd tdm_helper_clear_buffer_color function 92/145292/1
Boram Park [Tue, 22 Aug 2017 04:24:19 +0000 (13:24 +0900)]
add tdm_helper_clear_buffer_color function

Change-Id: I033f2212eb057b9896cb5d37e0d6eacb059994a5

7 years agocorrect wrong description 91/145291/1
Boram Park [Tue, 22 Aug 2017 04:23:35 +0000 (13:23 +0900)]
correct wrong description

Change-Id: I2b5110d70a8ae81ac805d557c0b6715256947cbc

7 years agolayer: dump layer buffers when showing 50/145050/2
Boram Park [Sat, 19 Aug 2017 07:41:33 +0000 (16:41 +0900)]
layer: dump layer buffers when showing

Change-Id: I157ff0b26fdbbb71cea08d5c65a99691dffbbae2

7 years agopackage version up to 1.7.6 accepted/tizen/3.0/common/20170818.111940 accepted/tizen/3.0/ivi/20170818.001216 accepted/tizen/3.0/mobile/20170818.001200 accepted/tizen/3.0/tv/20170818.001204 accepted/tizen/3.0/wearable/20170818.001208 accepted/tizen/unified/20170818.000006 submit/tizen/20170816.052422 submit/tizen_3.0/20170816.052416
Boram Park [Wed, 16 Aug 2017 05:23:43 +0000 (14:23 +0900)]
package version up to 1.7.6

Change-Id: I8598c7f16df9c651f79f53aabf6bc7009e691b21

7 years agoclient: change log level
Boram Park [Wed, 16 Aug 2017 05:23:05 +0000 (14:23 +0900)]
client: change log level

Change-Id: I7e3cdf1e0104cc556da6b0407d1dc403c36f75e5

7 years agovblank: correct the client request time 48/144248/1
Boram Park [Wed, 16 Aug 2017 05:06:44 +0000 (14:06 +0900)]
vblank: correct the client request time

The client request time SHOULD be bigger than the last vblank time. To make
sure it, we forcely set the last vblank time to the client request time when
the req_time is smaller than the last_time.

Change-Id: Ib1dbec907fa04693d6df05b8260e300f6032563e

7 years agoclient: enhance vblank logs 47/144247/1
Boram Park [Wed, 16 Aug 2017 05:04:00 +0000 (14:04 +0900)]
client: enhance vblank logs

Change-Id: I6b12bc6aa56a1d4cdd2c319d7172dc46945fbd20

7 years agopackage version up to 1.7.5 accepted/tizen/3.0/common/20170808.135630 accepted/tizen/3.0/ivi/20170808.070924 accepted/tizen/3.0/mobile/20170808.070909 accepted/tizen/3.0/tv/20170808.070913 accepted/tizen/unified/20170808.171305 submit/tizen/20170807.103032 submit/tizen_3.0/20170807.103117
Boram Park [Mon, 7 Aug 2017 10:30:08 +0000 (19:30 +0900)]
package version up to 1.7.5

Change-Id: Id40ac9c7d9193125051433a0603f0abbf3a01871

7 years agoadapt ASLR for tdm-monitor and tools 34/142734/3
SooChan Lim [Mon, 7 Aug 2017 06:27:41 +0000 (15:27 +0900)]
adapt ASLR for tdm-monitor and tools

Change-Id: I14544a6fa5f4a9d4ded753ec12f031a7e09309ef

7 years agoremove buffers from commit_buffer_list when commit failed. 76/142776/1
Boram Park [Mon, 7 Aug 2017 07:57:16 +0000 (16:57 +0900)]
remove buffers from commit_buffer_list when commit failed.

When pp, commit is the sync operation, cb_done() will be called at the line of
commit(). In this case, buffers will be freed in cb_done() before
LIST_FOR_EACH_ENTRY_SAFE(b, bb, &commit_buffer_list, commit_link) line done.
So commit_link should be deleted when freed.

When commit() successed, commit_link will be deleted twice. So we need to use
LIST_DELINIT instead of LIST_DEL

Change-Id: I6a09878e1eae49d31eb3f3626e005a3ae10841d8

7 years agofix memory leak 75/142775/1
Boram Park [Mon, 7 Aug 2017 07:53:34 +0000 (16:53 +0900)]
fix memory leak

Change-Id: I3e259c314d069bc76884b96dba2b08d975060716

7 years agopackage version up to 1.7.4 38/141038/1 accepted/tizen/3.0/common/20170731.131807 accepted/tizen/3.0/mobile/20170731.012938 accepted/tizen/3.0/wearable/20170731.012951 accepted/tizen/4.0/unified/20170816.013707 accepted/tizen/4.0/unified/20170816.020122 accepted/tizen/unified/20170731.020751 submit/tizen/20170728.020557 submit/tizen/20170730.030247 submit/tizen_3.0/20170728.020613 submit/tizen_3.0/20170730.030330 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
SooChan Lim [Fri, 28 Jul 2017 01:59:31 +0000 (10:59 +0900)]
package version up to 1.7.4

Change-Id: I30ad6821660e110bf9b51dc80352a6e3092cfb98

7 years agodeinit the event loop after all resources are destroyed. 55/140555/2
Boram Park [Tue, 25 Jul 2017 10:05:18 +0000 (19:05 +0900)]
deinit the event loop after all resources are destroyed.

The event loop should be deinited after all event sources are removed. The
event sources can be removed in _tdm_display_destroy_private_display and
_tdm_display_unload_module function. So we make the tdm thread join to the
main thread and remove all resources. And finally we deinit the event loop.

Change-Id: I32f3b5429b40b0711ef50215d05e0eda1c8b1814

7 years agocorrect the wrong condition 54/140554/2
Boram Park [Tue, 25 Jul 2017 09:58:56 +0000 (18:58 +0900)]
correct the wrong condition

Change-Id: Ie7a60db49527b1f1e71067d10eda4327d0492603

7 years agopackage version up to 1.7.3 submit/tizen/20170724.083827 submit/tizen/20170725.002544 submit/tizen_3.0/20170724.083818
Boram Park [Mon, 24 Jul 2017 08:37:43 +0000 (17:37 +0900)]
package version up to 1.7.3

Change-Id: I16d73e08975905546d71fe413e8395de75eba99d

7 years agolayer: check always commit handler list when checking commit possible 24/140224/2
Changyeon Lee [Mon, 24 Jul 2017 07:30:30 +0000 (16:30 +0900)]
layer: check always commit handler list when checking commit possible

Change-Id: I3a121f7a90e3ff68a473f473fbc6b4c864a0d859
Signed-off-by: Boram Park <boram1288.park@samsung.com>
7 years agopackage version up to 1.7.2 92/140092/1 accepted/tizen/3.0/common/20170724.093001 accepted/tizen/3.0/ivi/20170724.075559 accepted/tizen/3.0/mobile/20170724.075529 accepted/tizen/3.0/tv/20170724.075525 accepted/tizen/3.0/wearable/20170724.075622 submit/tizen/20170724.003539 submit/tizen_3.0/20170724.003534
Boram Park [Mon, 24 Jul 2017 00:34:15 +0000 (09:34 +0900)]
package version up to 1.7.2

Change-Id: I1131954ba752ae4d6d2fc9e5bb79483e99015e63

7 years agodump: add function to check whether file is link or not 12/139912/4
Sangjin Lee [Fri, 21 Jul 2017 04:44:23 +0000 (13:44 +0900)]
dump: add function to check whether file is link or not

According to security code guide, before open the file for write it
should be check the file is symbolic link.

Change-Id: I11e5be6898640995669c470cec703aef93869bfd

7 years agolock/unlock outside of the helper function 70/139970/1
Boram Park [Fri, 21 Jul 2017 07:09:57 +0000 (16:09 +0900)]
lock/unlock outside of the helper function

Change-Id: I58ffefedb39143391a62a3f9526dea09256f647b

7 years agolock/unlock when calling a tdm_output internal function 97/139497/1 accepted/tizen/3.0/common/20170721.115114 accepted/tizen/3.0/ivi/20170721.023843 accepted/tizen/3.0/mobile/20170721.023759 accepted/tizen/3.0/tv/20170721.023813 accepted/tizen/3.0/wearable/20170721.023829 accepted/tizen/unified/20170720.164852 submit/tizen/20170719.053735 submit/tizen_3.0/20170719.053725
Boram Park [Wed, 19 Jul 2017 06:10:06 +0000 (15:10 +0900)]
lock/unlock when calling a tdm_output internal function

Change-Id: I0b3e4023f79309fd276142a9706e6ade564e001c

7 years agopackage version up to 1.7.1
Boram Park [Wed, 19 Jul 2017 05:36:16 +0000 (14:36 +0900)]
package version up to 1.7.1

Change-Id: Ie7163eaa657b052afe4be96e7e46ad02b54fb295

7 years agofix invariant result 58/139458/3
Boram Park [Wed, 19 Jul 2017 05:06:34 +0000 (14:06 +0900)]
fix invariant result

Change-Id: Iecb805dfda52036b6bf9a37bb9af994dbe2979d8

7 years agoadd tdm_output_set_dpms_async 40/139440/1
Boram Park [Wed, 19 Jul 2017 03:23:44 +0000 (12:23 +0900)]
add tdm_output_set_dpms_async

Change-Id: I9775ea2e5e78e8a4b11ec85b2b7481b670959b13

7 years agoincrease version to 1.7.0 39/139439/1
Boram Park [Thu, 6 Jul 2017 02:42:23 +0000 (11:42 +0900)]
increase version to 1.7.0

Change-Id: I69d8bc1d44f992e66a097e6aae7569e13e6df194

7 years agolog: use public wayland api 72/138072/1
Sangjin Lee [Tue, 11 Jul 2017 04:34:58 +0000 (13:34 +0900)]
log: use public wayland api

remove useless code for protocol log.

Change-Id: Ide45ca176c8998f604f8f55664271a1c89d5208b

7 years agopackage version up to 1.7.0 accepted/tizen/3.0/common/20170707.091514 accepted/tizen/3.0/ivi/20170706.222058 accepted/tizen/3.0/mobile/20170706.221947 accepted/tizen/3.0/tv/20170706.222012 accepted/tizen/3.0/wearable/20170706.222036 accepted/tizen/unified/20170705.162215 submit/tizen/20170705.013716 submit/tizen_3.0/20170705.085031
Boram Park [Wed, 5 Jul 2017 01:35:32 +0000 (10:35 +0900)]
package version up to 1.7.0

Change-Id: I16fa39bb01c3547de50988e47794546578d6331c

7 years agosupport tdm_value type 46/136946/3
Boram Park [Tue, 4 Jul 2017 01:08:12 +0000 (10:08 +0900)]
support tdm_value type

Change-Id: I88a97af9c00566cb6d21ce8062fb4d73eb678751

7 years agopackage version up to 1.6.21 accepted/tizen/3.0/common/20170614.124939 accepted/tizen/3.0/ivi/20170614.000357 accepted/tizen/3.0/mobile/20170614.000340 accepted/tizen/3.0/tv/20170614.000347 accepted/tizen/3.0/wearable/20170614.000352 accepted/tizen/unified/20170613.194531 submit/tizen/20170613.064539 submit/tizen_3.0/20170613.064516
Boram Park [Tue, 13 Jun 2017 06:43:42 +0000 (15:43 +0900)]
package version up to 1.6.21

Change-Id: Ia2a26859bdbe445abc36a72c6c6b7a6b04e5e963

7 years agohelper: consider the real buffer size 25/133625/1
Boram Park [Sat, 10 Jun 2017 23:25:27 +0000 (08:25 +0900)]
helper: consider the real buffer size

Change-Id: I6950f430aa2581c93709c80200f7b60600b56af4

7 years agohelper: add tdm_helper_get_buffer_full_size() to get the real buffer size 24/133624/1
Boram Park [Sat, 10 Jun 2017 23:24:07 +0000 (08:24 +0900)]
helper: add tdm_helper_get_buffer_full_size() to get the real buffer size

Change-Id: Ie27d3b52ab57171b25628e8a85fc509d1e643e21

7 years agopackage version up to 1.6.20 accepted/tizen/3.0/common/20170601.105940 accepted/tizen/3.0/ivi/20170531.231426 accepted/tizen/3.0/mobile/20170531.231416 accepted/tizen/3.0/tv/20170531.231419 accepted/tizen/3.0/wearable/20170531.231421 accepted/tizen/unified/20170531.082746 submit/tizen_3.0/20170530.054055
Boram Park [Tue, 30 May 2017 05:37:17 +0000 (14:37 +0900)]
package version up to 1.6.20

Change-Id: I6aa36f184b3d4e23c9388af1fc89e1d0ea24c11b

7 years agoserver: ignore chown & chmod errors 69/131569/2
Boram Park [Tue, 30 May 2017 04:57:18 +0000 (13:57 +0900)]
server: ignore chown & chmod errors

Change-Id: I0a923486ca44f8b2b0232bfe4d728a39a66d6df0

7 years agopackage version up to 1.6.19 accepted/tizen/3.0/common/20170530.103800 accepted/tizen/3.0/ivi/20170529.225822 accepted/tizen/3.0/mobile/20170529.225810 accepted/tizen/3.0/tv/20170529.225814 accepted/tizen/3.0/wearable/20170529.225818 submit/tizen_3.0/20170526.071727
Boram Park [Fri, 26 May 2017 04:32:45 +0000 (13:32 +0900)]
package version up to 1.6.19

Change-Id: Ide4d9c9d0deeb0cf0e034497d40824ac8ebd4f8e

7 years agoserver: skip chown if not a super user 43/131243/1
Boram Park [Fri, 26 May 2017 04:08:34 +0000 (13:08 +0900)]
server: skip chown if not a super user

If tdm_display_init is called by non super user, we don't need to
change the owner and group of a tdm socket file. And also changing
the owner of the tdm socket file which is created by non super user
is not allowed. So we just skip chown in this case.

Change-Id: Ib119becc4b9048f0fcc79c52089cfe04907cac60

7 years agopackage version up to 1.6.18 accepted/tizen/3.0/common/20170523.125958 accepted/tizen/3.0/ivi/20170523.020705 accepted/tizen/3.0/mobile/20170523.020628 accepted/tizen/3.0/tv/20170523.020656 accepted/tizen/3.0/wearable/20170523.020700 submit/tizen_3.0/20170522.152331
Boram Park [Mon, 22 May 2017 15:23:07 +0000 (00:23 +0900)]
package version up to 1.6.18

Change-Id: I6fc719c0eee8e70d6bf482251490697d6d355492

7 years agoserver: set permission and group to tdm-socket when it is added 20/130520/2
Changyeon Lee [Mon, 22 May 2017 13:23:05 +0000 (22:23 +0900)]
server: set permission and group to tdm-socket when it is added

Change-Id: I9052f391202781a9ac34c2fce7efacdd75e83761

7 years agopackage version up to 1.6.17 accepted/tizen/3.0/common/20170515.150157 accepted/tizen/3.0/ivi/20170515.064400 accepted/tizen/3.0/mobile/20170515.064350 accepted/tizen/3.0/tv/20170515.064352 accepted/tizen/3.0/wearable/20170515.064357 accepted/tizen/unified/20170511.033600 submit/tizen/20170511.001324 submit/tizen_3.0/20170511.105516 tizen_4.0.m1_release
Boram Park [Thu, 11 May 2017 00:12:51 +0000 (09:12 +0900)]
package version up to 1.6.17

Change-Id: I302bba1a0087af5ba28a90b8cca52e99d70c174b

7 years agovblank: support global fps 40/128640/2
Boram Park [Thu, 27 Apr 2017 04:39:10 +0000 (13:39 +0900)]
vblank: support global fps

Change-Id: Iec9c621fc270336a0d95c4a2f90b583704f9cc46

7 years agovblank: correct target time 39/128639/2
Boram Park [Tue, 2 May 2017 05:25:12 +0000 (14:25 +0900)]
vblank: correct target time

We should consider the vblank interval to calculate the target time.

Change-Id: I7f78631d644ce5dce0e2dfb2c8d8bcefbab45205

7 years agomonitor: add trace option to debug server-client protocol 38/128638/2
Boram Park [Tue, 2 May 2017 04:47:32 +0000 (13:47 +0900)]
monitor: add trace option to debug server-client protocol

Change-Id: Id27af997282b51db1541e2d7e59e521d95097d66

7 years agovblank: use tdm_server_get_client_name 37/128637/2
Boram Park [Tue, 2 May 2017 02:35:53 +0000 (11:35 +0900)]
vblank: use tdm_server_get_client_name

Change-Id: I4f47cca1d1f4fa268ab330fd947cd91e5c9458b8

7 years agoserver: trace client information 36/128636/2
Boram Park [Tue, 2 May 2017 02:33:43 +0000 (11:33 +0900)]
server: trace client information

Change-Id: I3e9ae2599119240628ff276aeebdd7cb34ff1341

7 years agopackage version up to 1.6.16 accepted/tizen/3.0/common/20170508.153030 accepted/tizen/3.0/ivi/20170508.050235 accepted/tizen/3.0/mobile/20170508.050201 accepted/tizen/3.0/tv/20170508.050213 accepted/tizen/3.0/wearable/20170508.050225 accepted/tizen/unified/20170429.023631 submit/tizen/20170428.002735 submit/tizen_3.0-common/20170508.080135 submit/tizen_3.0-common/20170508.081301 submit/tizen_3.0-common/20170508.091535 submit/tizen_3.0/20170428.002945 submit/tizen_3.0_common/20170508.091735
SooChan Lim [Fri, 28 Apr 2017 00:26:57 +0000 (09:26 +0900)]
package version up to 1.6.16

Change-Id: I8f48e66666d0e2e664facf5a179b327c21683d7b

7 years agochange sscanf to strtol for getting fd 54/125454/1
Junkyeong Kim [Mon, 17 Apr 2017 08:43:42 +0000 (17:43 +0900)]
change sscanf to strtol for getting fd

Change-Id: I7fed3efbd3fc9a9273a670b3b967707453471be2
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
7 years agopackage version up to 1.6.15 accepted/tizen/unified/20170414.163558 submit/tizen/20170414.032341 submit/tizen_3.0/20170414.032646
Boram Park [Fri, 14 Apr 2017 03:23:26 +0000 (12:23 +0900)]
package version up to 1.6.15

Change-Id: Ied1c6d1fb9b1a09b2e495c7ee39366d7b3fd675b

7 years agotdm: don't send output changes if client doesn't watch them 32/125132/1
Boram Park [Fri, 14 Apr 2017 02:46:50 +0000 (11:46 +0900)]
tdm: don't send output changes if client doesn't watch them

Change-Id: I0c77afab20462f01cc8d2676e868d48b32978878

7 years agopackage version up to 1.6.14 42/123842/1 accepted/tizen/3.0/common/20170410.142601 accepted/tizen/3.0/ivi/20170410.090253 accepted/tizen/3.0/mobile/20170410.090152 accepted/tizen/3.0/tv/20170410.090211 accepted/tizen/3.0/wearable/20170410.090235 accepted/tizen/unified/20170407.190916 submit/tizen/20170407.080244 submit/tizen_3.0/20170407.080348
Boram Park [Fri, 7 Apr 2017 07:51:59 +0000 (16:51 +0900)]
package version up to 1.6.14

Change-Id: Ic05b0a42b8ec8f5856afeaba3d74e05525f3e62d

7 years agolog: enable dlog by default to debug client error 41/123841/1
Boram Park [Fri, 7 Apr 2017 07:51:19 +0000 (16:51 +0900)]
log: enable dlog by default to debug client error

Change-Id: Id3c2a1b7fc7089efb6d62fdb1832fcd48fd4f688

7 years agoclient: allow set-fps during vblank running 40/123840/1
Boram Park [Fri, 7 Apr 2017 07:51:02 +0000 (16:51 +0900)]
client: allow set-fps during vblank running

Change-Id: I8139d220d7938b5b5001e68c066c066cf2e49f61

7 years agopackage version up to 1.6.13 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/3.0/common/20170327.141000 accepted/tizen/3.0/ivi/20170327.052514 accepted/tizen/3.0/mobile/20170327.052405 accepted/tizen/3.0/tv/20170327.052450 accepted/tizen/3.0/wearable/20170327.052501 accepted/tizen/common/20170323.154640 accepted/tizen/ivi/20170324.024021 accepted/tizen/mobile/20170324.023923 accepted/tizen/tv/20170324.023943 accepted/tizen/unified/20170324.024044 accepted/tizen/wearable/20170324.024001 submit/tizen/20170323.101716 submit/tizen_3.0/20170323.101730
Boram Park [Thu, 23 Mar 2017 10:15:17 +0000 (19:15 +0900)]
package version up to 1.6.13

Change-Id: I622f6d65a5d106d7f8ac86e6f92eb8441d8f8d55

7 years agolog: add debugging logs for dump 08/120608/1
Boram Park [Thu, 23 Mar 2017 09:18:50 +0000 (18:18 +0900)]
log: add debugging logs for dump

Change-Id: If8d84e12c2ece5cd46379d97c42f45ffaa80cc36

7 years agotest: remove sig handler to avoid deadlock 74/120574/1
Boram Park [Thu, 23 Mar 2017 07:59:32 +0000 (16:59 +0900)]
test: remove sig handler to avoid deadlock

Change-Id: I4db7accacebca43bca85751d18918a94dfb43d94

7 years agoevent_loop: set the user func and data before calling wayland API. 20/120520/1
Boram Park [Thu, 23 Mar 2017 06:51:33 +0000 (15:51 +0900)]
event_loop: set the user func and data before calling wayland API.

The user func can be called at the line of wl api by the backend implementation

Change-Id: Idfc19afa17f584531ef37834c592f59f803d2823

7 years agouse %license macro to copy the COPYING file. 51/120251/1
SooChan Lim [Wed, 22 Mar 2017 07:13:05 +0000 (16:13 +0900)]
use %license macro to copy the COPYING file.

Change-Id: I66b44ad1d92bf2db69cd7215ae16d5eca309e46e

7 years agopackage version up to 1.6.12
Boram Park [Thu, 9 Mar 2017 04:17:11 +0000 (13:17 +0900)]
package version up to 1.6.12

to upload patch to server again

Change-Id: I62aceb2224fa19e41849123d6ede17c0f4726f42

7 years agopackage version up to 1.6.11
Boram Park [Thu, 9 Mar 2017 03:58:58 +0000 (12:58 +0900)]
package version up to 1.6.11

Change-Id: I33a8efdb08ce79a280fc52476b3b7999f52c188c

7 years agooutput: don't refresh current_dpms_value in case of commit-per-vblank disabled 42/118142/1
Boram Park [Thu, 9 Mar 2017 03:58:11 +0000 (12:58 +0900)]
output: don't refresh current_dpms_value in case of commit-per-vblank disabled

Change-Id: I76bef3fa002e1112faa3a1ad17a23d2dc5ea624e

7 years agooutput: don't call output_get_dpms in case of commit-per-vblank disabled 12/118012/1
Boram Park [Wed, 8 Mar 2017 08:48:37 +0000 (17:48 +0900)]
output: don't call output_get_dpms in case of commit-per-vblank disabled

Change-Id: I3e1b57d58b6a71586a247b7611dd592baa2ad73e

7 years agolayer: init local variable 60/117860/1 accepted/tizen/3.0/common/20170308.133916 accepted/tizen/3.0/ivi/20170308.084130 accepted/tizen/3.0/mobile/20170308.084042 accepted/tizen/3.0/tv/20170308.084105 accepted/tizen/3.0/wearable/20170308.084120 accepted/tizen/common/20170309.175006 accepted/tizen/ivi/20170308.120431 accepted/tizen/mobile/20170308.120345 accepted/tizen/tv/20170308.120400 accepted/tizen/unified/20170310.080656 accepted/tizen/wearable/20170308.120411 submit/tizen/20170308.022253 submit/tizen_3.0/20170308.022418 submit/tizen_unified/20170310.011402
Boram Park [Wed, 8 Mar 2017 01:05:40 +0000 (10:05 +0900)]
layer: init local variable

Change-Id: I73bb6e3f2ae443b4d571395e13b5eae39d2d9c94

7 years agopackage version up to 1.6.10
Boram Park [Tue, 7 Mar 2017 10:57:11 +0000 (19:57 +0900)]
package version up to 1.6.10

Change-Id: I3e0e98825a48f5ab2ac9d1ee1330e64beb3b3b56

7 years agolayer: support to remove the commit handler 59/117759/1
Boram Park [Tue, 7 Mar 2017 09:43:18 +0000 (18:43 +0900)]
layer: support to remove the commit handler

Change-Id: I732e0ffbe44b47d195fcec3ecbff3b2221e6de09

7 years agolayer: remove the commit handler when all resource are freed 58/117758/1
Boram Park [Tue, 7 Mar 2017 09:42:31 +0000 (18:42 +0900)]
layer: remove the commit handler when all resource are freed

Change-Id: I0f8afee8189a806cf4014faace4c09cdde8d51f1

7 years agopackage version up to 1.6.9
Boram Park [Tue, 7 Mar 2017 08:49:33 +0000 (17:49 +0900)]
package version up to 1.6.9

Change-Id: Ic0b49e444558d4fb643a765af7ddc1bc274c4b80