Skip to content
  • Eike Ziller's avatar
    Generic highlighter: Fix matching the right definition · a22dc36a
    Eike Ziller authored
    
    
    No longer uses artificial mime types for highlighting files that do not
    specify a mime type. No longer registers mime types that are specified
    but that Qt Creator does not know about.
    
    Instead, try to match the mime type, and if that fails, or if the result
    does not match the file name pattern, try to match file name patterns
    instead.
    
    This also fixes the potential problem that mime types were always only
    added, never removed, even if the user removed definitions and triggered
    a reparse.
    
    Also fixes that a highlight definition in the fallback location could
    overwrite a highlight definition in the preferred location, if it has a
    higher priority setting.
    
    Task-number: QTCREATORBUG-13912
    Change-Id: I86ce10f4f4341f6add0d2b58a04f080501d0cbf4
    Reviewed-by: default avatarEike Ziller <eike.ziller@theqtcompany.com>
    a22dc36a