platform/core/uifw/libtdm.git
8 years agosupport the tdm dynamic fps and the dpms on/off event 57/77657/1
Boram Park [Mon, 27 Jun 2016 04:37:44 +0000 (13:37 +0900)]
support the tdm dynamic fps and the dpms on/off event

Change-Id: I3fdc26887c19b5ddc66a5a4c1d7eca64cfa9f013

8 years agoadd tdm_common.h to share enumeration and structure with client 56/77656/1
Boram Park [Mon, 27 Jun 2016 04:35:24 +0000 (13:35 +0900)]
add tdm_common.h to share enumeration and structure with client

Change-Id: I6c64905cb8363cc99f3742fe40934872d5d2cb33

8 years agocorrect the retry condition of poll() 55/77655/1
Boram Park [Wed, 22 Jun 2016 04:15:39 +0000 (13:15 +0900)]
correct the retry condition of poll()

Change-Id: I7b2cdd80ccc903811ed791dead112932b887469b

8 years agoadd tdm_layer_get_buffer_flags 65/76865/2 accepted/tizen/common/20160701.100341 accepted/tizen/ivi/20160630.004051 accepted/tizen/mobile/20160630.004128 accepted/tizen/tv/20160630.004034 accepted/tizen/wearable/20160630.004114 submit/tizen/20160629.121628
SooChan Lim [Mon, 27 Jun 2016 12:53:28 +0000 (21:53 +0900)]
add tdm_layer_get_buffer_flags

There can be the layer which can set and display the specific buffer
with the specific flags. Therefore, tdm user has to know the buffer flags
to create the buffer which can be set to the specified layer.

Change-Id: I1df658f4cbb4ca6019a7df1fe72c77db3d6db401

8 years agoremove the pthread-stub dependency 27/76727/1 accepted/tizen/ivi/20160629.015256 accepted/tizen/mobile/20160629.015221 accepted/tizen/tv/20160629.015243 accepted/tizen/wearable/20160629.015234 submit/tizen/20160627.015631
SooChan Lim [Mon, 27 Jun 2016 05:24:38 +0000 (14:24 +0900)]
remove the pthread-stub dependency

Change-Id: I78c92c2f6bef32161be2a1d0815c6774a7945905

8 years agofix some syntax errors 58/76058/1 accepted/tizen/common/20160627.191317 submit/tizen/20160623.021949
Junkyeong Kim [Wed, 22 Jun 2016 12:44:19 +0000 (21:44 +0900)]
fix some syntax errors
initialize variables before using
erase unreacherble codes

Change-Id: I5ea6f89be8aeea2025950f0713fcc60dd43b1f7f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoAllow output name "primary" in tdm_client_wait_vblank 73/74773/3 accepted/tizen/common/20160620.162430 accepted/tizen/ivi/20160617.082231 accepted/tizen/mobile/20160617.081648 accepted/tizen/tv/20160617.081743 accepted/tizen/wearable/20160617.081836 submit/tizen/20160616.063425
Changyeon Lee [Wed, 15 Jun 2016 10:51:09 +0000 (19:51 +0900)]
Allow output name "primary" in tdm_client_wait_vblank

Change-Id: I39b4e5fa789ccda07a7b1156ecc11482237818cf

8 years agofix deadlock 04/74804/1
Roman Marchenko [Wed, 15 Jun 2016 14:15:47 +0000 (17:15 +0300)]
fix deadlock

Change-Id: I426b1067f729db754611824642b13e9ced8a7a9b
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
8 years agofix syntax error 34/74434/1 accepted/tizen/common/20160615.193218 accepted/tizen/ivi/20160616.001420 accepted/tizen/mobile/20160616.001351 accepted/tizen/tv/20160616.001411 accepted/tizen/wearable/20160616.001357 submit/tizen/20160614.090320 submit/tizen/20160615.002933
Boram Park [Tue, 14 Jun 2016 03:43:29 +0000 (12:43 +0900)]
fix syntax error

Change-Id: I00cb5908d5786e9013301c6e1f01eee47d26605d

8 years agopp: allow twice attach 58/73758/1 accepted/tizen/common/20160610.182409 submit/tizen/20160610.022708
Boram Park [Thu, 9 Jun 2016 10:26:02 +0000 (19:26 +0900)]
pp: allow twice attach

Change-Id: I4f9d754f8e83f0c45604a821e06d1b52344b0713

