platform/core/uifw/libtbm.git
5 years agosurface_queue: use MONOTOINIC timer in pthread_cond 28/201828/3
Changyeon Lee [Wed, 20 Mar 2019 02:47:12 +0000 (11:47 +0900)]
surface_queue: use MONOTOINIC timer in pthread_cond

Change-Id: Id9e1d5c64b6b7cc0fdb7106178b0d781f153b478

5 years agoPackage version up to 3.1.3 29/201029/1 accepted/tizen/unified/20190311.072616 submit/tizen/20190307.083826
SooChan Lim [Thu, 7 Mar 2019 08:20:56 +0000 (17:20 +0900)]
Package version up to 3.1.3

Change-Id: Iac44308043d64809dc23468dcbcf652bd96944c4

5 years agoadd systemd unit before option 43/200943/1
Junkyeong Kim [Wed, 6 Mar 2019 09:15:21 +0000 (18:15 +0900)]
add systemd unit before option

Change-Id: Ia43a86acbe84bdd0956bdcf8dbaf2ff21adc70b7
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
5 years agoPackage version up to 3.1.2 accepted/tizen/unified/20190208.061608 submit/tizen/20190207.054617
SooChan Lim [Thu, 7 Feb 2019 05:45:57 +0000 (14:45 +0900)]
Package version up to 3.1.2

Change-Id: I6daf68c5dee61ad7ce2f4a040df7efdd12d829e3

5 years agoadd TBM_BUFMGR_CAPABILITY_TILED_MEMORY 66/198866/1
SooChan Lim [Wed, 30 Jan 2019 11:23:31 +0000 (20:23 +0900)]
add TBM_BUFMGR_CAPABILITY_TILED_MEMORY

The tbm backend has to set this capability
when it supports the tiled memory.

Change-Id: Ib03d63cca5efed274acd5b1adc6f56d92a78e8d5

5 years agoPackage version up to 3.1.1 27/196727/1 accepted/tizen/unified/20190107.065427 submit/tizen/20190104.034936
Changyeon Lee [Fri, 4 Jan 2019 03:39:16 +0000 (12:39 +0900)]
Package version up to 3.1.1

Change-Id: I481bfaf2c5cef48ab8995f5209bbcaf34ecf8058

5 years agotbm_surface: use lock of global bufmgr lock intead lock of bufmgr 26/196726/1
Changyeon Lee [Thu, 3 Jan 2019 07:18:28 +0000 (16:18 +0900)]
tbm_surface: use lock of global bufmgr lock intead lock of bufmgr

Change-Id: I716abf065c650fa400062947369443b6e093eb15

5 years agointroduce tbm_surface_queue_can_dequeue_wait_timeout 28/194228/5
Changyeon Lee [Fri, 30 Nov 2018 06:42:30 +0000 (15:42 +0900)]
introduce tbm_surface_queue_can_dequeue_wait_timeout

Change-Id: I6761775bf105b9b6fff8ee1a4af64562b1fdea88

5 years agoPackage version up to 3.1.0 26/196226/1
SooChan Lim [Wed, 26 Dec 2018 10:13:34 +0000 (19:13 +0900)]
Package version up to 3.1.0

Change-Id: I690b7e2a7b47cf876c1286fda4165d58d86cdbe5

5 years agoPackage version up to 3.0.8 28/195028/2 accepted/tizen/5.0/unified/20181211.064530 submit/tizen/20181210.071016 submit/tizen_5.0/20181210.070950
Changyeon Lee [Mon, 10 Dec 2018 06:41:10 +0000 (15:41 +0900)]
Package version up to 3.0.8

Change-Id: I340d3ec22da8db9245de9d94b7b818abd75187de

5 years agotbm_bo: use mutex lock of bufmgr instead bo 36/194836/2
Changyeon Lee [Fri, 7 Dec 2018 07:03:06 +0000 (16:03 +0900)]
tbm_bo: use mutex lock of bufmgr instead bo

it is possible that tbm_bufmgr is deinit when tbm_bo use bufmgr.
so use same mutex lock tbm_bo and tbm_bufmgr.

Change-Id: I4f59123d3ba67897e3be6f1bc0bf3d28145c84d4

5 years agobackend: fix wrong condition 40/194840/1
YoungJun Cho [Fri, 7 Dec 2018 10:03:40 +0000 (19:03 +0900)]
backend: fix wrong condition

This patch fixes wrong condition.

