black-desk
|
17536bca3b
|
refact: add some comments to DesktopEntry::parseGroupHeader
1. remove extra - in that regex;
2. add some comments;
3. correct that typo in method name.
|
2023-08-25 18:23:21 +08:00 |
|
black-desk
|
9f6ab28672
|
feat: add a warning log for invalid locale
|
2023-08-25 18:23:21 +08:00 |
|
ComixHe
|
ccfb245419
|
refact: Desktop file parsing process and Application methods to
Properties
Signed-off-by: ComixHe <heyuming@deepin.org>
|
2023-08-25 18:23:21 +08:00 |
|
ComixHe
|
9f2a8b6798
|
feat: add property "LastLaunchedTime"
1. reactor some utils implementation.
2. remove constexpr before `decltype(auto)` due to GCC bug.
refer: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102229
Signed-off-by: ComixHe <heyuming@deepin.org>
|
2023-08-23 17:46:57 +08:00 |
|
ComixHe
|
2bdb9e99ee
|
refact: optimize regular expression initialization
add profiling test.
Signed-off-by: ComixHe <heyuming@deepin.org>
|
2023-08-22 11:42:13 +08:00 |
|
ComixHe
|
06ee5e5899
|
refact: DesktopFile's method and structure
Signed-off-by: ComixHe <heyuming@deepin.org>
|
2023-08-22 11:42:13 +08:00 |
|
ComixHe
|
920594d6e5
|
refact: ApplicationService ctor and some member functions
Signed-off-by: ComixHe <heyuming@deepin.org>
|
2023-08-22 11:42:13 +08:00 |
|
ComixHe
|
bb83716d27
|
feat: change dbus interface api
1. remove method: Application, Launch. (ApplicationManager1)
2. add property: IconName, DisplayName. (Application1)
3. refact the way of construct ApplicationService.
4. if Desktop Entry Key `Hidden` is true, this application wouldn't
export to DBus.
Signed-off-by: ComixHe <heyuming@deepin.org>
|
2023-08-22 11:42:13 +08:00 |
|
ComixHe
|
de09f3dbc2
|
refact: add test-coverage.sh and some docs
Signed-off-by: ComixHe <heyuming@deepin.org>
|
2023-08-16 17:54:42 +08:00 |
|
ComixHe
|
2fa74e40e5
|
refact: change implementation of UpdateApplicationInfo
adjust the way of get XDG_DATA_DIRS.
Signed-off-by: ComixHe <heyuming@deepin.org>
Signed-off-by: black-desk <me@black-desk.cn>
|
2023-08-14 13:39:05 +08:00 |
|
ComixHe
|
722d0666d3
|
feat: add impl of updateApplicationInfo
1. change the way to traverse files
2. refact some code
Signed-off-by: ComixHe <heyuming@deepin.org>
Signed-off-by: black-desk <me@black-desk.cn>
|
2023-08-14 13:39:05 +08:00 |
|
ComixHe
|
fe284e78b6
|
feat: implementation of the major feature of dbus service
Log:
Signed-off-by: ComixHe <heyuming@deepin.org>
|
2023-08-07 16:46:57 +08:00 |
|
black-desk
|
857db2625a
|
style: format code
|
2023-07-21 14:50:57 +08:00 |
|
heyuming
|
5fed3ed9f0
|
feat: add test for desktopentry and jobmanager
Log:
|
2023-07-21 14:50:57 +08:00 |
|
heyuming
|
6f598ab52b
|
feat: add desktopentry class
Log:
|
2023-07-14 12:05:35 +08:00 |
|