8 years agofix syntax error 45/73745/2
Boram Park [Thu, 9 Jun 2016 09:58:46 +0000 (18:58 +0900)]
fix syntax error

Change-Id: I4fd24640ca850fef42a7f804282e2a885e695db3

8 years agoadd tdm_helper_capture_output API 80/72480/2
Junkyeong Kim [Wed, 1 Jun 2016 07:20:27 +0000 (16:20 +0900)]
add tdm_helper_capture_output API

It makes composite image with output's all layers showing buffer.
After composing, call tdm_helper_capture_handler function.

Change-Id: I1ea7b939d77aeaf4f6d2c5347a3443ddac2b6d1d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoadd description for tdm protocol 53/73553/1
Boram Park [Wed, 8 Jun 2016 12:20:57 +0000 (21:20 +0900)]
add description for tdm protocol

Change-Id: Idbb753a959e4237676806f43a701e4366843fa59

8 years agoenhance log 52/73552/1
Boram Park [Tue, 7 Jun 2016 13:47:59 +0000 (22:47 +0900)]
enhance log

Change-Id: I0a8286733d527ba4c41f9b4301f701041ab751c5

8 years agoerase tdm log macros semicolon 77/72477/1 accepted/tizen/common/20160606.141629 submit/tizen/20160603.013854
Junkyeong Kim [Wed, 1 Jun 2016 07:14:55 +0000 (16:14 +0900)]
erase tdm log macros semicolon

Change-Id: Ic012277818e726da3bc9f3e92758e59a038d7c7c
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agomove a registration of commit_cb before calling output_commit 20/71920/2
Roman Marchenko [Fri, 27 May 2016 13:12:07 +0000 (16:12 +0300)]
move a registration of commit_cb before calling output_commit

    If TDM backend works without events (for example fbdev backend)
    then it should be able to call  the commit handler function right after
    doing commit.

Change-Id: I981a02bf257fda116861554db47e0bdf822bfa1f
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
8 years agoapply tizen coding rule 66/71966/1
Boram Park [Mon, 30 May 2016 02:04:45 +0000 (11:04 +0900)]
apply tizen coding rule

Change-Id: I4557e1e0aa1a8d1ed026444f0caf480a66bb9c28

8 years agoreuse ordered output 13/71613/5
Junkyeong Kim [Thu, 26 May 2016 07:21:02 +0000 (16:21 +0900)]
reuse ordered output

Change-Id: I5bba0bf6768192a5554c642309ff3b79f77707b5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoerase unused variable 34/71634/2
Junkyeong Kim [Thu, 26 May 2016 08:45:07 +0000 (17:45 +0900)]
erase unused variable

Change-Id: I03dee48c79d49b07478dfa0501427a97e1df9360
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoupdate output when udev event occured 37/70737/2
Junkyeong Kim [Fri, 20 May 2016 08:43:25 +0000 (17:43 +0900)]
update output when udev event occured

Change-Id: I7a85d3d9ad52f9914d68a66cf4b5537b349db7dc
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoadd null checking 06/70506/1 accepted/tizen/common/20160520.170941 accepted/tizen/ivi/20160520.003003 accepted/tizen/mobile/20160520.003332 accepted/tizen/tv/20160520.002907 accepted/tizen/wearable/20160520.003013 submit/tizen/20160519.083944
Junkyeong Kim [Thu, 19 May 2016 08:32:43 +0000 (17:32 +0900)]
add null checking

Change-Id: I60beab517611977ca946ee6d469b11be710e32c6
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoadd doxyzen comment for zpos 98/69898/1
SooChan Lim [Tue, 17 May 2016 08:32:04 +0000 (17:32 +0900)]
add doxyzen comment for zpos

Change-Id: I88c4e90791275236a3169a66a767de5bd837e359

8 years agoAdd tdm_layer_get_displaying_buffer function 49/69849/2 accepted/tizen/common/20160518.124829 accepted/tizen/ivi/20160518.004037 accepted/tizen/mobile/20160518.004113 accepted/tizen/tv/20160518.004107 accepted/tizen/wearable/20160518.004047 submit/tizen/20160517.082526
Changyeon Lee [Tue, 17 May 2016 05:26:57 +0000 (14:26 +0900)]
Add tdm_layer_get_displaying_buffer function

Change-Id: Icf5337ce6ead12ae534506a4d150039568e59a73