Change-Id: I742786aa5b71aeec5b806ab6acdd558a8bca34a1
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
5 years agoPackage version up to 3.0.7 56/194156/1 accepted/tizen/5.0/unified/20181130.065043 accepted/tizen/unified/20181130.065006 submit/tizen/20181129.102605 submit/tizen_5.0/20181129.102622
SooChan Lim [Thu, 29 Nov 2018 10:19:34 +0000 (19:19 +0900)]
Package version up to 3.0.7

Change-Id: I037c363f1518453f248053a79ba98cc3040e6098

5 years agobufmgr: get the clients's app_name when the process is the root. 55/194155/1
SooChan Lim [Thu, 29 Nov 2018 10:11:53 +0000 (19:11 +0900)]
bufmgr: get the clients's app_name when the process is the root.

Change-Id: Ia3e9d696026865a72e42ed516be9bdc38b9dbd19

5 years agopackage version up to 3.0.6 50/193850/1 accepted/tizen/5.0/unified/20181128.144703 accepted/tizen/unified/20181128.144715 submit/tizen/20181127.070234 submit/tizen_5.0/20181127.070336
Changyeon Lee [Tue, 27 Nov 2018 03:53:55 +0000 (12:53 +0900)]
package version up to 3.0.6

Change-Id: Ib77da3eb28e5b7c036810d4ebff1da5410e53a16

5 years agoqueue: don't unlock mutex before call alloc callback 49/193849/1
Changyeon Lee [Tue, 27 Nov 2018 03:49:48 +0000 (12:49 +0900)]
queue: don't unlock mutex before call alloc callback

tbm_surface_queue function must not be called in alloc callback

Change-Id: Ia4b6f1dee6c54395ae9de368868fdaae1ad765ed

5 years agoPackage version up to 3.0.5 40/193340/1 accepted/tizen/5.0/unified/20181120.061308 accepted/tizen/5.0/unified/20181122.060327 accepted/tizen/5.0/unified/20181126.062036 accepted/tizen/unified/20181120.061332 submit/submit/tizen_5.0/20181123.035305/20181123.044214 submit/tizen/20181119.115215 submit/tizen/20181120.070355 submit/tizen_5.0/20181119.115322 submit/tizen_5.0/20181121.124938 submit/tizen_5.0/20181123.035305
Changyeon Lee [Mon, 19 Nov 2018 11:31:41 +0000 (20:31 +0900)]
Package version up to 3.0.5

Change-Id: I450e0127ce13f65ac967e9097f483e96a70a3921

5 years agosurface_queue: add tbm_surface_queue_get_acquirable_surfaces 85/193285/1
Changyeon Lee [Mon, 19 Nov 2018 02:21:31 +0000 (11:21 +0900)]
surface_queue: add tbm_surface_queue_get_acquirable_surfaces

Change-Id: I62f653c370130d04e727e920dac7b1c0122d2d89

5 years agopacakge version up to 3.0.4 46/191946/2 accepted/tizen/5.0/unified/20181108.074413 accepted/tizen/unified/20181113.163459 submit/tizen/20181107.044109 submit/tizen/20181112.074954 submit/tizen_5.0/20181107.044303
Changyeon Lee [Fri, 26 Oct 2018 01:46:21 +0000 (10:46 +0900)]
pacakge version up to 3.0.4

Change-Id: Ia326a9767835d678ad5e5bdc97e2b984872498c6

5 years agoqueue: emit signal free_cond in queue_notify_dequeuable 45/191945/2
Changyeon Lee [Fri, 26 Oct 2018 01:45:57 +0000 (10:45 +0900)]
queue: emit signal free_cond in queue_notify_dequeuable

Change-Id: Ib9c8c616466a139200a365d5fba70af863d9b058

5 years agopackage version up to 3.0.3 48/191048/1 accepted/tizen/5.0/unified/20181102.023930 accepted/tizen/unified/20181015.161458 submit/tizen/20181011.042605 submit/tizen_5.0/20181101.000005
Changyeon Lee [Thu, 11 Oct 2018 03:16:50 +0000 (12:16 +0900)]
package version up to 3.0.3

Change-Id: I42e1a7c254c60cd1e0ce1578987d2ac9add9df4b

5 years agotbm_bufmgr: use syscall instead getpid 19/191019/1
Changyeon Lee [Wed, 10 Oct 2018 11:40:11 +0000 (20:40 +0900)]
tbm_bufmgr: use syscall instead getpid

