kicad/pcbnew/router
Ian McInerney 0aa5424511 pcbnew: Switch over some drawing tools to use PrimeTool
Before, if the tools were activated from the context menu,
they would start drawing where the menu item was selected
instead of where the menu was opened.
2019-10-03 19:04:36 +01:00
..
CMakeLists.txt router: copy m_maxClearance when cloning/branching PNS::NODEs 2019-04-23 12:00:54 +02:00
length_tuner_tool.cpp A more robust fix for 36f1d023f0. 2019-07-15 14:15:24 +01:00
length_tuner_tool.h Immediate actions for PlEditor, PcbNew, etc. 2019-06-25 11:34:28 +01:00
pns_algo_base.cpp
pns_algo_base.h
pns_debug_decorator.h
pns_diff_pair.cpp router: DP_GATEWAYS::FilterByOrientation() should have exactly opposite filtering condition! 2018-10-18 14:29:19 +02:00
pns_diff_pair.h
pns_diff_pair_placer.cpp router: Take track width in dp from dp 2019-02-04 03:48:08 +01:00
pns_diff_pair_placer.h router: allow placing tracks/diff pairs without continuing routing by Shift+L-Click 2018-06-19 19:30:03 +02:00
pns_dp_meander_placer.cpp pcbnew: Allow tuning length to be longer than INT_MAX 2019-09-03 16:41:09 -07:00
pns_dp_meander_placer.h pcbnew: Allow tuning length to be longer than INT_MAX 2019-09-03 16:41:09 -07:00
pns_dragger.cpp pcbnew: Initialize drag and clear links 2019-08-12 15:32:16 -07:00
pns_dragger.h router: springback now works for dragging vias in shove mode 2019-08-07 23:49:57 +02:00
pns_index.cpp router: copy m_maxClearance when cloning/branching PNS::NODEs 2019-04-23 12:00:54 +02:00
pns_index.h router: copy m_maxClearance when cloning/branching PNS::NODEs 2019-04-23 12:00:54 +02:00
pns_item.cpp router: disable hole to hole mechanical constraint in P&S until a suitable solution is found (as it is now it breaks springback) 2019-08-07 23:44:43 +02:00
pns_item.h router: copy m_owner when copying PNS::ITEMs 2019-08-07 23:45:38 +02:00
pns_itemset.cpp
pns_itemset.h Code cleanup: Fixing assignment operators 2018-09-20 20:15:47 -07:00
pns_joint.h Don't shove stitching vias. 2019-07-21 16:38:06 -06:00
pns_kicad_iface.cpp PNS: Don't allow routing on hidden layers 2019-08-15 12:40:05 -07:00
pns_kicad_iface.h PNS: Don't allow routing on hidden layers 2019-08-15 12:40:05 -07:00
pns_layerset.h Code cleanup: Fixing assignment operators 2018-09-20 20:15:47 -07:00
pns_line.cpp router: copy m_owner when copying PNS::ITEMs 2019-08-07 23:45:38 +02:00
pns_line.h Allow shoving and springback when dragging vias (either connected or free). 2019-07-24 09:33:47 -06:00
pns_line_placer.cpp pcbnew: Allow DRC violations when marked 2019-06-09 13:03:08 -07:00
pns_line_placer.h router: allow placing tracks/diff pairs without continuing routing by Shift+L-Click 2018-06-19 19:30:03 +02:00
pns_logger.cpp
pns_logger.h
pns_meander.cpp
pns_meander.h pcbnew: Allow tuning length to be longer than INT_MAX 2019-09-03 16:41:09 -07:00
pns_meander_placer.cpp pcbnew: Allow tuning length to be longer than INT_MAX 2019-09-03 16:41:09 -07:00
pns_meander_placer.h pcbnew: Allow tuning length to be longer than INT_MAX 2019-09-03 16:41:09 -07:00
pns_meander_placer_base.cpp pcbnew: Allow tuning length to be longer than INT_MAX 2019-09-03 16:41:09 -07:00
pns_meander_placer_base.h pcbnew: Allow tuning length to be longer than INT_MAX 2019-09-03 16:41:09 -07:00
pns_meander_skew_placer.cpp pcbnew: Allow tuning length to be longer than INT_MAX 2019-09-03 16:41:09 -07:00
pns_meander_skew_placer.h pcbnew: Allow tuning length to be longer than INT_MAX 2019-09-03 16:41:09 -07:00
pns_node.cpp Implement shoving of free vias. 2019-07-24 09:33:47 -06:00
pns_node.h Implement shoving of free vias. 2019-07-24 09:33:47 -06:00
pns_optimizer.cpp PNS: Check that we are optimizing a pad 2019-08-22 08:57:19 -07:00
pns_optimizer.h
pns_placement_algo.h router: allow placing tracks/diff pairs without continuing routing by Shift+L-Click 2018-06-19 19:30:03 +02:00
pns_router.cpp router: remove unnecessary include 2019-08-07 23:46:32 +02:00
pns_router.h PNS: Don't allow routing on hidden layers 2019-08-15 12:40:05 -07:00
pns_routing_settings.cpp
pns_routing_settings.h
pns_segment.h Revert "pcbnew: Adding copy constructors to PNS items" 2018-10-09 14:50:20 -07:00
pns_shove.cpp Minor compile warning cleanup 2019-09-05 09:47:52 -07:00
pns_shove.h router: add VIA_HANDLE to refer to VIAs going in/out the SHOVE algorithm without raw pointers 2019-08-07 23:48:28 +02:00
pns_sizes_settings.cpp Honour diff-pair dimension changes while routing. 2018-09-18 20:37:00 +01:00
pns_sizes_settings.h
pns_solid.cpp
pns_solid.h Revert "pcbnew: Adding copy constructors to PNS items" 2018-10-09 14:50:20 -07:00
pns_tool_base.cpp PNS: Don't allow routing on hidden layers 2019-08-15 12:40:05 -07:00
pns_tool_base.h Allow move tool to run on top of other tools. 2019-07-01 22:15:25 +01:00
pns_topology.cpp pcbnew: Fix minor miscalculation in dp length 2018-10-09 05:37:48 -07:00
pns_topology.h
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 Bring PICKER_TOOL in line with other tools. 2018-08-23 00:58:01 +01:00
pns_utils.cpp
pns_utils.h
pns_via.cpp router: add VIA_HANDLE to refer to VIAs going in/out the SHOVE algorithm without raw pointers 2019-08-07 23:48:28 +02:00
pns_via.h router: add VIA_HANDLE to refer to VIAs going in/out the SHOVE algorithm without raw pointers 2019-08-07 23:48:28 +02:00
pns_walkaround.cpp
pns_walkaround.h
range.h
ranged_num.h
router_preview_item.cpp pcbnew: Make clearance translucent 2019-07-18 10:47:27 -07:00
router_preview_item.h
router_tool.cpp pcbnew: Switch over some drawing tools to use PrimeTool 2019-10-03 19:04:36 +01:00
router_tool.h Cleanup. 2019-07-10 01:14:21 +01:00
time_limit.cpp
time_limit.h