8 years agochange dump API from tdm_helper to tbm_surface_internal 71/69371/3 accepted/tizen/common/20160513.123655 accepted/tizen/ivi/20160513.082324 accepted/tizen/mobile/20160513.082305 accepted/tizen/tv/20160513.082318 accepted/tizen/wearable/20160513.082300 submit/tizen/20160513.045353
Junkyeong Kim [Fri, 13 May 2016 02:31:32 +0000 (11:31 +0900)]
change dump API from tdm_helper to tbm_surface_internal

Change-Id: I860f6addb06a5ce0863dc64ec76473582caad0b3
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agodoxygen update 09/69009/1
Boram Park [Wed, 11 May 2016 05:39:19 +0000 (14:39 +0900)]
doxygen update

Change-Id: I75908f664daa551d39b5a33d1c938aaefba03a4a

8 years agouse the fixed version for doxygen 08/69008/1
Boram Park [Wed, 11 May 2016 05:30:11 +0000 (14:30 +0900)]
use the fixed version for doxygen

Change-Id: I213ffd20f69bace853074a829536564c3448515e

8 years agoversion up to 1.2.0 83/68983/1 1.2.0 accepted/tizen/common/20160511.142108 accepted/tizen/ivi/20160512.050808 accepted/tizen/mobile/20160512.050757 accepted/tizen/tv/20160512.050717 accepted/tizen/wearable/20160512.050740 submit/tizen/20160511.021945
Boram Park [Wed, 11 May 2016 02:02:27 +0000 (11:02 +0900)]
version up to 1.2.0

Change-Id: I23b875888896f4b3d197f37a425e50823bc0c4d3

8 years agodeprecate TDM_BACKEND_ABI_VERSION 82/68982/2
Boram Park [Wed, 11 May 2016 01:45:09 +0000 (10:45 +0900)]
deprecate TDM_BACKEND_ABI_VERSION

   Use TDM_BACKEND_SET_ABI_VERSION instead of this.

Change-Id: Ice6b35a22eac2bf23ef18854abe41033091bac4f

8 years agoget version in configuration time 81/68981/1
Boram Park [Wed, 11 May 2016 01:28:20 +0000 (10:28 +0900)]
get version in configuration time

Change-Id: Ib3e2fbe010bc1f80109257b4fcee81c99032d7aa

8 years agoadd max_attach_count variable 80/68980/1
Boram Park [Tue, 10 May 2016 23:41:28 +0000 (08:41 +0900)]
add max_attach_count variable

Change-Id: Ib5f6801a489232a1ed45c83809fefa527a601a51

8 years agoadd tdm_display_check_module_abi function 79/68979/1
Boram Park [Wed, 11 May 2016 00:15:38 +0000 (09:15 +0900)]
add tdm_display_check_module_abi function

Change-Id: I6d60a6895978f57d94a8238755c8377a3373749f

8 years agoadd LIST_LENGTH macro 78/68978/1
Boram Park [Wed, 11 May 2016 00:34:53 +0000 (09:34 +0900)]
add LIST_LENGTH macro

Change-Id: I5a64f1416aadde167a51a1ed5bcd3adeae2be12d

8 years agofix coding style 77/68977/1
Boram Park [Tue, 10 May 2016 23:50:53 +0000 (08:50 +0900)]
fix coding style

Change-Id: Ieea4beecaa9e22bfbebb742390568d35301e090a

8 years agochange input param's type 36/68936/2
Boram Park [Tue, 10 May 2016 02:59:50 +0000 (11:59 +0900)]
change input param's type

Change-Id: I3044cf96eabe8f2e5d20af38aa3e8aecee088ff0

8 years agodoxygen update 35/68935/2
Boram Park [Tue, 10 May 2016 02:58:39 +0000 (11:58 +0900)]
doxygen update

Change-Id: I285ea555ae3dc43fd007f926001b9d205c12b751

8 years agoFix double free 35/68335/1 accepted/tizen/common/20160504.130219 accepted/tizen/ivi/20160504.012513 accepted/tizen/mobile/20160504.012409 accepted/tizen/tv/20160504.012424 accepted/tizen/wearable/20160504.012455 submit/tizen/20160503.113831
Changyeon Lee [Tue, 3 May 2016 11:47:47 +0000 (20:47 +0900)]
Fix double free

Change-Id: I0a1987af5eb0679187fb2bc398ca93bed95453e5

8 years agoFix null check after deref 34/68334/1
Changyeon Lee [Tue, 3 May 2016 11:32:58 +0000 (20:32 +0900)]
Fix null check after deref

Change-Id: I0ebe88f8bde7d6feaaa538f2b8fb78f36406b4e2