it is possible getpid return wrong value depending on gcc version

Change-Id: I0e544ded27c43440104d09cf3952c29b31c77ad8

5 years agopackage version up to 3.0.2 56/189056/1 accepted/tizen/unified/20180914.073128 submit/tizen/20180913.053355
SooChan Lim [Thu, 13 Sep 2018 05:22:23 +0000 (14:22 +0900)]
package version up to 3.0.2

Change-Id: I963ca54e7209130263efcdb78056ced708876c3a

5 years agotc: get the last_error to check the error 54/189054/1
SooChan Lim [Thu, 13 Sep 2018 05:13:33 +0000 (14:13 +0900)]
tc: get the last_error to check the error

Change-Id: If82d3ffa39a34253fe204b32ff9e3da8b8cc4d3e

5 years agoqueue: always wait can_dequeue if wait flag is true 43/188743/1
Changyeon Lee [Mon, 10 Sep 2018 03:52:34 +0000 (12:52 +0900)]
queue: always wait can_dequeue if wait flag is true

waiting can_dequeue can be over if node state is dequeue/enqueue/acquired.
so checking acquired node isn't needed.

Change-Id: I743f98afc44555a66cfca45e8b7aa472a0b1469b

5 years agoqueue: add doxygen document 78/186778/2
Changyeon Lee [Tue, 14 Aug 2018 08:30:09 +0000 (17:30 +0900)]
queue: add doxygen document

Change-Id: I757499982ba9790b3f02446dfc416daaee9616c5

5 years agoqueue: added TBM_SURFACE_QUEUE_ERROR_INVALID_SEQUENCE 50/186750/1
Changyeon Lee [Tue, 14 Aug 2018 05:42:32 +0000 (14:42 +0900)]
queue: added TBM_SURFACE_QUEUE_ERROR_INVALID_SEQUENCE

Change-Id: I3e94ff083fc0ee65e5bdbed965c5f1b39bee7abd

5 years agotbm_drm: added listener of wl_tbm_drm_auth remove global 51/184451/4
Changyeon Lee [Wed, 18 Jul 2018 05:00:47 +0000 (14:00 +0900)]
tbm_drm: added listener of wl_tbm_drm_auth remove global

Change-Id: I3566f95ab62a9725d8c754906826db4ae695fb5e

5 years agosurface_queue: don`t emit reset if queue doesn't have attached surface 45/183645/3
Changyeon Lee [Mon, 9 Jul 2018 10:00:10 +0000 (19:00 +0900)]
surface_queue: don`t emit reset if queue doesn't have attached surface

Change-Id: I33faadc45e91e12a176e002c389ca71f8fac01d8

5 years agopackage version up to 3.0.1 04/182204/1 accepted/tizen/unified/20180622.122631 submit/tizen/20180621.080959
Changyeon Lee [Thu, 21 Jun 2018 07:43:56 +0000 (16:43 +0900)]
package version up to 3.0.1

Change-Id: Ifcb6b2633286390b12a8d1bbbddf0e4758110ad8

5 years agoadd tbm_dummy_display 33/181633/6
SooChan Lim [Fri, 15 Jun 2018 07:35:51 +0000 (16:35 +0900)]
add tbm_dummy_display

This tbm_dummy_display is just void pointer managed by tbm.
This pointer is used when the user get the EGLDisplay for the offscreen rendering.
Therefore when the user wants to use the offscreen rendering, it use this
tbm_dummy_display handle as the native_display argument of the EGLGetDisplay().

Change-Id: Icece26c0a35c98da7b9e826a3d541b7eb45e0034

6 years agopackage version up to 3.0.0 72/179672/3 accepted/tizen/unified/20180522.053035 submit/tizen/20180521.034547
SooChan Lim [Mon, 21 May 2018 06:31:16 +0000 (15:31 +0900)]
package version up to 3.0.0

- add haltest cases
- add the new backend interface at tbm_backend.h
  and the backend module need to implement with tbm_backend.h
- deprecate the legacy backend interface at tbm_bufmgr_backend.h
  and this will be removed at Tizen version 6.0.
- increase the major verion of the TBM backend ABI to version 3.0

Change-Id: Id69c0ac08ea1eb3534066e4151661323366dfd4b

6 years agobufmgr: change the local vars 94/179694/2
SooChan Lim [Mon, 21 May 2018 07:42:29 +0000 (16:42 +0900)]
bufmgr: change the local vars

