154 Commits (5fc0f1f51e46ef76887af1f7f71d34b84ace3fd4)

Author SHA1 Message Date
Marek Roszko 94847e89c3 Static cast some more enum usage 2 years ago
Marek Roszko 96cdfc7fa7 Update equality overloads for C++20 2 years ago
Jeff Young 06a8517818 Further improvements to cache locking. 2 years ago
Armin Schoisswohl 4dcec60bf4 add include <mutex> to fix compilation under linux 2 years ago
Armin Schoisswohl bb9448edcb change m_CachesMutex to shared_mutex and do shared locking for read access in zone BBox calculations 2 years ago
Armin Schoisswohl 991ff71f33 fix deadlock in DRC "Checking keeopouts & disallow constraints" 2 years ago
Armin Schoisswohl 4590455ab2 protect cache lookups in pcbnew/zone by locking the mutex before calling find, fix #17237 2 years ago
Jeff Young ee3be0802c Move PCBNew overrides to nullable properties. 2 years ago
Jeff Young da46a96623 Update a few strings based on new string freeze policy. 2 years ago
Jeff Young 77c19fa99a Fill in missing zone properties. 2 years ago
Jeff Young 4e0b48a03a ZONE_SETTINGS init belongs in ZONE_SETTINGS's ctor. 2 years ago
Jeff Young 5379a1d863 Nullptr protection. 2 years ago
Jeff Young 0890ac57dd Improve clarity of default zone settings. 2 years ago
Jeff Young 78c46e5f4e Improved clarity and comments. 2 years ago
Seth Hillbrand d99641be40 ADDED: Git integration support 2 years ago
Alex Shvartzkop 0ea85ec9f5 Restore fill polygons on proper layers when flipping zones. 2 years ago
Alex Shvartzkop d7863b09c5 Move CORNER_STRATEGY out of SHAPE_POLY_SET. 2 years ago
Marek Roszko 812143ac69 ADDED: Run PCB DRC via cli 2 years ago
Mark Roszko 214c74b89b Update file zone.cpp 2 years ago
Mark Roszko f88148e4e8 Fix printf assert in ZONE::GetMsgPanelInfo 2 years ago
Jeff Young 8bb895373a Allow GetLayer() to be used with single-layer zones. 2 years ago
Jeff Young c697a934b2 Update layer names to current terminology. 2 years ago
Jeff Young 9e019a1ad1 Don't conclude we're unconnected if only connected to isolated island. 2 years ago
Seth Hillbrand f3d65b5156 Revise method of selecting footprints in contrast 2 years ago
Kuba Sunderland-Ober 3b261256e7 Use static casts between related classes. 2 years ago
Jeff Young f5791f5dc6 Left some fixes out of previous commit. 2 years ago
Jeff Young 65e53b8ecd Move SHAPE_POLY_SET::Inflate's error spec from a seg-count to a max-deviation. 2 years ago
Jeff Young 8b1fd62d35 Make pad & via teardrops 1st-class citizens (props of the pad/via) 3 years ago
Jeff Young bbd6c80507 Collapse FP_* down into their PCB_* equivalents. 3 years ago
Jon Evans 65193487a6 Properties: Rename methods to better reflect their purposes 3 years ago
Jeff Young ee1d9c561c Improve zone & rule area reporting. 3 years ago
Seth Hillbrand 9146e38af4 Handle fully-nested zones 3 years ago
Seth Hillbrand ffcc0e50b7 Handle excessively large values when hatching 3 years ago
Jeff Young 362d85ef50 Special selection mode when in high-contrast with courtyard layer active. 3 years ago
Jon Evans eb240fda9a Properties: introduce validators; re-enable zone hatch settings 3 years ago
Jon Evans 254168c788 Properties: introduce method chaining for initialization 3 years ago
Jon Evans e066454c61 Zones: use metric defaults and limits instead of mixed units 3 years ago
Jon Evans 92a61b187f Properties: Hide zone fill type settings for now 3 years ago
jean-pierre charras 737318a24d struct ZONE_DESC: ensure ENUM_MAP<PCB_LAYER_ID> is initialized before use it. 3 years ago
Jeff Young bf4b9ef6e2 Remove sorting by priority before filling. 3 years ago
Jon Evans c530bdb5a1 Rename GetSelectMenuText to GetItemDescription 3 years ago
qu1ck 2654279678 Cleanup zone bbox cache in destructor 3 years ago
Jon Evans 5eb3f5d3e7 Use correct translation macro for group names 3 years ago
Jon Evans fbaf4af489 Properties: Allow dynamic update of read-only state 3 years ago
Jon Evans 435651237c Properties: Support overridden availability functions 3 years ago
Jon Evans 4134db3c47 GCC fixes 3 years ago
Jon Evans 050d282c12 Properties: Hide some copper-only properties from non-copper zones 3 years ago
Jon Evans 3b25fdc212 Properties: Fix zones stomping on position props for other items 3 years ago
Jon Evans 757b73e50e Hide some unusable zone properties 3 years ago
Jon Evans b2b3f5752f Properties: Add grouping and sorting by creation order 3 years ago