Merge pull request #237 from CarterLi/master

[macOS] Implement `swap` `processes` `Terminalfont`
This commit is contained in:
Linus Dierheimer
2022-09-17 17:18:18 +02:00
committed by GitHub
18 changed files with 424 additions and 175 deletions
+14
View File
@@ -204,6 +204,20 @@ void ffFontInitCopy(FFfont* font, const char* name)
ffFontInitValues(font, name, NULL);
}
void ffFontInitWithSpace(FFfont* font, const char* rawName)
{
const char* pspace = strrchr(rawName, ' ');
if(pspace == NULL)
return ffFontInitCopy(font, rawName);
fontInit(font);
ffStrbufAppendNS(&font->name, (uint32_t)(pspace - rawName), rawName);
ffStrbufAppendS(&font->size, pspace + 1);
fontInitPretty(font);
}
void ffFontDestroy(FFfont* font)
{
ffStrbufDestroy(&font->pretty);
+1
View File
@@ -18,6 +18,7 @@ void ffFontInitQt(FFfont* font, const char* data);
void ffFontInitPango(FFfont* font, const char* data);
void ffFontInitCopy(FFfont* font, const char* name);
void ffFontInitValues(FFfont* font, const char* name, const char* size);
void ffFontInitWithSpace(FFfont* font, const char* rawName);
void ffFontDestroy(FFfont* font);
#endif
+1
View File
@@ -215,6 +215,7 @@ static void defaultConfig(FFinstance* instance)
ffStrbufInitA(&instance->config.libGLX, 0);
ffStrbufInitA(&instance->config.libOSMesa, 0);
ffStrbufInitA(&instance->config.libOpenCL, 0);
ffStrbufInitA(&instance->config.libplist, 0);
instance->config.titleFQDN = false;