change the version variables

Change-Id: I4bf5eb6a3f90ab1e98b9fbf9379b32e9e742178a

6 years agobufmgr: change the log level 04/179704/1
SooChan Lim [Mon, 21 May 2018 08:19:53 +0000 (17:19 +0900)]
bufmgr: change the log level

Change-Id: Id0d8e1f8df16f750cbdd61a85e17c8c50115cf38

6 years agopackage version up to 2.13.4
SooChan Lim [Mon, 21 May 2018 03:45:11 +0000 (12:45 +0900)]
package version up to 2.13.4

Change-Id: I37ee50fca1a96b2138a953a42380fa48c32fba88

6 years agotbm_surface: fixed deref after null 58/179658/4
Changyeon Lee [Mon, 21 May 2018 02:49:16 +0000 (11:49 +0900)]
tbm_surface: fixed deref after null

Change-Id: I5601f2ff3d732423b6dcc0393188d4499c973827

6 years agotbm_surface: added checking parameter 72/179072/3
Changyeon Lee [Tue, 15 May 2018 11:44:38 +0000 (20:44 +0900)]
tbm_surface: added checking parameter

Change-Id: I83ea75390116783bf94f0dd814459f57675bc90d

6 years agopackage version up to 2.13.3 accepted/tizen/unified/20180515.163349 submit/tizen/20180514.053359
Changyeon Lee [Mon, 14 May 2018 05:28:14 +0000 (14:28 +0900)]
package version up to 2.13.3

Change-Id: I1f29a226f5eac137067e5b11f5472c154386f138

6 years agodoc: add a config file for doxygen
SooChan Lim [Fri, 11 May 2018 06:04:12 +0000 (15:04 +0900)]
doc: add a config file for doxygen

This is the configuration file which makes the doxgen pages
for the header files in the include directory.
Those header files is used by the platform modules, not by the
public application.

Change-Id: Iae24419012b651db09993010aa79434f805d1866

6 years agosurface: added tbm_surface_internal_set/get_damage func 43/178543/1
Changyeon Lee [Thu, 10 May 2018 06:48:35 +0000 (15:48 +0900)]
surface: added tbm_surface_internal_set/get_damage func

Change-Id: I25e77606b987e7761c0ad16ad6d6d5f70a09351d

6 years agomove the header files to include directory. 76/178376/1
SooChan Lim [Wed, 9 May 2018 05:22:02 +0000 (14:22 +0900)]
move the header files to include directory.

The exposed header files is at include directory now.

Change-Id: I2ba32fb4920e1e3dfd71befbfd8b1e885a83db19

6 years agobackend: modify the comments on the header file. 39/178139/3
SooChan Lim [Tue, 8 May 2018 08:52:32 +0000 (17:52 +0900)]
backend: modify the comments on the header file.

Change-Id: Ie8f972382d6fe07b934b7dff18a937bf1eb08a5b

6 years agopackage version up to 2.13.2 16/177816/1 accepted/tizen/unified/20180508.071546 submit/tizen/20180504.060653
SooChan Lim [Fri, 4 May 2018 04:03:07 +0000 (13:03 +0900)]
package version up to 2.13.2

Change-Id: Ie9fded701073a0237b040714b1a782d48f6f6268

6 years agochange the utests to haltests 15/177815/1
SooChan Lim [Fri, 4 May 2018 02:42:28 +0000 (11:42 +0900)]
change the utests to haltests

change all symbol and file name.

Change-Id: Ia4cfcbbcb41ead714f8fa7a0a00d42a54a1cb528

6 years agopackage version up to 2.13.1 81/177681/1 submit/tizen/20180503.015415
SooChan Lim [Thu, 3 May 2018 01:35:14 +0000 (10:35 +0900)]
package version up to 2.13.1

Change-Id: I7260e9d9a0feafc2e993ba56397038a43309cd24

6 years agobufmgr: unlock the thread when the path is null 80/177680/1
SooChan Lim [Thu, 3 May 2018 01:33:58 +0000 (10:33 +0900)]
bufmgr: unlock the thread when the path is null

Change-Id: Ief9834ea5f8010b7a72b2a5e9c2a068b1e82e5e4

6 years agopackage version up to 2.13.0 42/177442/1 accepted/tizen/unified/20180430.172418 submit/tizen/20180430.041622
SooChan Lim [Mon, 30 Apr 2018 04:00:57 +0000 (13:00 +0900)]
package version up to 2.13.0

