Browse Source
ADDED: Change watcher for libraries
ADDED: Change watcher for libraries
When editing or viewing library symbols, the files are watched for underlying changes. If any occur, the user is either prompted to reload (if reloading would overwrite their current edits) or the file is silently updated to the current version on disk. This also sets a custom assertion handler to avoid unneeded crashes when recieving invalid SAMBA packets and turns off assertions entirely when running in release (non-debug) modenewinvert
23 changed files with 579 additions and 50 deletions
-
7common/eda_draw_frame.cpp
-
23common/single_top.cpp
-
32cvpcb/display_footprints_frame.cpp
-
1cvpcb/display_footprints_frame.h
-
107eeschema/sch_base_frame.cpp
-
26eeschema/sch_base_frame.h
-
49eeschema/symbol_editor/symbol_edit_frame.cpp
-
9eeschema/symbol_editor/symbol_editor.cpp
-
43eeschema/symbol_library.cpp
-
8eeschema/symbol_library.h
-
29eeschema/symbol_library_manager.cpp
-
5eeschema/symbol_library_manager.h
-
27eeschema/symbol_viewer_frame.cpp
-
2include/eda_draw_frame.h
-
3include/mail_type.h
-
33include/pcb_base_frame.h
-
25kicad/kicad.cpp
-
16pcbnew/footprint_edit_frame.cpp
-
6pcbnew/footprint_edit_frame.h
-
1pcbnew/footprint_libraries_utils.cpp
-
57pcbnew/footprint_viewer_frame.cpp
-
6pcbnew/footprint_viewer_frame.h
-
114pcbnew/pcb_base_frame.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue