• halcanary@google.com's avatar
    New SkRTConf macro SK_CONF_TRY_SET: no complaint on missing configuration · 1f0121af
    halcanary@google.com authored
    SK_CONF_TRY_SET() is like SK_CONF_SET(), but doesn't complain if
    confname can't be found.  This is useful if the SK_CONF_DECLARE is
    inside a source file whose linkage is dependent on the system.
    
    Internally to the SkRTConf system, SkRTConfRegistry::set() was given
    an additional parameter controling wanrings.
    
    A new RuntimeConfig unit test was introduced.  It should run silently.
    In the future, it should be expanded to cover all of the SkRTConf
    functionality.
    
    (For example, the images.jpeg.suppressDecoderWarnings variable is
    defined and used only in SkImageDecoder_libjpeg.cpp, but on MacOS, we
    use Core Graphics via SkImageDecoder_CG.cpp - SkImageDecoder_libjpeg
    is never linked in.  The same is true of the Windows Imaging Component
    on Windows.)
    
    BUG=
    R=reed@google.com
    
    Review URL: https://codereview.chromium.org/54503007
    
    git-svn-id: http://skia.googlecode.com/svn/trunk@12155 2bbb7eff-a529-9590-31e7-b0007b416f81
    1f0121af
tests.gyp 5.71 KB