Change-Id: Id1ffead251f8c494ec8597105f109b484ebdb073

6 years agoutest: change the package name. 41/177441/1
SooChan Lim [Mon, 30 Apr 2018 03:59:59 +0000 (12:59 +0900)]
utest: change the package name.

change libtbm-utests into libtbm-haltests

Change-Id: Icfdd2b70ae50345a3c3f8e83ddba752955228d01

6 years agoutest: check the valid return values of get_width/height on surface tests 29/177329/1 accepted/tizen/unified/20180430.072100 submit/tizen/20180427.043352
SooChan Lim [Fri, 27 Apr 2018 06:32:41 +0000 (15:32 +0900)]
utest: check the valid return values of get_width/height on surface tests

Change-Id: Idf8645ffc643ea7cf1fb25c08cdcdd63888b97c8

6 years agopackage version up to 2.12.2 01/177301/1
SooChan Lim [Fri, 27 Apr 2018 02:40:06 +0000 (11:40 +0900)]
package version up to 2.12.2

Change-Id: I4e3cd0af7b5501161f324a99652e8816397b432a

6 years agosurface: revert the code of return params of getting width/height 00/177300/1
SooChan Lim [Fri, 27 Apr 2018 02:38:54 +0000 (11:38 +0900)]
surface: revert the code of return params of getting width/height

Change-Id: If24926ebc95b7c1c65875dd3143932e9520e7399

6 years agopackage version up to 2.12.1 28/177228/1 submit/tizen/20180426.070622
SooChan Lim [Thu, 26 Apr 2018 08:19:26 +0000 (17:19 +0900)]
package version up to 2.12.1

Change-Id: I3ca6fc213d28e64904d1c0fdc28b601025dbc970

6 years agobufmgr: include tbm_bo.h in tbm_bufmgr.h 27/177227/1
SooChan Lim [Thu, 26 Apr 2018 08:18:24 +0000 (17:18 +0900)]
bufmgr: include tbm_bo.h in tbm_bufmgr.h

fix the build break.

Change-Id: Id19e9050d7169ec78e5225d44d7fa69bda0db133

6 years agopackage version up to 2.12.0 00/177200/1
SooChan Lim [Thu, 26 Apr 2018 06:30:58 +0000 (15:30 +0900)]
package version up to 2.12.0

Change-Id: Ic628c0e61dfad2577900a0aa6d1773325a284345

6 years agoutest: check the tbm_error_e for the surface_queue tests 99/177199/1
SooChan Lim [Wed, 25 Apr 2018 07:46:41 +0000 (16:46 +0900)]
utest: check the tbm_error_e for the surface_queue tests

Change-Id: Ib7983219c813dbbb5fe3e82fd78e909856b9b629

6 years agoutest: check the tbm_error_e for the surface tests 98/177198/1
SooChan Lim [Tue, 24 Apr 2018 12:24:18 +0000 (21:24 +0900)]
utest: check the tbm_error_e for the surface tests

Change-Id: I17ab9c4a65e177c3df5a6c04b4a6da972c94870d

6 years agoutest: check the tbm_error_e for the query formats tests 97/177197/1
SooChan Lim [Tue, 24 Apr 2018 12:23:10 +0000 (21:23 +0900)]
utest: check the tbm_error_e for the query formats tests

Change-Id: Ied2ec573d1fb07b023dc0f8bb361598750c26dcc

6 years agoutest: check the tbm_error_e for the surface_internal tests 96/177196/1
SooChan Lim [Mon, 23 Apr 2018 10:19:01 +0000 (19:19 +0900)]
utest: check the tbm_error_e for the surface_internal tests

Change-Id: Ie5e76690e3c7dc91a8f4f63dc6ba7e8a52acc0ae

6 years agoutest: check the tbm_error_e for the bo tests 95/177195/1
SooChan Lim [Mon, 23 Apr 2018 06:16:02 +0000 (15:16 +0900)]
utest: check the tbm_error_e for the bo tests

Change-Id: I1fa5abfb0509c4619c9cf5b3f4986cf10c06c63d

6 years agoutest: check the tbm_error_e for the bufmgr tests 94/177194/1
SooChan Lim [Mon, 23 Apr 2018 02:28:07 +0000 (11:28 +0900)]
utest: check the tbm_error_e for the bufmgr tests

