206 Commits (23cc51a53f4f6ef8be59a1f6dc48e28cc9a5327b)

Author SHA1 Message Date
Thomas Pointhuber 23cc51a53f eagle: add support for tRestrict, bRestrict and vRestrict on circle 6 years ago
Thomas Pointhuber 22860b6e7a eagle: add support for tRestrict, bRestrict and vRestrict on polygons 6 years ago
Thomas Pointhuber 54decd8afb eagle: add support for tRestrict, bRestrict and vRestrict on rectangles 6 years ago
Jeff Young 05855a5a1c Performance enhancements for DRC. 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
Ian McInerney 2148c593d6 Fix some compile warnings 6 years ago
Jeff Young e0da677d4d Add min clearance to DRC; rename Min Via Drill to Min Through Hole. 6 years ago
Jeff Young e39d145d72 Add DRC tests for minimum drill size (based on min via size). 6 years ago
Michael Kavanagh b67f18b394 EAGLE import tKeepout/bKeepout to F_CrtYd/B_CrtYd 6 years ago
Jeff Young 9c8941e040 Remove a bunch of globals. 6 years ago
Jeff Young 6e800bddae Rationalize penWidth processing as first step in removing some globals. 6 years ago
Ben Dooks 070c6b8ce0 Fix issue with DRC for through hole being applied to SMD pads 6 years ago
Jeff Young 129042f8a6 Convert timestamps to UUIDs. 6 years ago
Jeff Young 1e6840ea8f Don't report Eagle errors on the Unrouted layer. 6 years ago
Jeff Young 715448611d Fix potential divide-by-zero (from Coverity scan). 6 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 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
Seth Hillbrand 6983c56cf8 Use const references where possible 6 years ago
Seth Hillbrand b5f021ff9f Cleanup: Replace push_back with emplace_back 6 years ago
Seth Hillbrand 4d2e953f42 Cleanup: Replace C-only deprecated headers 6 years ago
Jeff Young 1c153c55c0 Add default units and precision for new dimension objects. 6 years ago
Wayne Stambaugh 4bfb8ef457 Pcbnew: fix Eagle footprint library polygon pad sizes. 6 years ago
Jeff Young e269b5d1b9 Workaround an issue where a throw terminates (even when there's a catch for it). 6 years ago
Seth Hillbrand 8277aeec7d eagle: Set module-relative position of ref/val 6 years ago
Thomas Pointhuber 5f438b7a85 Fix handling of filled circle in eagle importer (was only partly fixed) 6 years ago
Thomas Pointhuber c68b83e1bb Add support for hatched zones in eagle import 6 years ago
Jeff Young b9749d361b Turn of pad mask layers if Eagle file specifies stop="no" 6 years ago
Jeff Young 2c5876ee8c Add more control over how corners are handled when inflating polygons. 6 years ago
Jeff Young 1a7cef2950 Improve performance, commenting and API of some polygon classes. 6 years ago
Jeff Young 37af3adffb Add preference for flip axis. 6 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 6bcf1839b7 pcbnew: Add arc approximation setting to board 7 years ago
Seth Hillbrand 1181b9f9b4 EAGLE: Correct pcb text orientation 7 years ago
Seth Hillbrand a62a89eac3 EAGLE: Prevent numeric-only component references 7 years ago
Seth Hillbrand 490c805319 Allow squared inflation and inflate Eagle Zones 7 years ago
Seth Hillbrand c80e3e0ffc eagle: Use width on imported lines if available 7 years ago
Seth Hillbrand dbc40096db eagle: Use the "first" tag instead of pin num 7 years ago
Wayne Stambaugh 97166a72f5 Pcbnew: fix bug in Eagle footprint plugin. 7 years ago
Seth Hillbrand 44e111b37e pcbnew: Add remaining Eagle pad types 7 years ago
Seth Hillbrand d7272b7f5e eagle: Handle DRC rule-based pad shapes 7 years ago
Thomas Pointhuber 4fc692f04b fix handling of filled circle and default layer width 7 years ago
Seth Hillbrand 1e5ba6f1b1 Replace DIM() macro 7 years ago
Seth Hillbrand 69fc301bf3 eagle: Prevent 0-width lines in modules 7 years ago
Seth Hillbrand c92424898c pcbnew: Replace magic number segment counts 7 years ago
jean-pierre charras 372a09f299 Eagle(.lbr) footprints not listed in Library Browser 7 years ago
Seth Hillbrand df562b7ec0 pcbnew: Prevent degenerate values in Eagle import 7 years ago