Skip to content
  • Nicholas Nethercote's avatar
    Bug 1563139 - Remove StaticPrefs.h. r=glandium · 18fae65f
    Nicholas Nethercote authored
    This requires replacing inclusions of it with inclusions of more specific prefs
    files.
    
    The exception is that StaticPrefsAll.h, which is equivalent to StaticPrefs.h,
    and is used in `Codegen.py` because doing something smarter is tricky and
    suitable for a follow-up. As a result, any change to StaticPrefList.yaml will
    still trigger recompilation of all the generated DOM bindings files, but that's
    still a big improvement over trigger recompilation of every file that uses
    static prefs.
    
    Most of the changes in this commit are very boring. The only changes that are
    not boring are modules/libpref/*, Codegen.py, and ServoBindings.toml.
    
    Differential Revision: https://phabricator.services.mozilla.com/D39138
    
    --HG--
    extra : moz-landing-system : lando
    18fae65f