Change-Id: I5ceaae2cb25e6ed6a4bd25051121b905eadb471c

6 years agosurface_queue: add _tbm_set_last_result() 93/177193/1
SooChan Lim [Wed, 25 Apr 2018 07:18:46 +0000 (16:18 +0900)]
surface_queue: add _tbm_set_last_result()

Change-Id: I9ec3638b38405f081f1988b72fac2526e00e234c

6 years agosurface: add _tbm_set_last_result() 92/177192/1
SooChan Lim [Tue, 24 Apr 2018 12:23:53 +0000 (21:23 +0900)]
surface: add _tbm_set_last_result()

Change-Id: Ie53550bd938ba4ad379b165a1c4852143d556ec7

6 years agosurface_internal: add _tbm_set_last_result() 91/177191/1
SooChan Lim [Mon, 23 Apr 2018 09:43:15 +0000 (18:43 +0900)]
surface_internal: add _tbm_set_last_result()

Change-Id: Ife69a768e592402f7b57b821d1093859ce5bdc7c

6 years agosurface_internal: make _tbm_surface_internal_get_bpp function 90/177190/1
SooChan Lim [Mon, 23 Apr 2018 08:18:21 +0000 (17:18 +0900)]
surface_internal: make _tbm_surface_internal_get_bpp function

Change-Id: I544d4e2320cce6dd2667d1a5515276f4e3cede5f

6 years agosurface_internal: make _tbm_surface_internal_get_num_planes function 89/177189/1
SooChan Lim [Mon, 23 Apr 2018 08:02:51 +0000 (17:02 +0900)]
surface_internal: make _tbm_surface_internal_get_num_planes function

Change-Id: Idb474ec39f48f6ce3a0979b5f98fc67f3b050899

6 years agobo: add _tbm_set_last_error() 88/177188/1
SooChan Lim [Mon, 23 Apr 2018 03:58:46 +0000 (12:58 +0900)]
bo: add _tbm_set_last_error()

Change-Id: I7891946a21920ff9da0da3cfd68aaf4a5c787698

6 years agobufmgr: add _tbm_set_last_result() 87/177187/1
SooChan Lim [Mon, 23 Apr 2018 02:27:19 +0000 (11:27 +0900)]
bufmgr: add _tbm_set_last_result()

Change-Id: Ib74dfdef126e090f263163101465490ed1eff591

6 years agotype_common: add tbm_##res##_str and tbm_error_str 86/177186/1
SooChan Lim [Mon, 23 Apr 2018 06:14:08 +0000 (15:14 +0900)]
type_common: add tbm_##res##_str and tbm_error_str

These macros makes integer values assigned string values.

Change-Id: I7bb4596b59cef7c1ac5ed49f94e23d162519daa0

6 years agoerror: add tbm_error.h 85/177185/1
SooChan Lim [Mon, 23 Apr 2018 01:09:11 +0000 (10:09 +0900)]
error: add tbm_error.h

The tbm apis get the tbm_error_e values through tbm_get_last_error.

Change-Id: I2485a9ff6b60308e51f893887b8a3083fc87b002

6 years agopackage version up to 2.11.1 64/176564/1 accepted/tizen/unified/20180425.133715 submit/tizen/20180423.024102 submit/tizen/20180425.054251
Changyeon Lee [Fri, 20 Apr 2018 04:19:08 +0000 (13:19 +0900)]
package version up to 2.11.1

Change-Id: I72b41876a5be41627dbb331adc51d60c9d05bb44

6 years agosurface_queue: don't return node which set delete_pending in queue_get_surfaces 52/176552/2
Changyeon Lee [Fri, 20 Apr 2018 03:34:43 +0000 (12:34 +0900)]
surface_queue: don't return node which set delete_pending in queue_get_surfaces

Change-Id: Idb90e103afe71c7f365d8c041d3dc7b7cca7c55d

6 years agopackage version up to 2.11.0 35/176335/1 accepted/tizen/unified/20180419.075950 submit/tizen/20180418.111444
SooChan Lim [Wed, 18 Apr 2018 11:24:06 +0000 (20:24 +0900)]
package version up to 2.11.0

Change-Id: I22338d96f4809ab77b5a6c47f9468e00e3cb706e

6 years agoremove TBM_SURFACE_QUEUE_ERROR_INVALID_PARAMETER 34/176334/2
SooChan Lim [Wed, 18 Apr 2018 11:20:17 +0000 (20:20 +0900)]
remove TBM_SURFACE_QUEUE_ERROR_INVALID_PARAMETER

