Files
core/config_host
Jonathan Clark 3a14edb8b3 tdf#166339 skia: Tune font gamma to improve contrast
Added platform-specific adjustments for font gamma curve and contrast.
For most platforms, the default values from BUILD.gn are used. For
Windows, the values are based on manual testing to subjectively recover
as much contrast as possible while still reducing subpixel antialiasing
artifacts to a reasonable level.

Change-Id: If6898ed6eff3766bbb0ce3032fe7bb1fea13128a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187416
Reviewed-by: Jonathan Clark <jonathan@libreoffice.org>
Tested-by: Jenkins
2025-07-04 20:16:00 +02:00
..

C/C++ Configuration Created by configure Script

These are configuration files for various features as detected by configure.

Include only those files you need (in order to reduce rebuilds when a setting changes).

Settings here are only C/C++ #define directives, so they apply only to C/C++ source, not to Makefiles.

Adding a New Setting:

  • do AC_DEFINE(HAVE_FOO) in configure.ac when a setting should be set
  • choose the proper config_host/config_XXX.h file to use
    • if it is a global setting (such as availability of a compiler feature), use config_host/config_global.h
    • otherwise check if there is a matching config_host/config_XXX.h file
    • if none matches, add a new one:
      • add config_host/config_XXX.h.in here, with just #ifndef include guard
      • add AC_CONFIG_HEADERS([config_host/config_XXX.h]) next to the others in configure.ac
  • add #define HAVE_FOO 0 to the config_host/config_XXX.h, possibly with a comment (do not use #undef HAVE_FOO, unless the setting has more values than on/off)
  • add #include <config_XXX.h> before any #if HAVE_FOO in a source file
  • make sure you use #if HAVE_FOO for on/off settings, do not use #ifdef