Carter Li
a0a1c04011
Terminalfont: add Apple Terminal support ( macOS )
2022-09-17 21:09:37 +08:00
Carter Li
b59227e49f
Terminalfont: add iTerm2 support ( macOS )
2022-09-17 21:09:36 +08:00
Carter Li
c64e2c14c2
Processes: add macOS support
2022-09-17 16:23:04 +08:00
Carter Li
8c6cf2ccda
Swap: add macOS support
2022-09-17 11:21:05 +08:00
Linus Dierheimer
bd657328d2
Merge pull request #236 from CarterLi/master
...
Various fixes
2022-09-17 01:29:04 +02:00
Carter Li
45d6f21402
GPU: better support Intel GPUs
2022-09-17 03:02:03 +08:00
Carter Li
4d569db0fd
refactor: use MACH_PORT_NULL instead of magic number 0
2022-09-17 03:02:03 +08:00
Carter Li
d46f9ab4dc
util/cfdict_helpers: code improvements
...
1. simplify CFString usage
2. support get string from CFDataRef
2022-09-17 03:01:24 +08:00
Carter Li
3d4ce07892
Vulkan: set gpu->coreCount
2022-09-17 01:49:00 +08:00
Carter Li
bb3689b348
GPU: fix Intel compatibility
2022-09-17 01:49:00 +08:00
Carter Li
d5500ad4f7
Battery: fix Intel compatibility
...
`MaxCapacity` on Intel MBP is not 100
2022-09-17 01:49:00 +08:00
Carter Li
9e4a55d285
util/cfdict_helpers: fix stupid copy & paste errors
2022-09-17 01:49:00 +08:00
Linus Dierheimer
999b9187a0
Merge pull request #234 from SladeGetz/macports_expansion
...
Added support for MacPorts package manager
2022-09-16 19:24:34 +02:00
Slade Getz
73095ef9e9
Increased FF_PACKAGE_NUM_FORMAT_ARGS by 1 in src/modules/packages.c. Modified the help output in src/fastfetch.c. Added MacPorts pkg mngr to the README.md.
2022-09-16 11:13:02 -06:00
Slade Getz
f4fc9692eb
Merge branch 'LinusDierheimer:master' into macports_expansion
2022-09-16 10:57:50 -06:00
Linus Dierheimer
59ebc745c0
Merge pull request #235 from CarterLi/master
...
macOS: add battery info support; fix GPU detection; various improvements
2022-09-16 18:02:38 +02:00
李通洲
09f3bd5a79
GPU: correct detection of Apple M1 GPU
...
Don't cheat
2022-09-16 23:43:08 +08:00
李通洲
413d126bcc
Battery: add dirty support for macOS
2022-09-16 23:43:08 +08:00
李通洲
9eeb216b70
util: add check macros to avoid possible mistakes
2022-09-16 23:43:08 +08:00
李通洲
f362fdb01d
Battery: move detection code into src/detection
...
Prepare for macOS implementation
2022-09-16 23:43:08 +08:00
李通洲
155d4e90ae
FFlist: support static init
...
Also fix possible memory corruption bug in ffListAdd
2022-09-16 18:39:27 +08:00
Linus Dierheimer
df9aec6e86
Small updates
2022-09-16 09:56:21 +02:00
Slade Getz
d903ccb6f6
Added support for MacPorts package manager
2022-09-15 14:17:33 -06:00
Linus Dierheimer
4b612461b8
Merge pull request #233 from ceamac/bugs/bash-completions
...
Fix bash completions file
1.7.2
2022-09-15 18:41:25 +02:00
Viorel
38013450ae
Fix bash completions file
2022-09-15 19:34:14 +03:00
Linus Dierheimer
ddb0c344f5
Release 1.7.1
...
second try
1.7.1
2022-09-15 16:11:05 +02:00
Linus Dierheimer
67e433750a
Release 1.7.1
2022-09-15 16:02:55 +02:00
Linus Dierheimer
c4b024ec6c
Update bash completion
2022-09-15 15:41:24 +02:00
Linus Dierheimer
e98c18a64b
Fix two compiler warnings
2022-09-15 12:10:48 +02:00
Linus Dierheimer
acba1d29d9
Enable multithreading on macos
2022-09-15 11:59:06 +02:00
Linus Dierheimer
dd0f6354ef
MacOS custom WM support
2022-09-15 01:58:31 -07:00
Linus Dierheimer
0e2d353500
Merge pull request #232 from CarterLi/master
...
Improve local-ip detection on macOS and print vulkan detection failing reason
2022-09-15 09:39:14 +02:00
李通洲
f9695f4148
Vulkan: print detailed reason of why failing
...
instead of the general message `Failed to detect vulkan`
2022-09-15 13:32:08 +08:00
李通洲
8fdbadfbb2
LocalIp: fix --localip-show-loop on macOS
...
loop on macOS is `lo0`
2022-09-15 13:27:27 +08:00
Linus Dierheimer
5c43119836
Fix used disk space calculation
2022-09-14 22:35:07 +02:00
Linus Dierheimer
545210e25e
Don't require FF_HAVE_OPENCL on Apple
2022-09-14 22:03:23 +02:00
Linus Dierheimer
6f60423c60
Unified gh actions for pull and push
2022-09-14 19:23:19 +02:00
Linus Dierheimer
6e6847a66b
Set more values in CMake project()
2022-09-14 19:12:51 +02:00
Linus Dierheimer
47c9fb9f6c
Refactore some macros
2022-09-14 19:03:50 +02:00
Linus Dierheimer
5e5c144582
Fix build on apple
2022-09-14 09:51:08 -07:00
Linus Dierheimer
ac330430bf
Link apple frameworks at compile time
2022-09-14 14:55:28 +02:00
Linus Dierheimer
52275b89dc
Try to unify linux and apple code paths
2022-09-14 12:41:43 +02:00
Linus Dierheimer
50bb06535c
Merge pull request #230 from CarterLi/master
...
OpenGL / OpenCL: add macOS support
2022-09-13 06:19:40 -07:00
李通洲
a8b0e77189
OpenGL / OpenCL: add macOS support
...
Note: FF_LIBRARY_LOAD and friends are not used because loading framework
bundles are not supported by FF_LIBRARY_LOAD and support it is not easy.
Since CGL is guaranteed to be supported by macOS system, we simply use
static linking in this case.
2022-09-13 17:03:26 +08:00
Linus Dierheimer
b815464704
Merge pull request #226 from CarterLi/master
...
OpenGL: add macOS support with SDL2
2022-09-12 06:24:43 -07:00
李通洲
93ac3f1971
Library: simplify macros
2022-09-12 21:10:05 +08:00
Carter Li
7c43e4b8e7
ci: show everything with fastfetch
2022-09-12 21:10:05 +08:00
Linus Dierheimer
d8e7588fc3
Merge pull request #229 from Evo112358/master
...
Issue 223 pull request
2022-09-12 00:42:16 -07:00
Evo112358
9ea5de5efc
updated --help terminal-format
2022-09-12 15:57:05 +10:00
Evo112358
728759d38e
pull request to implement enhancement referenced in issue 223.
2022-09-12 15:51:53 +10:00