reddevillg
d442ea6ba5
fix: fix export test command
...
Signed-off-by: reddevillg <reddevillg@gmail.com>
2025-05-22 13:10:41 +08:00
ice909
71a8e8041d
feat: support semver sepc
...
Supports semver specification version numbers.
2025-05-08 15:05:32 +08:00
ice909
4eaac1fe9a
chore: change the connection timeout period to 5 seconds
...
Users can set the timeout period using environment variables `LINGLONG_CONNECT_TIMEOUT`.
Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-04-07 17:30:11 +08:00
ice909
b24d059538
fix: network exception waiting time is to long
...
Setting connection timeout is 1 second.
Issue: https://github.com/OpenAtom-Linyaps/linyaps/issues/1041
Signed-off-by: ice909 <gaochang1@uniontech.com>
2025-03-12 16:31:23 +08:00
myml
8ec9eb817d
feat: update client swagger
...
更新api swagger文件, 用于自动生成客户端代码
主要为了将RegisterStruct.size字段改为int64类型, 避免溢出
2025-03-11 17:16:29 +08:00
bluesky
6a8053540b
chore: update test-linglong.sh
...
Update the test script, remove sudo authentication, and run it locally to pop up an authentication box
Log: update test script
2024-12-23 13:04:29 +08:00
myml
0b7d27fc0b
fix: getRemoteModuleList for incompatibility with runtime modules
...
获取远程模块列表时, 应该考虑兼容旧版本的runtime modules
优化安装和升级流程, 只安装单个模块时, 不需要提前获取远程模块列表
2024-12-20 10:39:18 +08:00
myml
9c7ec8a352
fix: handling of DBus addresses with options
...
当DBus环境变量包含选项时, 玲珑没有正确处理
2024-12-20 09:48:12 +08:00
myml
df0a58926b
fix: unable to install module
...
修复因合并代码导致的module功能异常
将module安装独立起来, 避免和binary安装混杂
2024-12-18 16:50:22 +08:00
myml
d7a995f14d
feat: custom user-agent with api client and ostree
...
将玲珑版本号添加到user-agent便于服务端识别
2024-12-04 09:54:49 +08:00
bluesky
ab490e3473
chore: update test-linglong.sh
...
add sudo for ll-cli install,uninstall command
Log: update shell script
2024-11-20 14:47:01 +08:00
ComixHe
f2315b9942
refactor: adjust some generated code by qdbusxml2cpp
...
- use pragma once
- make all methods virtual
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-11-13 16:03:50 +08:00
ComixHe
eecb4201c7
chore: vendor qdbusxml2cpp from Qt 6.8.0
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-11-13 16:03:50 +08:00
bluesky
37b980544b
feat: add test script for ll-cli
...
Add script to test the basic functions of ll -cl i
Log: add test script
2024-11-06 18:16:17 +08:00
dengbo11
5ffddb523e
feat: add CLI11 command line parsing library
...
Use CLI11 to optimize command line parsing function.
2024-11-01 10:56:18 +08:00
myml
2fd118814d
chore: clean build dependencies
...
添加libcurl的依赖, 清理不再需要的构建依赖
Log:
2024-09-26 19:09:16 +08:00
myml
773f34d607
refactor: use libcurl to replace QT NetworkManager
...
为简化程序依赖, 使用openapi generator生成新的http api相关代码
使用libcurl的替换现有的QT NetworkManager
2024-09-26 19:09:16 +08:00
myml
4c4d26567c
feat: add libcurl client template
...
将openapi-generator最新(0026e15)的libcurl client模板文件复制到项目中,
方便定制生成内容, 单独放一个提交, 编译以后查看定制内容
2024-09-26 19:09:16 +08:00
ComixHe
b8dc5c4b41
fix(tools): use pragma once in qdbusxml2cpp
...
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-08-28 10:57:18 +08:00
kamiyadm
fecee4624b
feat: add a tool to check the icon in layer
...
-
Log:
2024-08-08 15:29:35 +08:00
ComixHe
8d099eeda3
refactor: split target linglong::linglong into four parts
...
- linglong::linglong
- linglong::utils
- linglong::api
- linglong::dbus-api
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-06-17 11:04:45 +08:00
myml
a2a3c90e5c
feat: ll-builder support skip run container
...
builder支持跳过容器运行(构建), 用于只下载源码和依赖的时候使用
Log:
2024-04-29 07:02:48 +00:00
black-desk
36c9d35800
build: backport to UOS v20
...
1. vendor more dependencies
- docopt.cpp
- tl-expected
2. make ocppi subproject
3. upgrade PFL.cmake
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-17 20:55:14 +08:00
ComixHe
3733666bb9
feat: add new property `customBinds`
...
Generate custom mount points in info.json to mount what the user wants at runtime
Signed-off-by: ComixHe <heyuming@deepin.org>
2024-04-09 09:37:57 +08:00
black-desk
8d11b8b05a
refact: compatible with server api in another way
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-03 00:09:47 +08:00
black-desk
a50f60cd10
fix: add types for v0 API
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-04-02 14:35:19 +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
856ff74a6f
chore: upgrade quicktype
...
Signed-off-by: black-desk <me@black-desk.cn>
2024-03-04 08:37:52 +00:00
black-desk
5265f5769d
refact: generate repo config class use json schema
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-12-21 17:28:40 +08:00
myml
a0826d5a27
feat: rewrite repo push method
...
重写ostree repo的push方法, 使用生成的http client代替之前的HttpRestClient
Log:
2023-12-21 15:25:27 +08:00
kamiyadm
abbc19681f
:feat: add some oprations for layer
...
add some class to manage layer.
Log:
2023-12-20 17:49:40 +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
a86d456693
docs: add description for builder configuration.
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-11-29 09:03:54 +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
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
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
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
linxin
6712e3fc43
feat: add ll-cli command test
...
add ll-cli test
Log: add test
2023-11-13 01:01:23 +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
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
4d75739d2d
chore: add generate-coverage.sh
...
1. add tools/generate-coverage.sh to generate test coverage report using
gcovr;
2. update .gitignore to ignore /*build*
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:15 +08:00
black-desk
b74e5abde7
build: move virtual-base to apps/prototype
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:14 +08:00
black-desk
6fc025e7c8
chore: add SPDX-* comments to tools/scripts/*
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:52:00 +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
6b582a2b2c
build: add update-extarnal script
...
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:51:16 +08:00
black-desk
ece2029a31
feat: add tools/prototype/virtual_base
...
Signed-off-by: Iceyer <me@iceyer.net>
Signed-off-by: black-desk <me@black-desk.cn>
2023-08-15 13:50:53 +08:00