233 Commits (568c8c336baed537dc09a687a65b97075d757088)

Author SHA1 Message Date
Jeff Young c2662b0e11 Retire EDA_DRAW_PANEL and legacy_wx/EDA_DRAW_FRAME. 6 years ago
Jeff Young d6e9bdf07b Convert remaining legacy drawing code to print code. 6 years ago
Jeff Young 03bab2f4a9 Remove some more legacy drawing stuff. 6 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 bf0a466642 pcbnew: Allow adding SHAPE_LINE_CHAIN to zones 7 years ago
Seth Hillbrand ddc6079ceb Move remaining hard-coded segment counts 7 years ago
Jeff Young fd546da640 Homogenize hit testing and selection return types. 7 years ago
Jeff Young dae41b7460 Remove legacy segment-based zones. 7 years ago
Jeff Young 684bb62fd8 Escape slashes in labels and netnames. 7 years ago
jean-pierre charras 7170720f3c Allow hatch pattern in filled zones 8 years ago
jean-pierre charras 353d9d7c9e Pcbnew, Zone refill: avoid useless refilling, when zone parameters are not modified. 7 years ago
jean-pierre charras 200ff1cda6 Pcbnew: Fix incorrect polygonal shape of thermal reliefs of rect pads. 7 years ago
Seth Hillbrand 25f8b1ce72 pcbnew: Update multiple zone segments 7 years ago
Jeff Young 208622699f Scale zone hit area by zoom. 7 years ago
Jeff Young 569d4a0f64 More selection logic improvements. 7 years ago
Seth Hillbrand ebfa7d1f7d pcbnew: Remove maximum zone corner radius 7 years ago
Seth Hillbrand 6a6d580a1c pcbnew: Improve zone/polygon selection 7 years ago
Jeff Young eacaa39aa2 Remove global units usage from GetSelectionText... 8 years ago
Jeff Young b99ea159c8 Rationalize select menu texts. 8 years ago
Maciej Suminski 1751e4631c Code formatting 7 years ago
Jeff Young fbf10e941b Switch zone fillets to absolute-error algorithm. 8 years ago
Jeff Young 99e659ff54 Coverity fixes. 8 years ago
Maciej Suminski ce610f33a2 Coverity fixes 8 years ago
jean-pierre charras 5d72aebd22 Fix code after renaming files 8 years ago
jean-pierre charras d0754acf00 Fix code after renaming files 8 years ago
Tomasz Włostowski a4528988ca pcbnew: fix graphical polygon movement, rotation, flipping and edit points synchronization. 8 years ago
Tomasz Włostowski eed924fe45 Fixed zone filling crash & thermal stubs inconsistency 8 years ago
Tomasz Włostowski f34b86d39e pcbnew: made zone filling algorithm thread-safe. 8 years ago
Tomasz Włostowski 316ddadec1 pcbnew: Optimized zone filling algorithm. 8 years ago
Maciej Suminski efaf429a71 class_zone.cpp: changed fabs() to std::abs() 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 81d1e17f02 refactoring: renamed pcbstruct.h to pcb_display_options.h, DISPLAY_OPTIONS->PCB_DISPLAY_OPTIONS 8 years ago
Seth Hillbrand 6573a43f3a pcbnew: multiple keepout zone bug fixes 8 years ago
Oliver Walters c977c88a10 Zone keepout exclusion now works on multiple layers! 8 years ago
Oliver Walters 7e0fa329d0 DRC checks for keepout zones work on all layers 8 years ago
Oliver Walters 2895030cfa Add multi-layer zone rendering for GAL 8 years ago
Oliver Walters 0f6ec7632b Enable multi-layer for keepout zones 8 years ago
jean-pierre charras db3491f382 Ensure filled zones have the minimal clearance given by the netclasses, between 2 copper items. 8 years ago
jean-pierre charras b8c621a991 fix a few Coverity warnings. 8 years ago
Tomasz Włostowski 32185ddcd3 Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 8 years ago
jean-pierre charras c311e63f0d fix minor issues, and change ZONE_CONTAINER::GetDefaultHatchPitchMils() to ZONE_CONTAINER::GetDefaultHatchPitch() 8 years ago
jean-pierre charras 6a63d4fbff pcbnew crash while opening old .brd file 8 years ago
Oliver Walters c8fe9ffa79 Adjusted selection for ZONE 9 years ago
Oliver Walters d9308fcab1 Fixed HitTest for ZONE_CONTAINER 9 years ago
jean-pierre charras 88105f891f Fixes Pcbnew bug: Drag Zone Outlines no longer working in legacy view 9 years ago
jean-pierre charras 70c961fe6a Pcbnew: fix serious issues (broken files) when saving and loading .kicad_pcb files when zones have holes in outlines. 9 years ago
Jon Evans 3ec28e2acf Refactor layer enumerations to all live in the same place 9 years ago
Alejandro García Montoro f68ce306bd CPolyLine -> SHAPE_POLY_SET refactor. 9 years ago