324 Commits (4c83b0a94df2b4087699287434a03852a91188e5)

Author SHA1 Message Date
Jon Evans 4c83b0a94d Move TOOL_ACTIONs to their corresponding tools; create COMMON_TOOLS 9 years ago
Jon Evans 167f45ca2b Refactor COMMON_ACTIONS into a base and derived class 9 years ago
John Beard a8eea6155a Move bitmaps.h out of base_struct.h 9 years ago
Maciej Suminski 7806cb7bca Drag tracks/vias menu entry (GAL) 9 years ago
Maciej Suminski 77af6547c1 Coverity fixes (mostly initializing variables) 9 years ago
Maciej Suminski 39317eac83 Display clearance for routed tracks (GAL) 9 years ago
Maciej Suminski fc122834c2 Code formatting 9 years ago
Maciej Suminski 1102eb0d0d Store menu titles in CONTEXT_MENU 9 years ago
Maciej Suminski 682da70a86 Fixed the issue of creating and event handling in context menus (GAL). 9 years ago
jean-pierre charras 2de913797a Fix a UI policy issue. Very minor cosmetic change: give same look to Zoom and Grid selection in 2 menus. 9 years ago
jean-pierre charras adb679dc46 ROUTER_TOOL_MENU: add zoom selection to this menu. 9 years ago
jean-pierre charras d51d53c6b9 CONTEXT_TRACK_WIDTH_MENU EventHandler: better filtering of received events ID. 9 years ago
Tomasz Włostowski ba9576b014 router: snap to clearance boundaries in Highlight Collisions mode 9 years ago
Tomasz Włostowski bb463ad434 pns: fix assertion fail when placing diff pairs 9 years ago
Maciej Suminski 75fb04d650 TOOL_ACTIONs are handled with transitions, no handlers needed in the event loops 9 years ago
Maciej Suminski 3c61b16e7b Code formatting 9 years ago
Maciej Suminski ee862e1db4 Fixed a hidden overloaded virtual function warning in PNS 9 years ago
John Beard 3448698849 Add grid menu to routing context menu 9 years ago
jean-pierre charras b8b08dafd6 Code cleaning: remove pcbcommon.* which contains nothing really useful. The very few lines of code are moved to a better place. 9 years ago
Tomasz Wlostowski c45cc1de68 Fixes: lp:1653146 (Assertion failed when trying to delete track with router tool active, in debug mode) 9 years ago
jean-pierre charras dec2d6e8cc Fix a few Coverity warnings. A bit of clean code in export_vrml.cpp. 9 years ago
Maciej Suminski 89055c4425 Code formatting 9 years ago
Tomasz Włostowski 1c1f4e9a50 Refactoring of VIEW/VIEW_ITEM classes: 9 years ago
Maciej Suminski 524dddaf70 Sync the PNS model when its changed 9 years ago
jean-pierre charras bcfc1e7a3f fix shadowed local variables 9 years ago
jean-pierre charras 7051b6d21f Fixes: lp:1635723 (pcbnew: allows sometimes to draw tracks in non copper layers in Gal Mode) 9 years ago
Tomasz Włostowski 4d180efa5f router: correct handling of per-pad/per-module clearance 9 years ago
Maciej Suminski abbd47e2f2 Remove an unused variable and a debug printf 9 years ago
Tomasz Włostowski 3257f1a863 pns: fixed inline drag grid snapping & undo-related assertion failure 9 years ago
Tomasz Włostowski 4bc4dc80b6 pns: unique_ptr for BOARD_COMMIT member 9 years ago
Simon Richter ad088db6d2 Add more "override" markers. 9 years ago
Simon Richter 59c81976dc Explicitly mark overriding functions. 9 years ago
Maciej Suminski 3623421912 Fixed a PNS crash after undoing the last operation while routing 9 years ago
decimad 6a9c1cb6a1 Split the undo/redo event into the two stages "pre" and "post" for convenient synchronization of dependent state. 9 years ago
Maciej Suminski 65821328d2 Fix a crash when dragging a via attached to a locked track (PNS) 9 years ago
Chris Pavlina c57fd7ccbf Fix signed/unsigned comparison warning in PNS::LINE::ClipVertexRange 9 years ago
Maciej Suminski 17806b58f6 Fixed unused variable warnings 9 years ago
Maciej Suminski 5a1f52bf30 Modified tools to use BOARD_COMMIT. 9 years ago
Maciej Suminski 5c0605f6dc Mute a few warnings 9 years ago
Tomasz Włostowski 0b8ab2f73d router: fixed incorrect clearance computation in highlight collisions mode. 9 years ago
Tomasz Wlostowski 03d372a0ec Fixed an assertion triggered upon line simplification (PNS). 9 years ago
Maciej Suminski f1e2a2c4c1 Corrected debug information display call. Removed an unused variable. 9 years ago
decimad 94aaa47583 Add Remove overloads for specific item types, split removal into index-handling and lifetime-handling (not 100% correct yet, since the index is defactor lifetime-owner, it will be later.) 9 years ago
decimad 94fae5d6a1 fix eager dynamic allocation in PNS::NODE::addLine 9 years ago
decimad 96a3145543 use unique_ptr at client <-> pns-router border, to document the pns router is taking ownership 9 years ago
decimad 2aef1a4568 use unique_ptr to document ownership (PNS::LINE_PLACER) 9 years ago
decimad 4770be0920 Make the segment-ref container a true member of PNS::LINE 9 years ago
decimad 2faca77adf use unique_ptr to document ownership (PNS::ROUTER) 9 years ago
decimad 6c749e0ba8 Remove PNS_ prefix from most types inside namespace PNS 9 years ago
decimad 4cf44d9725 Rename pns item kind constants in preparation for renaming pns classes 9 years ago