313 Commits (c2d94358fc5a75fc6527efc9936eba6e48c86841)

Author SHA1 Message Date
Jeff Young 0aaccfbb28 Save hole-to-hole-min to file. 6 years ago
Jeff Young 74ee143d45 Add via annulus minimum. 6 years ago
Jeff Young 0f8c7ffd11 Add pad keepout and footprint keepout areas. 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 c08a6adb2a Implement GUI and file R/W for 3D model opacity. 6 years ago
Jeff Young 174856bac5 Promote 3D model "preview" flag to a persisted "show" flag. 6 years ago
jean-pierre charras 161b73e55b Enable storing pin function (pin name) in pads. 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
Seth Hillbrand 3af868e3d1 Adding Arcs to TRACKS 7 years ago
Jeff Young 129042f8a6 Convert timestamps to UUIDs. 6 years ago
Jon Evans e59a3d981e Implement a new settings framework across all of KiCad 6 years ago
Seth Hillbrand 7c28c3838a Comment-only changes 6 years ago
jean-pierre charras 86f9ed1dd9 Allows pad property only by the kicad_advanced feature. 6 years ago
jean-pierre charras f2518a5120 ADDED: pad fabrication property, as required in latest Gerber file specification. 6 years ago
jean-pierre charras 7241247fbc Pcbnew: add missing storage of dimension units and dimension precision in pcb files. 6 years ago
jean-pierre charras cd1f3acf49 Fix compil warnings 6 years ago
Mark Roszko 19ceb11ae7 Change more enums over to scoped enums 6 years ago
Mark Roszko 11ff16be4e Switch to scoped enums 6 years ago
John Beard eb61c1bbc4 Reset Windows file endings to Unix 6 years ago
jean-pierre charras f7159e4692 Make pin function in pads an advanced feature. 6 years ago
jean-pierre charras 71cd8c57bf ADDED: Pcbnew, add "pin function" (pin name in eeschema) to pads. 6 years ago
jean-pierre charras bc5dcf182f keepout in footprint: fix some crashes and issues. Create a specific type (PCB_MODULE_ZONE_AREA_T) for zones in footprint. The new class (MODULE_ZONE_CONTAINER) is the same as ZONE_CONTAINER, but the type ID is PCB_MODULE_ZONE_AREA_T instead of PCB_ZONE_AREA_T. 6 years ago
Ross Schlaikjer 64a42ffa35 Add keepout in footprints: Starting point. 6 years ago
Seth Hillbrand bba949c04d pcbnew: properly close tags when handling bad poly 6 years ago
jean-pierre charras f3f0e20a67 Pcbnew: add a board layer stack manager 6 years ago
Jeff Young 5e353e8967 Fix another case of selection getting out of sync with dragged items. 6 years ago
Jeff Young e269b5d1b9 Workaround an issue where a throw terminates (even when there's a catch for it). 6 years ago
jean-pierre charras b4fc78fc0d kicad_plugin.cpp: fix incorrect detection of existing footprints in PCB_IO::FootprintExists(), when fp names contain a point. 6 years ago
Seth Hillbrand 5ff7c61003 eagle: Fix segfault importing flipped footprints 6 years ago
Jeff Young 37af3adffb Add preference for flip axis. 6 years ago
Jeff Young 20036f8105 Add FootprintExists() which can be more careful about FS differences. 6 years ago
Jeff Young 13d61e4b2b Cleanup. 6 years ago
Jeff Young 562ab0bdea Move layer defaults and diff-pair dimensions to board file. 6 years ago
jean-pierre charras eb1faebf1f Pcbnew: prepare the new zone filling algo (filled polygons with no thickness). Work in progress. 7 years ago
jean-pierre charras 17b18637f8 Fix a compil issue on msys2: %zu format does not exist on msys2 7 years ago
Seth Hillbrand 6a45446496 pcbnew: Remove the last dlist from modules/pcbnew 7 years ago
Seth Hillbrand 9163ac543a pcbnew: Move pads to std::deque 7 years ago
Seth Hillbrand 888c01d11b pcbnew: Move tracks to std::deque 7 years ago
Seth Hillbrand d1877d7c1b Moving modules from DLIST to std::deque 7 years ago
Seth Hillbrand 961b22d603 pcbnew: Changing drawings from dlist to std::deque 7 years ago
Seth Hillbrand 6bcf1839b7 pcbnew: Add arc approximation setting to board 7 years ago
Seth Hillbrand 0a668ee550 pcbnew: Remove segment count from board file 7 years ago
Seth Hillbrand f7c042a357 pcbnew: Allow curves in custom pads 7 years ago
Jeff Young dae41b7460 Remove legacy segment-based zones. 7 years ago
Jeff Young 4a9f82109a Uniformly quote strings which may have user content. 7 years ago
jean-pierre charras 7170720f3c Allow hatch pattern in filled zones 8 years ago
jean-pierre charras d259459a14 Pcbnew: add a new primitive pad shape: chamfered round rect pad. 7 years ago
Seth Hillbrand 90ad240660 units: Move common units and add tests 7 years ago