Commit Graph

64 Commits

Author SHA1 Message Date
luwei 41be3dfe1f repair code issue
Signed-off-by: luwei <luwei51@huawei.com>
Change-Id: I8289d0c8d7900c10564799e092d064091900a842
2022-03-31 10:57:06 +08:00
lu 2b758fd30a 适配RSScreen的修改:把屏幕modeId的含义改为数组下标,以简化接口
Signed-off-by: lu <zhaolu2@huawei.com>
Change-Id: I30c5cbe7ec7f33c90ffa3f5b30fe884902e5edb9
2022-03-26 10:59:06 +08:00
openharmony_ci cf1658633a !640 修复错误的使用RSScreen的modeId问题
Merge pull request !640 from 赵路/master
2022-03-24 13:54:08 +00:00
lu 7e43ebb758 Fix RSScreen modeIdx
Signed-off-by: lu <zhaolu2@huawei.com>
Change-Id: Ibfc40a5b43009ae1a9e231f23aed209477d717f1
2022-03-24 09:48:19 +08:00
Klaus_q 5f39ede819 fix inner source issue
Signed-off-by: Klaus_q <wangqi175@huawei.com>
Change-Id: Ie54bf7c44fcd22267f295a3bab1a95c96b159f94
2022-03-22 20:30:17 +08:00
Grady 1d442271ae add DeathRecipient
Signed-off-by: Grady <yangguangwei4@huawei.com>
Change-Id: I8298488805d148568050d8d4da3c5e7f85847147
2022-03-22 15:04:02 +08:00
shiyueeee 5b88a14c63 Clean codestyle issue and delete redundant files
Signed-off-by: shiyueeee <nieshiyue@huawei.com>
Change-Id: I09c6a7ccaf03493355fc6692a81747731626d6e4
2022-03-10 20:45:13 +08:00
xiaojianfeng 0db46c077a move SetScreenPowerForAll and GetScreenPower implement to dms
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: I74cfb1998bf7d057fb374deb9144a9dc32036084
2022-03-10 18:39:13 +08:00
Grady dc4157a7a9 fix issue
Signed-off-by: Grady <yangguangwei4@huawei.com>
Change-Id: Iea4af47fc1d57ac5c5fe41a334ec4072406f8162
2022-03-10 17:12:41 +08:00
xiaojianfeng 0bb86ca34e limit the max screens and displays num size
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: I6ed37e6a0a3c69ae2ccc13fc993d50b1cb1971e2
2022-03-09 17:53:14 +08:00
openharmony_ci 662e52c5f7 !485 fix RegisterRsScreenConnectionChangeListener failed bug
Merge pull request !485 from xiaojianfeng/dev
2022-03-07 14:40:28 +00:00
xiaojianfeng 831835924a 优化dms代码
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: Ic8f7da46cc74b39a115785e548cc102d8bf1c9a1
2022-03-07 21:31:55 +08:00
xiaojianfeng 679f349d0a fix RegisterRsScreenConnectionChangeListener failed bug
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: Ifc6a4005f9c948a9c3b5a8f69ff687ebbf96e33c
2022-03-07 20:02:29 +08:00
xiaojianfeng 3d2715666f 优化dm和dms代码,优化测试用例,修复部分bug
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: I882b9338d9818f5b3c2c3ad4227a9dffec19d779
2022-03-05 20:11:55 +08:00
xiaojianfeng f6873bc772 fix bugs, optimize code in dm and dms
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: Ic11ba2306fdbc24721a71e53d85aadbc8b2a3ab5
2022-03-03 19:33:26 +08:00
xiaojianfeng a89b95513a Optimize DM and MDS code
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: Id758ffe611a09232df0d596216040564d076edd8
2022-03-03 18:14:16 +08:00
shiyueeee 8bc3f0831b Clean codestyle issue. Add and modify *refreshRate var/api to replace *freshRate
Signed-off-by: shiyueeee <nieshiyue@huawei.com>
Change-Id: I8acc9c8fac0e9f08551476d200f23ed8f52beb05
2022-03-03 17:00:30 +08:00
xiahaiqin 50b20e078b modify scope of lock
Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: I7e0a6562038c86f6bb2e63cb7803a335e5c5af59
2022-03-02 17:47:21 +08:00
chenqinxin 26edaa6212 开源代码告警修复
Signed-off-by: chenqinxin <chenqinxin1@huawei.com>
Change-Id: Ia26ee32cd6f24d096e0333ac930af0b91a18282e
2022-03-02 10:54:49 +08:00
xiaojianfeng ab2808559b fix makeExpand bug and add screen manager test
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: I09b0e1e2b65d081e06483b0b5e806d531451b6e9
2022-03-01 22:09:42 +08:00
xiaojianfeng 14e2e3006a add screen manager test and CancelMakeMirrorOrExpand interface
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: I5b9dba617ca64adf68da71a3d45c86a341c8f4c2
2022-03-01 20:46:34 +08:00
openharmony_ci 88931995e7 !407 增加Screen.GetName()和Screen.IsReal()
Merge pull request !407 from 赵路/master
2022-03-01 12:17:55 +00:00
lu c4131b160f Add 'Screen.GetName'
Signed-off-by: lu <zhaolu2@huawei.com>
Change-Id: Ie2ae5404770f966a00ce3a7cf12a1cb7031bdbf1
2022-03-01 19:29:28 +08:00
xiaojianfeng 0b0230ea15 callback screen event and display event
Change-Id: I871dfb23e2afd67aa27847412bb52598fc0cb054
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
2022-03-01 17:06:07 +08:00
lu f6e26d2d4b Change 'RequestRotation' to 'SetOrientation'
Signed-off-by: lu <zhaolu2@huawei.com>
Change-Id: Icfeab91d336279f41f93bf2f293c6d9364459da5
2022-02-28 10:31:11 +08:00
openharmony_ci bbfba21c7e !358 fix window snapshot nullptr bug
Merge pull request !358 from Klaus_q/master_wq
2022-02-25 23:53:40 +00:00
openharmony_ci e20f415a61 !377 修复创建虚拟屏幕、动态设置surface不能传nullptr的问题,补充并完善ST
Merge pull request !377 from Grady/master
2022-02-25 16:03:37 +00:00
Klaus_q 370a879146 fix DMS inner temp code
Signed-off-by: Klaus_q <wangqi175@huawei.com>
Change-Id: Ida8b9d4a28dd8748a492b5ca68decab77ed41c87
2022-02-25 11:11:15 +08:00
Grady 808e617c15 modify surface nullptr
Signed-off-by: Grady <yangguangwei4@huawei.com>
Change-Id: I9736a6e48cfde5cb35354a2dcdc9dece1f3212b5
2022-02-24 20:41:45 +08:00
xiaojianfeng 2540c1f8b0 fix the virtualScreen info empty
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: I41439d71e8e482c0b54d964b7153ca606cc1ad1b
2022-02-24 19:25:20 +08:00
chenqinxin ed99c2febc 修复2.21日告警
Signed-off-by: chenqinxin <chenqinxin1@huawei.com>
Change-Id: I6b0269a008ea2956800c8686d7e8e73956ae33dd
2022-02-22 11:47:19 +08:00
youqijing eb12955664 解决Expand场景下Display尺寸变化导致的死锁问题
Signed-off-by: youqijing <youqijing@huawei.com>
Change-Id: Iae2ae474a0c4ddb6083f62be470f81663e5b951a
2022-02-18 17:31:47 +08:00
openharmony_ci 46ce625b43 !321 清除Display模块告警
Merge pull request !321 from 赵路/master
2022-02-17 11:25:55 +00:00
lu 5c7827a609 clear DM warning
Signed-off-by: lu <zhaolu2@huawei.com>
Change-Id: I762ce417febfa918fee7665880db749cfd096286
2022-02-17 17:09:48 +08:00
shiyueeee e72ef98cb9 Modify display_change systemtest and code check
Signed-off-by: shiyueeee <nieshiyue@huawei.com>
Change-Id: I6f9766093de0aff24fe1009897f1a4f68fd3fa51
2022-02-17 15:06:35 +08:00
openharmony_ci 0e068d8268 !298 修正开机概率黑屏问题
Merge pull request !298 from wangxinpeng/master
2022-02-16 12:04:26 +00:00
wangxinpeng 8196f66d0b check screen connection in display controller init
Signed-off-by: wangxinpeng <wangxinpeng4@huawei.com>
Change-Id: Ia480d042d4b2e90a013cab7ceb8772a9cd7d7579
2022-02-16 19:19:32 +08:00
chenqinxin 0da4dcf983 修复告警
Signed-off-by: chenqinxin <chenqinxin1@huawei.com>
Change-Id: I0f18d5d83e5dfbc2eba258daf41496b6263c357f
2022-02-16 19:04:59 +08:00
xiaojianfeng c011c301b9 add systemtest_screen manager test for make mirror fun
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: Ic49b0d97d64ecb3ee8664e405d63e9060ce94169
2022-02-16 14:50:09 +08:00
xiaojianfeng d892811011 fix screen Manager crash bug
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: Id4ac0353552aed60d6cfa6a36174ae148c9b9663
2022-02-15 20:34:14 +08:00
openharmony_ci ef8c9316c7 !257 Add expand
Merge pull request !257 from youqijing/master
2022-02-15 09:32:55 +00:00
youqijing 032c02e9cc Add screen expand code
Signed-off-by: youqijing <youqijing@huawei.com>
Change-Id: I79f0cf9cd50dfc09c0e12326784b62477f9b3a29
2022-02-15 16:20:22 +08:00
shiyueeee 573751e1b4 Add SIZE_CHANGE notify and unittest
Signed-off-by: shiyueeee <nieshiyue@huawei.com>
Change-Id: Ia6e89bff48003db04930bdfae49c7271c2dc1952
2022-02-15 16:06:18 +08:00
openharmony_ci 9a8efaca49 !274 添加虚拟屏幕surface动态设置接口
Merge pull request !274 from Grady/master
2022-02-14 14:07:42 +00:00
Grady f2f975474e add SetVirtualScreenSurface
Signed-off-by: Grady <yangguangwei4@huawei.com>
Change-Id: Idcb199852fda9de776e4bd1c234cdcc172a96a61
2022-02-14 20:45:43 +08:00
xiaojianfeng 35e6a5b899 make mirror on the Real Screen
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: I3ed71dcae1d54e236f0746a2564e04df0534a8cb
2022-02-14 16:12:36 +08:00
shiyueeee a05268ca08 Set display size as screen mode changes
Change-Id: I8c49155056aaa161c483941f4a857fcb2614db34
Signed-off-by: shiyueeee <nieshiyue@huawei.com>
2022-02-13 19:09:10 +08:00
fanby01 c9e5330811 support colorgamut for dms, adapter to render service.
Change-Id: I66ef16c675e78c7d690f702d62be4dd126f66368
Signed-off-by: fanby01 <yaojian7@huawei.com>
2022-02-13 15:49:36 +08:00
lu 6572da9a8a screen rotation
Signed-off-by: lu <zhaolu2@huawei.com>
Change-Id: I9af5c8e8ea99b1fc503c766fb76b2912c6a9fe46
2022-02-13 14:45:00 +08:00
xiaojianfeng aa4e5183f2 modify make mirror
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: I2b7342bbb4197b488117bb2e48ffeeb1356d2d47
2022-02-13 09:20:33 +08:00