Linus Dierheimer
67349354e4
Don't build the combination of musl & features
2023-06-12 17:20:27 +02:00
Linus Dierheimer
0cf114c399
CI: Try to fix build with musl
2023-06-12 15:39:17 +02:00
Linus Dierheimer
b784fd266a
CI: Install correct packages
2023-06-12 15:29:11 +02:00
Linus Dierheimer
298b669ff9
CI: Try without static
2023-06-12 15:24:58 +02:00
Linus Dierheimer
465387fd65
CI: add musl to build test
2023-06-12 15:22:42 +02:00
李通洲
abe0d2ca78
Global: drop json-c and switch to yyjson
2023-06-10 21:35:45 +08:00
李通洲
de2a346601
Revert "Deps: revert changes of JSON parse library"
...
This reverts commit ccb0f853db .
2023-06-10 09:15:15 +08:00
李通洲
ccb0f853db
Deps: revert changes of JSON parse library
...
Let's not make the change before fastfetch 2.0
2023-03-25 10:00:35 +08:00
李通洲
aa7d5bd704
Chore: add myself to FUNDING.yml
2023-03-25 00:50:40 +08:00
李通洲
38ec3718ce
CI: fix Windows artifacts
2023-03-06 11:22:57 +08:00
李通洲
e2e3561443
TerminalFont: migrate to json-c to prevent from 3rd lib code embedding
2023-03-04 12:17:16 +08:00
李通洲
fdd0d47762
TerminalFont: migrate cJSON to yyjson
...
yyjson provides faster JSON parsing and supports JSON with comments ( which is allowed in WT config file )
https://github.com/ibireme/yyjson
2023-03-04 00:47:39 +08:00
Carter Li
74b1871f18
CI: fix build ( #424 )
2023-02-21 22:19:17 +08:00
李通洲
c283e39b22
CI: update artifact name (Win32)
2023-02-21 20:44:22 +08:00
李通洲
9a7c732555
OpenCL: fix Windows support
...
They changed the dll file name in the latest release
2023-02-08 21:07:36 +08:00
Linus Dierheimer
e563417166
Build test: Build as release with debug info
2023-02-07 12:21:47 +01:00
李通洲
7a691a4286
Windows: add 32bit support
2023-02-06 16:03:38 +08:00
Linus Dierheimer
eead4cf70e
Revert "Pipeline: debug"
...
This reverts commit 291f88b1e4 .
2023-02-03 18:53:52 +01:00
Linus Dierheimer
291f88b1e4
Pipeline: debug
2023-02-03 18:48:40 +01:00
Linus Dierheimer
93f1a44d0f
Revert "Pipeline: debug"
...
This reverts commit 550e107683 .
2023-02-03 18:43:15 +01:00
Linus Dierheimer
550e107683
Pipeline: debug
2023-02-03 18:41:08 +01:00
Linus Dierheimer
2005b396fa
Add missing comma
2023-02-03 13:38:37 +01:00
Linus Dierheimer
2a80b5ed36
Pipeline(Linux): Build on Ubuntu 20.04
2023-02-03 13:37:15 +01:00
李通洲
212e7aa47e
CI: test for memleaks
2023-01-29 13:12:50 +08:00
Linus Dierheimer
0c256e2908
Just try with all on and all of
2023-01-27 13:01:24 +01:00
Linus Dierheimer
00fc3f1a1d
Add a workflow that tests different build config combinations
2023-01-27 12:56:36 +01:00
Linus Dierheimer
7adb1606f1
GH Actions: build with libpulse
2023-01-26 15:50:35 +01:00
李通洲
f3fba8a389
CI: build with alsa enabled
2023-01-26 01:14:22 +08:00
李通洲
68977be256
CI: build with libnm support; print supported features
2023-01-17 15:38:03 +08:00
李通洲
9c0fc63ee9
Windows: with cdff99, the special build for Win7 is no longer needed. Drop it.
2023-01-14 17:46:11 +08:00
李通洲
01df2ae3e4
CI: align artifact names to other platforms (Windows)
2022-12-31 18:56:45 +08:00
Linus Dierheimer
5599335965
Zip windows artifacts
2022-12-29 14:40:37 +01:00
Carter Li
a95eb65faa
Merge pull request #352 from CarterLi/dev
...
Global: remove caching functions except image caching
2022-12-21 19:29:55 +08:00
李通洲
2f5cbfb03a
Image: enable im7 on macOS
2022-12-20 11:04:57 +08:00
李通洲
10584eb01a
Image: document macOS support; update CI
2022-12-19 22:34:29 +08:00
李通洲
ff6e982050
Global: remove caching except image caching
2022-12-17 12:41:11 +08:00
李通洲
e4a5194115
Rework stdout buffering on Windows.
...
Windows doesn't support line-buffering. We enable full-buffering instead and flush buffers per module.
2022-12-14 16:27:04 +08:00
李通洲
c9e9ec3a80
CI: print time usage
2022-12-14 14:10:42 +08:00
李通洲
c9bc1f8306
Vulkan: build with vulkan-loader (macOS)
...
... so cmake can find it
2022-12-13 13:12:13 +08:00
李通洲
7e98fa8626
Vulkan: don't require vulkan-loader (macOS)
...
Which also avoids requiring portability_enumeration extension
2022-12-13 11:21:26 +08:00
李通洲
24ae7ec6e0
Windows: build msvcrt version for Windows 10-
...
However we don't include it in release package to prevent users from confusion.
Also clarify we only support FreeBSD
2022-12-10 22:47:44 +08:00
李通洲
72dcc5223d
Global: rename --disable-stdout-buffer to --unbuffered
2022-12-10 13:11:41 +08:00
李通洲
58aa3e94e4
Init: add --disable-stdout-buffer option
2022-12-03 22:21:24 +08:00
李通洲
869f544bab
ci: fix errors
2022-10-14 19:40:13 +08:00
李通洲
d5e00c3517
ci: package Windows artifacts; run tests on Windows
2022-10-14 18:33:11 +08:00
李通洲
1b7a2c2ed5
MSYS2: remove support
...
MSYS2 version was built for smooth transition from POSIX api to Win32 api. It has almost identical output as Windows native version, except requiring msys runtime dll and being a bit slower.
2022-10-14 18:33:11 +08:00
Linus Dierheimer
2dee7f5982
Update CI
2022-10-14 10:49:08 +02:00
Linus Dierheimer
e18980be9f
Require sucessfull windows and msys build for release
2022-10-13 21:47:28 +02:00
李通洲
952cacf3ff
ci: build with Windows native
2022-10-13 23:49:09 +08:00
李通洲
34cd81b4d9
ci: run fastfetch on Windows
2022-10-12 00:19:31 +08:00