Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
254 commits
Select commit Hold shift + click to select a range
8f47446
modified: xembed-sni-proxy/CMakeLists.txt
Intro-iu Jun 18, 2024
290b8ce
modified: powerman/CMakeLists.txt
Intro-iu Jun 18, 2024
cf892f1
modified: notificationd/CMakeLists.txt
Intro-iu Jun 18, 2024
b6eae26
modified: cpufreq/CMakeLists.txt
Intro-iu Jun 18, 2024
154640d
modified: powerman/CMakeLists.txt
Intro-iu Jun 18, 2024
b90a433
modified: gmenuproxy/CMakeLists.txt
Intro-iu Jun 18, 2024
6ad9828
modified: gmenuproxy/CMakeLists.txt
Intro-iu Jun 18, 2024
3f2d436
modified: gmenuproxy/CMakeLists.txt
Intro-iu Jun 18, 2024
611d260
modified: powerman/dimdisplayaction.cpp
Intro-iu Jun 18, 2024
15a41f5
modified: powerman/dimdisplayaction.cpp
Intro-iu Jun 18, 2024
c7bbee7
modified: session/processmanager.cpp
Intro-iu Jun 18, 2024
de07c22
modified: session/processmanager.cpp
Intro-iu Jun 18, 2024
282a59f
modified: xembed-sni-proxy/fdoselectionmanager.h
Intro-iu Jun 18, 2024
bf57f1b
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 18, 2024
af56cd4
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
86b31bd
modified: session/processmanager.h
Intro-iu Jun 18, 2024
820f9fd
modified: powerman/dimdisplayaction.cpp
Intro-iu Jun 18, 2024
8a17020
modified: session/processmanager.h
Intro-iu Jun 18, 2024
7801f00
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
5a2e81f
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
357e835
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
3901a8d
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
a29c206
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
663eb92
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
54d448d
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
1937d2e
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
c620ed1
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
1c6168d
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
499eb87
modified: gmenuproxy/actions.h
Intro-iu Jun 18, 2024
b6582d4
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
6beea82
modified: CMakeLists.txt
Intro-iu Jun 18, 2024
e96ab89
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
7c5bb1c
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
43e18e2
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
e26404c
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
fbfe75b
modified: cupdatecursor/CMakeLists.txt
Intro-iu Jun 18, 2024
ca6dae4
modified: cupdatecursor/CMakeLists.txt
Intro-iu Jun 18, 2024
281f018
modified: cupdatecursor/main.cpp
Intro-iu Jun 18, 2024
fe452cf
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
1ef8cbf
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
0281875
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 18, 2024
2a059b0
modified: xembed-sni-proxy/sniproxy.cpp
Intro-iu Jun 18, 2024
9f59197
modified: xembed-sni-proxy/fdoselectionmanager.h
Intro-iu Jun 18, 2024
653f984
modified: xembed-sni-proxy/fdoselectionmanager.h
Intro-iu Jun 18, 2024
416d3a0
modified: xembed-sni-proxy/fdoselectionmanager.h
Intro-iu Jun 18, 2024
e0b79e1
modified: xembed-sni-proxy/fdoselectionmanager.h
Intro-iu Jun 18, 2024
fb508e8
modified: cupdatecursor/main.cpp
Intro-iu Jun 18, 2024
fa4c284
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 18, 2024
eee5345
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 18, 2024
026de0d
modified: xembed-sni-proxy/fdoselectionmanager.h
Intro-iu Jun 18, 2024
375aeaf
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 18, 2024
f18026c
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 18, 2024
5a664be
modified: powerman/dimdisplayaction.cpp
Intro-iu Jun 18, 2024
222266c
modified: session/processmanager.cpp
Intro-iu Jun 19, 2024
642b66a
modified: xembed-sni-proxy/fdoselectionmanager.h
Intro-iu Jun 19, 2024
35c3e96
modified: session/processmanager.cpp
Intro-iu Jun 19, 2024
f155e6a
modified: session/processmanager.cpp
Intro-iu Jun 19, 2024
816ac5c
modified: cupdatecursor/main.cpp
Intro-iu Jun 19, 2024
b56008e
modified: session/processmanager.cpp
Intro-iu Jun 19, 2024
d0c7462
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
6652fd6
modified: session/processmanager.cpp
Intro-iu Jun 19, 2024
035331a
modified: session/processmanager.cpp
Intro-iu Jun 19, 2024
b8323b3
modified: session/processmanager.cpp
Intro-iu Jun 19, 2024
436427b
modified: session/processmanager.cpp
Intro-iu Jun 19, 2024
2034a36
modified: xembed-sni-proxy/sniproxy.cpp
Intro-iu Jun 19, 2024
9923e3b
modified: session/processmanager.cpp
Intro-iu Jun 19, 2024
bb6cf85
modified: gmenuproxy/menuproxy.cpp
Intro-iu Jun 19, 2024
444d684
modified: gmenuproxy/dbusmenuadaptor.h
Intro-iu Jun 19, 2024
2e54134
modified: session/application.h
Intro-iu Jun 19, 2024
e693077
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 19, 2024
1839863
modified: cupdatecursor/main.cpp
Intro-iu Jun 19, 2024
5d7bf3e
modified: cupdatecursor/main.cpp
Intro-iu Jun 19, 2024
d18a752
modified: session/application.h
Intro-iu Jun 19, 2024
0331968
modified: xembed-sni-proxy/sniproxy.h
Intro-iu Jun 19, 2024
50daec1
modified: xembed-sni-proxy/sniproxy.h
Intro-iu Jun 19, 2024
ab34a34
modified: xembed-sni-proxy/sniproxy.h
Intro-iu Jun 19, 2024
da3c428
modified: gmenuproxy/menuproxy.cpp
Intro-iu Jun 19, 2024
ee68545
modified: xembed-sni-proxy/sniproxy.cpp
Intro-iu Jun 19, 2024
20400de
modified: gmenuproxy/menuproxy.cpp
Intro-iu Jun 19, 2024
c71b316
modified: xembed-sni-proxy/sniproxy.h
Intro-iu Jun 19, 2024
6db3ef7
modified: xembed-sni-proxy/sniproxy.cpp
Intro-iu Jun 19, 2024
36dbddc
modified: xembed-sni-proxy/sniproxy.cpp
Intro-iu Jun 19, 2024
3c5d95b
modified: xembed-sni-proxy/sniproxy.cpp
Intro-iu Jun 19, 2024
96a40d7
modified: gmenuproxy/menuproxy.cpp
Intro-iu Jun 19, 2024
12a9491
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
f0dd66d
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
5c1ef0f
modified: gmenuproxy/menuproxy.cpp
Intro-iu Jun 19, 2024
e7cff68
modified: gmenuproxy/menu.cpp
Intro-iu Jun 19, 2024
954c238
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
9c03790
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
396e553
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
27d9224
modified: session/processmanager.cpp
Intro-iu Jun 19, 2024
59e5c4b
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
e627cb6
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
ffacf44
modified: gmenuproxy/menu.cpp
Intro-iu Jun 19, 2024
03ba384
modified: gmenuproxy/menuproxy.cpp
Intro-iu Jun 19, 2024
14a085d
modified: gmenuproxy/menuproxy.cpp
Intro-iu Jun 19, 2024
7337918
modified: gmenuproxy/menuproxy.cpp
Intro-iu Jun 19, 2024
bade133
modified: powerman/CMakeLists.txt
Intro-iu Jun 19, 2024
e046b51
modified: gmenuproxy/menuproxy.cpp
Intro-iu Jun 19, 2024
2547cda
modified: xembed-sni-proxy/sniproxy.cpp
Intro-iu Jun 19, 2024
50081dd
modified: xembed-sni-proxy/sniproxy.h
Intro-iu Jun 19, 2024
39963b4
modified: gmenuproxy/window.cpp
Intro-iu Jun 19, 2024
4a61a6e
modified: notificationd/dbus/notificationsadaptor.h
Intro-iu Jun 19, 2024
5da6da1
modified: gmenuproxy/menu.cpp
Intro-iu Jun 19, 2024
2b3f9f4
modified: gmenuproxy/menu.cpp
Intro-iu Jun 19, 2024
c57ce46
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
4289bf0
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
7107c1c
modified: xembed-sni-proxy/CMakeLists.txt
Intro-iu Jun 19, 2024
5602137
modified: xembed-sni-proxy/CMakeLists.txt
Intro-iu Jun 19, 2024
139ba68
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
82c5ec6
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
23d230c
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
d111531
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
afa3bd7
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
bcdee73
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
4723935
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
09e4fae
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
68108a4
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
a42f039
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
ada3695
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
c9fa797
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
1a926d1
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
12d7ae8
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
cd43c53
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
64e95fa
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
4ce4765
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
dcc08cf
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
42c1045
modified: xembed-sni-proxy/fdoselectionmanager.h
Intro-iu Jun 19, 2024
8a6d856
modified: notificationd/datehelper.cpp
Intro-iu Jun 19, 2024
9a0741b
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 19, 2024
4ff0781
modified: session/processmanager.cpp
Intro-iu Jun 19, 2024
b62369a
modified: session/processmanager.cpp
Intro-iu Jun 19, 2024
54d21da
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 19, 2024
882826e
modified: notificationd/datehelper.cpp
Intro-iu Jun 19, 2024
abc72d8
modified: notificationd/datehelper.cpp
Intro-iu Jun 19, 2024
52bb482
modified: polkit-agent/dialog.cpp
Intro-iu Jun 19, 2024
ae9ce1f
modified: powerman/dimdisplayaction.cpp
Intro-iu Jun 19, 2024
5088611
modified: powerman/dimdisplayaction.cpp
Intro-iu Jun 19, 2024
f568a07
modified: powerman/dimdisplayaction.cpp
Intro-iu Jun 19, 2024
bd85d41
modified: polkit-agent/dialog.cpp
Intro-iu Jun 19, 2024
57b719e
modified: xembed-sni-proxy/CMakeLists.txt
Intro-iu Jun 19, 2024
7e074b9
modified: polkit-agent/dialog.cpp
Intro-iu Jun 19, 2024
9b1eac9
modified: notificationd/notificationpopup.cpp
Intro-iu Jun 19, 2024
2fdcee8
modified: chotkeys/QHotkey/qhotkey_x11.cpp
Intro-iu Jun 19, 2024
3b09eda
modified: chotkeys/hotkeys.cpp
Intro-iu Jun 19, 2024
1a3d63b
modified: chotkeys/hotkeys.cpp
Intro-iu Jun 19, 2024
45f588d
modified: chotkeys/hotkeys.cpp
Intro-iu Jun 19, 2024
cdecdce
modified: notificationd/notificationwindow.cpp
Intro-iu Jun 19, 2024
02bd2cf
modified: chotkeys/hotkeys.cpp
Intro-iu Jun 19, 2024
22f11f1
modified: chotkeys/hotkeys.cpp
Intro-iu Jun 19, 2024
a4addc0
modified: chotkeys/hotkeys.cpp
Intro-iu Jun 19, 2024
5033cee
modified: chotkeys/hotkeys.cpp
Intro-iu Jun 19, 2024
3a9c709
modified: chotkeys/CMakeLists.txt
Intro-iu Jun 19, 2024
0740e5c
modified: chotkeys/hotkeys.h
Intro-iu Jun 19, 2024
cc6b75b
modified: chotkeys/hotkeys.cpp
Intro-iu Jun 20, 2024
e4048c2
modified: settings-daemon/mouse/mousemanager.cpp
Intro-iu Jun 20, 2024
925a683
modified: settings-daemon/mouse/x11libinputdummydevice.h
Intro-iu Jun 20, 2024
116fbed
modified: settings-daemon/mouse/x11libinputdummydevice.h
Intro-iu Jun 20, 2024
175287a
modified: settings-daemon/mouse/x11libinputdummydevice.h
Intro-iu Jun 20, 2024
6401d04
modified: settings-daemon/mouse/x11libinputdummydevice.h
Intro-iu Jun 20, 2024
a4fa14d
modified: settings-daemon/mouse/mousemanager.cpp
Intro-iu Jun 20, 2024
aecd0bd
modified: settings-daemon/mouse/mousemanager.cpp
Intro-iu Jun 20, 2024
29f85a8
modified: settings-daemon/mouse/mousemanager.cpp
Intro-iu Jun 20, 2024
4160fb8
modified: settings-daemon/battery/battery.cpp
Intro-iu Jun 20, 2024
2ebdad9
modified: settings-daemon/battery/battery.cpp
Intro-iu Jun 20, 2024
e256f4d
modified: settings-daemon/battery/upowerdevice.h
Intro-iu Jun 20, 2024
8a9e9a6
modified: settings-daemon/battery/battery.h
Intro-iu Jun 20, 2024
251a1c9
modified: settings-daemon/battery/battery.h
Intro-iu Jun 20, 2024
c80bf67
modified: notificationd/historymodel.cpp
Intro-iu Jun 20, 2024
b1851f6
modified: notificationd/CMakeLists.txt
Intro-iu Jun 20, 2024
1f0e271
modified: CMakeLists.txt
Intro-iu Jun 28, 2024
7dc92de
modified: CMakeLists.txt
Intro-iu Jun 28, 2024
d6cdf94
modified: settings-daemon/battery/upowerdevice.cpp
Intro-iu Jun 28, 2024
39fa396
modified: settings-daemon/battery/upowerdevice.h
Intro-iu Jun 28, 2024
f0a3a2a
modified: settings-daemon/battery/upowerdevice.cpp
Intro-iu Jun 28, 2024
ceacfc5
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 28, 2024
c2eed7f
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 28, 2024
39085fc
modified: settings-daemon/mouse/x11libinputdummydevice.h
Intro-iu Jun 28, 2024
e438d20
modified: CMakeLists.txt
Intro-iu Jun 28, 2024
1d5f0ac
modified: settings-daemon/mouse/x11libinputdummydevice.h
Intro-iu Jun 28, 2024
6795ed7
modified: settings-daemon/battery/upowerdevice.h
Intro-iu Jun 28, 2024
9480907
modified: settings-daemon/battery/upowerdevice.h
Intro-iu Jun 28, 2024
de40a02
modified: settings-daemon/battery/upowerdevice.h
Intro-iu Jun 28, 2024
3d0508a
modified: settings-daemon/mouse/mousemanager.cpp
Intro-iu Jun 28, 2024
425397e
modified: settings-daemon/mouse/mousemanager.cpp
Intro-iu Jun 28, 2024
b0abf6a
modified: settings-daemon/touchpad/x11/propertyinfo.h
Intro-iu Jun 28, 2024
0f94f82
modified: settings-daemon/mouse/x11libinputdummydevice.h
Intro-iu Jun 28, 2024
77c7e04
modified: settings-daemon/mouse/x11libinputdummydevice.h
Intro-iu Jun 28, 2024
f866ae6
modified: settings-daemon/theme/thememanager.cpp
Intro-iu Jun 28, 2024
be02145
modified: settings-daemon/touchpad/x11/xlibbackend.cpp
Intro-iu Jun 28, 2024
5222a83
modified: settings-daemon/touchpad/x11/xlibbackend.cpp
Intro-iu Jun 28, 2024
7d332a9
modified: settings-daemon/touchpad/x11/synapticstouchpad.cpp
Intro-iu Jun 28, 2024
9c712de
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 28, 2024
4853a8c
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 28, 2024
52e3c67
modified: CMakeLists.txt
Intro-iu Jun 28, 2024
ce23e1d
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 28, 2024
c0abaab
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 28, 2024
70d532c
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 28, 2024
574bb04
modified: settings-daemon/mouse/mousemanager.h
Intro-iu Jun 28, 2024
caa2ac8
modified: settings-daemon/mouse/mousemanager.cpp
Intro-iu Jun 28, 2024
b500815
modified: settings-daemon/touchpad/x11/propertyinfo.h
Intro-iu Jun 28, 2024
795a9e1
modified: settings-daemon/touchpad/touchpadmanager.h
Intro-iu Jun 28, 2024
05ea965
modified: settings-daemon/touchpad/x11/propertyinfo.cpp
Intro-iu Jun 28, 2024
dbb5a0f
modified: settings-daemon/touchpad/x11/propertyinfo.cpp
Intro-iu Jun 28, 2024
e194dce
modified: settings-daemon/touchpad/x11/libinputtouchpad.cpp
Intro-iu Jun 29, 2024
a35f146
modified: settings-daemon/touchpad/x11/libinputtouchpad.cpp
Intro-iu Jun 29, 2024
16ee7e2
modified: settings-daemon/touchpad/x11/libinputtouchpad.cpp
Intro-iu Jun 29, 2024
0a0cc9d
modified: settings-daemon/touchpad/x11/libinputtouchpad.cpp
Intro-iu Jun 29, 2024
63aeb8d
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
ff01828
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
836e662
modified: settings-daemon/touchpad/x11/libinputtouchpad.cpp
Intro-iu Jun 29, 2024
f299a9c
modified: settings-daemon/touchpad/x11/libinputtouchpad.cpp
Intro-iu Jun 29, 2024
2509f0f
modified: settings-daemon/touchpad/touchpadmanager.h
Intro-iu Jun 29, 2024
ab68861
modified: settings-daemon/touchpad/touchpadmanager.cpp
Intro-iu Jun 29, 2024
f66a6a5
modified: chotkeys/hotkeys.cpp
Intro-iu Jun 29, 2024
08bc36b
modified: settings-daemon/mouse/mousemanager.cpp
Intro-iu Jun 29, 2024
fc33de5
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
1e21f0c
deleted: settings-daemon/touchpad/com.lingmo.Touchpad.xml
Intro-iu Jun 29, 2024
830ce94
modified: settings-daemon/application.cpp
Intro-iu Jun 29, 2024
29d0532
new file: settings-daemon/build/CMakeFiles/3.29.5/CMakeCCompiler.c…
Intro-iu Jun 29, 2024
5a50920
modified: settings-daemon/application.h
Intro-iu Jun 29, 2024
8c3b443
modified: settings-daemon/application.h
Intro-iu Jun 29, 2024
7ba0221
modified: settings-daemon/touchpad/touchpadmanager.cpp
Intro-iu Jun 29, 2024
6b759d4
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
efc0493
modified: settings-daemon/theme/thememanager.cpp
Intro-iu Jun 29, 2024
58441b9
modified: settings-daemon/touchpad/x11/libinputtouchpad.h
Intro-iu Jun 29, 2024
6945104
modified: settings-daemon/touchpad/x11/libinputtouchpad.h
Intro-iu Jun 29, 2024
76731ef
modified: settings-daemon/touchpad/touchpadmanager.cpp
Intro-iu Jun 29, 2024
81aa874
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
19129ac
modified: settings-daemon/application.h
Intro-iu Jun 29, 2024
736fc3e
modified: settings-daemon/mouse/x11libinputdummydevice.h
Intro-iu Jun 29, 2024
a412c0c
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
14ff625
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
492971f
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
13d8481
new file: settings-daemon/touchpad.zip
Intro-iu Jun 29, 2024
4abd399
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
3f26526
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
419d224
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
5e14f33
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
c6ec147
modified: settings-daemon/CMakeLists.txt
Intro-iu Jun 29, 2024
55fffd0
modified: session/processmanager.cpp
Intro-iu Jun 29, 2024
abf1bbc
modified: xembed-sni-proxy/sniproxy.cpp
Intro-iu Jun 29, 2024
27f235b
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 29, 2024
ce0582f
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 29, 2024
f77bd45
modified: xembed-sni-proxy/fdoselectionmanager.cpp
Intro-iu Jun 29, 2024
7802257
modified: settings-daemon/mouse/mousemanager.cpp
Intro-iu Jun 29, 2024
ab93f17
modified: powerman/dimdisplayaction.cpp
Intro-iu Jun 29, 2024
e4fd0f3
modified: xembed-sni-proxy/xcbutils.h
Intro-iu Jun 29, 2024
691bff6
modified: session/CMakeLists.txt
Intro-iu Aug 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)