8 years agousing SW timer for TDM vblank when DPMS off 72/67872/2 accepted/tizen/common/20160429.170525 accepted/tizen/ivi/20160502.011552 accepted/tizen/mobile/20160502.011457 accepted/tizen/tv/20160502.011516 accepted/tizen/wearable/20160502.011534 submit/tizen/20160429.034949
Boram Park [Fri, 29 Apr 2016 02:25:42 +0000 (11:25 +0900)]
using SW timer for TDM vblank when DPMS off

Change-Id: I03159500bbe8e0b6a65b1cd82bf4ef6f1a015c68

8 years agoadd wl_tdm_client interface 71/67871/1
Boram Park [Thu, 28 Apr 2016 03:40:02 +0000 (12:40 +0900)]
add wl_tdm_client interface

   To manage client's resources in tdm server side.

Change-Id: I48cfa8f819f9447de188497892371be6a4113f02

8 years agoimplement for sync fo tdm_client_wait_vblank 87/67587/1
Boram Park [Wed, 27 Apr 2016 09:45:51 +0000 (18:45 +0900)]
implement for sync fo tdm_client_wait_vblank

Change-Id: I6dd440473571e8cf717a3c74b784a036ee009da4

8 years agoadd doxygen document 03/67303/2
Boram Park [Tue, 26 Apr 2016 07:50:12 +0000 (16:50 +0900)]
add doxygen document

Change-Id: I41cdc17d84206dc473369f7f9145b5cb35f82ead

8 years agoapply wayland coding style 02/67302/2
Boram Park [Tue, 26 Apr 2016 07:30:23 +0000 (16:30 +0900)]
apply wayland coding style

Change-Id: I127ffebe17c53ce82c4bd3580f6d059081831ac1

8 years agoadd sw_timer param 01/67301/2
Boram Park [Tue, 26 Apr 2016 07:29:35 +0000 (16:29 +0900)]
add sw_timer param

    Need to implement more

Change-Id: I44ef299564d09e3c8788a04dc191518f7ab67436

8 years agorename test tools and enhance logs 19/67219/2 accepted/tizen/common/20160427.053804 accepted/tizen/ivi/20160426.234112 accepted/tizen/mobile/20160426.234038 accepted/tizen/tv/20160426.234102 accepted/tizen/wearable/20160426.234058 submit/tizen/20160426.061111
Boram Park [Tue, 26 Apr 2016 02:08:52 +0000 (11:08 +0900)]
rename test tools and enhance logs

Change-Id: I0ef5b4639c3a555ddcd0217f78d7ec3ba47a515a

8 years agochanging test log 94/67194/3
Boram Park [Mon, 25 Apr 2016 14:30:58 +0000 (23:30 +0900)]
changing test log

Change-Id: Ia09d2f5af48af1e1eb6351f5acbed8e202ebf3ea

8 years agodon't call tdm_event_loop_flush in a main thread. 92/67192/3
Boram Park [Mon, 25 Apr 2016 14:05:49 +0000 (23:05 +0900)]
don't call tdm_event_loop_flush in a main thread.

   All requests and events of a wayland display are handled
   in a TDM thread.

Change-Id: I9469304a631c45a5d71dfcd27c8cc8d78d7be253

8 years agoImplement deadlock checker. To enable this function, compile with TDM_CONFIG_MUTEX_TI... 02/67102/2
Andrii Sokolenko [Mon, 25 Apr 2016 07:45:16 +0000 (10:45 +0300)]
Implement deadlock checker. To enable this function, compile with TDM_CONFIG_MUTEX_TIMEOUT

Change-Id: I20e04366aaefa7dd1369a482028cb3c2b4e7c47f
Signed-off-by: Andrii Sokolenko <a.sokolenko@samsung.com>
8 years agoinit variable 62/67162/1 accepted/tizen/common/20160426.143000 accepted/tizen/ivi/20160425.231646 accepted/tizen/mobile/20160425.231459 accepted/tizen/tv/20160425.231625 accepted/tizen/wearable/20160425.231546 submit/tizen/20160425.065136
Boram Park [Mon, 25 Apr 2016 10:42:53 +0000 (19:42 +0900)]
init variable

Change-Id: I73691449738ad137cac39c6573afd2881ada2b6e

8 years agoset tdm output list's first element to main 53/67053/4
Junkyeong Kim [Mon, 25 Apr 2016 02:05:22 +0000 (11:05 +0900)]
set tdm output list's first element to main

