190 Commits (827b818b5da4ce2f2ecee7521d64acd580f70b23)

Author SHA1 Message Date
Jon Evans 1e66a23dbc Rework footprint selection filtering to improve behavior 8 years ago
Jeff Young c69db55c1f Fix regression in auto-selection-disambiguation. 8 years ago
Jon Evans 01ab8b0584 Use polygonal hit testing for module selection 8 years ago
Camille 9ff66a5274 Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases 8 years ago
Jeff Young 0f943f1e4b Disambiguation menu fix for footprints with a single pad. 8 years ago
Tomasz Włostowski a4528988ca pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 8 years ago
Henner Zeller 3f57fa5d24 Change time_t in the functions that deal with timestamps to a new typedef timestamp_t (defined as a long). 8 years ago
Oliver 3e71ed2421 Changed model offset in file to mm 8 years ago
Oliver b80449b069 Fixes for 3D model offset 8 years ago
Wayne Stambaugh f3908bd87c Revert premature commit of 17ab319b, "Fixes for 3D model offset". 8 years ago
Oliver 17ab319b99 Fixes for 3D model offset 8 years ago
Marvin Schmidt 69974b73db Remove some extra semicolons 8 years ago
Tomasz Włostowski 0245912c34 refactoring: split BOARD_ITEM::SwapData to use polymorphic per-item methods 8 years ago
Tomasz Włostowski 90ab5860dc refactoring: removed dependency of libpcbcommon on 3d-viewer. 8 years ago
Tomasz Włostowski 3b16d3cffe further DLIST/Iterators cleanup, some code formatting 9 years ago
Tomasz Włostowski bfdd1191ab pcbnew: rename PLACEMENT_TOOL to ALIGN_DISTRIBUTE_TOOL, some fixes in the connectivity algo 9 years ago
Tomasz Włostowski 94a80acb36 DLIST_ITERATOR improvements 9 years ago
Wayne Stambaugh 66e97fa905 Doxygen comment improvements. 9 years ago
jean-pierre charras 1951ee924c Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt 9 years ago
Robbert Lagerweij e57c962336 Pcbnew: add option to select origin & anchor in move exactly tool 9 years ago
Jon Evans 3ec28e2acf Refactor layer enumerations to all live in the same place 9 years ago
jean-pierre charras 2637835a1e First version of courtyard overlap detection 9 years ago
jean-pierre charras b365f17e9f First draft of courtyard overlap detection. 9 years ago
John Beard a8eea6155a Move bitmaps.h out of base_struct.h 9 years ago
Tomasz Włostowski 3f7c5a0845 fixed post-rebase issues 9 years ago
Tomasz Włostowski 1c1f4e9a50 Refactoring of VIEW/VIEW_ITEM classes: 9 years ago
Wayne Stambaugh 64c892ee23 Make footprint ID into a generic library ID. 9 years ago
Simon Richter 59c81976dc Explicitly mark overriding functions. 9 years ago
Tomasz Wlostowski a5b7a7ca0a Changed DuplicateAndAddItem() to parametrized Duplicate(). 10 years ago
Maciej Suminski a5d32bbd63 Moved method descriptions from .cpp to .h. 10 years ago
Maciej Suminski b897c5f290 BOARD_ITEM_CONTAINER class. 10 years ago
Maciej Suminski 09e0311d4e Replaced Copy() method with operator=. Removed Copy() where default copy ctor was enough. 10 years ago
Mrio Luzeiro d8eab321f7 3D Viewer: complete refactor of the 3D viewer. 9 years ago
Dick Hollenbeck c2b8a4ee43 Move from class INSPECTOR as the EDA_ITEM::Visit() callback interface to a std::function 9 years ago
Michael Steinberg fde12ebd25 Replace boost::function and boost::bind with their std:: counterparts 9 years ago
jean-pierre charras e2cc78b2b5 Code cleanup: remove dead code (some removed methods were broken), and update or add comments. 10 years ago
Maciej Suminski 35fe82739b Commented out 'override' keyword due to problems with older swig versions (see bug lp:1579042). 10 years ago
Maciej Suminski ce8f400645 Added menu for locking tracks & vias (GAL). 10 years ago
jean-pierre charras e46f706d4b Add Set/GetOrientationDegrees and GetOrientationRadians for texts, pads and footprints to avoid internal units to usual angle units conversion in code (and avoid mistakes). 10 years ago
jean-pierre charras a356293fee Cvpcb: Fix incorrect unique pad count for footprints using mixed letters/digits in pad name (like AA12, AB12 or Anod for instance.) and skip pads with no pad name. 10 years ago
Wayne Stambaugh 8f79b4fb11 Pcbnew: fix minor Doxygen comment error. 10 years ago
Damien Espitallier 16c2c398e9 CvPcb: count unique pin numbers when filtering by pin count. (fixes:1300719) 10 years ago
jean-pierre charras d63c017a0a Exchange footprints: remove duplicate code, and keep the "Locked" attribute state after exchange/replace. 10 years ago
jean-pierre charras 5ba6cb975b 3D viewer: a few optimizations to speed up scene building, and better look of circles in footprint outlines. 10 years ago
Tomasz Wlostowski 63b35f40a7 Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET. 10 years ago
Maciej Suminski d2ebf688f9 Reverted commits that remove boost::polygon dependency (need more testing). 10 years ago
Tomasz Wlostowski 41c753b05d Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET. 10 years ago
jean-pierre charras 9c43d6f22b Very minor fixes: 3D viewer: remove artifacts with NPTH pads having the save size as their hole. Kicad: remove duplicate submenu in menubar. remove a minor coverity warning 11 years ago
https://launchpad.net/~john-j-beard 0350290499 Fix Bug #1426675 (Undo and cancel commands don't have effect for Duplicate operation in legacy mode) 11 years ago
unknown cbb0e2ad35 Rework on 3D viewer. Fix some issues, some optimizations and better rendering. 11 years ago