list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/)

set(QT Core Gui Widgets Quick QuickControls2 DBus Xml X11Extras LinguistTools)
find_package(Qt5 REQUIRED ${QT})
# find_package(LingmoUI REQUIRED)
set(QT Core Gui Widgets Quick QuickControls2 DBus Xml LinguistTools)
find_package(Qt6 COMPONENTS ${QT} REQUIRED)

find_package(PkgConfig REQUIRED)

include(GNUInstallDirs)
Expand Down
9 changes: 4 additions & 5 deletions chotkeys/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
find_package(ECM REQUIRED NO_MODULE)
list(APPEND CMAKE_MODULE_PATH ${ECM_MODULE_PATH})

find_package(Qt5 COMPONENTS Core Widgets DBus X11Extras REQUIRED)
find_package(Qt6 COMPONENTS Core Widgets DBus REQUIRED)
find_package(XCB MODULE REQUIRED COMPONENTS XCB KEYSYMS)
find_package(X11)

Expand All @@ -19,10 +19,9 @@ add_executable(lingmo-chotkeys

target_link_libraries(lingmo-chotkeys
PRIVATE
Qt5::Core
Qt5::Widgets
Qt5::DBus
Qt5::X11Extras
Qt6::Core
Qt6::Widgets
Qt6::DBus
${XCB_LIBS}
${X11_LIBRARIES}
XCB::KEYSYMS
Expand Down
1 change: 0 additions & 1 deletion chotkeys/QHotkey/qhotkey_x11.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
#include <QGuiApplication>
#else
#include <QDebug>
#include <QX11Info>
#endif

#include <QThreadStorage>
Expand Down
29 changes: 20 additions & 9 deletions chotkeys/hotkeys.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#include <QApplication>
#include <QKeySequence>
#include <QX11Info>
#include <QGuiApplication>
#include <QTimer>
#include <QDebug>

Expand All @@ -16,6 +16,15 @@

#include <X11/XKBlib.h>

#include <xcb/composite.h>
#include <xcb/damage.h>
#include <xcb/randr.h>
#include <xcb/shm.h>
#include <xcb/xcb.h>
#include <xcb/xcb_atom.h>
#include <xcb/xcb_event.h>
#include <X11/Xlib-xcb.h>

Hotkeys::Hotkeys(QObject *parent)
: QObject(parent)
{
Expand All @@ -27,7 +36,7 @@ Hotkeys::~Hotkeys()
qApp->removeNativeEventFilter(this);
}

bool Hotkeys::nativeEventFilter(const QByteArray &eventType, void *message, long *result)
bool Hotkeys::nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result)
{
Q_UNUSED(result);

Expand Down Expand Up @@ -61,7 +70,7 @@ bool Hotkeys::nativeEventFilter(const QByteArray &eventType, void *message, long

// // Keyboard needs to be ungrabed after XGrabKey() activates the grab,
// // otherwise it becomes frozen.
// xcb_connection_t *c = QX11Info::connection();
// xcb_connection_t *c = dynamic_cast<QNativeInterface::QX11Application *>(qApp)->connection();
// xcb_void_cookie_t cookie = xcb_ungrab_keyboard_checked(c, XCB_TIME_CURRENT_TIME);
// xcb_flush(c);

Expand Down Expand Up @@ -148,17 +157,18 @@ void Hotkeys::registerKey(quint32 keycode)

void Hotkeys::registerKey(quint32 key, quint32 mods)
{
xcb_grab_key(QX11Info::connection(),
auto *native = dynamic_cast<QNativeInterface::QX11Application *>(qApp);
xcb_grab_key(native->connection(),
1,
QX11Info::appRootWindow(),
DefaultRootWindow(native->display()),
mods,
key,
XCB_GRAB_MODE_ASYNC,
XCB_GRAB_MODE_ASYNC);

xcb_grab_key(QX11Info::connection(),
xcb_grab_key(native->connection(),
1,
QX11Info::appRootWindow(),
DefaultRootWindow(native->display()),
mods | XCB_MOD_MASK_2,
key,
XCB_GRAB_MODE_ASYNC,
Expand All @@ -167,7 +177,8 @@ void Hotkeys::registerKey(quint32 key, quint32 mods)

void Hotkeys::unregisterKey(quint32 key, quint32 mods)
{
xcb_ungrab_key(QX11Info::connection(), key, QX11Info::appRootWindow(), mods);
auto *native = dynamic_cast<QNativeInterface::QX11Application *>(qApp);
xcb_ungrab_key(native->connection(), key, DefaultRootWindow(native->display()), mods);
}

quint32 Hotkeys::nativeKeycode(Qt::Key k)
Expand Down Expand Up @@ -244,7 +255,7 @@ quint32 Hotkeys::nativeKeycode(Qt::Key k)
key = 0;
}
}
return XKeysymToKeycode(QX11Info::display(), key);
return XKeysymToKeycode(dynamic_cast<QNativeInterface::QX11Application *>(qApp)->display(), key);
}

quint32 Hotkeys::nativeModifiers(Qt::KeyboardModifiers m)
Expand Down
2 changes: 1 addition & 1 deletion chotkeys/hotkeys.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ class Hotkeys : public QObject, public QAbstractNativeEventFilter
explicit Hotkeys(QObject *parent = nullptr);
~Hotkeys();

bool nativeEventFilter(const QByteArray &eventType, void *message, long *result) override;
bool nativeEventFilter(const QByteArray &eventType, void *message, qintptr *result) override;

void registerKey(QKeySequence keySequence);
void registerKey(quint32 keycode);
Expand Down
7 changes: 3 additions & 4 deletions cpufreq/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,9 @@ set(SOURCES

add_executable(${TARGET} ${SOURCES} ${DBUS_SOURCES})
target_link_libraries(${TARGET}
Qt5::Core
Qt5::Quick
Qt5::DBus
Qt5::X11Extras
Qt6::Core
Qt6::Quick
Qt6::DBus
)

configure_file(
Expand Down
7 changes: 3 additions & 4 deletions cupdatecursor/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
find_package(Qt5 COMPONENTS Core Gui X11Extras REQUIRED)
find_package(Qt6 COMPONENTS Core Gui REQUIRED)
find_package(X11)

add_executable(cupdatecursor
main.cpp
)
target_link_libraries(cupdatecursor
Qt5::Core
Qt5::Gui
Qt5::X11Extras
Qt6::Core
Qt6::Gui
${X11_LIBRARIES}
X11::X11
X11::Xi
Expand Down
9 changes: 6 additions & 3 deletions cupdatecursor/main.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#include <QGuiApplication>
#include <QX11Info>
#include <QFile>
#include <QDebug>
#include <QSettings>
Expand All @@ -10,7 +9,10 @@

inline void applyTheme(const QString &theme, int size)
{
Display *display = QX11Info::display();

auto *x11App = qApp->nativeInterface<QNativeInterface::QX11Application>();
auto *display = x11App->display();


if (!theme.isEmpty())
XcursorSetTheme(display, QFile::encodeName(theme));
Expand Down Expand Up @@ -41,7 +43,8 @@ int main(int argc, char *argv[])
if (argc != 3)
return 1;

if (!QX11Info::isPlatformX11())
auto isPlatformX11 = qGuiApp->nativeInterface<QNativeInterface::QX11Application>();
if (!isPlatformX11)
return 2;

QString theme = QFile::decodeName(argv[1]);
Expand Down
15 changes: 7 additions & 8 deletions gmenuproxy/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ list(APPEND CMAKE_MODULE_PATH ${ECM_MODULE_PATH})


find_package(AppMenuGtkModule)
find_package(KF5WindowSystem)
find_package(KF5CoreAddons)
find_package(KF6WindowSystem)
find_package(KF6CoreAddons)
set_package_properties(AppMenuGtkModule PROPERTIES TYPE RUNTIME)

add_definitions(-DQT_NO_CAST_TO_ASCII
Expand Down Expand Up @@ -38,12 +38,11 @@ add_executable(lingmo-gmenuproxy ${GMENU_DBUSMENU_PROXY_SRCS})
set_package_properties(XCB PROPERTIES TYPE REQUIRED)

target_link_libraries(lingmo-gmenuproxy
Qt5::Core
Qt5::X11Extras
Qt5::DBus
Qt5::Widgets
KF5::CoreAddons
KF5::WindowSystem
Qt6::Core
Qt6::DBus
Qt6::Widgets
KF6::CoreAddons
KF6::WindowSystem
XCB::XCB
${AppMenuGtkModule}
)
Expand Down
2 changes: 1 addition & 1 deletion gmenuproxy/actions.h
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

#include "gdbusmenutypes_p.h"

class QStringList;
// class QStringList;

class Actions : public QObject
{
Expand Down
2 changes: 1 addition & 1 deletion gmenuproxy/dbusmenuadaptor.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ class QByteArray;
template<class T> class QList;
template<class Key, class Value> class QMap;
class QString;
class QStringList;
// class QStringList;
class QVariant;
QT_END_NAMESPACE

Expand Down
6 changes: 3 additions & 3 deletions gmenuproxy/menu.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -104,10 +104,9 @@ void Menu::stop(const QList<uint> &ids)
qDebug() << "Failed to stop subscription to" << ids << "on" << m_serviceName << "at" << m_objectPath << reply.error();
} else {
// remove all subscriptions that we unsubscribed from
// TODO is there a nicer algorithm for that?
// TODO remove all m_menus also?
m_subscriptions.erase(
std::remove_if(m_subscriptions.begin(), m_subscriptions.end(), std::bind(&QList<uint>::contains, m_subscriptions, std::placeholders::_1)),
std::remove_if(m_subscriptions.begin(), m_subscriptions.end(),
[this](uint id) { return m_subscriptions.contains(id); }),
m_subscriptions.end());

if (m_subscriptions.isEmpty()) {
Expand All @@ -116,6 +115,7 @@ void Menu::stop(const QList<uint> &ids)
}
watcher->deleteLater();
});

}

bool Menu::hasMenu() const
Expand Down
17 changes: 10 additions & 7 deletions gmenuproxy/menuproxy.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,15 @@
#include <QTimer>
#include <QSettings>
#include <QDebug>
#include <QGuiApplication>

// #include <KConfigGroup>
#include <KDirWatch>
// #include <KSharedConfig>
#include <KWindowSystem>
#include <KX11Extras>
#include <KWindowInfo>

#include <QX11Info>
#include <xcb/xcb.h>

#include "window.h"
Expand All @@ -48,7 +50,7 @@ static const QString s_appMenuGtkModule = QStringLiteral("appmenu-gtk-module");

MenuProxy::MenuProxy()
: QObject()
, m_xConnection(QX11Info::connection())
, m_xConnection(qApp->nativeInterface<QNativeInterface::QX11Application>()->connection())
, m_serviceWatcher(new QDBusServiceWatcher(this))
, m_gtk2RcWatch(new KDirWatch(this))
, m_writeGtk2SettingsTimer(new QTimer(this))
Expand Down Expand Up @@ -109,10 +111,11 @@ bool MenuProxy::init()

enableGtkSettings(true);

connect(KWindowSystem::self(), &KWindowSystem::windowAdded, this, &MenuProxy::onWindowAdded);
connect(KWindowSystem::self(), &KWindowSystem::windowRemoved, this, &MenuProxy::onWindowRemoved);
// 使用KX11Extras的windowAdded信号
connect(KX11Extras::self(), &KX11Extras::windowAdded, this, &MenuProxy::onWindowAdded);
connect(KX11Extras::self(), &KX11Extras::windowRemoved, this, &MenuProxy::onWindowRemoved);

const auto windows = KWindowSystem::windows();
const auto windows = KX11Extras::windows();
for (WId id : windows) {
onWindowAdded(id);
}
Expand All @@ -130,8 +133,8 @@ void MenuProxy::teardown()

QDBusConnection::sessionBus().unregisterService(s_ourServiceName);

disconnect(KWindowSystem::self(), &KWindowSystem::windowAdded, this, &MenuProxy::onWindowAdded);
disconnect(KWindowSystem::self(), &KWindowSystem::windowRemoved, this, &MenuProxy::onWindowRemoved);
disconnect(KX11Extras::self(), &KX11Extras::windowAdded, this, &MenuProxy::onWindowAdded);
disconnect(KX11Extras::self(), &KX11Extras::windowRemoved, this, &MenuProxy::onWindowRemoved);

qDeleteAll(m_windows);
m_windows.clear();
Expand Down
4 changes: 2 additions & 2 deletions gmenuproxy/window.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ void Window::menuChanged(const QVector<uint> &menuIds)
void Window::onMenuSubscribed(uint id)
{
// When it was a delayed GetLayout request, send the reply now
const auto pendingReplies = m_pendingGetLayouts.values(id);
const auto pendingReplies = m_pendingGetLayouts.values(static_cast<int>(id));
if (!pendingReplies.isEmpty()) {
for (const auto &pendingReply : pendingReplies) {
if (pendingReply.type() != QDBusMessage::InvalidMessage) {
Expand Down Expand Up @@ -424,7 +424,7 @@ uint Window::GetLayout(int parentId, int recursionDepth, const QStringList &prop

if (!m_currentMenu->hasSubscription(subscription)) {
// let's serve multiple similar requests in one go once we've processed them
m_pendingGetLayouts.insertMulti(subscription, message());
m_pendingGetLayouts.insert(subscription, message());
setDelayedReply(true);

m_currentMenu->start(subscription);
Expand Down
3 changes: 2 additions & 1 deletion gmenuproxy/window.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
#include <QObject>
#include <QString>
#include <QVector>
#include <QMultiHash>
#include <QWindow> // for WId

#include <functional>
Expand Down Expand Up @@ -111,7 +112,7 @@ class Window : public QObject, protected QDBusContext

QString m_proxyObjectPath; // our object path on this proxy app

QHash<int, QDBusMessage> m_pendingGetLayouts;
QMultiHash<int, QDBusMessage> m_pendingGetLayouts;

Menu *m_applicationMenu = nullptr;
Menu *m_menuBar = nullptr;
Expand Down
16 changes: 8 additions & 8 deletions notificationd/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ set(SRCS main.cpp
# for Ubuntu
# qt_add_dbus_adaptor(SRCS org.freedesktop.Notifications.xml notificationserver.h NotificationServer)

qt5_add_dbus_adaptor(DBUS_SOURCES com.lingmo.Notification.xml application.h Application)
qt_add_dbus_adaptor(DBUS_SOURCES com.lingmo.Notification.xml application.h Application)
set_source_files_properties(${DBUS_SOURCES} PROPERTIES SKIP_AUTOGEN ON)

find_package(KF5WindowSystem)
find_package(KF6WindowSystem)

add_executable(lingmo-notificationd ${SRCS} ${DBUS_SOURCES})

Expand All @@ -29,14 +29,14 @@ foreach(filepath ${TS_FILES})
string(REPLACE "${CMAKE_CURRENT_SOURCE_DIR}/" "" filename ${filepath})
list(APPEND ts_files_replaced ${filename})
endforeach()
qt5_create_translation(QM_FILES ${CMAKE_CURRENT_SOURCE_DIR} ${ts_files_replaced})
qt_create_translation(QM_FILES ${CMAKE_CURRENT_SOURCE_DIR} ${ts_files_replaced})

target_link_libraries(lingmo-notificationd
Qt5::Core
Qt5::DBus
Qt5::Quick
Qt5::Widgets
KF5::WindowSystem
Qt6::Core
Qt6::DBus
Qt6::Quick
Qt6::Widgets
KF6::WindowSystem
)

install(TARGETS lingmo-notificationd
Expand Down
3 changes: 2 additions & 1 deletion notificationd/datehelper.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#include "datehelper.h"
#include <QDateTime>
#include <QLocale>

DateHelper::DateHelper(QObject *parent) : QObject(parent)
{
Expand Down Expand Up @@ -30,5 +31,5 @@ QString DateHelper::friendlyTime(const QDateTime &time)
else if (days <= 10)
return tr("%1 days ago").arg(days);

return time.toString(Qt::DefaultLocaleShortDate);
return time.toString(QLocale::system().dateFormat(QLocale::ShortFormat));
}
Loading