Change-Id: I6208106cf1023c007a2b519258dc7907cad4b5b9
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoadd TDM_LAYER_CAPABILITY_NO_CROP 60/67060/1
Boram Park [Mon, 25 Apr 2016 01:58:49 +0000 (10:58 +0900)]
add TDM_LAYER_CAPABILITY_NO_CROP

Change-Id: I78bbf9b71353426beb3aa69f675b0167be52fc97

8 years agoenhance log 85/66985/2
Boram Park [Fri, 22 Apr 2016 09:26:12 +0000 (18:26 +0900)]
enhance log

Change-Id: I05e236e01c32d5873192a9ff913484a574adfc1f

8 years agobackend can have no output_set_dpms 84/66984/2
Boram Park [Fri, 22 Apr 2016 09:25:27 +0000 (18:25 +0900)]
backend can have no output_set_dpms

Change-Id: Ifc34ff143f52182a1bd1e418b49d82458a4b2188

8 years agoenhance log 83/66983/2
Boram Park [Fri, 22 Apr 2016 05:36:41 +0000 (14:36 +0900)]
enhance log

Change-Id: I05970c643cebda9d9cc3313bf3b26ffeba95469e

8 years agocheck if input param is valid 15/66815/1
Boram Park [Thu, 21 Apr 2016 07:30:10 +0000 (16:30 +0900)]
check if input param is valid

Change-Id: Ic1cd413a0205c05226c9b955011e82ac5dbbaf2b

8 years agouse tdm_dump_enable variable to check if dump needed 14/66814/1
Boram Park [Thu, 21 Apr 2016 07:29:48 +0000 (16:29 +0900)]
use tdm_dump_enable variable to check if dump needed

Change-Id: I8287bc0eca5198ade708b26a585cd6c88bc2bd66

8 years agoremove unuseful error log 11/66811/1
Boram Park [Thu, 21 Apr 2016 07:20:32 +0000 (16:20 +0900)]
remove unuseful error log

Change-Id: Id215f5bf40d6f8b2563560f2683bc57b71062469

8 years agofix deadlock and enhance lock/unlock to protect the backend module's data 08/66808/2
Boram Park [Thu, 21 Apr 2016 06:43:47 +0000 (15:43 +0900)]
fix deadlock and enhance lock/unlock to protect the backend module's data

Change-Id: I4e057d3238779702af5e878be96ecb9c33573d10

8 years agoassertion if there is error or warning 07/66807/2
Boram Park [Thu, 21 Apr 2016 06:35:13 +0000 (15:35 +0900)]
assertion if there is error or warning

Change-Id: Ie2a0586b28fd54bf6712603b2c316c3845d23869

8 years agoprint log with color 06/66806/2
Boram Park [Thu, 21 Apr 2016 02:01:35 +0000 (11:01 +0900)]
print log with color

    red    - error
    yellow - warning
    green  - info
    white  - debug

Change-Id: I9861b058efefc40c5d04677d5c1f952c959ffe60

8 years agofix segfault when the vblank resource is gone 05/66805/2
Boram Park [Wed, 20 Apr 2016 09:52:46 +0000 (18:52 +0900)]
fix segfault when the vblank resource is gone

Change-Id: I4acfe93a46d85dcdcc4db81d79d78b8165b88a9e

8 years agomake dump at tdm_layer_set_buffer function 47/66547/7 accepted/tizen/common/20160421.161410 accepted/tizen/ivi/20160421.010410 accepted/tizen/mobile/20160421.010350 accepted/tizen/tv/20160421.010402 accepted/tizen/wearable/20160421.010413 submit/tizen/20160420.040930
Junkyeong Kim [Tue, 19 Apr 2016 10:46:28 +0000 (19:46 +0900)]
make dump at tdm_layer_set_buffer function
add tdm dump helper functions

Change-Id: I64f1d7018ede69256d45181774b91f5a27f7f341
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agofix syntax error 30/66530/1
Boram Park [Tue, 19 Apr 2016 09:45:32 +0000 (18:45 +0900)]
fix syntax error

Change-Id: I0a7822a23bda1ecbc2af12dbf2eae15c737d086a

8 years agofix syntax error 78/66378/1 accepted/tizen/common/20160419.143123 accepted/tizen/ivi/20160418.235826 accepted/tizen/mobile/20160418.235821 accepted/tizen/tv/20160418.235824 accepted/tizen/wearable/20160418.235814 submit/tizen/20160418.122128
Boram Park [Mon, 18 Apr 2016 12:33:24 +0000 (21:33 +0900)]
fix syntax error