Change-Id: Ic60a573c46f17bf6508a3f2c6102accac41a1edc

6 years agopackage version up to 2.10.0 21/176321/2
SooChan Lim [Wed, 18 Apr 2018 10:10:43 +0000 (19:10 +0900)]
package version up to 2.10.0

Change-Id: I4eb1601434d77f5f6705b1c8099575af3e94d08c

6 years agocommon_type: remove the deprecated error values. 20/176320/2
SooChan Lim [Wed, 18 Apr 2018 10:09:48 +0000 (19:09 +0900)]
common_type: remove the deprecated error values.

Change-Id: Ibacd975fc8297dadf69fd2dea6a3b97d14d64ae2

6 years agopackage version up to 2.9.1 23/174823/1 accepted/tizen/unified/20180405.064305 submit/tizen/20180404.095315
SooChan Lim [Wed, 4 Apr 2018 09:40:41 +0000 (18:40 +0900)]
package version up to 2.9.1

Change-Id: Ie6204bc26af916c038093a732f3edd8648213365

6 years agoutest: add log tests 20/174820/1
SooChan Lim [Wed, 4 Apr 2018 09:26:46 +0000 (18:26 +0900)]
utest: add log tests

Change-Id: I8bfe896c183a7bf2c0f6e87720a896ec8fba853e

6 years agolog: remove unused function 18/174818/1
SooChan Lim [Wed, 4 Apr 2018 09:23:41 +0000 (18:23 +0900)]
log: remove unused function

Change-Id: Iae807e3e89dd37f4fedd1c7ca891dcd16d44a82e

6 years agoutest: add tcs for tbm_log 90/174790/1
SooChan Lim [Wed, 4 Apr 2018 07:50:24 +0000 (16:50 +0900)]
utest: add tcs for tbm_log

Change-Id: I95c7a67e1a09c82f9c13a891898774efbd6b77f9

6 years agoutest: add a test for tbm_surface_queue_notify_dequeuable 87/174787/1
SooChan Lim [Wed, 4 Apr 2018 07:27:50 +0000 (16:27 +0900)]
utest: add a test for tbm_surface_queue_notify_dequeuable

Change-Id: I990e1aabfc59a31e9d22769fe6b2bc5e31e0217c

6 years agopackage version up to 2.9.0 27/174227/1 gcov accepted/tizen/unified/20180404.063411 submit/tizen/20180329.115212 submit/tizen/20180330.043331 submit/tizen/20180403.011904
SooChan Lim [Thu, 29 Mar 2018 07:18:01 +0000 (16:18 +0900)]
package version up to 2.9.0

Change-Id: I1a06f63a4d1e085c1d4043fe1aa821a25658172d

6 years agochange tbm_error_e values. 26/174226/1
SooChan Lim [Thu, 29 Mar 2018 03:45:12 +0000 (12:45 +0900)]
change tbm_error_e values.

Change-Id: I550beda21a97123cb4ceb106356633975f63f3f6

6 years agomove tbm_surface_queue_error_e types to tbm_error_e 25/174225/1
SooChan Lim [Thu, 29 Mar 2018 01:24:30 +0000 (10:24 +0900)]
move tbm_surface_queue_error_e types to tbm_error_e

Change-Id: Ib8b4ebe51a27e49da5f05e03fcc80df4fe3a2d24

6 years agomove tizen.h from tbm_surface.h to tbm_type.h 24/174224/1
SooChan Lim [Thu, 29 Mar 2018 01:15:48 +0000 (10:15 +0900)]
move tizen.h from tbm_surface.h to tbm_type.h

Change-Id: Ibf9b8f5a29f4cb7468b9a8ae5e91669a40c8ebb2

6 years agopackage version up to 2.8.0 82/174082/1 accepted/tizen/unified/20180330.060633 submit/tizen/20180328.053955
SooChan Lim [Wed, 28 Mar 2018 04:46:00 +0000 (13:46 +0900)]
package version up to 2.8.0

Change-Id: I2764f4c8de2773d3ff63a1c541a736032d6591aa

6 years agobackend: change the type of the size 81/174081/1
SooChan Lim [Wed, 28 Mar 2018 04:14:05 +0000 (13:14 +0900)]
backend: change the type of the size

from int to unsigned int

Change-Id: I5fe103a21a3ed2333ae10a6f7edd31701b6ecbed

