223 Commits (7170720f3c44bfcca3d329b995966a0cd483fab3)

Author SHA1 Message Date
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
Jon Evans a52250a91e Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 9 years ago
John Beard a8eea6155a Move bitmaps.h out of base_struct.h 9 years ago
jean-pierre charras b8b08dafd6 Code cleaning: remove pcbcommon.* which contains nothing really useful. The very few lines of code are moved to a better place. 9 years ago
jean-pierre charras 4505896634 A few zone outline context menu commands missing after creating a keepout area 9 years ago
Maciej Suminski 09e0311d4e Replaced Copy() method with operator=. Removed Copy() where default copy ctor was enough. 10 years ago
jean-pierre charras 9d994663f1 Fix Bug #1527446 (Flipping a block in pcbnew doesn't flip inner layers nor their connected microvias). 10 years ago
unknown 1ee7458140 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 10 years ago
unknown cc7549a2a5 * Python scripting: brings pad.GetZoneConnection() and in example pad.SetZoneConnection(pcbnew.PAD_ZONE_CONN_FULL) to full workable. 10 years ago
Tomasz Wlostowski 63b35f40a7 Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET. 10 years ago
Maciej Suminski d2ebf688f9 Reverted commits that remove boost::polygon dependency (need more testing). 10 years ago