Change-Id: Icdf0b36c6bc81d3382b31ab63272599593b9be37

8 years agodisable the tdm thread as default 76/66376/1
Boram Park [Mon, 18 Apr 2016 12:24:27 +0000 (21:24 +0900)]
disable the tdm thread as default

Change-Id: I4f5584bd37e82a265b7a4fc350994076336387f7

8 years agoerase dereference of null code 85/66285/2
Junkyeong Kim [Mon, 18 Apr 2016 07:35:05 +0000 (16:35 +0900)]
erase dereference of null code

Change-Id: I3726b755d568255e3a82da65ada40828a40414b3
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoset the initial dpms value to be off 99/66199/1 accepted/tizen/ivi/20160418.082634 accepted/tizen/mobile/20160418.082616 accepted/tizen/tv/20160418.082631 accepted/tizen/wearable/20160418.082624 submit/tizen/20160418.012433
SooChan Lim [Sun, 17 Apr 2016 23:39:05 +0000 (08:39 +0900)]
set the initial dpms value to be off

Change-Id: I3413ce4256133d58b5e02a27c4ecb036e184fae4

8 years agoFor store user data of buffer used new surface api of libtbm 02/65802/2 accepted/tizen/common/20160414.142603 accepted/tizen/ivi/20160415.014812 accepted/tizen/mobile/20160415.014832 accepted/tizen/tv/20160415.014728 accepted/tizen/wearable/20160415.014753 submit/tizen/20160414.040521
Andrii Sokolenko [Tue, 12 Apr 2016 13:58:24 +0000 (16:58 +0300)]
For store user data of buffer used new surface api of libtbm

Change-Id: I7fb0f7e3956a68e84c3e497222b16a8115e291bb
Signed-off-by: Andrii Sokolenko <a.sokolenko@samsung.com>
8 years agofix 64bit build error 38/65538/1
Boram Park [Mon, 11 Apr 2016 08:34:24 +0000 (17:34 +0900)]
fix 64bit build error

Change-Id: I19f591063dc4c824aec8599fed8bb0a740debd15

8 years agocall the change handler when dpms changed 37/65537/1
Boram Park [Mon, 11 Apr 2016 06:50:57 +0000 (15:50 +0900)]
call the change handler when dpms changed

Change-Id: I34e856fceb1840b4a2fecba867550b5637571e47

8 years agoneed to close fd of tdm_helper_get_fd 36/65536/1
Boram Park [Fri, 8 Apr 2016 09:24:11 +0000 (18:24 +0900)]
need to close fd of tdm_helper_get_fd

Change-Id: I5c06586ae3e07c84187137b4294a74a0505b0ca1

8 years agoreturn error during DPMS off 35/65535/1
Boram Park [Fri, 8 Apr 2016 08:36:27 +0000 (17:36 +0900)]
return error during DPMS off

Change-Id: Idb99a669b6d4dffe78e7914b130ec78d97617fe1

8 years agoadd tdm-client to test tdm client API 34/65534/1
Boram Park [Mon, 4 Apr 2016 10:22:29 +0000 (19:22 +0900)]
add tdm-client to test tdm client API

Change-Id: Ifa6219f85b35d1d9d119211c276062974967986d

8 years agosupport client API for wait_vblank 33/65533/1
Boram Park [Thu, 31 Mar 2016 09:53:37 +0000 (18:53 +0900)]
support client API for wait_vblank

Change-Id: Id7df85559d73324556752ac2a4f572ee259fd731

8 years agorename tdm_event to tdm_event_loop 32/65532/1
Boram Park [Fri, 1 Apr 2016 04:51:34 +0000 (13:51 +0900)]
rename tdm_event to tdm_event_loop

Change-Id: Ied704a81006333d47a87206adb0cc7e44b981562

8 years agosupport thread 31/65531/1
Boram Park [Wed, 30 Mar 2016 08:18:00 +0000 (17:18 +0900)]
support thread

Change-Id: I8f9b5b7393af5990e46bf51142db3005a430535f

8 years agosupport the output change handler 30/65530/1
Boram Park [Thu, 24 Mar 2016 11:49:53 +0000 (20:49 +0900)]
support the output change handler

Change-Id: Icc9887e49f39fb6a8dddcf8a61d32b5f6c8e07aa

