backend: add checking mandatory functions
[platform/core/uifw/libtdm.git] / src / tdm_display.c
2018-02-27 Boram Parkrename tdm_backend to tdm_module 72/171172/1 accepted/tizen/unified/20180302.061438 submit/tizen/20180227.053105
2018-02-26 Boram Parkdisplay: initializing pointer 15/171115/2
2018-02-26 Boram Parkdisplay: add tdm_display_find_output 59/171059/2
2018-02-26 Boram Parkdisplay: add tdm_display_flush 58/171058/2
2018-02-21 Boram Parksupport multi backend 34/170634/3
2018-02-21 Boram Parkthread: support cb for multi-thread communication 38/170538/5
2018-02-21 Boram Parkdebug: add event type 37/170537/5
2018-02-20 Boram Parkdisplay: fix wrong typo 32/170432/2
2018-01-17 Boram Parkcorrect the header file dependency 36/167336/1
2017-12-12 SooChan Limfix the typo 64/163664/1
2017-12-12 Roman Marchenkoadd verification for tdm_display 13/163613/2
2017-11-21 Konstantin Drabeniukadd excluding coverage comments for tdm_display.c 85/161085/1
2017-02-10 Boram Parkdisplay: separate output & layer part from display 24/114124/1
2017-02-10 Boram Parkbuffer: correct the buffer management 99/114099/2
2017-02-10 Boram Parkbuffer: use tdm_private_layer_buffer structure for... 98/114098/2
2017-02-09 Boram Parkdisplay: correct fps count 35/113835/1
2017-02-08 Boram Parkcommit: fix the double registration for layer vblank... 01/113701/4
2017-02-08 Boram Parklist: add a new item in the end of a list 04/113704/2
2017-02-03 Boram Parkcommit: enhance debug log 88/112888/1
2017-02-02 Boram Parkcommit: use _tdm_output_commit in case of non commit... 21/112621/1
2017-01-18 Boram Parkuse vblank instead of the output commit handler in... 89/110889/1
2017-01-16 Boram Parkunlock mutex before return 49/110449/1
2017-01-12 Anamika SinghAdd return value check. 68/109568/4
2017-01-12 Boram Parksupport the commit-per-vblank
2017-01-12 Boram Parkapply tizen coding rule
2016-12-09 Boram Parkset not-usable when setting properties also 80/103580/1
2016-11-28 Boram ParkRevert "remove unused helper function" 61/100461/1
2016-11-25 Boram Parkremove unused helper function 27/99927/2
2016-11-25 Boram Parktreat 0 also as a "not-defined" value 61/99461/3
2016-11-25 Boram Parkadd tdm_display_get_capture_available_size & tdm_displa... 60/99460/3
2016-11-22 Changyeon LeeAdded cursor available size in caps output 43/98343/6
2016-10-04 SooChan LimRevert "check the size limitation" 96/90896/1 accepted/tizen/3.0/ivi/20161011.050658 accepted/tizen/3.0/mobile/20161015.033831 accepted/tizen/3.0/tv/20161016.004945 accepted/tizen/3.0/wearable/20161015.083709 accepted/tizen/common/20161005.165658 accepted/tizen/ivi/20161005.120105 accepted/tizen/mobile/20161005.115940 accepted/tizen/tv/20161005.120025 accepted/tizen/wearable/20161005.120047 submit/tizen/20161004.080631 submit/tizen_3.0_ivi/20161010.000004 submit/tizen_3.0_mobile/20161015.000004 submit/tizen_3.0_tv/20161015.000003 submit/tizen_3.0_wearable/20161015.000004 submit/tizen_common/20161005.072458
2016-09-30 Boram Parkcheck the size limitation 05/90505/1
2016-08-23 Boram Parkfix reallocation-free issue of output modes 25/85025/1
2016-08-10 Boram Parksupport the asynchronous DPMS operation 69/83269/1
2016-08-09 Boram Parkfirst implementation for the output capability 68/83268/1
2016-08-08 Boram Parkimpl for using dump path 10/82810/1
2016-07-21 Boram Parkcorrect the wrong behavior of tdm-test-server 90/80990/3
2016-07-21 Boram Parkset index to output, layer objects 86/80986/1
2016-07-18 Boram Parkfix the too many logs when enabled 11/79611/2
2016-07-11 Boram Parkadd tdm-dbg and td-test-server for debugging 96/79296/1 accepted/tizen/common/20160711.170111 accepted/tizen/ivi/20160711.031111 accepted/tizen/mobile/20160711.030644 accepted/tizen/tv/20160711.030613 accepted/tizen/wearable/20160711.030617 submit/tizen/20160711.003538
2016-07-11 Boram Parkfix wrong log 95/79295/1
2016-07-09 Boram ParkUse timer to call the output change callback of the... 32/79232/3
2016-06-30 Boram Parksupport the tdm dynamic fps and the dpms on/off event 57/77657/1
2016-06-30 Boram Parkadd tdm_common.h to share enumeration and structure... 56/77656/1
2016-06-30 Boram Parkcorrect the retry condition of poll() 55/77655/1
2016-06-27 SooChan Limadd 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
2016-06-22 Junkyeong Kimfix some syntax errors 58/76058/1 accepted/tizen/common/20160627.191317 submit/tizen/20160623.021949
2016-06-15 Roman Marchenkofix deadlock 04/74804/1
2016-06-09 Boram Parkfix syntax error 45/73745/2
2016-06-08 Boram Parkenhance log 52/73552/1
2016-06-01 Junkyeong Kimerase tdm log macros semicolon 77/72477/1 accepted/tizen/common/20160606.141629 submit/tizen/20160603.013854
2016-05-31 Roman Marchenkomove a registration of commit_cb before calling output_... 20/71920/2
2016-05-30 Boram Parkapply tizen coding rule 66/71966/1
2016-05-23 Junkyeong Kimupdate output when udev event occured 37/70737/2
2016-05-19 Junkyeong Kimadd 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
2016-05-17 Changyeon LeeAdd 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
2016-05-13 Junkyeong Kimchange 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
2016-04-29 Boram Parkusing 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
2016-04-27 Boram Parkimplement for sync fo tdm_client_wait_vblank 87/67587/1
2016-04-22 Boram Parkenhance log 85/66985/2
2016-04-22 Boram Parkbackend can have no output_set_dpms 84/66984/2
2016-04-21 Boram Parkuse tdm_dump_enable variable to check if dump needed 14/66814/1
2016-04-21 Boram Parkremove unuseful error log 11/66811/1
2016-04-21 Boram Parkfix deadlock and enhance lock/unlock to protect the... 08/66808/2
2016-04-20 Junkyeong Kimmake 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
2016-04-11 Boram Parkcall the change handler when dpms changed 37/65537/1
2016-04-11 Boram Parkreturn error during DPMS off 35/65535/1
2016-04-11 Boram Parksupport client API for wait_vblank 33/65533/1
2016-04-11 Boram Parkrename tdm_event to tdm_event_loop 32/65532/1
2016-04-11 Boram Parksupport thread 31/65531/1
2016-04-11 Boram Parksupport the output change handler 30/65530/1
2016-04-11 Boram Parkuse wl_event_loop to support the event handling system 28/65528/1
2016-04-11 Boram Parkreturn TDM_ERROR_NOT_IMPLEMENTED if backend doesn't... 27/65527/1
2016-04-11 Boram Parkuse macro to debug mutex lock 25/65525/1
2016-03-14 Sangjin Leechange deprecated APIs 94/62094/1
2016-03-10 Boram Parkfix TDM buffer management 94/61794/1
2016-02-29 Boram Parkenhance log 07/60707/1
2016-02-29 Boram Parkapply wayland coding style 36/60536/1
2016-02-14 Boram Parkadd maker, model, name to tdm_caps_output
2016-02-14 Boram Parkseperate tdm_func_ouput, tdm_func_layer from tdm_func_d...
2016-02-11 Sangjin LeeSupport tbm_surface_queue 21/58921/3 accepted/tizen/common/20160223.110205 accepted/tizen/ivi/20160218.024400 accepted/tizen/mobile/20160211.083741 accepted/tizen/tv/20160211.083758 accepted/tizen/wearable/20160211.083825 submit/tizen/20160211.063741 submit/tizen_common/20160218.142243 submit/tizen_common/20160219.083441 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000004
2015-12-29 Boram Parkadd doxygen document 52/55752/1
2015-12-23 Boram Parkfix svace issue 90/55390/1 accepted/tizen/mobile/20151224.001239 accepted/tizen/tv/20151224.001257 accepted/tizen/wearable/20151224.001320 submit/tizen/20151223.105624 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031 submit/tizen_common/20151229.154718
2015-12-22 Boram Parkchange buffer type from tdm_buffer to tbm_surface 14/55214/1
2015-12-22 Boram Parkchange input/output parameter's type 13/55213/1
2015-12-15 Boram Parkadd layer_set_video_pos to backend interface 61/54461/1 accepted/tizen/mobile/20151215.124858 accepted/tizen/tv/20151215.125330 accepted/tizen/wearable/20151215.125639 submit/tizen/20151215.103554
2015-12-11 Junkyeong Kimuse tdm_buffer instead of tbm_surface for backend 63/54063/1 accepted/tizen/mobile/20151212.071108 accepted/tizen/tv/20151212.072607 accepted/tizen/wearable/20151212.073206 submit/tizen/20151211.073807
2015-12-07 Boram ParkMerge branch 'devel' into tizen 07/53507/1 accepted/tizen/mobile/20151207.123550 accepted/tizen/tv/20151207.123609 accepted/tizen/wearable/20151207.123630 submit/tizen/20151207.055555
2015-12-05 Boram Parkbuffer will be released when next buffer is showing
2015-12-05 Boram Parkremove private_display_backend variable
2015-12-04 Boram Parkchange variable names
2015-12-04 Junkyeong Kimeliminate race condition
2015-12-04 Boram Parkuse pp flags instead of pp property
2015-12-03 Boram Parkfix syntax error
2015-12-03 Boram Parkunref current_buffer after getting next buffer
2015-12-02 Boram Parkhide tdm_display_capability from backend
2015-12-01 Boram Parkadd tdm_layer_is_usable function
2015-12-01 Boram Parkadd tdm_caps_display
2015-11-30 Boram Parkcheck if input param is valid
next