black-desk
8e2501f24d
refact(utils): update error handling macros
...
add LINGLONG_ prefix
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-23 15:30:21 +08:00
black-desk
a5738a1cb9
chore: update reuse config
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-20 13:49:02 +08:00
black-desk
e271bc2e89
refact: remove unused method
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-20 13:49:02 +08:00
black-desk
e92e7b2b74
refact: add quicktype
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-20 13:49:02 +08:00
black-desk
85c46d0b77
chore: add ytj
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-20 13:49:02 +08:00
black-desk
688e89d707
tests: add test for error::Result
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-20 13:49:02 +08:00
black-desk
e5eead9d91
refact(builder): merge Project and ProjectPrivate
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-17 09:55:08 +08:00
black-desk
309cef9ff1
refact: introduce new Reference
...
1. introduce new Reference to replace old Ref;
2. upgrade tl-expected to 1.1.0;
https://github.com/TartanLlama/expected/issues/61
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-16 15:43:36 +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
853506d142
fix: correct console printer
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-15 09:50:10 +08:00
black-desk
7172ba9d80
refact: remove JobManagerPrivate
...
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
Felix Yan
9a5bc3f147
chore: correct typos for "environment"
...
Log:
2023-11-14 16:41:40 +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
34d51a4be5
tests: clean up ll-cli tests
...
1. use unique name for printer methods for easy mock;
2. update some log message.
2023-11-13 01:01:23 +08:00
black-desk
ca9d9f8699
chore: remove function name in error
...
Remove function name keep in error_impl.
2023-11-13 01:01:23 +08:00
black-desk
01b6189750
fix(cli): correct json output
...
1. error should also print as json;
2. as all other json.
2023-11-13 01:01:23 +08:00
black-desk
eb60cfbb80
refact: do not inject pkgManImpl
...
Run package manager directly in ll-cli is just a workaround.
Check comment for later refact note.
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
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