8 years agoUsing a wl_display object to create a event loop 29/65529/1
Boram Park [Wed, 30 Mar 2016 00:18:55 +0000 (09:18 +0900)]
Using a wl_display object to create a event loop

Change-Id: Id47aa310967328283db7ebb43a326d4305176a49

8 years agouse wl_event_loop to support the event handling system 28/65528/1
Boram Park [Wed, 30 Mar 2016 08:16:48 +0000 (17:16 +0900)]
use wl_event_loop to support the event handling system

Conflicts:
src/tdm_private.h

Change-Id: Ie7be4057582a58d6c9db54edd39521e7bc7c4ab3

8 years agoreturn TDM_ERROR_NOT_IMPLEMENTED if backend doesn't implenment 27/65527/1
Boram Park [Wed, 23 Mar 2016 02:51:06 +0000 (11:51 +0900)]
return TDM_ERROR_NOT_IMPLEMENTED if backend doesn't implenment

Change-Id: Ic4b297c8992aa9e6bc60d8530cb9ed72e2ccc694

8 years agouse a tab instead of 8 spaces 26/65526/1
Boram Park [Wed, 23 Mar 2016 02:22:09 +0000 (11:22 +0900)]
use a tab instead of 8 spaces

Change-Id: I43e97a5d0ab49ba06f281a4c077c070e9534d744

8 years agouse macro to debug mutex lock 25/65525/1
Boram Park [Wed, 23 Mar 2016 02:13:44 +0000 (11:13 +0900)]
use macro to debug mutex lock

Change-Id: I7dd7d6d4674444068009c8d2288b4ff5a1daa828

8 years agoadd tdm_helper_get_fd & tdm_helper_set_fd 24/65524/1
Boram Park [Mon, 21 Mar 2016 00:28:20 +0000 (09:28 +0900)]
add tdm_helper_get_fd & tdm_helper_set_fd

Change-Id: I07027116cf37fd312eda56c49b271b2f36575c8f

8 years agoRevert "add display_buffer_get_fd to TDM backend interface" 23/65523/1
Boram Park [Tue, 22 Mar 2016 12:55:45 +0000 (21:55 +0900)]
Revert "add display_buffer_get_fd to TDM backend interface"

This reverts commit 748a516c6f3f754be4ff0e32d21a0985839cbea1.

Conflicts:
include/tdm_backend.h
src/tdm.c
src/tdm_private.h

Change-Id: Ida5296ea6fcc210cabb62361d416afca3cfbc691

8 years agoadd TDM_LAYER_CAPABILITY_RESERVED_MEMORY 92/64892/1 accepted/tizen/common/20160406.144631 accepted/tizen/ivi/20160407.000246 accepted/tizen/mobile/20160407.000201 accepted/tizen/tv/20160407.000212 accepted/tizen/wearable/20160407.000229 submit/tizen/20160406.052734
SooChan Lim [Wed, 6 Apr 2016 05:24:18 +0000 (14:24 +0900)]
add TDM_LAYER_CAPABILITY_RESERVED_MEMORY

Change-Id: I0a67874a6ff3345d83d02b9c325a58e3d4543cd2

8 years agofix doxygen document 14/62614/1 accepted/tizen/common/20160321.150033 accepted/tizen/ivi/20160321.005555 accepted/tizen/mobile/20160321.005509 accepted/tizen/tv/20160321.005523 accepted/tizen/wearable/20160321.005543 submit/tizen/20160320.224501
Boram Park [Thu, 17 Mar 2016 04:58:22 +0000 (13:58 +0900)]
fix doxygen document

Change-Id: I588b867d55069ed8199bd24894d85fd51e850e7c

8 years agofix syntax error 10/62610/1 accepted/tizen/common/20160317.155505 submit/tizen/20160315.131536
Boram Park [Thu, 17 Mar 2016 04:03:52 +0000 (13:03 +0900)]
fix syntax error

Change-Id: If368fcb353e920ecb0f362c52c38c75dead52751

8 years agounref buffer when destroyed 07/62607/2
Boram Park [Thu, 17 Mar 2016 03:03:06 +0000 (12:03 +0900)]
unref buffer when destroyed

Change-Id: I71ed02cfe70569c25b175142c0420387e70825c1

8 years agofix syntax error 01/62601/2
Boram Park [Thu, 17 Mar 2016 00:04:22 +0000 (09:04 +0900)]
fix syntax error

Change-Id: I5fdb2e30bb3e0d1c664cfa14d881f067f5c3f04e

