kicad/pcbnew/router
Jeff Young bd63c018c9 Don't snap synthetic priming event.
We need to let the consumer of the event do snapping (so that, for
instance, it can also snap to tracks, pads, etc.)

Fixes https://gitlab.com/kicad/code/kicad/issues/4365
2020-11-09 17:21:47 +00:00
..
CMakeLists.txt router: initial support for dragging components with traces attached 2020-02-28 23:17:15 +01:00
length_tuner_tool.cpp Use the setCursor lambda pattern and fix up the initial cursor states 2020-10-07 23:26:14 -04:00
length_tuner_tool.h Move the router tools to a TOOL_MENU context menu 2020-09-24 23:51:34 +01:00
pns_algo_base.cpp
pns_algo_base.h router: use one global logger object 2020-02-27 22:02:56 +01:00
pns_arc.cpp Repair ARC copy constructor. 2020-11-01 00:10:08 +00:00
pns_arc.h Repair ARC copy constructor. 2020-11-01 00:10:08 +00:00
pns_component_dragger.cpp router: fix segfault with NPTH holes in COMPONENT_DRAGGER 2020-09-08 01:31:42 +02:00
pns_component_dragger.h PNS_DRAGGER should report its layers. 2020-11-08 17:19:37 +00:00
pns_debug_decorator.h router: clearer distinction between LOGGER and DEBUG_DECORATOR classes. 2020-07-22 18:05:54 +02:00
pns_diff_pair.cpp pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
pns_diff_pair.h router: abstract segment links into a LINK_HOLDER interface. DIFF_PAIRS are now also linkable 2020-07-22 17:04:42 +02:00
pns_diff_pair_placer.cpp PNS: ratlines need to not be debug graphics 2020-10-13 20:04:47 -04:00
pns_diff_pair_placer.h PNS: Moving the rest of the placer to Fix/Commit 2020-03-06 09:56:44 -08:00
pns_dp_meander_placer.cpp Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
pns_dp_meander_placer.h PNS: Moving the rest of the placer to Fix/Commit 2020-03-06 09:56:44 -08:00
pns_drag_algo.h PNS_DRAGGER should report its layers. 2020-11-08 17:19:37 +00:00
pns_dragger.cpp router: wip on less intrusive dragged trace optimization 2020-10-09 00:01:26 +02:00
pns_dragger.h PNS_DRAGGER should report its layers. 2020-11-08 17:19:37 +00:00
pns_index.cpp Mark the colliding shape so we know which one to highlight. 2020-10-05 22:32:07 +01:00
pns_index.h Add more consts all over the place 2020-10-27 11:03:35 +00:00
pns_item.cpp Mark the colliding shape so we know which one to highlight. 2020-10-05 22:32:07 +01:00
pns_item.h New rules engine needs non-connected items as well. 2020-10-17 13:52:18 +01:00
pns_itemset.cpp
pns_itemset.h Nip some common.h from headers 2020-10-24 08:28:03 -04:00
pns_joint.h pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
pns_kicad_iface.cpp PNS_DRAGGER should report its layers. 2020-11-08 17:19:37 +00:00
pns_kicad_iface.h Fix broken logic in ImportSizes(). 2020-10-18 12:08:16 +01:00
pns_layerset.h Comment-only changes 2020-01-10 16:43:01 -08:00
pns_line.cpp Mark the colliding shape so we know which one to highlight. 2020-10-05 22:32:07 +01:00
pns_line.h Mark the colliding shape so we know which one to highlight. 2020-10-05 22:32:07 +01:00
pns_line_placer.cpp PNS: ratlines need to not be debug graphics 2020-10-13 20:04:47 -04:00
pns_line_placer.h Tweak the mouse-based posture solver 2020-08-30 19:54:09 -04:00
pns_link_holder.h Use kicad_algo directly rather than common.h 2020-10-24 08:53:11 -04:00
pns_linked_item.h pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
pns_logger.cpp router: clearer distinction between LOGGER and DEBUG_DECORATOR classes. 2020-07-22 18:05:54 +02:00
pns_logger.h router: clearer distinction between LOGGER and DEBUG_DECORATOR classes. 2020-07-22 18:05:54 +02:00
pns_meander.cpp SHAPE_LINE_CHAIN: Remove element access 2019-12-12 13:54:48 +00:00
pns_meander.h Comment-only changes 2020-01-10 16:43:01 -08:00
pns_meander_placer.cpp Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
pns_meander_placer.h PNS: Moving the rest of the placer to Fix/Commit 2020-03-06 09:56:44 -08:00
pns_meander_placer_base.cpp pcbnew: Add PadToDie length for tuning actions 2019-10-31 16:00:19 -07:00
pns_meander_placer_base.h Comment-only changes 2020-01-10 16:43:01 -08:00
pns_meander_skew_placer.cpp Add mils to units, remove useMils variables 2020-10-03 20:06:56 +00:00
pns_meander_skew_placer.h Comment-only changes 2020-01-10 16:43:01 -08:00
pns_node.cpp Cleanup creation of all our smart pointers 2020-10-26 23:52:44 +00:00
pns_node.h Put a warning when routing can't start due to DRC violation. 2020-11-01 23:46:42 +00:00
pns_optimizer.cpp router: wip on less intrusive dragged trace optimization 2020-10-09 00:01:26 +02:00
pns_optimizer.h router: wip on less intrusive dragged trace optimization 2020-10-09 00:01:26 +02:00
pns_placement_algo.h router: backspace key to undo last fixed segment(s) 2020-02-27 22:02:56 +01:00
pns_router.cpp PNS_DRAGGER should report its layers. 2020-11-08 17:19:37 +00:00
pns_router.h Put a warning when routing can't start due to DRC violation. 2020-11-01 23:46:42 +00:00
pns_routing_settings.cpp Generalize default footprint fields. 2020-05-08 23:30:33 +01:00
pns_routing_settings.h router: option to enable optimization of the track being dragged 2020-02-27 22:02:56 +01:00
pns_segment.h Repair ARC copy constructor. 2020-11-01 00:10:08 +00:00
pns_shove.cpp PNS: Addition layer smarts 2020-08-25 09:42:50 -07:00
pns_shove.h Fix a few Coverity and compil minor warnings. Remove dead code 2020-04-21 12:47:48 +02:00
pns_sizes_settings.cpp router: initial support for V6 Design Rules (width/clearance/diff pair width/diff pair gap). Still a lot of work to do! 2020-10-09 00:01:26 +02:00
pns_sizes_settings.h Fix broken logic in ImportSizes(). 2020-10-18 12:08:16 +01:00
pns_solid.cpp router: bring back legacy GetEffectivePolygon() for complex pad shapes (more info in comments) 2020-10-07 16:36:37 +02:00
pns_solid.h Fix memory mgmt issue with SOLID shapes 2020-08-17 06:16:11 -07:00
pns_tool_base.cpp Cleanup and formtting. 2020-10-31 15:50:06 +00:00
pns_tool_base.h Cleanup and formtting. 2020-10-31 15:50:06 +00:00
pns_topology.cpp router: abstract segment links into a LINK_HOLDER interface. DIFF_PAIRS are now also linkable 2020-07-22 17:04:42 +02:00
pns_topology.h MINOPTMAX: added OptThenMin() method as syntax sugar 2020-10-09 00:01:26 +02:00
pns_tune_status_popup.cpp Push KIWAY_HOLDER down a level so we can move a bunch of stuff that doesn't belong there out. 2019-06-10 23:46:00 +01:00
pns_tune_status_popup.h Pcbnew: fix crash on exit after using the track length tool. 2020-02-22 10:34:11 +01:00
pns_utils.cpp pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
pns_utils.h pcbnew: Adding arcs to PNS 2020-02-21 16:11:41 -08:00
pns_via.cpp PNS: Addition layer smarts 2020-08-25 09:42:50 -07:00
pns_via.h PNS: Be better about handling multiple layers 2020-08-16 12:39:15 -07:00
pns_walkaround.cpp Remove all debugging output that cannot be disabled. 2020-08-18 10:17:36 -04:00
pns_walkaround.h A few Coverity fixes. 2020-03-30 09:50:26 +02:00
range.h
ranged_num.h
router_preview_item.cpp PnS, router/router_preview_item: fix incorrect size of SH_RECT shape when drawing it. 2020-10-10 10:03:23 +02:00
router_preview_item.h Move PNS pad solids to COMPOUND_SHAPE. 2020-10-05 22:32:07 +01:00
router_tool.cpp Don't snap synthetic priming event. 2020-11-09 17:21:47 +00:00
router_tool.h Add context menu to route and zone toolbar items 2020-06-26 21:29:03 +00:00
time_limit.cpp
time_limit.h Cleanup: Replace C-only deprecated headers 2019-12-05 11:03:15 -08:00