Skip to content

Commit 68e0b72

Browse files
Merge pull request #33 from waterlovemelon/sync-gerrit
chore: 批量同步gerrit代码到GitHub上
2 parents e3b40b9 + 3fd997e commit 68e0b72

103 files changed

Lines changed: 4907 additions & 195 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@ build*/
2929
tests/report/*
3030
.transifexrc
3131
.cache/
32-
32+
.cursor/
3333
# for snipe
3434
src/global_util/dbus/*

.tx/config

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,9 @@ file_filter = translations/dde-session-shell_<lang>.ts
88
source_file = translations/dde-session-shell_en.ts
99
source_lang = en
1010
type = QT
11+
12+
[o:linuxdeepin:p:deepin-desktop-environment:r:login-gesture]
13+
file_filter = plugins/login-gesture/translations/login-gesture_<lang>.ts
14+
source_file = plugins/login-gesture/translations/login-gesture_en.ts
15+
source_lang = en
16+
type = QT

CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -260,6 +260,7 @@ set(LOCK_SRCS
260260
src/widgets/passworderrortipswidget.cpp
261261
src/widgets/passworderrortipswidget.h
262262
src/global_util/dbusconstant.h
263+
src/global_util/signal_bridge.h
263264
)
264265

265266
link_libraries(
@@ -324,8 +325,15 @@ set(GREETER_SRCS
324325
src/lightdm-deepin-greeter/logincontent.cpp
325326
src/lightdm-deepin-greeter/logintipswindow.cpp
326327
src/lightdm-deepin-greeter/sessionwidget.cpp
328+
src/global_util/signal_bridge.h
327329
)
328330

331+
if (USE_DEEPIN_WAYLAND)
332+
set(GREETER_SRCS
333+
${GREETER_SRCS}
334+
)
335+
endif(USE_DEEPIN_WAYLAND)
336+
329337
add_executable(lightdm-deepin-greeter
330338
${GREETER_SRCS}
331339
${QRCS}

configs/org.deepin.dde.lightdm-deepin-greeter.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,16 @@
301301
"description": "是否长按小眼睛显示密码,true-鼠按长按小眼睛才显示密码,false-鼠标点击一下就一直显示密码",
302302
"permissions": "readwrite",
303303
"visibility": "private"
304+
},
305+
"mfaSequence":{
306+
"value": {"userType":"","authSequence":[]},
307+
"serial": 0,
308+
"flags": ["global"],
309+
"name": "mfaSequence",
310+
"name[zh_CN]": "多因认证时控制前端按认证顺序展示UI",
311+
"description": "userType可用值,all:代表所有用户,adDomain:代表域用户,其它可选还有default、native,authSequence中的数组即代表认证类型的顺序",
312+
"permissions": "readwrite",
313+
"visibility": "private"
304314
}
305315
}
306316
}

configs/org.deepin.dde.lock.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,26 @@
281281
"description": "是否长按小眼睛显示密码,true-鼠按长按小眼睛才显示密码,false-鼠标点击一下就一直显示密码",
282282
"permissions": "readwrite",
283283
"visibility": "private"
284+
},
285+
"mfaSequence":{
286+
"value": {"userType":"","authSequence":[]},
287+
"serial": 0,
288+
"flags": ["global"],
289+
"name": "mfaSequence",
290+
"name[zh_CN]": "多因认证时控制前端按认证顺序展示UI",
291+
"description": "userType可用值,all:代表所有用户,adDomain:代表域用户,其它可选还有default、native,authSequence中的数组即代表认证类型的顺序",
292+
"permissions": "readwrite",
293+
"visibility": "private"
294+
},
295+
"enableShutdownBlackWidget":{
296+
"value": true,
297+
"serial": 0,
298+
"flags": ["global"],
299+
"name": "enableShutdownBlackWidget",
300+
"name[zh_CN]": "是否打开关机、重启黑屏界面",
301+
"description": "是否打开关机、重启黑屏界面;false:不开,true:开启。默认值为true;",
302+
"permissions": "readwrite",
303+
"visibility": "private"
284304
}
285305
}
286306
}

debian/control

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,13 +44,14 @@ Depends: ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends},
4444
libssl1.1,
4545
libxcb-util0 | libxcb-util1,
4646
dde-dconfig-daemon,
47-
dde-wayland-config(>>1.0.10-1)
47+
dde-wayland-config(>>1.0.10-1),
48+
dss-wechat-auth-plugin
4849
Provides: lightdm-greeter,
4950
deepin-greeter-wayland
5051
Recommends: onboard,
52+
dss-captcha-plugin,
5153
dss-network-plugin,
52-
dde-wallpaper-cache,
53-
dss-wechat-auth-plugin
54+
dde-wallpaper-cache
5455
Conflicts: dde-workspace,
5556
deepin-notifications,
5657
dde-session-ui (<< 5.0.0),
@@ -70,3 +71,18 @@ Architecture: any
7071
Depends: ${shlibs:Depends}, ${misc:Depends}
7172
Description: deepin desktop-environment - dde-session-shell module development files
7273
DDE Session Shell module development files of deepin desktop-environment
74+
75+
Package: dde-gesture-login
76+
Architecture: any
77+
Depends: ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends},
78+
deepin-desktop-schemas (>=5.9.14),
79+
dde-daemon (>=5.13.12),
80+
startdde (>=5.10.24),
81+
deepin-authenticate(>=1.2.27),
82+
libssl-dev,
83+
dde-dconfig-daemon,
84+
dde-wayland-config(>>1.0.10-1)
85+
Conflicts: dss-gesture-login-plugin
86+
Description: deepin desktop-environment - dde-session-shell login plugin files
87+
reset-pattern-dialog - modify gesture password enrolled, or create new gesture password
88+
liblogin-gesture.so - support gesture password login on greeter and lock

debian/dde-gesture-login.install

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
usr/share/dde-gesture-login/translations
2+
usr/lib/dde-session-shell/modules/liblogin-gesture.so
3+
usr/lib/dde-control-center/reset-pattern-dialog
4+
usr/share/dsg/configs/org.deepin.dde.lock/org.deepin.dde.dss-login-gesture.json
5+
usr/share/dsg/configs/org.deepin.dde.lightdm-deepin-greeter/org.deepin.dde.dss-login-gesture.json
6+
lib/dde-session-shell/modules/config.d/login-gesture.json

debian/dde-gesture-login.postinst

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#!/bin/sh
2+
3+
set -e
4+
5+
if getent passwd deepin-password-admin >/dev/null; then
6+
if which deluser >/dev/null; then
7+
deluser --system deepin-password-admin -q || echo "Could not remove deepin-password-admin user."
8+
fi
9+
fi
10+
11+
if getent group deepin-password-admin >/dev/null; then
12+
if which delgroup >/dev/null; then
13+
delgroup --system deepin-password-admin || echo "Could not remove deepin-password-admin group."
14+
fi
15+
fi
16+
17+
chown deepin-daemon:deepin-daemon /usr/lib/dde-control-center/reset-pattern-dialog
18+
chmod 500 /usr/lib/dde-control-center/reset-pattern-dialog
19+
20+
#DEBHELPER#
21+
exit 0

debian/dde-gesture-login.sysusers

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# This file is part of dde-control-center
2+
#Type Name ID GECOS Home directory Shell
3+
u deepin-daemon - "" - -
4+

debian/dde-session-shell.install

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
etc
22
usr/bin
3-
usr/share
3+
usr/share/applications
4+
usr/share/deepin-debug-config
5+
usr/share/dsg
6+
usr/share/glib-2.0
47
usr/share/xgreeters
5-
usr/share/dde-session-shell/greeters.d/x
6-
usr/share/dde-session-shell/greeters.d/wayland
8+
usr/share/dbus-1
9+
usr/share/deepin-authentication
10+
usr/share/deepin-log-viewer
11+
usr/share/dde-session-shell
712
usr/share/lightdm/lightdm.conf.d
8-
usr/lib/dde-session-shell/modules
9-
usr/lib/*/security
13+
usr/lib/dde-session-shell/modules/libone-key-login.so
14+
usr/lib/*/security

0 commit comments

Comments
 (0)