Commit Graph

150 Commits

Author SHA1 Message Date
xiaojianfeng 05fa4e17d0 display 信息补全
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: I744421e5b1bdd2685737ed36ec0144756c4e7a04
2022-07-14 11:09:07 +08:00
openharmony_ci 57b86d302c !1155 map 原子操作
Merge pull request !1155 from dubingjian/master
2022-07-12 13:53:04 +00:00
openharmony_ci c6b8a23902 !1147 refactor virtual screen DeathRecipient
Merge pull request !1147 from xiaojianfeng/master
2022-07-12 03:21:27 +00:00
openharmony_ci dec6adb0ae !1164 Add rotation value init
Merge pull request !1164 from X PN/dev-0711
2022-07-12 02:25:44 +00:00
xiaojianfeng 834823a09b refactor virtual screen DeathRecipient
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: I17b9180c3a199939bd1fd2af8a93beba630fb39e
2022-07-11 21:17:28 +08:00
dubj e292bab8cc 增加map的原子操作
Signed-off-by: dubj <dubingjian@huawei.com>
Change-Id: I92ad25aa4672cd12eb2799b6aeb00ba6b78923e4
2022-07-11 19:39:14 +08:00
xpeng d65b50232f add rotation value init
Signed-off-by: xpeng <pengxin33@huawei.com>
Change-Id: I9a6582ad9ac2c3310d02d41f7cb4b21d44f13201
2022-07-11 19:21:14 +08:00
realice 14ebe793ad add interface:1.screenshot listener 2.window snapshot
Change-Id: I92d98da9bb60446bbadf39d3fc94b575893fcaac
Signed-off-by: realice <hanbing12@huawei.com>
2022-07-11 14:18:13 +08:00
openharmony_ci 7c738ddb97 !1103 增加wms动画回调,增加窗口尺寸动画
Merge pull request !1103 from ZhangPeng/animation-fix
2022-07-06 06:18:46 +00:00
Zhang Peng 8c808d013e fix csec, add support for animation callback
Signed-off-by: Zhang Peng <zhangpeng280@huawei.com>
Change-Id: Ia4a6d78cc4aa17badfac24466a05b06b9312ef40
2022-07-05 22:22:22 +08:00
xpeng 3a6e73f1f0 optimize orientation switch logic
Signed-off-by: xpeng <pengxin33@huawei.com>
Change-Id: Ib1f1f5e5a76584c0f5784241366088f1ee741564
2022-07-05 19:29:47 +08:00
xpeng 7b41f80eda add logic to process sensor unrelated orientation
Signed-off-by: xpeng <pengxin33@huawei.com>
Change-Id: If0e2bf067f81d965f3b90090ad877c00944a3a61
2022-07-04 19:59:27 +08:00
xpeng e62f81ce87 fix code check problem
Signed-off-by: xpeng <pengxin33@huawei.com>
Change-Id: I525120a711f732290e04bcb145ffd5c6ac4a2388
2022-07-04 14:08:38 +08:00
xpeng a51d022d7b rebuild rotation logic
Signed-off-by: xpeng <pengxin33@huawei.com>
Change-Id: If2a46ad9b959ad923eff0c92689241e479ec3c7b
2022-07-02 21:05:20 +08:00
xpeng 5d821d6f65 Update logic for UNSPECIFIED
Signed-off-by: xpeng <pengxin33@huawei.com>
Change-Id: I5eab5f7a5ad4f501c187c68a8db38a5d3c1b2228
2022-06-28 15:57:58 +08:00
openharmony_ci abb29ec935 !1081 Update screen rotation strategy
Merge pull request !1081 from X PN/dev-0627
2022-06-27 11:05:54 +00:00
xpeng 23011eb0ae optimization logic
Signed-off-by: xpeng <pengxin33@huawei.com>
Change-Id: Idbbb06e2e2ff11fefa552153e34e662c47546e67
2022-06-27 18:24:15 +08:00
xpeng 299e98540f Update screen rotation strategy
Signed-off-by: xpeng <pengxin33@huawei.com>
Change-Id: I2c76b4c4c78526e306b4aad595163b0d357a08c6
2022-06-27 15:39:10 +08:00
qianlf 2b31a4a929 git customization config path
Signed-off-by: qianlf <qianliangfang@huawei.com>
Change-Id: Ic33b5e3810c919dfc007f3253e7256c2a34e6792
2022-06-27 12:19:40 +08:00
xpeng ddf0849f57 subscribe sensor when boot animation is finished, add switch to enabled/disabled autoraotation by command line
Signed-off-by: xpeng <pengxin33@huawei.com>
Change-Id: I91875d122a382add6bf8c43cc2a74895f21d1564
2022-06-23 16:55:47 +08:00
xpeng ab544ca6f3 fix problems
Signed-off-by: xpeng <pengxin33@huawei.com>
Change-Id: Ib167bfeb30063d6bcea15fd674c33edca4cd26ae
2022-06-23 14:49:40 +08:00
xpeng 66f52ed5cf Merge branch 'master' of gitee.com:openharmony/windowmanager into api-dev
Change-Id: Iba4713023cd04db04fe4772ad96e350cb3fb1570
2022-06-22 16:31:22 +08:00
xpeng 6c64fe5944 traverse window to get current full-screen window's requestedOrientation
Signed-off-by: xpeng <pengxin33@huawei.com>
Change-Id: I93f122058a6d6e8a9ecbc0dc2fe34b45c9fd39b0
2022-06-22 10:18:55 +08:00
xpeng ea3b7d2a5d Add interfaces to control screen auto rotation lock
Signed-off-by: xpeng <pengxin33@huawei.com>
Change-Id: Ia7dbf130ae113464ce439032ab9d9189c01973f4
2022-06-21 19:42:54 +08:00
xiaojianfeng 60485be4a5 fix window ipc Fuzz bug
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: Ic6f719f5ee84baa4e12fbc99465d80850ebf3bc9
2022-06-18 18:58:00 +08:00
pengxin 937b6cc793 fix naming problems
Signed-off-by: pengxin <pengxin33@huawei.com>
Change-Id: I13ea51dc4d1e3d1992d1b72f8e1434f29679a479
2022-06-17 10:40:51 +08:00
pengxin 83b2364bb9 add function to rotate display direction by sensor
Signed-off-by: pengxin <pengxin33@huawei.com>
Change-Id: I2c7b95733a7bb2e52653065b9e12b4dc7b475277
2022-06-16 20:46:46 +08:00
openharmony_ci cc6e67ab8e !992 wms dms增加权限控制接口
Merge pull request !992 from dubingjian/master
2022-06-15 01:59:39 +00:00
dubj f6f30cd975 增加服务端权限校验接口
Signed-off-by: dubj <dubingjian@huawei.com>
Change-Id: I8fa54f680930ce52103bf43a0b1389e904aa59ce
2022-06-14 14:31:12 +08:00
zhengjiangliang f58423547c 回调函数参数扩充
Change-Id: I6cf74b5069d118a60811ec35c2346671ce6e60e4
Signed-off-by: zhengjiangliang <zhengjiangliang@huawei.com>
2022-06-10 16:53:40 +08:00
openharmony_ci b562368bf6 !970 modify getDefaultDisplay interface
Merge pull request !970 from xiaojianfeng/mster
2022-06-06 02:49:03 +00:00
openharmony_ci d6b0a5b65a !973 增加dms dump
Merge pull request !973 from xiahaiqin/master
2022-06-06 02:28:17 +00:00
xiaojianfeng e11f62ce8b modify jsDisplay, jsScreen create interface
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: If3b46c82cf11ad39e664bcd028317dce54f5e4a3
2022-06-06 10:05:22 +08:00
xiaojianfeng 25e911e3d8 modify getDefaultDisplay interface
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: I3a28ce2e6fa1c391431fba0fc75151330dcf42bf
2022-06-06 10:03:28 +08:00
xiahaiqin 672706c26e add dms dump:
-hidumper -s DisplayManagerService -a '-h'
-hidumper -s DisplayManagerService -a '-s -a'
-hidumper -s DisplayManagerService -a '-d -a'
-hidumper -s DisplayManagerService -a '-s {screen id}'
-hidumper -s DisplayManagerService -a '-d {display id}'

