/solenv/bin/

on> LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/external/fontconfig/Module_fontconfig.mk
AgeCommit message (Collapse)Author
2023-02-09Enable opening of downloaded fonts only in ForKit in OnlineTor Lillqvist
We want that only the ForKit process needs to have access to new font files added to a Collabora Online instance dynamically by downloading from a server. There are however many locations in the Kit process, in core and in external libraries like harfbuzz, where the code wants to open a font file. Handle this so that the ForKit process opens such a downloaded font file and doesn't close it. The file descriptor is thus inherited by Kit processes. The font file pathname passed on to other code is a fake on in the format "/:FD:/%d" where the %d is the file descriptor of the opened font file. Add checks in all places where font files are opened, look for this special pathname format, and modify the code to just dup() the already open file descriptor in that case. All this is relevant for Linux only, as Collabora Online runs on Linux. Do the above for harfbuzz, cairo, fontconfig, and freetype. In addition make sure that these libraries (except harfbuzz which needs to be a static library and freetype) when bundled, on Linux, are built as shared libraries, and won't be confused with the corresponding system libraries by making sure their sonames are different. Change-Id: Ib059cb27e1637d07bb709249abd0d984f948caa9 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140714 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Tor Lillqvist <tml@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146341 Tested-by: Jenkins
2022-01-19WASM add fontconfig data to FS imageJan-Marek Glogowski
We probably want to pre-create the fontconfig cache in the image. Startup time still is not really worse for me, but YMMV. Change-Id: I419682339dd6d943753de9043ff82f2fb877b168 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128624 Tested-by: Jenkins Reviewed-by: Jan-Marek Glogowski <glogow@fbihome.de>
Michaël Lefèvre
2014-05-05simplify ternary conditions "xxx ? yyy : false"Noel Grandin
2014-04-19fixincludeguards.sh: some smaller dirsThomas Arnhold
2014-04-07TypoStephan Bergmann
2014-04-07Fix READMEStephan Bergmann
2014-04-04Clean up unreferenced functionsStephan Bergmann
2014-03-27remove PROFILE checksThomas Arnhold
2014-03-27sfx2, sc: remove macros for using Windows NT Call ProfilerMichael Stahl
2014-03-26First batch of adding SAL_OVERRRIDE to overriding function declarationsStephan Bergmann
2014-03-12No need for isKindOf to be SAL_CALLStephan Bergmann
2014-02-27Remove visual noise from storeAlexander Wilms
2014-02-17store: sal_Bool -> boolStephan Bergmann
2014-01-28bool improvementsStephan Bergmann
2013-11-11convert OUString compareToAscii == 0 to equalsAsciiNoel Grandin
2013-07-09Remove warning by using the right printf commandsArnaud Versini