black-desk
45934ed095
chore: add version marco
...
add LINGLONG_VERSION
2023-11-13 01:01:23 +08:00
black-desk
2a7d840879
style(cli): use anonymous namespace
...
use namespace instead of static
2023-11-13 01:01:23 +08:00
black-desk
e2ad48f2dd
style: update ll-cli help
...
remove indent
2023-11-13 01:01:23 +08:00
linxin
29d1b8cbf8
refact: add json print for other cmd
...
add json printe
2023-11-13 01:01:23 +08:00
linxin
a616d51855
refact: print info to stdout
...
move some info to stdout
2023-11-13 01:01:23 +08:00
black-desk
af3ff27340
refact(cli): use auto
...
Use auto to define dbus pending reply.
2023-11-13 01:01:23 +08:00
black-desk
d568f31bd4
build: add missing build deps
...
We use gmock now.
2023-11-13 01:01:23 +08:00
black-desk
467a6ab061
chore: update reuse config
...
It is ok to use a GPL-3.0-only code generator to produce code in a LGPL
project.
2023-11-13 01:01:23 +08:00
black-desk
d9d8b4a47b
docs: update README of qdbusxml2cpp
...
Rename to README.md to make reuse happy.
2023-11-13 01:01:23 +08:00
black-desk
74eb957de4
refact: remove toJSON method of error
...
use cli::JSONPrinter
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
31e70f634e
fix: add missing build depends
...
qt private header needed for qdbusxml2cpp
2023-11-13 01:01:23 +08:00
linxin
6712e3fc43
feat: add ll-cli command test
...
add ll-cli test
Log: add test
2023-11-13 01:01:23 +08:00
linxin
ae2ab9850c
reface: add json output
...
add the type of data output by json
Log: add data output type
Issue:
2023-11-13 01:01:23 +08:00
linxin
abcfb26eda
refact: parser dbus proxy parameter
...
parse the dbus proxy config data from json file
Log: change the method of obtainning dbus proxy parameter
2023-11-13 01:01:23 +08:00
black-desk
ee54a2edc0
refact(cli): early return
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-13 01:01:23 +08:00
black-desk
2cca37b841
chore: remove unused comment
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-13 01:01:23 +08:00
black-desk
ef80f995a9
refact: make all exec command as QStringList
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-13 01:01:23 +08:00
linxin
6aed2a2b6c
refact: ll-cli command parser implement
...
use docopt lib to replace Qt command line parser lib
Log: change command line parser implement
Issues:
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-13 01:01:23 +08:00
black-desk
f7a1b2ca4f
fix: do not create "dbusProxyInfo" if not enable
...
After using ocppi, annotation is default to empty.
Old logical return after set "enable" to false
cause this object exists by not competed,
which leads to a ll-box crash.
2023-10-27 17:07:42 +08:00
black-desk
dd028411a2
fix: crash
...
Unchecked access to optional value.
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-27 09:33:16 +08:00
black-desk
0bf59b4d56
refact: use occpi
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-21 19:03:29 +08:00
black-desk
a571fb18bc
refact: remove old oci code
...
This commit just remove almost all old oci code.
It will not be compilable.
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-21 19:03:29 +08:00
black-desk
f57dbf6f30
build: add ocppi
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-21 19:03:29 +08:00
black-desk
64aef25820
fix: get right base to install
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-19 16:17:02 +08:00
black-desk
48b2af9233
fix: correct constants in configure.h.in
...
Configure header `configure.h.in` need CMake vars.
So we have to include this cmake module here.
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-19 16:16:59 +08:00
kamiyadm
0abb7d2796
chore: update example.yaml
...
Update some dependencies in example.yaml.
Log:
2023-10-17 18:52:16 +08:00
kamiyadm
a5eb57771e
feat: support git to pull submodules
...
Add '--recurse-submodules' to git clone.
Log:
2023-10-17 18:52:16 +08:00
black-desk
ec4bd2b01f
chore(tools): add run-clang-tidy
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-16 09:37:50 +08:00
black-desk
7b360baa21
chore(tools/generate-coverage): enable ccache
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-15 03:29:24 +08:00
black-desk
64570e195d
fix: void full specialization in non-namespace scope
...
gcc not support CWG 727 yet
check: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85282
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-15 03:29: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
55bd5525ce
style: update .clang-format
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-13 22:41:06 +08:00
black-desk
6cf704a7ff
refact: remove unused code
...
`useThinRuntime` always equals to true. So I remove it.
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-13 22:37:53 +08:00
black-desk
55928b8917
refact: remove unused code
...
useFlatpakRuntime is not used by any one we just remove it.
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-13 22:32:13 +08:00
black-desk
46ac7d7e6d
refact: remove old desktop entry code
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-13 17:47:38 +08:00
black-desk
b16a9dd87e
tests(utils/xdg): add tests for new DesktopEntry
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-13 17:47:37 +08:00
black-desk
0336a600e1
refact(utils/xdg): new DesktopEntry
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-13 17:47:36 +08:00
black-desk
12443ac27d
refact(utils/error): update Err and EWrap
...
add tl::unexpected(...) to these two macros
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-13 17:47:35 +08:00
black-desk
a3299d4718
reafct: remove private class of app
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-12 16:25:06 +08:00
black-desk
6dfad94f60
style: use nested namespace
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-12 15:19:22 +08:00
black-desk
22c69881c7
style: format config.json
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-12 15:01:19 +08:00
black-desk
9d0f2b70ec
chore: sort LINK_LIBRARIES
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-12 10:09:39 +08:00
black-desk
bfbf6de337
ci: add OWNERS
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-12 09:56:42 +08:00
black-desk
5645fe7003
build: manually add alias for yaml-cpp
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 22:53:13 +08:00
black-desk
7fa2bb3d6b
chore: update PFL.cmake
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 22:53:12 +08:00
black-desk
10b664609b
chore: add tools
...
- tools/upgrade-cpm.sh
- tools/upgrade-pfl.sh
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 22:29:05 +08:00
black-desk
80be247be9
chore: update debian/rules
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 22:11:31 +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
76b5a447f8
fix: typo in changelog
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-10-11 10:40:37 +08:00