8 years agoreturn error if a buffer is attached twice 00/62600/2
Boram Park [Wed, 16 Mar 2016 10:06:18 +0000 (19:06 +0900)]
return error if a buffer is attached twice

   We have to handle attaching a buffer twice as error. Display server
   should attach a buffer after finishing a previous converting.

Change-Id: I98ee0a585af19f3a3009133f99a2c27b4e51b438

8 years agomap/unmap for dump 89/62489/1
Boram Park [Wed, 16 Mar 2016 08:12:33 +0000 (17:12 +0900)]
map/unmap for dump

Change-Id: Ib91a52e7c3dbb95db719da201efe8a0d34a3d999

8 years agochange deprecated APIs 94/62094/1
Sangjin Lee [Mon, 14 Mar 2016 09:02:56 +0000 (18:02 +0900)]
change deprecated APIs

Change-Id: I82daf13d77b949e9bffb8db14df39f1efcda981d

8 years agoinstall the license file 63/61863/1 accepted/tizen/common/20160315.220707 accepted/tizen/ivi/20160313.114500 accepted/tizen/mobile/20160313.113356 accepted/tizen/tv/20160313.113715 accepted/tizen/wearable/20160313.114118 submit/tizen/20160311.061039
SooChan Lim [Fri, 11 Mar 2016 04:34:12 +0000 (13:34 +0900)]
install the license file

Change-Id: I3e4c22abba4ad716e9c4d14cfc1ad1a0e15ead42

8 years agofix TDM buffer management 94/61794/1
Boram Park [Thu, 10 Mar 2016 13:37:51 +0000 (22:37 +0900)]
fix TDM buffer management

  - enhance logs
  - use pending_list to rollback if commit is failed
  - increase buffer ref_count if commit is successed

Change-Id: I6823202d9c1764c99d14378a1f37d55e47672c08

8 years agokeep buffer_list in buf_info 16/61616/1
Boram Park [Wed, 9 Mar 2016 07:39:26 +0000 (16:39 +0900)]
keep buffer_list in buf_info

Change-Id: Ie987de6779a3ed63204d009cc4d68ffd6f4953a0

8 years agoenhance log for buffer debugging 80/61580/1
Boram Park [Wed, 9 Mar 2016 04:27:31 +0000 (13:27 +0900)]
enhance log for buffer debugging

Change-Id: I0b5cda4cf5cb00e4ef3d000a8a16844db3b36e17

8 years agofix dependency error for build-break 08/60708/1 accepted/tizen/common/20160302.193714 accepted/tizen/ivi/20160302.073109 accepted/tizen/mobile/20160302.073022 accepted/tizen/tv/20160302.073035 accepted/tizen/wearable/20160302.073049 submit/tizen/20160302.052313
Boram Park [Wed, 2 Mar 2016 00:45:37 +0000 (09:45 +0900)]
fix dependency error for build-break

Change-Id: Iffbda4fde6879f2fa258bf8f8821a76cceb592d9

8 years agoenhance log 07/60707/1
Boram Park [Mon, 29 Feb 2016 07:31:41 +0000 (16:31 +0900)]
enhance log

Change-Id: Ica6faba6cf7144d6efd5991f7e08a436e85784bc

8 years agoapply wayland coding style 36/60536/1
Boram Park [Mon, 29 Feb 2016 01:49:16 +0000 (10:49 +0900)]
apply wayland coding style

Change-Id: I7e829ceedea51cd60989022205cab0fe5bbeb97e

8 years agoadd ttrace accepted/tizen/common/20160301.120653 accepted/tizen/ivi/20160228.232159 accepted/tizen/ivi/20160229.095458 accepted/tizen/mobile/20160228.232050 accepted/tizen/mobile/20160229.095400 accepted/tizen/tv/20160228.232112 accepted/tizen/tv/20160229.095414 accepted/tizen/wearable/20160228.232143 accepted/tizen/wearable/20160229.095435 submit/tizen/20160228.234815 submit/tizen/20160229.555555 submit/tizen_common/20160229.190608
Boram Park [Sun, 28 Feb 2016 22:35:43 +0000 (07:35 +0900)]
add ttrace

Change-Id: I3312d93151cbf7f73dd26e0976a278c11cbb3fc8

8 years agoversion up to 1.1.0 1.1.0
Boram Park [Thu, 18 Feb 2016 01:38:59 +0000 (10:38 +0900)]
version up to 1.1.0

Change-Id: Icad6a02ed7c39e53b3eb8840db76a9c97f38ccdf