kicad/eeschema
Wayne Stambaugh 00749af914 Eeschema: fix using subpaths in sheets.
Fix double path name issue when using sheet file name paths that differ
from the project path.

This fix also allows for nesting schematics in subfolder in multiple
root paths.

Fixes lp:1745109
https://bugs.launchpad.net/bugs/1745109

Fixes lp:1735982
https://bugs.launchpad.net/bugs/1735982
2018-02-05 17:07:33 -05:00
..
dialogs fix code after renamin files 2018-01-30 11:49:51 +01:00
netlist_exporters fix code after renamin files 2018-01-30 11:49:51 +01:00
plugins Fix bom2grouped_scv BOM template 2017-08-25 17:06:32 +02:00
qa Pass -DBOOST_TEST_DYN_LINK to all parts of test 2017-12-06 19:28:57 -05:00
sim fix code after renamin files 2018-01-30 11:49:51 +01:00
widgets fix code after renamin files 2018-01-30 11:49:51 +01:00
CMakeLists.txt fix code after renamin files 2018-01-30 11:49:51 +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 fix code after renamin files 2018-01-30 11:49:51 +01:00
autoplace_fields.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
backanno.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
block.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
block_libedit.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
bom_table_column.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
bom_table_column.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
bom_table_model.cpp Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
bom_table_model.h Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00
bus-wire-junction.cpp Merges a line after manually removing its junction. 2018-02-03 10:50:10 +01:00
busentry.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
class_libentry.cpp Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00
class_libentry.h Pin edit coupling: renamed and changed the description 2018-01-25 11:45:34 +01:00
class_library.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
class_library.h Eeschema: fix potential symbol cache library name collisions. 2017-12-08 08:32:23 -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 Symbol library load performance enhancements. 2018-01-27 08:29:43 -05:00
cmp_tree_model.h Symbol library load performance enhancements. 2018-01-27 08:29:43 -05:00
cmp_tree_model_adapter.cpp Load each symbol library atomically for better performance. 2018-01-24 19:21:56 -05: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 More performance optimizations for symbol libraries 2018-01-30 10:31:51 -05:00
cmp_tree_model_adapter_base.h Eeschema: only show the symbol library load progress dialog once. 2017-12-29 10:26:05 -05:00
component_references_lister.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
controle.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
cross-probing.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
dialog_erc_listbox.h Fix a few doxygen warnings 2017-06-21 10:01:39 +02:00
drc_erc_item.cpp rename files in eeschema 2018-01-30 09:57:22 +01:00
edit_bitmap.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
edit_component_in_schematic.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
edit_label.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
eeredraw.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
eeschema.cpp fix code after renamin files 2018-01-30 11:49:51 +01: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 code after renamin files 2018-01-30 11:49:51 +01:00
eeschema_config.h Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07:00
eeschema_doc.icns Updates for OS X 2010-05-16 20:18:38 +02:00
eeschema_id.h Pin edit coupling: renamed and changed the description 2018-01-25 11:45:34 +01:00
erc.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
erc.h New ERC rule verifying if all units of a component use the same footprint 2018-01-25 12:19:41 +01:00
events_called_functions_for_edit.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
files-io.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
find.cpp fix code after renamin files 2018-01-30 11:49:51 +01: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 fix code after renamin files 2018-01-30 11:49:51 +01:00
help_common_strings.h Eeschema: changed missed instances of component in UI strings. 2017-12-29 08:46:24 -05:00
hierarch.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
highlight_connection.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
hotkeys.cpp fix code after renamin files 2018-01-30 11:49:51 +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 Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
lib_arc.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
lib_arc.h Symbol library load performance enhancements. 2018-01-27 08:29:43 -05:00
lib_bezier.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
lib_bezier.h Symbol library load performance enhancements. 2018-01-27 08:29:43 -05:00
lib_circle.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
lib_circle.h Symbol library load performance enhancements. 2018-01-27 08:29:43 -05:00
lib_collectors.cpp rename class_collector.h to collector.h 2018-02-04 10:49:37 +01:00
lib_collectors.h rename class_collector.h to collector.h 2018-02-04 10:49:37 +01:00
lib_draw_item.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
lib_draw_item.h Fix code after renaming files 2018-01-29 11:37:29 +01:00
lib_edit_frame.cpp Symbol Library Editor: save sym-lib-table only if it had been modified 2018-01-31 10:46:39 +01:00
lib_edit_frame.h fix code after renamin files 2018-01-30 11:49:51 +01:00
lib_export.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
lib_field.cpp Rename a few files 2018-01-28 22:02:31 +01:00
lib_field.h Symbol library load performance enhancements. 2018-01-27 08:29:43 -05:00
lib_manager.cpp Better test whether a symbol library is saved to its original file 2018-02-05 17:04:10 +01:00
lib_manager.h Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00
lib_manager_adapter.cpp More performance optimizations for symbol libraries 2018-01-30 10:31:51 -05:00
lib_manager_adapter.h Add '*' to modified files in libedit cmptree, and change highlighting. 2018-01-22 10:37:06 +01:00
lib_pin.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
lib_pin.h More performance optimizations for symbol libraries 2018-01-30 10:31:51 -05:00
lib_polyline.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
lib_polyline.h Symbol library load performance enhancements. 2018-01-27 08:29:43 -05:00
lib_rectangle.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
lib_rectangle.h Symbol library load performance enhancements. 2018-01-27 08:29:43 -05:00
lib_text.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
lib_text.h Symbol library load performance enhancements. 2018-01-27 08:29:43 -05:00
libarch.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
libedit.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
libedit_onleftclick.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
libedit_onrightclick.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
libedit_plot_component.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
libedit_undo_redo.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
libfield.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
list_operations.h Eeschema: removed protos.h 2017-11-21 23:18:55 +01:00
menubar.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
menubar_libedit.cpp fix code after renamin files 2018-01-30 11:49:51 +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 fix code after renamin files 2018-01-30 11:49:51 +01:00
netlist_object.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
netlist_object.h Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00
netlist_object_list.cpp rename files 2018-01-30 10:51:55 +01:00
onleftclick.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
onrightclick.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
operations_on_items_lists.cpp Merges a line after manually removing its junction. 2018-02-03 10:50:10 +01: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 fix code after renamin files 2018-01-30 11:49:51 +01:00
plot_schematic_DXF.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
plot_schematic_HPGL.cpp fix code after renamin files 2018-01-30 11:49:51 +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 fix code after renamin files 2018-01-30 11:49:51 +01:00
project_rescue.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
project_rescue.h Fix minor warnings 2017-11-21 23:18:55 +01:00
sch_base_frame.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
sch_base_frame.h Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00
sch_bitmap.cpp Remove all schematic object load and save code. 2017-11-18 08:53:13 -05:00
sch_bitmap.h Update code after file renaming 2018-01-29 09:39:49 +01:00
sch_bus_entry.cpp rename files: update filenames in sources 2018-01-28 19:12:26 +01:00
sch_bus_entry.h Eeschema: Adding connection block selections 2017-12-20 10:04:25 -05:00
sch_collectors.cpp rename class_collector.h to collector.h 2018-02-04 10:49:37 +01:00
sch_collectors.h rename class_collector.h to collector.h 2018-02-04 10:49:37 +01:00
sch_component.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
sch_component.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
sch_eagle_plugin.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
sch_eagle_plugin.h Eagle Schematics Importer: support for UTF-8 2017-12-17 19:54:21 +01:00
sch_edit_frame.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
sch_edit_frame.h Merges a line after manually removing its junction. 2018-02-03 10:50:10 +01:00
sch_field.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
sch_field.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05: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_struct.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
sch_item_struct.h Fix code after renaming files 2018-01-29 11:37:29 +01:00
sch_junction.cpp Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00
sch_junction.h Eeschema: Adding connection block selections 2017-12-20 10:04:25 -05:00
sch_legacy_plugin.cpp Eeschema: fix using subpaths in sheets. 2018-02-05 17:07:33 -05:00
sch_legacy_plugin.h Eeschema: allow for partial schematic loading. 2017-12-06 19:11:09 -05:00
sch_line.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
sch_line.h Eeschema: Adding connection block selections 2017-12-20 10:04:25 -05:00
sch_marker.cpp Fix code after renaming files 2018-01-29 16:40:22 +01:00
sch_marker.h Rename a few files 2018-01-28 22:02:31 +01:00
sch_no_connect.cpp Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00
sch_no_connect.h Eeschema: Adding connection block selections 2017-12-20 10:04:25 -05:00
sch_plugin.cpp Fix quotes in UI messages 2017-12-15 07:33:07 -05:00
sch_reference_list.h Change time_t in the functions that deal with timestamps to a new typedef timestamp_t (defined as a long). 2017-12-07 13:16:33 +01:00
sch_screen.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
sch_screen.h Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00
sch_sheet.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
sch_sheet.h Eeschema: Adding connection block selections 2017-12-20 10:04:25 -05:00
sch_sheet_path.cpp Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00
sch_sheet_path.h Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 2018-01-09 18:55:51 -05:00
sch_sheet_pin.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
sch_text.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
sch_text.h Eeschema: Adding connection block selections 2017-12-20 10:04:25 -05:00
sch_validators.cpp Forbid colon, slash and backslash characters in symbol names 2017-12-21 13:56:35 +01:00
sch_validators.h Add more "override" markers. 2016-09-25 13:59:41 -04:00
schedit.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
schematic_undo_redo.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
selpart.cpp Fix loop variable copy in for-range loop, use const reference instead 2018-01-09 19:18:44 -05:00
sheet.cpp Eeschema: fix using subpaths in sheets. 2018-02-05 17:07:33 -05:00
sheetlab.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
symbdraw.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
symbedit.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
symbol_lib_table.cpp Load each symbol library atomically for better performance. 2018-01-24 19:21:56 -05:00
symbol_lib_table.h Load each symbol library atomically for better performance. 2018-01-24 19:21:56 -05:00
template_fieldnames.cpp Symbol library load performance enhancements. 2018-01-27 08:29:43 -05:00
template_fieldnames.h Fix code after renaming files 2018-01-29 16:40:22 +01: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 fix code after renamin files 2018-01-30 11:49:51 +01:00
tool_sch.cpp fix code after renamin files 2018-01-30 11:49:51 +01:00
tool_viewlib.cpp Implement primitive icon scaling for high DPI 2018-01-10 21:26:06 -07: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 fix code after renamin files 2018-01-30 11:49:51 +01:00
viewlib_frame.h Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00
viewlibs.cpp Fix code after renaming files, and a bit of code cleanup (remove useless includes and multiple includes of the same files) 2018-01-30 09:57:25 +01:00