李通洲
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