6 years agoutest: change TEST_P to TEST_F 29/173929/1
SooChan Lim [Tue, 27 Mar 2018 04:11:35 +0000 (13:11 +0900)]
utest: change TEST_P to TEST_F

Change-Id: Id96dc9e2f0218bba58d8466dfcf17dcf8d9d39c1

6 years agoutest: fix the assert condition 28/173928/1
SooChan Lim [Tue, 27 Mar 2018 04:03:41 +0000 (13:03 +0900)]
utest: fix the assert condition

Change-Id: Ic8cf43065ed6b72e360eb0fb7927f12a859991ec

6 years agopackage version up to 2.7.4 accepted/tizen/unified/20180327.055734 submit/tizen/20180326.044100
SooChan Lim [Mon, 26 Mar 2018 04:05:18 +0000 (13:05 +0900)]
package version up to 2.7.4

Change-Id: I9c994a6d4e06b0a6bcdeb307afaf3418cedad997

6 years agobufmgr: lock/unlock gLock 93/173793/1
SooChan Lim [Mon, 26 Mar 2018 04:04:23 +0000 (13:04 +0900)]
bufmgr: lock/unlock gLock

Change-Id: Iac73a706adb5bf5410fd42b974699691153b36d5

6 years agofix the crash 93/173693/1
SooChan Lim [Fri, 23 Mar 2018 06:47:04 +0000 (15:47 +0900)]
fix the crash

Change-Id: I62510f67938cf84d81b1f87fd55ca1d91ed2ded8

6 years agopackage version up to 2.7.3 27/173627/1 accepted/tizen/unified/20180323.062212 submit/tizen/20180323.010140
SooChan Lim [Thu, 22 Mar 2018 23:39:16 +0000 (08:39 +0900)]
package version up to 2.7.3

Change-Id: Idbc20b5361f70103ece093dbef7bf4967b7ff5e5

6 years agomove dlog.h to the tbm_log.c 86/173486/3
SooChan Lim [Thu, 22 Mar 2018 02:23:23 +0000 (11:23 +0900)]
move dlog.h to the tbm_log.c

Change-Id: Idb2c6f4ccf615ee9656d1b31dc3758024a92ea87

6 years agoutest: change the size check 35/173435/2
SooChan Lim [Wed, 21 Mar 2018 08:55:26 +0000 (17:55 +0900)]
utest: change the size check

Change-Id: If934d1c9476941c04c410536e2370568737e2463

6 years agoutest: imported bo could be different with the same key and fd 34/173434/2
SooChan Lim [Wed, 21 Mar 2018 08:53:16 +0000 (17:53 +0900)]
utest: imported bo could be different with the same key and fd

Change-Id: I901f7d87d35b3940d291d2de155b500974813390

6 years agoutest: do not check virtual address. 33/173433/2
SooChan Lim [Wed, 21 Mar 2018 08:49:01 +0000 (17:49 +0900)]
utest: do not check virtual address.

it could be different depending on hw

Change-Id: Ieda5d52568745fac15d9fa663eb2e145b73daf41

6 years agoutest: do not check the TBM_DEVICE_MM 16/173416/2
SooChan Lim [Wed, 21 Mar 2018 08:42:23 +0000 (17:42 +0900)]
utest: do not check the TBM_DEVICE_MM

Change-Id: I4ae6893bb9e1f168a5046afa375bb7cac103c7dd

6 years agoutest: do not check the diff between alloc_size and ret_size 15/173415/2
SooChan Lim [Wed, 21 Mar 2018 08:16:10 +0000 (17:16 +0900)]
utest: do not check the diff between alloc_size and ret_size

Change-Id: I98c1c2b0c5f0bfa97ab90af6336ba15ae3196561

6 years agopackage version up to 2.7.2 93/173193/1 accepted/tizen/unified/20180320.141319 submit/tizen/20180320.042342
SooChan Lim [Tue, 20 Mar 2018 03:56:25 +0000 (12:56 +0900)]
package version up to 2.7.2

Change-Id: I11f048b500d831ec5187fa7fd058ecf2a4e87c11

6 years agoutest: do not check the validation of some backend symbols 92/173192/1
SooChan Lim [Tue, 20 Mar 2018 03:55:15 +0000 (12:55 +0900)]
utest: do not check the validation of some backend symbols

Change-Id: I349ded39d3c986606dd618282b31ce5ecd58262d