Commit Graph

27 Commits

Author SHA1 Message Date
github-actions[bot] ad88225c8a chore: New release 5.7.25
Log:
2025-10-30 21:47:33 +08:00
github-actions[bot] 16145642e1 chore: New release 5.7.24
Log:
2025-10-16 20:13:34 +08:00
github-actions[bot] 3d0713f7a2 chore: New release 5.7.23
Log:
2025-09-25 17:44:27 +08:00
github-actions[bot] c8f2955bd0 chore: New release 5.7.22
Log:
2025-09-04 20:06:26 +08:00
github-actions[bot] d2c2efc49a chore: New release 5.7.21
Log:
2025-08-14 20:28:21 +08:00
github-actions[bot] eaf96e824d chore: New release 5.7.20
Log:
2025-07-31 20:29:47 +08:00
github-actions[bot] 4dd22b538d chore: New release 5.7.19
Log:
2025-07-03 13:23:09 +00:00
github-actions[bot] 18388f26f8 chore: New release 5.7.18
Log:
2025-06-27 09:19:06 +00:00
github-actions[bot] 6ff5c37579 chore(rpm): New release 5.7.17
Log:
2025-06-19 10:22:12 +08:00
Zhang Dingyuan 2dae5b2e82 chore: add extra cmake modules
as title

Log:
2024-08-29 13:25:29 +08:00
Zhang Dingyuan b2c91d0c2e chore: add build dep
as title

Log:
2024-08-29 13:25:29 +08:00
ck 4f8d3739b5 fix: svg with filter attribute rendering exception
Svg filters attribute are not supported by QSvgRenderer, and
it will not be. see https://bugreports.qt.io/browse/QTBUG-9081

XdgIconLoaderEngine(>3.6) use QSvgRenderer to render svg instead of
svg icon engines https://github.com/lxqt/libqtxdg/blob/master/src/xdgiconloader/xdgiconloader.cpp#L814

Archlinux DTK_DISABLE_LIBRSVG=ON by default https://github.com/linuxdeepin/dtkgui/pull/130

- turn off DTK_DISABLE_LIBRSVG option
- force get pixmap from icon engines
- fix DSvgRenderer::toImage return null image with empty elementId on DTK_DISABLE_LIBRSVG
2023-09-25 09:00:34 +08:00
tsic404 d30876386c chore(CI): add OBS workflows
add OBS workflows and modify PKGBUILD support OBS build

log:
2023-03-29 09:28:15 +08:00
ck f893e02fdf chore: update archlinux build
1. add DTK_DISABLE_LIBRSVG build option to disable librsvg
2. archlinux DTK_DISABLE_LIBRSVG=ON by default
3. use QSvgRenderer instead of librsvg if option on

Log: archlinux build
2023-02-20 09:30:15 +08:00
chenhongtao ebde919132 chore: fix PKGBUILD
Dependiencies not plugin and hard link to library should not mark as
optdepends

Log: fix PKGBUILD
2023-02-14 12:55:15 +00:00
renbin e400ddd110 feat: Optional dependencies libfreeimage and libraw.
Change the build dependencies, libfreeimage and libraw are not
required by default, except for debian and linglong builds.
Set DTK_DISABLE_EX_IMAGE_FORMAT=ON to not support extended
image format.

Log: Optinal dependencies libfreeimage and libraw.
Influence: Add build package options
2023-02-02 02:33:30 +00:00
renbin 5ca5df6ccf feat: Support RAW image formats.
1. Dynamically load libraw.so to support RAW image fomats.
2. Improve some implementations, Update unit cases and docs.
3. Move image-handler from folder example to tool.

Log: Support RAW image formats.
Influence: Add build dependency libraw-dev.
2023-02-02 02:33:30 +00:00
wangyixue a69ed2efdc chore: add export target support
Export target Dtk::Gui. Users can simply use target_link_libraries.

Log: add export target support
2022-12-29 09:52:49 +08:00
renbin 2600e5ea59 feat: Add the DImagehandler class.
Add the DImagehandler class, provide functions such as reading image,
rotating image, getting image metadata. DImagehandler dynamically load
libfreeimage to support extended image formats.

Log: Add the DImagehandler class.
Influence: Add build dependency libfreeimage-dev.
2022-12-12 06:16:33 +00:00
chenhongtao 4cffb60f92 chore(mkspecs): define mkspecs self
一开始只处理了archlinux和debian,但是nixos更加特殊,以外还有很多不知道的处理,所以让打包者自定义好了

Log: mkspecs path
2022-09-06 06:23:02 +00:00
chenhongtao 750478f24e feat(doc): add package libdtkgui-doc
build the package for doc

Log: build the pacakge of doc for dtkgui
2022-09-02 06:18:11 +00:00
ShootingStarDragons 7f227daf8a feat(tocmake): tocmake
I change the source code from qmake to cmake. Move the files
which will be install to the /usr/include to $root/include, which will
help to mattern match and easylier to do install. and the change will
break the build of qmake

Log: from qmake to cmake

Influence: qmake is breaked
2022-08-17 16:59:12 +08:00
zccrs 2c345bbd26 fix: remove unused depend of Archlinux
Remove 'qt5-x11extras'.

Log:
2022-07-27 11:34:32 +08:00
justforlxz ffe5dfa572 fix: missing runtime qtxdg
add qtxdg package

Log:
2022-07-21 18:05:06 +08:00
ck ea044318c0 fix(build): arch build failed
add makedepends libqtxdg

Log:
Influence: none
Change-Id: I7993a5bd0ca9cadac0c2af38a10e9d45afd8d75a
2022-07-19 10:22:35 +08:00
justforlxz ede95f3d9d feat: update archlinux build
update archlinux build

Log:
2022-06-21 17:43:35 +08:00
justforlxz 9777dc8959 feat: add archlinux build
sync from deepin-community

Log:
2022-06-21 13:08:01 +08:00