kicad/common/settings
Jon Evans c0aa6965de Migrate PcbNew project settings to new framework
Various architecture upgrades to support this.
Creating a BOARD now requires a valid PROJECT, which caused
some (mostly transparent) changes to the Python API internals.

ADDED: Project local settings file
CHANGED: Board design settings are no longer stored in PCB file
CHANGED: Net classes are no longer stored in PCB file
CHANGED: Importing board settings now reads boards, not just projects

Fixes https://gitlab.com/kicad/code/kicad/-/issues/2578
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4070
2020-07-02 22:08:54 -04:00
..
app_settings.cpp Add configuration for cross-probing behavior 2020-06-27 22:48:48 -04:00
color_settings.cpp Add unresolved variable testing for worksheet items. 2020-05-28 17:36:22 +01:00
common_settings.cpp Force OSX to automatically scale the canvas on legacy settings read 2020-06-15 00:30:52 +00:00
json_settings.cpp Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -04:00
nested_settings.cpp Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -04:00
settings_manager.cpp Migrate PcbNew project settings to new framework 2020-07-02 22:08:54 -04:00