ck
c6484af1c2
chore: support Qt 6.4 build
...
headers tweak
2023-08-17 09:48:30 +08:00
ck
a4eba32e2b
chore: dlog example tweak
...
dbus not used
message tweak
2023-08-10 09:50:20 +08:00
ck
f5fd6cf9a8
feat: support dtk6core build
...
cmake -DDVERSION=6.0.0 to build libdtk6core
install qdbusxml2cpp-fix to DCore/bin to avoid conficts
do not build doc when build dtk6
remove Core5Compat depends
DVERSION ==> DTK_VERSION
tools install to CMAKE_INSTALL_LIBEXECDIR
2023-06-16 08:32:50 +08:00
guoyao
4c6390cd5b
chore: remove build warning
...
as title
Log:
2023-04-27 08:54:19 +08:00
chenhongtao
356801bfaf
feat: add color to ConsoleAppender
...
Log: add color to ConsoleAppender
2023-04-26 13:21:49 +08:00
heyuming
d1605f7da2
feat: support Qt6
...
Log: 支持Qt6
2023-02-14 13:22:03 +08:00
xzl
965280ab9f
docs: update log index doc
...
更新log index文档 更新示例
Log:
2023-02-02 16:06:20 +08:00
xzl
94e0e3fd86
feat: add journal appenders
...
support log to journal
Log:
2023-01-31 17:44:55 +08:00
xzl
245dbab5b7
feat: update file watcher manager
...
添加列出当前监控的文件列表的接口
添加删除全部监控的接口
Log:
2023-01-16 16:03:37 +08:00
renbin
64bbdc979b
feat: Add DTextEncoding class.
...
1. Add DTextEncoding class, provides encoding detection and encoding conversion.
2. Add interface unit test cases, example and comment document.
3. DTextEncoding dynamically loads libuchardet.so and libicuuc.so to support
extended text encodings.
Log: Add DTextEncoding class.
Influence: Add build dependencies libuchardet-dev and libicu-dev.
2022-12-20 01:25:33 +00:00
chenhongtao
068a6d9688
fix(shell): wrong target
...
A mistake, since the target name changed, the target name in shell
should also change
Log: fix recoveryshell
2022-09-06 06:16:31 +00:00
ShootingStarDragons
db5ae947fe
feat(tocmake): tocmake
...
Change the build system to cmake
Log: use cmake
2022-08-16 07:50:54 +00:00
guoyao
c6629ebb55
chore: adapt REUSE license header
...
开源合规
Log: 开源合规
2022-08-11 14:02:36 +08:00
Wang Penga
90bc4ae323
feat: 添加异步任务功能类 DAsync
...
DAsync
能够使得 GUI 程序极为方便的支持异步任务,实现非阻塞界面,能够在同一上下文中执行
任务,该特性使得对即有程序的异步化改造变得非常简单容易,可以保持现有的程序逻辑
而实现异步化的特性,且尽可能的减少了线程同步带来的使用不便以及封装了底层实现的
复杂性,对外提供精简好用的接口。
DTimedLoop
提供了两种执行方式,一种是定时多少毫秒后退出,另一种是调用 exit 后退出循环继续往
下执行。并且提供了计时接口对执行时间进行统计,打印,方便程序的调试、性能把控。
Log: 添加功能类,方便 GUI 程序使用异步任务
Change-Id: Ia214d746ab421302e8106c96221249264654401d
2021-09-14 10:09:28 +08:00
Gary Wang
57fc346a46
license: switch to LGPLv3 license
2020-04-24 14:44:07 +08:00
Chris Xiong
09dc86a13d
feat: add class for exposing invokable to D-Bus.
2019-10-28 11:28:09 +08:00