Signed-off-by: xiahaiqin <xiahaiqin1@huawei.com>
Change-Id: I69fa18ff7c5017e57c1e74a74203c8ddd51ef599
2022-06-05 10:53:51 +08:00
l00574490 a8e251aa35 支持自由窗口自定义大小和比例限制
:
Signed-off-by: l00574490 <liuqi149@huawei.com>

Change-Id: I175e1b6990ec68c18ea6dd0e7b08966216ac8011
2022-05-31 12:57:56 +08:00
dubj 7dc606bc63 添加截屏权限服务端验证
Signed-off-by: dubj <dubingjian@huawei.com>
Change-Id: I11ee0a577f369a7b2d7121161e220ae6f3c04678
2022-05-26 20:20:32 +08:00
openharmony_ci 009581d31e !750 扩展屏模式下窗口跨屏幕拖拽
Merge pull request !750 from liuqi/master
2022-05-13 10:11:20 +00:00
l00574490 9edb93bd38 support drag cross display
Signed-off-by: l00574490 <liuqi149@huawei.com>
Change-Id: I2683659a054879d79df8607604843623a6bf882d
2022-05-13 17:33:30 +08:00
xiaojianfeng de509ebe11 1.cache default Rs screenId in dms
2.add displaymanageripc_fuzzer
3.fix screenInfo name empty bug

Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: I51af875b708e6b372e738c0950adb6eab2c40340
2022-05-13 14:20:23 +08:00
openharmony_ci 033dfa6d64 !788 DMS-WMS调用优化
Merge pull request !788 from 邢亚楠/master
2022-05-07 02:48:37 +00:00
xingyanan 5bc46e2eb3 DMS-WMS调用优化
Signed-off-by: xingyanan <xingyanan2@huawei.com>
Change-Id: I1c6174ca17d8c8bb29772d248b0fe489acb0cbdc
Signed-off-by: xingyanan <xingyanan2@huawei.com>
2022-05-06 14:24:57 +08:00
pengxin 5c7cd49582 fix problems from reviwe comments
Signed-off-by: pengxin <pengxin33@huawei.com>
Change-Id: I8b17225733d41b54dd6cf42899e788482168a7cc
2022-05-05 18:46:57 +08:00
pengxin 85ba7a3440 Update system testcases and update variable name.
Signed-off-by: pengxin <pengxin33@huawei.com>
Change-Id: I740c20090292f203bcc58694dbe4e0c8aed4c271
2022-05-05 15:56:17 +08:00
pengxin c55cf868f4 Add the ablitiy to read default density dpi value from configuration file
Signed-off-by: pengxin <pengxin33@huawei.com>
Change-Id: I1bef921c3f5948f1948df3fdcd1cd02656560337
2022-05-05 09:29:19 +08:00
pengxin b287cbf734 Resolve review comments' problems
Signed-off-by: pengxin <pengxin33@huawei.com>
Change-Id: Ide86a0245cacfa727343400024ab4b734dc94a20
2022-04-28 09:34:57 +08:00
pengxin d3986127e5 Add interface to adjust screen display density
Signed-off-by: pengxin <pengxin33@huawei.com>
Change-Id: I1d0c873957b671160f381c4fb48c3f6ae44a5645
2022-04-27 15:34:51 +08:00
l00574490 aa8968a6f2 support muti_display for drag
Signed-off-by: l00574490 <liuqi149@huawei.com>
Change-Id: I3e1288fb949c92a1d4b152c3468e72c30654f336
2022-04-24 15:40:05 +08:00
xiaojianfeng 8cb2babe22 add window rotation
Signed-off-by: xiaojianfeng <xiaojianfeng3@huawei.com>
Change-Id: If02a869aad72c5b3e54017d53f24d8e7452825f8
2022-04-11 21:50:09 +08:00
openharmony_ci dfc2ad0fbd !673 支持扩展屏/拼接屏场景下,DMS调用RSDisplayNode SetDisplayOffset流程
Merge pull request !673 from Grady/master
2022-04-01 11:30:42 +00:00