kicad/eeschema
Wayne Stambaugh 694ad93385 Move LIB_PART save code to legacy schematic plugin.
This is the last of the object save/load code that was not moved into
the SCH_LEGACY_PLUGIN object.  All schematic and library I/O is now
performed in the SCH_LEGACY_PLUGIN object and as been removed from the
schematic and library objects.

The old single symbol file format has been replaced with the normal
symbol library file format since there was no difference between them
except the SYMBOL token.  The SYMBOL token was no longer being read
since the introduction of the SCH_LEGACY_PLUGIN symbol library loader.

Update the Doxygen comments in all of the modified files.
2017-12-01 11:49:44 -05:00
..
dialogs Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
netlist_exporters Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
plugins Fix bom2grouped_scv BOM template 2017-08-25 17:06:32 +02:00
qa Kicad: Add Project import function. -- add menu entry -- add ImportFile kiway function -- expose functions for creating/reading netlist -- add example eagle boad file as well 2017-10-20 08:38:42 +02:00
sim Fixed library path resolution in Spice netlist exporter 2017-11-19 11:38:57 +01:00
widgets Library Editor: fixed an assert after removing libraries with Symbol Library Table dialog 2017-11-22 14:15:51 +01:00
CMakeLists.txt Library Manager: logic 2017-11-21 23:18:55 +01:00
Info.plist Changed the bundle identifier to org.kicad-pcb.<app> to follow the kicad domain name 2015-10-30 08:43:04 +13:00
annotate.cpp Convert symbol library editor over to use symbol library table. 2017-11-09 18:50:20 -05:00
autoplace_fields.cpp EDA_TEXT object refactor. 2017-01-25 08:03:32 -05:00
backanno.cpp GTK+ file dialog wildcard improvements. 2017-11-11 19:32:26 -05:00
block.cpp Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
block_libedit.cpp Library Editor: copy/cut/paste for graphical items 2017-11-21 23:18:55 +01:00
bom_table_column.cpp Fix minor coding style issues 2017-11-03 10:22:34 +01:00
bom_table_column.h Component table improvements 2017-05-08 12:43:20 +02:00
bom_table_model.cpp Fix minor coding style issues 2017-11-03 10:22:34 +01:00
bom_table_model.h Fix minor coding style issues 2017-11-03 10:22:34 +01:00
bus-wire-junction.cpp Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
busentry.cpp Eeschema: remove unused headers, unused variables, redundant casts, and minor boolean tweaks. 2015-11-03 14:44:05 -05:00
class_drc_erc_item.cpp fix Bug #152546 (Netlist not respecting case sensitivity for labels): the label matching is now case sensitive. To avoid issues with previous eeschema versions, add in ERC a dectection for "similar" labels (labels which differ only by a case sensitivity) 2015-12-20 13:40:17 +01:00
class_libentry.cpp Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
class_libentry.h Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
class_library.cpp Const modifiers 2017-11-21 23:18:55 +01:00
class_library.h Const modifiers 2017-11-21 23:18:55 +01:00
class_netlist_object.cpp Enable long names for pin numbers and pads 2017-09-19 18:19:49 +02:00
class_netlist_object.h Enable long names for pin numbers and pads 2017-09-19 18:19:49 +02:00
class_sch_screen.h Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
cmp_library.keywords 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
cmp_library_lexer.cpp 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
cmp_tree_model.cpp Library Manager: alternative way to manage dynamic fixes 2017-11-21 23:18:55 +01:00
cmp_tree_model.h Library Manager: alternative way to manage dynamic fixes 2017-11-21 23:18:55 +01:00
cmp_tree_model_adapter.cpp Extracted CMP_TREE_MODEL_ADAPTER_BASE class 2017-11-21 23:18:55 +01:00
cmp_tree_model_adapter.h Extracted CMP_TREE_MODEL_ADAPTER_BASE class 2017-11-21 23:18:55 +01:00
cmp_tree_model_adapter_base.cpp Library Editor: show also empty libraries 2017-11-22 13:40:14 +01:00
cmp_tree_model_adapter_base.h Library Editor: progress dialog when loading libraries 2017-11-22 13:40:14 +01:00
component_references_lister.cpp Change the way power symbols are annotated before creating a netlist or running ERC. 2017-07-21 18:41:04 +02:00
controle.cpp hotkey management: enhancements in code to know if a hotkey was handled by an event or not. 2017-10-06 09:23:13 +02:00
cross-probing.cpp Enable long names for pin numbers and pads 2017-09-19 18:19:49 +02:00
dialog_erc_listbox.h Fix a few doxygen warnings 2017-06-21 10:01:39 +02:00
edit_bitmap.cpp Eeschema: Add 'append' option to undo 2017-11-30 10:01:15 -05:00
edit_component_in_schematic.cpp Convert symbol library editor over to use symbol library table. 2017-11-09 18:50:20 -05:00
edit_label.cpp EDA_TEXT object refactor. 2017-01-25 08:03:32 -05:00
eeredraw.cpp Eeschema: removed protos.h 2017-11-21 23:18:55 +01:00
eeschema.cpp Slightly modify keywords used to store color config of Eeschema and Pcbnew, to avoid this config destroyed each time a stable version is run. 2017-08-27 09:06:26 +02:00
eeschema.icns [MacOSX] Updated Icons - Document ones still missing :( 2012-09-27 19:20:44 +02:00
eeschema.rc Remove old xpm icons files 2012-04-07 13:09:57 +02:00
eeschema_config.cpp Fix minor warnings 2017-11-21 23:18:55 +01:00
eeschema_config.h Pull existing settings into Doxygen module 2016-05-12 15:45:47 -04:00
eeschema_doc.icns Updates for OS X 2010-05-16 20:18:38 +02:00
eeschema_id.h Library Editor: component cut/copy/paste/duplicate 2017-11-21 23:18:55 +01:00
erc.cpp Eeschema: fix incorrect display of pin number in ERC messages and marquers. 2017-11-21 18:39:59 +01:00
erc.h fix Bug #152546 (Netlist not respecting case sensitivity for labels): the label matching is now case sensitive. To avoid issues with previous eeschema versions, add in ERC a dectection for "similar" labels (labels which differ only by a case sensitivity) 2015-12-20 13:40:17 +01:00
events_called_functions_for_edit.cpp Eeschema: Fix a (minor but annoying) bug detected by coverity which prevent Eeschema to draw components in "fast mode" (i;e. without pin texts) when they are moved, due to a draw parameter which was incorrectly used. 2015-02-28 17:56:09 +01:00
files-io.cpp Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
find.cpp Convert symbol library editor over to use symbol library table. 2017-11-09 18:50:20 -05:00
general.h Clear symbol library list from project file after remapping. 2017-11-09 18:50:23 -05:00
generate_alias_info.cpp Convert component chooser dialog over to use symbol library table. 2017-11-09 18:50:18 -05:00
generate_alias_info.h Convert component chooser dialog over to use symbol library table. 2017-11-09 18:50:18 -05:00
getpart.cpp Eeschema, getpart.cpp: fix incorrect call to lib browser 2017-11-23 12:09:35 +01:00
help_common_strings.h general UI fix. Fixed a lot of icons and a lot of menu. 2017-06-02 11:51:11 +02:00
hierarch.cpp Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
highlight_connection.cpp Add connection highlight to eeschema, step 2: Fixes, refinements, add hot key, cleanup code. 2016-11-16 13:09:34 +01:00
hotkeys.cpp Library Editor: copy/cut/paste for graphical items 2017-11-21 23:18:55 +01:00
hotkeys.h Library Editor: added a hotkey to save a component 2017-11-21 23:18:55 +01:00
invoke_sch_dialog.h Add a dialog to edit/change components LIB_ID inside a schematic. 2017-11-21 11:52:40 +01:00
lib_arc.cpp Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_arc.h Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_bezier.cpp Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_bezier.h Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_circle.cpp Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_circle.h Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_collectors.cpp Turned LIB_ITEMS_CONTAINER into a template 2017-09-20 08:39:14 +02:00
lib_collectors.h Turned LIB_ITEMS_CONTAINER into a template 2017-09-20 08:39:14 +02:00
lib_draw_item.cpp Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
lib_draw_item.h Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_export.cpp Library Manager: select library when none is set for import/create new part 2017-11-21 23:18:55 +01:00
lib_field.cpp Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_field.h Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_manager.cpp Library Editor: fixed an assert after canceling add library action 2017-11-22 14:03:01 +01:00
lib_manager.h Library Editor: fixed an assert after canceling add library action 2017-11-22 14:03:01 +01:00
lib_manager_adapter.cpp Library Editor: show also empty libraries 2017-11-22 13:40:14 +01:00
lib_manager_adapter.h Library Editor: progress dialog when loading libraries 2017-11-22 13:40:14 +01:00
lib_pin.cpp Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_pin.h Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_polyline.cpp Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_polyline.h Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_rectangle.cpp Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_rectangle.h Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_text.cpp Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
lib_text.h Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
libarch.cpp Symbol library archive bug fixes. 2017-11-09 18:50:22 -05:00
libedit.cpp Generate safe alias names in case of name collisions 2017-11-24 17:39:58 +01:00
libedit_onleftclick.cpp Eeschema: handle disambiguation cancel in library editor right-click 2017-09-02 14:52:18 -04:00
libedit_onrightclick.cpp Library Editor: removed duplicated 'Duplicate Block' (doh..) 2017-11-21 23:40:21 +01:00
libedit_plot_component.cpp Move LIB_PART::Draw drawing options into a struct 2017-02-19 13:40:26 -05:00
libedit_undo_redo.cpp libedit: field edition should be undoable 2017-11-21 23:18:55 +01:00
libeditframe.cpp Library Editor: fixed an assert after removing libraries with Symbol Library Table dialog 2017-11-22 14:15:51 +01:00
libeditframe.h Library Editor: fixed an assert after canceling add library action 2017-11-22 14:03:01 +01:00
libfield.cpp libedit: field edition should be undoable 2017-11-21 23:18:55 +01:00
list_operations.h Eeschema: removed protos.h 2017-11-21 23:18:55 +01:00
menubar.cpp minor cosmetic enhancement: menu "Edit Components to Symbol Library Links": add specific icon. 2017-11-24 10:19:23 +01:00
menubar_libedit.cpp Library Editor: more coherent icons for part import/export 2017-11-21 23:18:55 +01:00
netform.cpp Convert symbol library editor over to use symbol library table. 2017-11-09 18:50:20 -05:00
netlist.cpp Eeschema: don't cleanup unseen schematics 2017-11-30 10:01:34 -05:00
netlist.h Fixed Spice netlist export options and added a few new flags 2016-08-11 14:41:20 +02:00
onleftclick.cpp Eeschema: Removing DC dependencies 2017-11-30 10:02:05 -05:00
onrightclick.cpp Convert symbol library editor over to use symbol library table. 2017-11-09 18:50:20 -05:00
operations_on_items_lists.cpp Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
pin_number.cpp Compress consecutive numbers in pin summary. 2016-01-13 14:18:05 -05:00
pin_number.h Add pin number summary 2016-01-13 14:17:54 -05:00
pin_shape.cpp Remove some extra semicolons 2017-11-09 19:52:18 +01:00
pin_shape.h Enum refactoring and shiny icons in dialog_lib_edit_pin_table 2016-02-28 18:33:29 +01:00
pin_type.cpp Enum refactoring and shiny icons in dialog_lib_edit_pin_table 2016-02-28 18:33:29 +01:00
pin_type.h Enum refactoring and shiny icons in dialog_lib_edit_pin_table 2016-02-28 18:33:29 +01:00
pinedit.cpp libedit: Call OnModify after a pin has been moved 2017-11-21 23:18:55 +01:00
plot_schematic_DXF.cpp rename plot_common.h to class_plotter.h, a better name, consistent with other class definitions. 2017-11-16 15:53:30 +01:00
plot_schematic_HPGL.cpp rename plot_common.h to class_plotter.h, a better name, consistent with other class definitions. 2017-11-16 15:53:30 +01:00
plot_schematic_PDF.cpp rename plot_common.h to class_plotter.h, a better name, consistent with other class definitions. 2017-11-16 15:53:30 +01:00
plot_schematic_PS.cpp rename plot_common.h to class_plotter.h, a better name, consistent with other class definitions. 2017-11-16 15:53:30 +01:00
plot_schematic_SVG.cpp Split IO_ERROR out of richio.* and store Problem() and Where() separately 2016-09-20 11:56:18 -04:00
project_rescue.cpp Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
project_rescue.h Fix minor warnings 2017-11-21 23:18:55 +01:00
sch_base_frame.cpp Library Editor: save libraries added in the editor to sym-lib-tables 2017-11-21 23:18:55 +01:00
sch_base_frame.h dialog_edit_components_libid: UI enhancements, and use viewlib for LIB_ID selection 2017-11-23 10:40:14 +01:00
sch_bitmap.cpp Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_bitmap.h Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_bus_entry.cpp Eeschema: Clarify disambiuation of entry types 2017-12-01 08:19:52 +01:00
sch_bus_entry.h Eeschema: Clarify disambiuation of entry types 2017-12-01 08:19:52 +01:00
sch_collectors.cpp Eeschema: IsCorner check for layer match 2017-11-29 08:54:00 -05:00
sch_collectors.h Pcbnew: delete objects from removed layers. 2017-09-28 13:01:09 -04:00
sch_component.cpp fix MANDATORY_FIELDS comparisons (need to exclude -1) 2017-11-20 08:48:01 +01:00
sch_component.h Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_eagle_plugin.cpp Fix symbol names with illegal library ID characters. 2017-11-23 10:52:55 -05:00
sch_eagle_plugin.h Update Eagle plugin to use symbol library table. 2017-11-09 18:50:21 -05:00
sch_field.cpp Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_field.h Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_io_mgr.cpp Fix symbol library table editor plugin type selection bug. 2017-11-19 16:53:31 -05:00
sch_io_mgr.h Fix symbol library table editor plugin type selection bug. 2017-11-19 16:53:31 -05:00
sch_item_struct.cpp Remove some dead code 2017-11-09 19:52:17 +01:00
sch_item_struct.h Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
sch_junction.cpp Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_junction.h Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_legacy_plugin.cpp Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
sch_legacy_plugin.h Convert symbol library editor over to use symbol library table. 2017-11-09 18:50:20 -05:00
sch_line.cpp Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
sch_line.h Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
sch_marker.cpp Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_marker.h Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_no_connect.cpp Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_no_connect.h Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_plugin.cpp Fixed 2 warnings in eeschema/sch_plugin.cpp 2017-11-10 00:33:26 +01:00
sch_reference_list.h Change the way power symbols are annotated before creating a netlist or running ERC. 2017-07-21 18:41:04 +02:00
sch_screen.cpp Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
sch_sheet.cpp Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_sheet.h Removed declaration of non-existent method (SCH_SHEET::Load()) 2017-11-20 09:16:13 +01:00
sch_sheet_path.cpp dialog_edit_components_libid: shows orphan components (components with no symbol found in library) 2017-11-21 18:06:37 +01:00
sch_sheet_path.h dialog_edit_components_libid: shows orphan components (components with no symbol found in library) 2017-11-21 18:06:37 +01:00
sch_sheet_pin.cpp Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_text.cpp Eeschema: removed protos.h 2017-11-21 23:18:55 +01:00
sch_text.h Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_validators.cpp Remove leading/trailing white space error message from field validator. 2017-07-13 13:45:25 -04:00
sch_validators.h Add more "override" markers. 2016-09-25 13:59:41 -04:00
schedit.cpp Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
schematic_undo_redo.cpp Eeschema: Add 'append' option to undo 2017-11-30 10:01:15 -05:00
schframe.cpp Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
schframe.h Eeschema: Automatically manage junctions 2017-11-30 10:02:24 -05:00
selpart.cpp Update Eagle plugin to use symbol library table. 2017-11-09 18:50:21 -05:00
sheet.cpp Use legacy schematic plugin for loading schematics in all code paths. 2017-11-18 08:10:58 -05:00
sheetlab.cpp EDA_TEXT object refactor. 2017-01-25 08:03:32 -05:00
symbdraw.cpp Refactored LIB_PART data storage 2017-08-16 16:05:22 +02:00
symbedit.cpp Move LIB_PART save code to legacy schematic plugin. 2017-12-01 11:49:44 -05:00
symbol_lib_table.cpp Added "enabled" parameter for LIB_TABLE_ROW 2017-11-21 08:18:06 -05:00
symbol_lib_table.h Added "enabled" parameter for LIB_TABLE_ROW 2017-11-21 08:18:06 -05:00
template_fieldnames.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
template_fieldnames.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
template_fieldnames.keywords *.lst -> *.keywords, rename input filenames to CMake script TokenList2DsnLexer.cmake 2010-06-18 11:12:15 -05:00
tool_lib.cpp Updated cut/copy/paste toolbar icons 2017-11-21 23:18:55 +01:00
tool_sch.cpp Updated cut/copy/paste toolbar icons 2017-11-21 23:18:55 +01:00
tool_viewlib.cpp Convert symbol library editor over to use symbol library table. 2017-11-09 18:50:20 -05:00
transform.cpp Remove unnecessary TRANSFORM::operator= 2017-02-19 22:13:50 -05:00
transform.h Remove unnecessary TRANSFORM::operator= 2017-02-19 22:13:50 -05:00
viewlib_frame.cpp Fix incorrect LIB_ID exported by viewlib when used as component chooser 2017-11-23 10:40:13 +01:00
viewlib_frame.h Convert symbol library viewer over to symbol library table. 2017-11-09 18:50:17 -05:00
viewlibs.cpp Add progress dialog when loading symbol libraries 2017-11-21 08:18:51 -05:00