33 Commits (db4502e2aeaeead6675b2ea8909a8117780007e3)

Author SHA1 Message Date
Jon Evans db4502e2ae Add copy ctor for BOARD_DESIGN_SETTINGS 5 years ago
Jon Evans a9e97848dd Fix use after free on BOARD_DESIGN_SETTINGS 5 years ago
Jon Evans c0aa6965de Migrate PcbNew project settings to new framework 5 years ago
jean-pierre charras 27c80e8a2e Solder mask clearance default value: set default to 0, taking advice from 5 years ago
Jeff Young f4d8c30f9a Tighten DRC epsilon value until we decide what to do about it. 5 years ago
Jeff Young 416d82727f Redo DRC rules to get ready for new system. 6 years ago
Jeff Young 05855a5a1c Performance enhancements for DRC. 6 years ago
Jeff Young d3f017d825 DRC rules parser and engine. 6 years ago
Jeff Young 74ee143d45 Add via annulus minimum. 6 years ago
Jeff Young 3c3984a6fc Generalize default footprint fields. 6 years ago
Jeff Young e0da677d4d Add min clearance to DRC; rename Min Via Drill to Min Through Hole. 6 years ago
Jeff Young 10614a9ebc Implement changes for Sketch Pads to Fab Layers. 6 years ago
jean-pierre charras 741783c6d1 Pcbnew: Set default solder mask min size to 0. 6 years ago
Jeff Young 85c2e0d23a Add user-defined severities, exclusions and colors to DRC markers. 6 years ago
Seth Hillbrand 8c19b4b6ae pcbnew: Adding arcs to PNS 7 years ago
Jon Evans e59a3d981e Implement a new settings framework across all of KiCad 6 years ago
Jeff Young 836c1ea56e Fix a bunch of un-caught boost::bad_pointer exceptions. 6 years ago
Seth Hillbrand 7c28c3838a Comment-only changes 6 years ago
Mark Roszko 19ceb11ae7 Change more enums over to scoped enums 6 years ago
Jeff Young 1c153c55c0 Add default units and precision for new dimension objects. 6 years ago
jean-pierre charras c1eee56785 Prepare changes to support a better board stack management in .gbrjob file. 6 years ago
jean-pierre charras e75be4074e Pcbnew: finalize the new zone filling algo (filled polygons with no thickness). 7 years ago
jean-pierre charras 34ccd0f004 Pcbnew: prepare the new zone filling algo (filled polygons with no thickness). Work in progress. 6 years ago
Seth Hillbrand 6bcf1839b7 pcbnew: Add arc approximation setting to board 7 years ago
Jeff Young 1ae47b6069 Implement a copper-to-edge-clearance setting. 7 years ago
Jeff Young ebb74fcc2b Honour diff-pair dimension changes while routing. 7 years ago
Jeff Young 9c708c6177 Use DP netclass values when custom or predefined are not selected. 7 years ago
Seth Hillbrand 4d709d2392 pcbnew: adjust default soldermask/dam clearance 7 years ago
Jeff Young 75a4928134 Split edge.cuts and courtyard layer defaults. 7 years ago
Jeff Young 49ea6e1670 Fix occurrences of "edition" which should be "editing" 7 years ago
Jeff Young aab97c8385 Consolidate design rules UI. 8 years ago
Jeff Young bbc25cd694 Add hole-to-hole clearance testing to DRC. 8 years ago
jean-pierre charras 1858852f57 rename files 8 years ago
jean-pierre charras b43dc7954c fix code after renaming files 8 years ago
Tomasz Włostowski 81d1e17f02 refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 8 years ago
Kristoffer Ödmark 19d5cc7548 Removed all exception specifiers since deprecated. 9 years ago
Jon Evans 3ec28e2acf Refactor layer enumerations to all live in the same place 9 years ago
jean-pierre charras 9004ed8801 Remove a few coverity warnings. Fix some comments which were incorrect, due to the changes in code. Remove not compiled code (kept as comments), now outdated or useless 11 years ago
jean-pierre charras 399ab4baa4 Footprint editor: set the default footprint text size to 1 mm. Minor cleaning code. Very minor other fixes. 11 years ago
jean-pierre charras 8412f2ad4e ModEdit: add a settings menu option(and the corresponding dialog) to set default values used when creating a footprint or add graphic items to a footprint being edited. 11 years ago
Wayne Stambaugh fd0d266bfe More missing source license fixes. 11 years ago
Dick Hollenbeck 4578ea8b9e 1) Add 32 Cu Layers. 12 years ago
Maciej Suminski 3480c41caa PNS router handles net class settings (dependent on the selected start item). 12 years ago
Maciej Suminski f31f92e45e Fixes the bug that causes pcbnew crash, when there are multiple net classes and the plot dialog was opened. 12 years ago
Maciej Suminski 4fcaf4c586 Minor BOARD_DESIGN_SETTINGS refactoring. 12 years ago
Maciej Suminski d9eb15c9fa Moved NETCLASSES to BOARD_DESIGN_SETTINGS. 12 years ago
Maciej Suminski 5af454c28b Fixed namecase for private fields in BOARD_DESIGN_SETTINGS class. 12 years ago
Maciej Suminski cd8aaee160 Moved most of the board design rules related fields & methods to BOARD_DESIGN_SETTINGS class. 12 years ago
Lorenzo Marcantonio 3f2c0e1a8d TRACK/SEGVIA cleanup 12 years ago
Dick Hollenbeck 2c67c3ff80 * KIWAY Milestone A): Make major modules into DLL/DSOs. 12 years ago