myml
bf8489cfc9
feat: Create dedicated client for HTTP requests
...
使用单独的client发送http请求, 避免请求结果混淆
Log:
2024-06-14 09:42:52 +08:00
kamiyadm
bc08c49339
fix: move ll-package-manager to /usr/libexec/linglong
...
close: https://github.com/linuxdeepin/linglong/issues/460
Log:
2024-05-27 16:48:48 +08:00
dengbo
32920bb32a
fix: remove ll-system-helper when use --no-dbus option
...
remove ll-system-helper when use --no-dbus option
Log:
2024-05-10 16:10:16 +08:00
black-desk
ee364e3007
refact: all API types use quicktype
...
1. Update dbus interface xml files to
use QVariantMap as parameters and response;
2. Add api/schema/v1.yaml to generate all API types;
3. Remove qserializer.
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-01 17:05:32 +08:00
black-desk
3903d7cfef
fix: update PFL.cmake
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-02-22 10:56:59 +08:00
black-desk
63950e8225
chore: add some log
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-11 18:19:11 +08:00
black-desk
4d345a588c
fix: add service name for system helper
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-11 18:19:10 +08:00
black-desk
67d5a74713
refact: add a check for p2p conn
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-11 18:19:07 +08:00
black-desk
e3a46e5e6b
fix: correct dbus address for p2p mode
...
Old location has permission issue.
Signed-off-by: black-desk <me@black-desk.cn>
2024-01-04 15:31:24 +08:00
black-desk
9d00026b28
refact: use new config
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-26 10:19:38 +08:00
black-desk
28bb59c9fb
fix: get right default repository
...
repos is not a QList but a QMap of QString.
2023-12-13 11:24:40 +08:00
black-desk
6fd9a4856b
fix: use value captured dbus connection in main
...
systemBus() and sessionBus() is not return a reference but a value.
This value captured by address in a lambda cause crash when that value
is gone.
So we use a value capture here to fix it.
2023-12-13 11:24:34 +08:00
black-desk
5d71e0861f
refact: inject repo::RepoClient
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 11:35:35 +08:00
linxin
f0ea664a1f
refact: refact repo module error handling
...
rewrite util::error by utils::error
Log: rewrite error handing
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-24 09:54:14 +08:00
black-desk
c834125382
fix: use Qt::QueuedConnection
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-15 09:50:10 +08:00
black-desk
59a47b5ebd
fix: register job manager
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-15 09:50:10 +08:00
black-desk
e9393e9e3b
refact: remove pkg manager in ll-cli
...
use p2p dbus to call method from package_manager in ll-cli.
2023-11-13 01:01:23 +08:00
black-desk
45c88bb337
refact: use about to quit in main
...
`finally` runs after QCoreApplication::exec return.
2023-11-13 01:01:23 +08:00
black-desk
f441040403
refact: refactory cli and its test
...
1. use pImpl for error;
2. remove factory template;
3. use gmock;
4. remove command helper class.
2023-11-13 01:01:23 +08:00
black-desk
ee1dece0a3
style: run clang-format on all files
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-13 22:41:07 +08:00
black-desk
9ada065677
build: refact build process
...
- update cmake-format config;
- using PFL.cmake (https://github.com/black-desk/PFL.cmake );
- using CPM.cmake (https://github.com/cpm-cmake/CPM.cmake ).
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 13:35:51 +08:00
black-desk
a122049325
style: sort include
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-07 10:55:46 +08:00
black-desk
b07e3ea778
refact: remove private class of package mangaer
...
Signed-off-by: Chen Linxuan <me@black-desk.cn>
2023-09-28 14:03:13 +08:00
black-desk
6233e22990
refact: make ll-package-manager use utils/dbus
...
Signed-off-by: Chen Linxuan <me@black-desk.cn>
2023-09-28 14:03:10 +08:00
black-desk
2eee362db8
feat: use journald to logging
...
- introduce the new utils/global module for holding functions using
everywhere;
- add qt message handler for logging to journald;
- add -DQT_MESSAGELOGCONTEXT for enabling source location of log.
Signed-off-by: black-desk <me@black-desk.cn>
2023-09-25 14:07:31 +08:00
black-desk
008d8b69d0
refact: move JobManager into linglong::job_manager
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:12 +08:00
black-desk
c9d82e32c9
build: mv job{_manager} adaptors to linglong/adaptors
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:09 +08:00
black-desk
23be7f5f7d
build: mv package_manager adaptor to linglong/adaptors
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:08 +08:00
black-desk
e450e6b671
refact!: add version numbver to dbus interface
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:02 +08:00
black-desk
4e67f8e3f3
build: add SPDX-* comments to CMakeLists.txt
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:51 +08:00
black-desk
dbd427f6ee
build: move module/* to src/linglong
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:46 +08:00
black-desk
54f9648be1
build: move package_manager to src/linglong
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:44 +08:00
black-desk
07bf9cc5be
build: move ll-package-manager to apps
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:39 +08:00