kicad/eeschema
Wayne Stambaugh 300f5cb082 Eeschema: fix datasheet field bug loading old symbol libraries.
This only applies to the root symbol when the datasheet field is not
empty and the datasheet for root symbol alias in the document file is
empty.  Use the root symbol datasheet field value when adding a new
symbol that meets this criteria.

https://bugs.launchpad.net/kicad/+bug/1830083

Fixes lp:1830083
2019-05-23 07:25:16 -04:00
..
dialogs Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
libedit Eeschema: Ensure axis are always drawn in libedit and viewlib 2019-05-22 10:04:34 +02:00
netlist_exporters Remove netlist QC code; it's outlived its usefulness 2019-04-19 22:53:16 -04:00
plugins Sort reference by their numeric content. 2018-10-28 17:45:11 +00:00
sim ngspice dll search: add auxiliary search paths on Linux, like on other platforms 2019-04-15 11:04:59 +02:00
tools Do not statically construct wxTimer 2019-05-23 11:28:11 +01:00
widgets Eeschema: Symbol preview widget needs common config for Hi-DPI 2019-04-27 14:57:09 +01:00
CMakeLists.txt Eeschema: build with object libraries 2019-05-23 11:29:28 +01:00
Info.plist Fix for dark mode on macOS Mojave 2018-12-07 09:03:56 +01:00
annotate.cpp New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
autoplace_fields.cpp Naming changes to reflect sharing between SchEdit and LibEdit. 2019-05-10 19:56:20 +01:00
backanno.cpp Add view refresh calls for edit operations. 2018-10-18 12:12:48 +01:00
bom_plugins.cpp DIALOG_BOM: fix a few issues. Mainly an annoying issue when a plugin file was not found 2019-01-14 13:14:13 +01:00
bom_plugins.h DIALOG_BOM: fix a few issues. Mainly an annoying issue when a plugin file was not found 2019-01-14 13:14:13 +01:00
bus-wire-junction.cpp Adjust net highlighting after edits. 2019-05-12 18:20:41 +01:00
bus_alias.cpp New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
bus_alias.h New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
class_libentry.cpp Restore selection on abort and undo/redo. 2019-05-11 15:38:49 +01:00
class_libentry.h Restore selection on abort and undo/redo. 2019-05-11 15:38:49 +01:00
class_library.cpp Coverity fixes. 2018-03-21 23:11:55 +00:00
class_library.h Implement poor-man's RTTI for use over KiWAY. 2018-09-15 20:06:42 +01:00
cmp_library.keywords
cmp_library_lexer.cpp
component_references_lister.cpp Break out ref-des-centric functions to own header 2019-01-30 15:41:36 -08:00
connection_graph.cpp Make sure secondary drivers are followed-up on after absorption 2019-05-12 20:23:16 -04:00
connection_graph.h Cleanup. 2019-05-10 21:40:08 +01:00
cross-probing.cpp Implement ACTION_TOOLBAR and update some of the menus to ACTION_MENU. 2019-05-15 17:50:52 +01:00
dialog_erc_listbox.h eeschema-gal: initial GALified version. Lots of stuff still to do! 2018-10-09 11:08:52 +01:00
drc_erc_item.cpp Improve ERC checking of labels 2019-04-25 15:10:39 -04:00
edit_bitmap.cpp Add modern toolset cut/copy/paste. They now use the system clipboard. 2019-05-05 17:12:59 +01:00
edit_component_in_schematic.cpp Start transitioning block operations to modern toolset. 2019-05-05 17:12:59 +01:00
edit_label.cpp eeschema: Don't free pointers held by undo stack 2019-05-21 16:19:48 -07:00
ee_collectors.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
ee_collectors.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
ee_hotkeys.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
ee_hotkeys.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
eeschema.cpp Naming changes to reflect sharing between SchEdit and LibEdit. 2019-05-10 19:56:20 +01:00
eeschema.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
eeschema.rc
eeschema_config.cpp eemodern: initial attempt at inline drag/move actions 2019-05-20 21:04:46 +02:00
eeschema_config.h Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
eeschema_doc.icns Update MacOS icons 2018-03-22 11:45:42 -04:00
eeschema_id.h Fix issues created by commit cbb0d74bd5. 2019-05-21 12:48:37 +02:00
erc.cpp Fix a few ERC issues with no-connects and power pins 2019-04-11 21:24:39 -04:00
erc.h Fix a few ERC issues with no-connects and power pins 2019-04-11 21:24:39 -04:00
erc_settings.h New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
fields_grid_table.cpp Eeschema: fix corrupted schematic and symbol library files. 2019-05-10 08:21:37 -04:00
fields_grid_table.h Eeschema: fix corrupted schematic and symbol library files. 2019-05-10 08:21:37 -04:00
files-io.cpp eeschema: Ensure conn is updated after import 2019-05-21 19:31:59 -07:00
find.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
general.h Bump file format version 2019-03-31 19:56:35 -04:00
generate_alias_info.cpp Improve document file handling. 2018-08-14 13:54:04 +01: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 Naming changes to reflect sharing between SchEdit and LibEdit. 2019-05-10 19:56:20 +01:00
help_common_strings.h Context menus for labels. 2019-05-05 17:14:30 +01:00
hierarch.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
invoke_sch_dialog.h New connectivity algorithm and bus upgrades 2019-03-31 19:53:41 -04:00
lib_arc.cpp Fix drag-select hit-testing of LibEdit items. 2019-05-10 23:24:27 +01:00
lib_arc.h Rename for clarity. 2019-05-10 16:11:57 +01:00
lib_bezier.cpp Fix drag-select hit-testing of LibEdit items. 2019-05-10 23:24:27 +01:00
lib_bezier.h Rename for clarity. 2019-05-10 16:11:57 +01:00
lib_circle.cpp LIB_CIRCLE: fix missing transform of m_EndPos in mirror and rotate. 2019-05-11 08:46:27 +02:00
lib_circle.h Rename for clarity. 2019-05-10 16:11:57 +01:00
lib_draw_item.cpp Fix drag-select hit-testing of LibEdit items. 2019-05-10 23:24:27 +01:00
lib_draw_item.h Restore selection on abort and undo/redo. 2019-05-11 15:38:49 +01:00
lib_field.cpp Rename for clarity. 2019-05-10 16:11:57 +01:00
lib_field.h Rename for clarity. 2019-05-10 16:11:57 +01:00
lib_pin.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
lib_pin.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
lib_polyline.cpp Fix minor compil warnings 2019-05-11 11:12:39 +02:00
lib_polyline.h Rename for clarity. 2019-05-10 16:11:57 +01:00
lib_rectangle.cpp Rename for clarity. 2019-05-10 16:11:57 +01:00
lib_rectangle.h Rename for clarity. 2019-05-10 16:11:57 +01:00
lib_text.cpp Rename for clarity. 2019-05-10 16:11:57 +01:00
lib_text.h Rename for clarity. 2019-05-10 16:11:57 +01:00
libarch.cpp Add more/better error messages for file i/o problems. 2018-08-14 13:54:04 +01:00
menubar.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
netlist.h Fixed Spice netlist export options and added a few new flags 2016-08-11 14:41:20 +02:00
netlist_generator.cpp Eeschema: fix crash when exporting a netlist, if the schematic netlist cannot be built. 2019-04-13 17:54:33 +02:00
netlist_object.cpp Use format string for composed strings 2019-04-20 22:01:43 +01:00
netlist_object.h Cleanup. 2019-05-10 21:40:08 +01:00
netlist_object_list.cpp Remove not used ListNets() methods 2018-03-04 18:04:19 +01:00
pin_number.cpp Added an include to tell the compiler where to find wxIsdigit 2019-03-14 09:28:24 -07:00
pin_number.h
pin_shape.cpp Remove some extra semicolons 2017-11-09 19:52:18 +01:00
pin_shape.h
pin_type.cpp
pin_type.h
plot_schematic_DXF.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
plot_schematic_HPGL.cpp UNIT_BINDERize print and plot dialogs. 2018-07-17 15:12:29 +01:00
plot_schematic_PDF.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
plot_schematic_PS.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
plot_schematic_SVG.cpp eeschema-gal: initial GALified version. Lots of stuff still to do! 2018-10-09 11:08:52 +01:00
project_rescue.cpp Eeschema: fix broken modified flag handling. 2019-02-06 13:20:34 -05:00
project_rescue.h Decouple SCH_EDIT_FRAME from symbol rescue and remap dialogs. 2019-02-05 12:43:46 -05:00
sch_base_frame.cpp Remove vestiges of legacy BLOCK architecture from eeschema. 2019-05-18 00:21:49 +01:00
sch_base_frame.h eemodern: implement drag-related settings in the Preferences window 2019-05-20 21:04:46 +02:00
sch_bitmap.cpp Some clean-up and moving message panel update to selection event. 2019-05-05 17:12:59 +01:00
sch_bitmap.h Cleanup. 2019-05-10 21:40:08 +01:00
sch_bus_entry.cpp Add a bit of margin to line selection hit testing 2019-05-07 22:51:46 -04:00
sch_bus_entry.h Cleanup. 2019-05-10 21:40:08 +01:00
sch_component.cpp Eeschema: fix datasheet field bug loading old symbol libraries. 2019-05-23 07:25:16 -04:00
sch_component.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_connection.cpp Revert "Allow commas in group bus signal lists" 2019-05-20 19:28:32 -04:00
sch_connection.h Ensure prefixes and suffixes make it on to bus members 2019-05-07 22:48:25 -04:00
sch_draw_panel.cpp Don't double-launch selection tool. 2019-05-23 01:56:06 +01:00
sch_draw_panel.h Implement modern tools for LibEdit. 2019-05-10 16:11:57 +01:00
sch_eagle_plugin.cpp EAGLE: Prevent numeric-only component references 2019-05-21 13:49:18 -07:00
sch_eagle_plugin.h Eagle SCH importer: fix slash characters when fixing symbol names 2018-09-12 10:13:13 +02:00
sch_edit_frame.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_edit_frame.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_field.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_field.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_io_mgr.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
sch_io_mgr.h Eeschema: allow for partial schematic loading. 2017-12-06 19:11:09 -05:00
sch_item.cpp Cleanup. 2019-05-10 21:40:08 +01:00
sch_item.h Cleanup. 2019-05-10 21:40:08 +01:00
sch_junction.cpp Clean up some unnecessary header dependencies 2019-05-07 22:50:10 -04:00
sch_junction.h Cleanup. 2019-05-10 21:40:08 +01:00
sch_legacy_plugin.cpp Implement SCH_SHEET_PIN selection, rotation and mirroring. 2019-05-18 00:23:12 +01:00
sch_legacy_plugin.h Add modern toolset cut/copy/paste. They now use the system clipboard. 2019-05-05 17:12:59 +01:00
sch_line.cpp Add a bit of margin to line selection hit testing 2019-05-07 22:51:46 -04:00
sch_line.h Cleanup. 2019-05-10 21:40:08 +01:00
sch_marker.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_marker.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_no_connect.cpp Some clean-up and moving message panel update to selection event. 2019-05-05 17:12:59 +01:00
sch_no_connect.h Cleanup. 2019-05-10 21:40:08 +01:00
sch_painter.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_painter.h Lay the foundation for handling selected SCH_ITEMs. 2019-04-19 16:54:29 +01:00
sch_pin.cpp Prevent unannotated components from driving connectivity 2019-05-19 11:40:24 -04:00
sch_pin.h Cleanup. 2019-05-10 21:40:08 +01:00
sch_plugin.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
sch_preview_panel.cpp Worksheet display in GAL mode: fix missing filename and (in Eeschema) sheet full name. 2018-11-19 10:21:28 +01:00
sch_preview_panel.h Move symbol chooser dialog preview to GAL. 2018-10-09 11:08:55 +01:00
sch_reference_list.h Performance optimization for Symbol Fields Editor. 2018-10-17 02:04:44 +01:00
sch_screen.cpp Make code easier to read/understand. 2019-05-18 00:21:49 +01:00
sch_screen.h Cleanup. 2019-05-10 21:40:08 +01:00
sch_sheet.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_sheet.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_sheet_path.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_sheet_path.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_sheet_pin.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_text.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_text.h Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
sch_validators.cpp Add a nicer bus / net name validator 2019-05-20 22:52:39 -04:00
sch_validators.h Add a nicer bus / net name validator 2019-05-20 22:52:39 -04:00
sch_view.cpp Cross probing: Trying to fix a crash, certainly due to a call to clear the HIGHLIGHTED flag of a structure that is not a EDA_ITEM. 2018-12-31 13:54:26 +01:00
sch_view.h Eeschema highlight symbols (cross probing) fix a few issues. 2018-12-29 12:48:24 +01:00
schematic_undo_redo.cpp Implement ACTION_TOOLBAR and update some of the menus to ACTION_MENU. 2019-05-15 17:50:52 +01:00
sheet.cpp Add import-sheet-pin error message and move messages to status popups. 2019-05-16 23:11:22 +01:00
simulation_cursors.cpp Eeschema: construct simulator cursors on demand 2019-04-02 18:26:33 +01:00
simulation_cursors.h Eeschema: construct simulator cursors on demand 2019-04-02 18:26:33 +01:00
symbol_lib_table.cpp Do not use project path when searching for default library tables. 2019-01-26 16:19:02 -05:00
symbol_lib_table.h Implement poor-man's RTTI for use over KiWAY. 2018-09-15 20:06:42 +01:00
symbol_tree_model_adapter.cpp More performance enhancements. 2018-08-06 13:49:27 +01:00
symbol_tree_model_adapter.h Push component tree down into common. 2018-08-01 09:35:45 +01:00
symbol_tree_synchronizing_adapter.cpp Minor performance enhancements to symbol loading. 2018-08-07 17:01:44 +01:00
symbol_tree_synchronizing_adapter.h Push component tree down into common. 2018-08-01 09:35:45 +01:00
template_fieldnames.cpp Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +01:00
template_fieldnames.h Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +01:00
template_fieldnames.keywords Allow TemplateFieldNames to specify URL-behaviour. 2018-08-11 17:14:27 +01:00
toolbars_sch_editor.cpp Rework Eeschema find/replace for modern toolset. 2019-05-22 21:48:04 +01:00
toolbars_viewlib.cpp Push help menu down into EDA_BASE_FRAME. 2019-05-18 13:14:08 +01:00
transform.cpp Fix code after renaming files 2018-01-29 11:37:29 +01:00
transform.h Remove unnecessary TRANSFORM::operator= 2017-02-19 22:13:50 -05:00
viewlib_frame.cpp Eeschema: Ensure axis are always drawn in libedit and viewlib 2019-05-22 10:04:34 +02:00
viewlib_frame.h Implement ACTION_TOOLBAR and update some of the menus to ACTION_MENU. 2019-05-15 17:50:52 +01:00
viewlibs.cpp Allow adding symbols/footprints from editors and browsers. 2019-04-16 16:20:51 +01:00