kicad/pcbnew
Seth Hillbrand 6905cfb95b Update error message to match new arc dialog
We now provide arc end points and interior angle, so we cannot check for
null radius in the same fashion.  Instead, the starpoint==endpoint
indicates a zero radius

Fixes https://gitlab.com/kicad/code/kicad/issues/10714

(cherry picked from commit ef94f31204)
2022-02-03 14:32:23 -08:00
..
autorouter Clean up some more deci-degrees. 2022-01-18 14:08:47 +00:00
board_stackup_manager Make sure standard OK/Cancel buttons respond to current language. 2021-12-24 18:13:11 +00:00
connectivity A bit more angle cleanup. 2022-01-18 02:18:55 +00:00
dialogs Update error message to match new arc dialog 2022-02-03 14:32:23 -08:00
drc Only run starved-thermals checks when pad is actually connected to zone. 2022-02-02 13:09:27 +00:00
exporters TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
import_gfx Remove unit-less angles from VECTOR2I/D APIs. 2022-01-20 23:58:20 +00:00
microwave A bit more angle cleanup. 2022-01-18 09:48:24 +00:00
navlib Fix warning: declaration shadows a previous local [-Wshadow]. 2022-01-31 10:41:51 +00:00
netlist_reader Scoop up some more wxPoint instances 2022-01-03 20:00:53 -05:00
plugins EAGLE plugin: use specified RATIO value for text size calculation 2022-02-01 17:58:09 +00:00
python Fix some issues related to new textboxes and python: 2022-02-03 13:55:37 +01:00
ratsnest Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
router Don't convert KIID on the fly 2022-02-03 10:35:31 -08:00
specctra_import_export EDA_ANGLE for plotters. 2022-01-16 01:19:45 +00:00
teardrop teardrops: fix a not very good shape for not round targets after code change. 2022-02-02 13:31:29 +01:00
tools Only run starved-thermals checks when pad is actually connected to zone. 2022-02-02 13:09:27 +00:00
widgets Fix saving of existing appearance presets 2022-01-02 12:11:52 -05:00
CMakeLists.txt Revert "cmake: adding KICAD_MACOSX_APP_BUNDLE option" 2022-01-31 15:57:56 -08:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp Ugly hack to avoid crash on msys2 when running Pcbnew after running Eeschema+its Python console 2021-08-14 21:08:56 +02:00
action_plugin.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
array_creator.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
array_creator.h Array creator tool: Add option to assign unique reference designators 2021-10-25 22:38:49 +01:00
array_pad_number_provider.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
array_pad_number_provider.h We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
board.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
board.h Scoop up some more wxPoint instances 2022-01-03 20:00:53 -05:00
board_commit.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
board_commit.h Remove ZONE_FILLER_TOOL since it's not really necessary. 2021-07-31 01:50:42 +01:00
board_connected_item.cpp Cleanup (includes and formatting). 2021-08-03 18:37:23 +01:00
board_connected_item.h More NULL expunging. 2021-07-20 07:27:18 -04:00
board_design_settings.cpp teardrop: add filtering to skip teardrops when pad/vias and tracks have similar sizes 2022-01-30 15:39:28 +01:00
board_item.cpp Move BOARD_ITEM::Rotate() to EDA_ANGLE. 2022-01-14 16:08:19 +00:00
board_item_container.h
build_BOM_from_board.cpp Pcbnew: honor footprint exclude from BOM setting. 2022-01-09 11:27:34 -05:00
cleanup_item.cpp
cleanup_item.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
collectors.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
collectors.h Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
convert_shape_list_to_polygon.cpp A bit more angle cleanup. 2022-01-18 02:18:55 +00:00
convert_shape_list_to_polygon.h Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
cross-probing.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
edit.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
edit_track_width.cpp PCB Editor: changes to track width overrides starting track width 2021-12-15 23:32:48 +00:00
edit_zone_helpers.cpp Recalculate ratsnest after zone fill 2021-12-14 13:37:15 -08:00
files.cpp Add DRC tests for text height and text thickness. 2021-12-23 19:18:45 +00:00
footprint.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
footprint.h More EDA_ANGLE. 2022-01-14 16:08:19 +00:00
footprint_edit_frame.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
footprint_edit_frame.h Pcbnew: fix rotation angle issue in rotate commands. 2022-01-20 10:50:26 +01:00
footprint_editor_settings.cpp Convert strings to wide when using wxString routines 2022-02-03 13:08:33 -08:00
footprint_editor_utils.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
footprint_info_impl.cpp Catch errors from `load()` 2022-01-03 15:31:14 -08:00
footprint_info_impl.h Pass wxString objects by reference instead of on the stack. 2021-07-27 08:41:27 -04:00
footprint_libraries_utils.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
footprint_preview_panel.cpp Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
footprint_preview_panel.h Kill the last of wx/wx.h in headers 2021-06-07 17:59:20 -04:00
footprint_tree_pane.cpp Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
footprint_tree_pane.h
footprint_viewer_frame.cpp Move show-bounding-boxes to a tool on the toolbars. 2022-01-17 11:56:40 +00:00
footprint_viewer_frame.h Flatten out some more preferences. 2021-12-24 15:43:20 +00:00
footprint_wizard.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
footprint_wizard.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
footprint_wizard_frame.cpp Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
footprint_wizard_frame.h Flatten out some more preferences. 2021-12-24 15:43:20 +00:00
footprint_wizard_frame_functions.cpp Freshen microwave polygon dialog and remove a bunch of dead code. 2021-08-03 01:11:11 +01:00
fp_shape.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
fp_shape.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
fp_text.cpp PCB_TEXT::Rotate(): ensure the final orientation is -180 ... +180 deg 2022-02-01 18:07:14 +01:00
fp_text.h Fix some issues related to new textboxes and python: 2022-02-03 13:55:37 +01:00
fp_text_grid_table.cpp Excise deci-degrees from UNIT_BINDER. 2022-01-19 00:10:32 +00:00
fp_text_grid_table.h Add hot-updating of units in common wxGrids. 2021-12-23 16:54:03 +00:00
fp_textbox.cpp Get rid of FP_TEXTBOX::ViewBBox(). We want to inherit FP_SHAPE's. 2022-02-01 12:49:28 +00:00
fp_textbox.h Fix some issues related to new textboxes and python: 2022-02-03 13:55:37 +01:00
fp_tree_model_adapter.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
fp_tree_model_adapter.h
fp_tree_synchronizing_adapter.cpp Formatting (and auto reduction). 2022-01-22 12:16:07 +00:00
fp_tree_synchronizing_adapter.h
generate_footprint_info.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
generate_footprint_info.h
graphics_cleaner.cpp Remove some more wxPoint 2022-01-01 14:12:20 -05:00
graphics_cleaner.h Pull some name changes back from 7.0 to ease merging. 2021-07-21 20:58:59 +01:00
grid_layer_box_helpers.cpp All the preferences, all the time. 2021-12-24 13:08:44 +00:00
grid_layer_box_helpers.h Cleanup. 2021-12-23 20:36:18 +00:00
initpcb.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
invoke_pcb_dialog.h
io_mgr.cpp altium: Allow extraction of names of footprints stored in *.PcbLib file 2022-01-17 19:51:51 +01:00
io_mgr.h Formatting and include cleanup. 2021-06-25 17:48:15 +01:00
kicad_clipboard.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
kicad_clipboard.h Kicad has many plugins. This one is for the pcb. 2021-11-25 12:56:46 +00:00
load_select_footprint.cpp Move footprints to EDA_ANGLE. 2022-01-14 16:08:18 +00:00
menubar_footprint_editor.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
menubar_pcb_editor.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
netinfo.h Continue the war on wxPoint 2022-01-10 19:52:26 -05:00
netinfo_item.cpp Fix kicad_string.h / string.cpp mismatch. 2021-07-29 16:03:25 +01:00
netinfo_list.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
pad.cpp Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00
pad.h Some more EDA_ANGLE cleanup. 2022-01-16 19:16:18 +00:00
pad_custom_shape_functions.cpp Handle invalid pads more gracefully 2022-02-02 13:40:07 -08:00
pcb_base_edit_frame.cpp Invoke correct base method in PCB_BASE_EDIT_FRAME::handleActivateEvent. 2022-01-28 12:21:42 +00:00
pcb_base_edit_frame.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_base_frame.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_dimension.cpp EDA_ANGLE: use existing Normalize180 function here 2022-01-31 18:16:49 +00:00
pcb_dimension.h Remove unit-less angles from VECTOR2I/D APIs. 2022-01-20 23:58:20 +00:00
pcb_draw_panel_gal.cpp Keep netnames on tracks within the viewport when possible. 2021-12-24 17:11:01 +00:00
pcb_draw_panel_gal.h Use progress reporting in more places when loading a board 2021-11-25 11:19:03 -05:00
pcb_edit_frame.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_edit_frame.h Fix code style. 2022-01-28 12:21:42 +00:00
pcb_expr_evaluator.cpp Add field access to custom DRC rules. 2021-12-24 18:13:00 +00:00
pcb_expr_evaluator.h Add a compile error for ill-defined rules, and more performance. 2021-08-16 12:14:17 +01:00
pcb_group.cpp Move BOARD_ITEM::Rotate() to EDA_ANGLE. 2022-01-14 16:08:19 +00:00
pcb_item_containers.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_layer_box_selector.cpp All the preferences, all the time. 2021-12-24 13:08:44 +00:00
pcb_layer_box_selector.h Cleanup. 2021-12-23 20:36:18 +00:00
pcb_marker.cpp Move BOARD_ITEM::Rotate() to EDA_ANGLE. 2022-01-14 16:08:19 +00:00
pcb_marker.h Bring ERC & DRC dialogs into parity. 2022-01-22 22:27:41 +00:00
pcb_origin_transforms.cpp Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
pcb_origin_transforms.h Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
pcb_painter.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_painter.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_plot_params.cpp SVG plotter rework: use mm as units in file. Remove useless inch option. 2022-01-28 19:33:51 +01:00
pcb_plot_params.h SVG plotter rework: use mm as units in file. Remove useless inch option. 2022-01-28 19:33:51 +01:00
pcb_plot_params_parser.h
pcb_screen.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_shape.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_shape.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_target.cpp very minor fix 2022-01-30 09:08:21 +01:00
pcb_target.h PCB_TARGET: add missing TransformShapeWithClearanceToPolygon() method. 2022-01-29 18:19:22 +01:00
pcb_text.cpp PCB_TEXT::Rotate(): ensure the final orientation is -180 ... +180 deg 2022-02-01 18:07:14 +01:00
pcb_text.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_textbox.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_textbox.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
pcb_track.cpp More EDA_ANGLE. 2022-01-14 16:08:19 +00:00
pcb_track.h More EDA_ANGLE. 2022-01-14 16:08:19 +00:00
pcb_view.cpp Flatten out some more preferences. 2021-12-24 15:43:20 +00:00
pcb_view.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcbnew.cpp Move rotation angle increments to UNIT_BINDER and EDA_ANGLE. 2022-01-19 15:15:33 +00:00
pcbnew.h Add Python Tool to pcbnew 2021-06-01 20:18:24 +00:00
pcbnew.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
pcbnew_config.cpp Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
pcbnew_config.h
pcbnew_doc.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
pcbnew_id.h Add code and dialog to create/add/remove teardrops, step 1 2022-01-10 20:04:40 +01:00
pcbnew_printout.cpp Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
pcbnew_printout.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcbnew_settings.cpp Fix converting angles from tenths of a degree. 2022-01-19 19:55:50 +00:00
pcbnew_settings.h Move rotation angle increments to UNIT_BINDER and EDA_ANGLE. 2022-01-19 15:15:33 +00:00
pcbplot.cpp Resolve textvars in plot directory. 2022-01-23 18:14:07 +00:00
pcbplot.h TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
plot_board_layers.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
plot_brditems_plotter.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
plotcontroller.h Cleanup. 2021-12-23 20:36:18 +00:00
plugin.cpp Clean up unused variable usage 2021-10-05 10:00:30 -07:00
sel_layer.cpp Cleanup. 2021-12-23 20:36:18 +00:00
toolbars_footprint_editor.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
toolbars_footprint_viewer.cpp Move show-bounding-boxes to a tool on the toolbars. 2022-01-17 11:56:40 +00:00
toolbars_pcb_editor.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
tracks_cleaner.cpp Don't count zero-length as duplicate 2022-01-28 16:34:34 -08:00
tracks_cleaner.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
undo_redo.cpp pcbnew, undo_redo.cpp: fix a logical bug that can hang in rare cases. 2021-09-08 13:06:55 +02:00
zone.cpp Remove unit-less angles from geometry lib APIs. 2022-01-20 21:10:04 +00:00
zone.h Move zone hatch orientation to EDA_ANGLE. 2022-01-19 00:34:03 +00:00
zone_filler.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
zone_filler.h Hook up zone-pad connections to custom rules. 2021-12-23 22:30:26 +00:00
zone_settings.cpp Move zone hatch orientation to EDA_ANGLE. 2022-01-19 00:34:03 +00:00
zone_settings.h Move zone hatch orientation to EDA_ANGLE. 2022-01-19 00:34:03 +00:00
zones.h Try to make gcc happy. 2021-12-23 23:58:20 +00:00
zones_functions_for_undo_redo.cpp Cleanup. 2021-12-23 20:36:18 +00:00
zones_functions_for_undo_redo.h Cleanup. 2021-12-23 20:36:18 +00:00