Browse Source
Fix a bunch more issues with sheetpaths and allowExtraText.
Fix a bunch more issues with sheetpaths and allowExtraText.
A sheetpath is required to correctly resolve text variables. Depending on currentSheet is rife with bugs. There are many places where we do *not* want to be prepending field names to the field values, such as netlisting, building PDF hypertext menus, etc. Also, Find/Replace needs to work on unresolved text, as that's what we're going to display (and if replace nuked your variable references you wouldn't be happy).newinvert
70 changed files with 347 additions and 270 deletions
-
43d-viewer/3d_canvas/create_3Dgraphic_brd_items.cpp
-
10common/drawing_sheet/ds_draw_item.cpp
-
2common/drawing_sheet/ds_painter.cpp
-
13common/eda_text.cpp
-
8common/plotters/common_plot_functions.cpp
-
10eeschema/annotate.cpp
-
15eeschema/connection_graph.cpp
-
8eeschema/dialogs/dialog_change_symbols.cpp
-
4eeschema/dialogs/dialog_label_properties.cpp
-
2eeschema/dialogs/dialog_sheet_properties.cpp
-
20eeschema/erc.cpp
-
4eeschema/fields_grid_table.cpp
-
6eeschema/generate_alias_info.cpp
-
15eeschema/lib_field.cpp
-
2eeschema/lib_field.h
-
2eeschema/lib_symbol.cpp
-
9eeschema/lib_text.cpp
-
8eeschema/lib_textbox.cpp
-
2eeschema/lib_textbox.h
-
6eeschema/netlist_exporters/netlist_exporter_cadstar.cpp
-
6eeschema/netlist_exporters/netlist_exporter_orcadpcb2.cpp
-
6eeschema/netlist_exporters/netlist_exporter_spice.cpp
-
22eeschema/netlist_exporters/netlist_exporter_xml.cpp
-
18eeschema/sch_edit_frame.cpp
-
39eeschema/sch_field.cpp
-
8eeschema/sch_field.h
-
30eeschema/sch_label.cpp
-
8eeschema/sch_label.h
-
12eeschema/sch_painter.cpp
-
12eeschema/sch_pin.cpp
-
2eeschema/sch_plotter.cpp
-
4eeschema/sch_plugins/kicad/sch_sexpr_plugin.cpp
-
6eeschema/sch_reference_list.cpp
-
16eeschema/sch_sheet.cpp
-
5eeschema/sch_sheet.h
-
2eeschema/sch_sheet_path.cpp
-
2eeschema/sch_sheet_pin.cpp
-
58eeschema/sch_symbol.cpp
-
6eeschema/sch_symbol.h
-
9eeschema/sch_text.cpp
-
8eeschema/sch_text.h
-
16eeschema/sch_textbox.cpp
-
8eeschema/sch_textbox.h
-
2eeschema/sim/sim_lib_mgr.cpp
-
4eeschema/sim/sim_model.cpp
-
10eeschema/tools/ee_inspection_tool.cpp
-
2eeschema/widgets/hierarchy_pane.cpp
-
6include/eda_text.h
-
8pcbnew/build_BOM_from_board.cpp
-
2pcbnew/dialogs/dialog_dimension_properties.cpp
-
4pcbnew/dialogs/dialog_pad_properties.cpp
-
4pcbnew/drc/drc_test_provider_misc.cpp
-
4pcbnew/drc/drc_test_provider_text_dims.cpp
-
6pcbnew/exporters/export_idf.cpp
-
4pcbnew/exporters/gerber_placefile_writer.cpp
-
11pcbnew/exporters/place_file_exporter.cpp
-
10pcbnew/footprint.cpp
-
10pcbnew/pcb_dimension.cpp
-
4pcbnew/pcb_edit_frame.cpp
-
6pcbnew/pcb_painter.cpp
-
18pcbnew/pcb_text.cpp
-
7pcbnew/pcb_text.h
-
14pcbnew/pcb_textbox.cpp
-
7pcbnew/pcb_textbox.h
-
4pcbnew/plot_board_layers.cpp
-
8pcbnew/plot_brditems_plotter.cpp
-
2pcbnew/plugins/kicad/pcb_plugin.cpp
-
2pcbnew/widgets/search_handlers.cpp
-
2qa/schematic_utils/eeschema_test_utils.cpp
-
3qa/tests/eeschema/test_legacy_power_symbols.cpp
Write
Preview
Loading…
Cancel
Save
Reference in new issue