kicad/pcbnew/tools
Seth Hillbrand 966173c129 pcbnew: Don't reset triangular points for intersection
We prevent the creation of invalid polygons by keeping the converging
lines from intersecting.  This test doesn't make sense for triangular
polygons as they always intersect and we want to allow them to move
outside of the singular point.

Fixes: lp:1831481
* https://bugs.launchpad.net/kicad/+bug/1831481
2019-06-07 21:35:03 -07:00
..
drawing_tool.cpp PCBnew: Fixes crosshair issue with "Place Text" and "Add Dimension". 2019-05-11 06:54:40 -07:00
drawing_tool.h pcbnew: Graphic lines snap as single segments 2018-12-08 07:26:58 -08:00
edit_constraints.cpp pcbnew: Don't reset triangular points for intersection 2019-06-07 21:35:03 -07:00
edit_constraints.h fix misspelled 'Allows to' -> 'Allows one to' 2018-04-08 13:24:30 -04:00
edit_points.cpp Fixed bounding box computation for EDIT_POINTS class 2017-02-09 12:03:28 +01:00
edit_points.h fix misspelled 'allows to' -> 'allows one to' 2018-07-11 10:35:03 -04:00
edit_tool.cpp pcbnew: Add context menu for measure tool 2019-06-02 07:57:41 -07:00
edit_tool.h ratsnest: Calculate ratsnest per pad 2019-01-08 17:19:30 -08:00
footprint_editor_tools.cpp pcbnew: Disallow new via where DRC is violated 2019-01-23 10:20:59 -08:00
footprint_editor_tools.h Pcbnew new menubar structure 2018-02-18 11:27:52 -05:00
grid_helper.cpp pcbnew: Ensure source snapping 2019-02-03 04:23:24 +01:00
grid_helper.h pcbnew: Ensure source snapping 2019-02-03 04:23:24 +01:00
microwave_tool.cpp pcbnew: Control cursor capture in microwave tool 2018-09-12 09:11:48 -07:00
microwave_tool.h Improve context menu consistency. 2018-08-02 11:01:03 +01:00
pad_tool.cpp pcbnew: minor text fix 2019-01-02 12:28:09 -08:00
pad_tool.h Simplify copy/paste of pad settings. 2018-07-17 15:13:39 +01:00
pcb_actions.cpp Import svg import code from experimental trunk: convert dxf importer 2018-12-03 13:42:23 +01:00
pcb_actions.h pcbnew: Do not show dynamic ratsnest after most mods 2019-01-02 12:27:48 -08:00
pcb_bright_box.cpp Refactor BRIGHT_BOX to common so it can be used by other programs 2017-03-11 21:38:01 +01:00
pcb_bright_box.h Refactor BRIGHT_BOX to common so it can be used by other programs 2017-03-11 21:38:01 +01:00
pcb_editor_control.cpp Set new module parent early enough to allow pad clearance to be shown 2019-04-14 14:26:15 -04:00
pcb_editor_control.h pcbnew: Cancel highlight with ESC 2018-09-23 15:09:18 -07:00
pcb_selection_conditions.cpp pcbnew: Rename PCB_ZONE_T and remove from connectivity 2018-09-29 15:09:15 -07:00
pcb_selection_conditions.h Refactor SELECTION, SELECTION_CONDITIONS, and context menus to common 2017-02-28 14:47:20 +01:00
pcb_tool.cpp pcbnew: Disallow new via where DRC is violated 2019-01-23 10:20:59 -08:00
pcb_tool.h pcbnew: Disallow new via where DRC is violated 2019-01-23 10:20:59 -08:00
pcbnew_control.cpp PcbNew: Fix layer alpha overrides being overwritten by color changes 2019-05-26 20:20:31 -04:00
pcbnew_control.h Put cursor and pan control in libcommon/tool, enable in Gerbview 2018-10-04 11:41:06 +02:00
picker_tool.cpp ratsnest: Calculate ratsnest per pad 2019-01-08 17:19:30 -08:00
picker_tool.h ratsnest: Calculate ratsnest per pad 2019-01-08 17:19:30 -08:00
placement_tool.cpp pcbnew: Update strings 2019-01-02 14:43:55 -08:00
placement_tool.h pcbnew: Align/Distribute handle locking 2018-12-14 16:04:07 -08:00
point_editor.cpp pcbnew: Update points before refresh 2019-04-03 16:13:20 -07:00
point_editor.h Add hotkey (Insert) for zone create corner 2018-08-07 09:19:18 -07:00
position_relative_tool.cpp pcbnew: Don't use frame refresh to update display 2019-01-08 12:38:27 -08:00
position_relative_tool.h Change Position Relative To to use anchor, not centroid. 2018-09-24 00:42:56 +01:00
selection.cpp pcbnew: Separating connectivity to subdir 2018-10-12 16:31:09 -07:00
selection_tool.cpp Improve selection behavior of DRC markers in DRC dialog list 2019-04-12 12:58:47 -04:00
selection_tool.h EDIT_TOOL: correctly handle locked items in Rotate/Flip/Mirror functions when the selection is already being dragged 2019-01-16 17:00:51 +01:00
tool_event_utils.cpp Add cancel interactive tool action to GAL 2017-02-24 10:37:07 +01:00
tool_event_utils.h Remove some extra semicolons 2017-11-09 19:52:18 +01:00
tools_common.cpp pcbnew: bring back the autoplacer tool to GAL 2018-08-24 14:42:49 +02:00
zone_create_helper.cpp pcbnew: Fix zone cutout duplication 2019-01-23 06:42:07 -08:00
zone_create_helper.h pcbnew: Fix zone cutout duplication 2019-01-23 06:42:07 -08:00
zone_filler_tool.cpp pcbnew: Don't use frame refresh to update display 2019-01-08 12:38:27 -08:00
zone_filler_tool.h pcbnew: Handle SEGZONE in GAL 2018-09-29 15:09:15 -07:00