myml
9e506dd7e7
feat: rewrite QueryApps method
...
使用新的http client重写QueryApps方法
Log:
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 11:32:03 +08:00
myml
a66ac84558
feat: use openapi generator cpp code for http api
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:59 +08:00
black-desk
899af87296
build: temporary fix of CPM.cmake bug
...
When nlohmann_json is installed instead of downloaded by CPM,
CPM seems failed to find that library when compiling ytj.
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:58 +08:00
black-desk
22f309358d
chore: update ytj
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:57 +08:00
black-desk
a86d456693
docs: add description for builder configuration.
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:54 +08:00
Felix Yan
28d39f749f
chore: correct a typo in project.cpp
...
Log:
2023-11-27 19:46:00 +08:00
black-desk
c82b064287
chore: update reuse comments
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-24 09:54:17 +08:00
linxin
4c8681b5e5
refact: use libostree
...
Refact ostree_repo from call ostree command to use libostree.
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-24 09:54:16 +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
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