Commit Graph

1546 Commits

Author SHA1 Message Date
李通洲 1b2a61ed49 Image: init MagickCore environment before using it
I don't know why im6 works without initialization, but im7 doesn't.
2022-12-20 11:01:13 +08:00
李通洲 10584eb01a Image: document macOS support; update CI 2022-12-19 22:34:29 +08:00
李通洲 d4ec500b1b Image: fix compile error when building with chafa enabled
It should be `#include <chafa.h>` because `pkg-config chafa --cflags` prints `-I/usr/include/chafa` even in Linux. It was working because `chafa` folder was installed in the standard `/usr/include` directory, but it was not the case for macOS (brew)
2022-12-19 22:34:29 +08:00
李通洲 c7bec3d0c9 Image: enable imagemagick 6 on macOS
Program crashed when imagemagick 7 used, for some reason.
2022-12-19 22:34:29 +08:00
李通洲 6a49ae60a1 Locale: silence warnings (Windows) 2022-12-17 12:34:21 +08:00
李通洲 27fb0c6c06 Battery: improve performance (Windows) 2022-12-17 12:31:37 +08:00
李通洲 047b32e7d9 CpuUsage: make the result more accurate 2022-12-17 12:31:31 +08:00
李通洲 eeb008f505 Global: replace all ".so" to FF_LIBRARY_EXTENSION
... no matter whether the libraries are linux specific or not
2022-12-17 12:22:11 +08:00
Linus Dierheimer 704834b370 Merge pull request #350 from JackGannonUK/dev
Add Enso Logo
2022-12-16 19:06:53 +01:00
李通洲 a3cb6608ce Locale: refactor 2022-12-16 11:51:32 +08:00
Jack Gannon 7640042905 add enso logo
Added Enso Logo in `src/logo/builtin.c`
Added Enso in `README.md`
2022-12-15 16:57:45 +00:00
李通洲 d601cc823c DisplayServer: make 3rd party window manager plugin detection a slow operation (macOS)
The display server of macOS is [Quartz Compositor](https://en.wikipedia.org/wiki/Quartz_Compositor), not other 3rd party apps.
2022-12-14 19:03:01 +08:00
李通洲 338cc1db40 Add back trailing white spaces which are unexpectedly removed by IDE
This partially reverts commit 6710967d19.
2022-12-14 16:51:45 +08:00
李通洲 6710967d19 README: update notes for Windows 10- 2022-12-14 16:46:52 +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
李通洲 d151901049 Common: improve resolution of ffTimeGetTick 2022-12-14 15:43:53 +08:00
李通洲 c9e9ec3a80 CI: print time usage 2022-12-14 14:10:42 +08:00
李通洲 54912df237 Option: enable --show-errors if --stat is set 2022-12-14 13:52:16 +08:00
李通洲 b09aa3240a Global: support --stat option for benchmark 2022-12-14 11:30:50 +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
李通洲 3b2c189083 Packages: split brew-cellar and brew-cask (macOS)
`brew info` shows number of `brew-cellar` packages only. Split `brew-cellar` out of `brew` to avoid users from confusion.
2022-12-13 11:13:00 +08:00
Linus Dierheimer c242001a77 Fix build without chafa 2022-12-12 13:58:16 +01:00
Linus Dierheimer b21cfc127a Termialshell: ignore sh 2022-12-12 13:55:19 +01:00
Linus Dierheimer 3a5af1bbb3 Logo: data source option
#345
2022-12-12 13:43:10 +01:00
李通洲 68b98c1bd2 Windows: disable stdout buffer 2022-12-10 22:47:53 +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
李通洲 e3590bc673 Wmtheme: fix detection on Windows 10- 2022-12-10 22:22:09 +08:00
李通洲 72dcc5223d Global: rename --disable-stdout-buffer to --unbuffered 2022-12-10 13:11:41 +08:00
李通洲 4558af2e43 Windows: fix build 2022-12-10 13:10:06 +08:00
李通洲 ed259fad9c Windows: tweaks 2022-12-08 18:33:43 +08:00
李通洲 b4e2997389 Tests: don't include fastfetch.h 2022-12-08 18:29:24 +08:00
李通洲 d946a46d3f TerminalFont: fix memleaks (Linux) 2022-12-08 18:27:04 +08:00
李通洲 983bd50a09 FFstrbuf: improve performance of InitF 2022-12-06 16:27:00 +08:00
李通洲 4f0be4f72c Wifi: silence compiler warnings 2022-12-05 18:02:10 +08:00
李通洲 58aa3e94e4 Init: add --disable-stdout-buffer option 2022-12-03 22:21:24 +08:00
李通洲 19ec59cca5 Wifi: init basic support for Linux 2022-12-02 22:43:46 +08:00
李通洲 911780ba3c Cursor: silence compiler warnings 2022-12-02 22:20:23 +08:00
李通洲 8b0d034a94 FFstrbuf: fix bug of AppendF when string len == ffStrbufGetFree 2022-12-02 22:20:01 +08:00
李通洲 2a8235ae38 Host: improve performance (macOS) 2022-12-02 22:18:39 +08:00
李通洲 15a98a83cd Linux: fix some memleaks 2022-12-02 16:39:02 +08:00
李通洲 1dc578badb Wifi: silence warnings 2022-12-02 01:20:06 +08:00
李通洲 be698bd806 Processes: don't hard code magic numbers (Windows) 2022-12-02 01:12:56 +08:00
李通洲 0cad657ce2 Swap: correct implementation (Windows) 2022-12-02 01:12:48 +08:00
李通洲 7991abab0b TerminalFont: support deepin-terminal 2022-12-01 17:45:17 +08:00
李通洲 b3e635a923 Wifi: support macOS 2022-11-28 16:59:11 +08:00
李通洲 57b794cbd9 macOS: fix build 2022-11-28 16:29:51 +08:00
李通洲 974dc96259 Wifi: support multiple interfaces 2022-11-28 16:29:30 +08:00
李通洲 db33d246cb common/io: improve performance for large files 2022-11-28 01:57:45 +08:00
李通洲 5e5442426c Wifi: load wlanapi.dll dynamically
Windows Server doesn't support it
2022-11-27 16:22:30 +08:00