130 Commits (b736460e7125c6eda6112aecdecf11d677663914)

Author SHA1 Message Date
Jeff Young 74ee143d45 Add via annulus minimum. 6 years ago
Jeff Young 3c3984a6fc Generalize default footprint fields. 6 years ago
Jeff Young 8efa8af8cc Add persistence of DRC error severities. 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
Jeff Young 1535c83b88 Lay some groundwork for adding distances to DRC errors. 6 years ago
Jeff Young cee973dc04 Move ERC error reporting over to the new framework. 6 years ago
jean-pierre charras b7cd0c54c2 Fix compil issues, especially on Windows: 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
Ian McInerney 00e58cd974 Fix unintialized values (from coverity scan) 6 years ago
Jeff Young 7bb9551801 Handle boost exceptions. (From Coverity scan.) 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 bfe2fbf991 Fix uninitialized variables. 6 years ago
Jeff Young 6179dfde37 Default keep upright to false in design settings. 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 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 6 years ago
Seth Hillbrand 7058b79bf1 pcbnew: Fix assert in debug build 6 years ago
Jeff Young 1ae47b6069 Implement a copper-to-edge-clearance setting. 7 years ago
jean-pierre charras abc605fcfa fix a compil warning. 7 years ago
Jeff Young 3da5396c8d Fixes for importing board setup properties. 7 years ago
Seth Hillbrand af8715da80 pcbnew: Fix missing board settings class 7 years ago
Jeff Young 75a4928134 Split edge.cuts and courtyard layer defaults. 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
Jon Evans 3ec28e2acf Refactor layer enumerations to all live in the same place 9 years ago
jean-pierre charras 6d1e904334 Code cleanup: Remove outdated decimils to/from iu defines and conversion functions (decimils are no more in use since a long time). 9 years ago
Maciej Suminski d433a06d11 Fixed initialization for custom track/via size values (PNS). More meaningful error messages. 10 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 c1978b3242 Pcbnew: fix crash when undoing a move exact pad in board editor. 11 years ago
Maciej Suminski b0ad779ee4 Calming down the Coverity report. 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
jean-pierre charras a543f99eb3 Enable technical layers when starting Pcbnew with no board. 11 years ago
Dick Hollenbeck 4578ea8b9e 1) Add 32 Cu Layers. 11 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 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
Maciej Suminski 222017758c Moved PCB_VISIBLE size check to .cpp. 12 years ago
Maciej Suminski d62b47a0df BOARD_CONNECTED_ITEMs do not store net code anymore (m_NetCode field), instead net info is stored using a pointer to NETINFO_ITEM. 12 years ago
jean-pierre charras 90b820a52c Pcbnew: enhancements for blind/buried vias palcement, and save blind/buried vias allowed option in .kicad_pcb file 12 years ago
Lorenzo Marcantonio b525e3be55 Factored out text anchor drawing 13 years ago
Lorenzo Marcantonio 9fd79dfa91 Implemented the LAYER_NUM typedef (LAYER was already taken as a class name...) to represent a layer number. 13 years ago