Commit Graph

416 Commits

Author SHA1 Message Date
ComixHe
e61c8ae17a fix: add checks before reading from value
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-06 13:21:43 +08:00
ComixHe
ff5f2062c3 fix: add necessary check before take execArgs
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-06 13:21:43 +08:00
ComixHe
03deb2c935 feat: add Method "KillAll"
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-05 23:38:29 +08:00
ComixHe
a330ad8f2b chore: release 1.1.1
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-03 13:26:38 +08:00
ComixHe
4c4ad68284 feat: package api file
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-03 13:26:38 +08:00
ComixHe
dd3cbd6a6e fix: complete dbus out args
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-30 17:45:55 +08:00
ComixHe
054feb9739 fix: add fallback when query mime type
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-30 16:24:34 +08:00
ComixHe
1fe387b5a3 refact: support query default application of a file or a mime type
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-30 16:21:19 +08:00
ComixHe
5e8c53479d chore: correct package name
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-30 13:15:04 +08:00
ComixHe
a929bed0b2 fix: detected error 'stack-use-after-scope'
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-25 17:54:55 +08:00
ComixHe
e6cd2c5df1 chore: relase 1.1.0
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-19 18:18:26 +08:00
ComixHe
8f6628c5d2 feat: add ProcessGuesser1 service
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-19 15:33:12 +08:00
ComixHe
f796535233 fix: unescape exec before pass this arg to wordexp
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-19 15:16:40 +08:00
ComixHe
5597ba5c44 fix: compatible with gcc 11
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-18 13:59:27 +08:00
black-desk
fc5184bab4 fix: include QStringBuilder and improve api doc
log:
2023-10-17 11:44:02 +08:00
ComixHe
1f73eea404 feat: add desktopfilegenerator and method addUserApplication
1. change type of ActionName to 'a{sa{ss}}'
2. refactor the method of serialization

Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-17 11:44:02 +08:00
black-desk
b71ceb5fc1 build: using gtest_discover_tests
improve unit test
2023-10-13 10:08:56 +08:00
ComixHe
aff8cff0ec refact: change underlying type of desktop entry
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-13 10:08:56 +08:00
ComixHe
de1bf515d8 feat: add Terminal and ScaleFactor property
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-11 17:24:08 +08:00
ComixHe
f63741b023 feat: add mimeManager Service
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-08 18:33:35 +08:00
ComixHe
8970298ad0 feat: support set application's working directory
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-08 14:44:31 +08:00
ComixHe
fb0fc0a8ee feat: support application hooks
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-10-07 17:14:48 +08:00
ComixHe
f233279466 fix: remove displayName and export name/genericName
issue: https://github.com/linuxdeepin/developer-center/issues/5765

Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-28 16:30:56 +08:00
ComixHe
2795203b23 chore: compatible with old AM
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-28 11:23:50 +08:00
ComixHe
61cb5b5361 fix: correct package version and date format
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-28 10:16:16 +08:00
ComixHe
c895ceb0db chore: release 0.2.4
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-27 17:30:03 +08:00
ComixHe
342bc1e36a chore: release 0.2.3
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-27 16:22:44 +08:00
Felix Yan
1a992fe198 chore: correct typo in project description of CMakeLists.txt
Log:
2023-09-25 16:29:17 -07:00
ComixHe
2b5fc291d4 fix: should't move singelSlot
add some comment

Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-19 16:22:10 +08:00
rewine
efb1212945 feat(cmake): all install path use GNUInstallDirs
Log: all install path use GNUInstallDirs
2023-09-19 13:18:45 +08:00
ComixHe
8f05ea9490 fix: discard all output from hook
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-19 13:17:25 +08:00
ComixHe
bbe0551ffb fix: launch autostart application after scaleFactor has been set
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-19 13:17:25 +08:00
ComixHe
7d94a8b71d fix: relink to autostart when dekstopFile has been changed
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-15 15:02:19 +08:00
ComixHe
b2b5c23a2b feat: send PropertiesChanged after reset Application's entry
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-15 13:56:32 +08:00
ComixHe
51459ee33a feat: relay InstanceService PropertiesChanged signal
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-14 18:02:53 +08:00
ComixHe
6448481cfc refact: method Identify and CURD method of storage
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-14 17:41:16 +08:00
ComixHe
ebb5f613c4 refact: refactor method Identify and improve unit test
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-14 17:41:16 +08:00
ComixHe
bc7fbfb3a1 feat: add property Launcher, Orphaned
refactor some method which are related with systemd unit

Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-14 17:41:16 +08:00
ComixHe
23dcd13f10 feat: support persistent stroage and lastLaunchedTime
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-14 17:41:16 +08:00
ComixHe
7b527c609b refact: use standard DBus interface
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-12 10:59:40 +08:00
ComixHe
6a95a97599 refact: use graphical-session.target's InvocationID to determine
autostart

Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-12 10:59:40 +08:00
ComixHe
6368bf61cf fix: correct signal index
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-11 18:04:57 +08:00
ComixHe
49c13f943e feat: support cgroup v1 and v2
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-11 15:15:54 +08:00
ComixHe
98ef11dc27 refact: guarantee XDG_CONFIG_HOME is first element
and ensure that config dirs only has an XDG_CONFIG_HOME

Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-11 15:15:54 +08:00
ComixHe
3f38233306 refact: use QFileInfo to get File's timeInfo
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-11 15:15:54 +08:00
ComixHe
dc96c21c7d feat: emit signal when AutoStart Changed
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-08 08:53:46 +00:00
ComixHe
ac71f99bc6
fix: Compatible with previous DEEPIN_WINE_SCALE handling
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-07 17:17:59 +08:00
ComixHe
55e3aa2fae feat: add property 'NoDisplay'
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-07 13:04:24 +08:00
ComixHe
2c1f35b820 fix: remove filed codes '%f'
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-07 10:41:00 +08:00
ComixHe
1776fa95d5 fix: interfaceRemoved isn't be emit after application uninstall
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-09-07 10:41:00 +08:00