Commit Graph

390 Commits

Author SHA1 Message Date
ComixHe
6f2da75d7a fix: correct autostart source
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-24 09:58:29 +08:00
ComixHe
95019a38f4 refact: unit test for Job
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-19 09:47:30 +08:00
Felix Yan
4b660a6c86 chore: update debian/control
Improves wording.
2024-01-12 17:32:55 +08:00
ComixHe
a7c7811f21 chore: bump version to 1.1.7
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-11 10:42:35 +08:00
ComixHe
9833dd24eb fix: create user's mimeapp when it doesn't exists
issue: https://github.com/linuxdeepin/developer-center/issues/6794

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-11 10:42:35 +08:00
ComixHe
75c333366a chore: bump version to 1.1.6
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-05 18:02:42 +08:00
ComixHe
dd3d7342f9 fix: append env 'scaleFactor' to deepin-wine application
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-05 18:02:42 +08:00
ComixHe
810d5b996a fix: call scanMimeInfo and scanAutostart when reloadApplications
issue: https://github.com/linuxdeepin/developer-center/issues/6702

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-05 18:02:42 +08:00
ComixHe
8e83422603 refact: scanAutostart and get/set autostart
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-05 18:02:42 +08:00
ComixHe
5c75836fd2 chore: bump version to 1.1.5
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-03 15:15:12 +08:00
ComixHe
073a9a8dee chore: update debian/control
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-03 15:15:12 +08:00
ComixHe
71b3b0a6c0 feat: replace exec during autostart process
create directory of user applciation if dosen't exists

Signed-off-by: ComixHe <heyuming@deepin.org>
2024-01-03 15:15:12 +08:00
ComixHe
2fb5567eaf fix: update location after insertion
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-12-19 02:55:55 +00:00
ComixHe
b75bb395fd refact: assuming all applications have been launched during AM create
storage at first time

issue: https://github.com/linuxdeepin/developer-center/issues/5768

Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-23 18:16:44 +08:00
ComixHe
6bfbd63c01 chore: bump version to 1.1.4
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-22 09:51:10 +08:00
ComixHe
0096b9f789 chore: bump version to 1.1.3
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-16 17:50:34 +08:00
ComixHe
2cc63722e7 fix: incorrect behavior of processguesser1service
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-16 15:33:11 +08:00
ComixHe
5f08edbc74 fix: prevent invalid unitName cause AM crashed.
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-16 15:33:11 +08:00
ComixHe
3d8b834e3c refact: add some checks
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-15 10:39:44 +08:00
ComixHe
b9bbfb7f6d refact: Autostart
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-15 10:39:44 +08:00
ComixHe
74931e3d1a fix: update infos after app was launched
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-15 10:39:44 +08:00
ComixHe
733c9103b3 chore: bump version to 1.1.2
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-08 16:47:37 +08:00
ComixHe
b813d3d86b fix: correct property name
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-06 17:23:28 +08:00
ComixHe
d35ef8ae1f feat: add property 'X_Deepin_Vender'
Signed-off-by: ComixHe <heyuming@deepin.org>
2023-11-06 16:32:58 +08:00
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