..
CMakeLists.txt
Add a m_forceMarkObstaclesMode warning when violating DRC.
2 years ago
pns_algo_base.cpp
PNS: Only log events when EnableRouterDump is true
2 years ago
pns_algo_base.h
router: expose current view area to the router algorithms so that the optimizer could know not to mess with traces/vias not currently visible to the user (wip)
5 years ago
pns_arc.cpp
Trim includes (and use consistent terminology in error messages).
5 years ago
pns_arc.h
Make the net identifier opaque to PNS router.
2 years ago
pns_component_dragger.cpp
Add a m_forceMarkObstaclesMode warning when violating DRC.
2 years ago
pns_component_dragger.h
Add a m_forceMarkObstaclesMode warning when violating DRC.
2 years ago
pns_debug_decorator.h
Formatting (no functional changes).
2 years ago
pns_diff_pair.cpp
Coverity issue fixes.
2 years ago
pns_diff_pair.h
Make the net identifier opaque to PNS router.
2 years ago
pns_diff_pair_placer.cpp
Reorganize layer numbering
1 year ago
pns_diff_pair_placer.h
Make the net identifier opaque to PNS router.
2 years ago
pns_dp_meander_placer.cpp
Allow DP meanders to (mostly) fit on adjacent segments.
2 years ago
pns_dp_meander_placer.h
Use preview items instead of highlightNets & status popup
2 years ago
pns_drag_algo.h
Add a m_forceMarkObstaclesMode warning when violating DRC.
2 years ago
pns_dragger.cpp
Don't drag multiple coincident vias
1 year ago
pns_dragger.h
Add a m_forceMarkObstaclesMode warning when violating DRC.
2 years ago
pns_hole.cpp
Reorganize layer numbering
1 year ago
pns_hole.h
Make the net identifier opaque to PNS router.
2 years ago
pns_index.cpp
Reorganize layer numbering
1 year ago
pns_index.h
Reorganize layer numbering
1 year ago
pns_item.cpp
output helpful net information in PNS debug
2 years ago
pns_item.h
Reorganize layer numbering
1 year ago
pns_itemset.cpp
Reorganize layer numbering
1 year ago
pns_itemset.h
Coverity issue fixes.
2 years ago
pns_joint.h
Reorganize layer numbering
1 year ago
pns_kicad_iface.cpp
Allow pcb rule areas to handle keepout and placement concurrently
1 year ago
pns_kicad_iface.h
Infrastructure and file format for via stacks
1 year ago
pns_layerset.h
Reorganize layer numbering
1 year ago
pns_line.cpp
Formatting, and a fix for a shadowed variable.
2 years ago
pns_line.h
router: further changes to the ownership model
3 years ago
pns_line_placer.cpp
Reorganize layer numbering
1 year ago
pns_line_placer.h
Support arcs in Break Track.
2 years ago
pns_link_holder.h
Remove cover type in link holder
2 years ago
pns_linked_item.h
pcbnew: Adding arcs to PNS
6 years ago
pns_logger.cpp
PNS Log Viewer: Refactor loading/saving functions
2 years ago
pns_logger.h
pns_debug_tool: Fix "save as" to save log file with new router state
2 years ago
pns_meander.cpp
Make target length sticky within a session.
1 year ago
pns_meander.h
Make target length sticky within a session.
1 year ago
pns_meander_placer.cpp
Use preview items instead of highlightNets & status popup
2 years ago
pns_meander_placer.h
Use preview items instead of highlightNets & status popup
2 years ago
pns_meander_placer_base.cpp
Support min/max rules in diff pair placer and skew placer.
2 years ago
pns_meander_placer_base.h
Use preview items instead of highlightNets & status popup
2 years ago
pns_meander_skew_placer.cpp
More modern look & feel for tuning status popup.
2 years ago
pns_meander_skew_placer.h
Remove shadowed variable.
2 years ago
pns_mouse_trail_tracer.cpp
router: trying to improve the 'guess posture' algorithm to work well with both fix-all and fix-last-segment on click
3 years ago
pns_mouse_trail_tracer.h
Trim includes (and use consistent terminology in error messages).
5 years ago
pns_node.cpp
Reorganize layer numbering
1 year ago
pns_node.h
Reorganize layer numbering
1 year ago
pns_optimizer.cpp
PNS: Fix a few memory leaks
2 years ago
pns_optimizer.h
PNS: Fix a few memory leaks
2 years ago
pns_placement_algo.h
Make the net identifier opaque to PNS router.
2 years ago
pns_router.cpp
Allow pcb rule areas to handle keepout and placement concurrently
1 year ago
pns_router.h
PNS router: rename IsCopperLayer( int aLayer ) to avoid a collision.
1 year ago
pns_routing_settings.cpp
router: add via force propagation iteration limit as a user-controllable parameter in ROUTING_SETTINGS
3 years ago
pns_routing_settings.h
router: add via force propagation iteration limit as a user-controllable parameter in ROUTING_SETTINGS
3 years ago
pns_segment.h
Make the net identifier opaque to PNS router.
2 years ago
pns_shove.cpp
Support both short and long item descriptions.
1 year ago
pns_shove.h
PNS: Only log events when EnableRouterDump is true
2 years ago
pns_sizes_settings.cpp
Honour pre-defined-size selections for diff pairs.
5 years ago
pns_sizes_settings.h
Add variable initializations
2 years ago
pns_solid.cpp
ADDED: Connectivity for graphic shapes on copper layers
2 years ago
pns_solid.h
ADDED: Connectivity for graphic shapes on copper layers
2 years ago
pns_tool_base.cpp
PNS router: rename IsCopperLayer( int aLayer ) to avoid a collision.
1 year ago
pns_tool_base.h
Improvements when working closer to 32-bit integer limits.
2 years ago
pns_topology.cpp
Phase 2 of padstack support
1 year ago
pns_topology.h
Reorganize layer numbering
1 year ago
pns_utils.cpp
Optimize ARC hulls in PNS
1 year ago
pns_utils.h
router: hole as first class objects, wip
3 years ago
pns_via.cpp
When dragging a via, we need to get all obstacles
2 years ago
pns_via.h
Reorganize layer numbering
1 year ago
pns_walkaround.cpp
Honour 90-degree router mode in a few more places.
2 years ago
pns_walkaround.h
Remove PNS APIEXPORT that never made sense
2 years ago
range.h
Code formatting.
11 years ago
ranged_num.h
Code formatting.
11 years ago
router_preview_item.cpp
Reorganize layer numbering
1 year ago
router_preview_item.h
Reorganize layer numbering
1 year ago
router_status_view_item.cpp
Add a m_forceMarkObstaclesMode warning when violating DRC.
2 years ago
router_status_view_item.h
Add a m_forceMarkObstaclesMode warning when violating DRC.
2 years ago
router_tool.cpp
PNS router: fix a crash when switching to next/previous copper layer.
1 year ago
router_tool.h
Some extra cleanup for layer interface
1 year ago
time_limit.cpp
Move PNS router code into namespace PNS
9 years ago
time_limit.h
Cleanup: Replace C-only deprecated headers
6 years ago