275 Commits

Author SHA1 Message Date
李通洲
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 291f88b1e4f9e18d758f02fc33c75bd1fdfda26c.
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 550e1076833d9e79539ed78c39425de44f98ab5c.
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
李通洲
2cb7be67bd
ci: add Windows 2022-10-11 19:44:43 +08:00
Carter Li
01dbd0c266 macOS: completely drop libplist dependency 2022-10-02 01:54:43 +08:00
Linus Dierheimer
666b596f63
Update FreeBSD action 2022-09-29 16:04:18 +02:00
Linus Dierheimer
0f47a27d09
Install some more packages for freebsd build 2022-09-29 15:45:13 +02:00
Linus Dierheimer
c8486610f6
Don't build multithreaded 2022-09-29 12:15:52 +02:00
Linus Dierheimer
d727f8acde
Use hw.ncpu in bsd action 2022-09-29 12:08:40 +02:00
Linus Dierheimer
8c64e0c275
Try to add a FreeBSD action 2022-09-29 11:37:52 +02:00
Linus Dierheimer
099fb1a43a
Enable running workflow in private repository 2022-09-24 00:42:21 +02:00
李通洲
ed5d7292ba TerminalFont: support Windows Terminal detection 2022-09-24 01:49:08 +08:00
Linus Dierheimer
fd75f0b7e7
GH actions: build with libplist enabled 2022-09-18 16:00:28 +02:00
Carter Li
59557e06fd CI: disable release job on fork repo 2022-09-17 21:09:37 +08:00
Linus Dierheimer
df9aec6e86
Small updates 2022-09-16 09:56:21 +02:00
Linus Dierheimer
ddb0c344f5
Release 1.7.1
second try
2022-09-15 16:11:05 +02:00
Linus Dierheimer
6f60423c60
Unified gh actions for pull and push 2022-09-14 19:23:19 +02:00