232 Commits (b8819b4636d8c394b8c0f88879216bb94991a5f9)

Author SHA1 Message Date
Jeff Young b8819b4636 Another reduction in asserts. 1 year ago
Seth Hillbrand 77797103f7 Add ability to embed files in various elements 1 year ago
Seth Hillbrand cc850d0da0 Split out LSEQ/LSET from LAYER_ID 1 year ago
Jeff Young 5b81c60b9e Improve user-layer-side-matching algorithm. 1 year ago
Jeff Young b719f9e89e Fix spelling. 1 year ago
Jeff Young aa5a370b3a ADDED: user layer types. 1 year ago
Jeff Young 16340e6cf4 Support both short and long item descriptions. 1 year ago
Jeff Young c549a214c9 Performance: don't alloc std::vector in critical areas. 1 year ago
Ian McInerney 672d2c6af8 Always include footprint edgecuts in board edge bounding box 1 year ago
jean-pierre charras 16e708a0e7 Fix minor compil and Coverity warnings. 1 year ago
Jeff Young 3cf424d929 Make sure var overrides get synced to board properties. 1 year ago
Jeff Young 498d2c9db1 Lazily re-evaluate worst-clearance cache. 1 year ago
Jeff Young 8184ed64e7 Explicit control over hidden text in bounding boxes. 1 year ago
Alex Shvartzkop b3bc352c57 Use default stackup if stackup is not defined in STEP/BREP/XAO export. 1 year ago
jean-pierre charras 6b7852c2bb BOARD::DeleteMARKERs fix bug: missing m_itemByIdCache handling. 2 years ago
JamesJ 951065390e Add composite update callback to BOARD_LISTENER 2 years ago
Jon Evans 1dbe78c68b Add QA tests and expand serialization for API 2 years ago
Jon Evans f613cd1cb4 ADDED: A new IPC API based on protobuf and nng 3 years ago
Seth Hillbrand d82e8ee41a Map nets in pasted data 2 years ago
Jon Evans 1acb1afa98 Fix build errors; warnings 2 years ago
Jon Evans 5aa8af1abf Add a cache for looking up board items by ID 2 years ago
Jon Evans 7b6afd290a Remove non-const access to board-owned items 2 years ago
Jeff Young 0598ca0f90 Keep BOARD_DESIGN_SETTINGS DRC marker exclusions up-to-date. 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
Yon Uriarte 7520a8b316 Avoid updating max clearance while in dtor 2 years ago
Yon Uriarte fe1c73ed7c Performance: Cache BOARD::GetMaxClearanceValue 2 years ago
Jeff Young d7e4a8cebd ADDED: ERC/DRC exclusion comments. 2 years ago
Jeff Young e445249720 ADDED: PCB tables. 2 years ago
Jeff Young ee3be0802c Move PCBNew overrides to nullable properties. 2 years ago
Jeff Young 012b32e989 Don't leave dangling net pointers on PCB_SHAPEs. 2 years ago
Marek Roszko c48fc7ebff Fix crash due to PCB_SHAPEs not being returned by BOARD::AllConnectedItems 2 years ago
Jeff Young 0890ac57dd Improve clarity of default zone settings. 2 years ago
Jeff Young ee5e2e56c0 Naming conventions; no functional changes. 2 years ago
Jeff Young 27534074ac Fix errors resulting from FP fields being moved from m_drawings to m_fields. 2 years ago
Marek Roszko d0236ca751 Make DRC exclusions work in cli & python DRC 2 years ago
Jon Evans b8aef58561 Add proper comparison operators for BOARD_DESIGN_SETTINGS and children 2 years ago
Jeff Young 66a15f6acf Re-factor frame pointer out of generator API. 2 years ago
jean-pierre charras 427de4cda6 BOARD::GetBoardPolygonOutlines(): add option to add NPTH as board holes. 2 years ago
Mike Williams f993e45325 Variables: make consistent across editors 2 years ago
Jeff Young 791aa64950 Functionally it's a "reference image". 2 years ago
Seth Hillbrand d99641be40 ADDED: Git integration support 2 years ago
Jeff Young d51e058e24 Move diff-pair netname resolution to BOARD. 2 years ago
Jeff Young 62d959ed0e Don't assume an error location for PAD::GetEffectivePolygon(). 2 years ago
jean-pierre charras 38c7fa6db9 Pcbnew: do not display the outlines of a very special zone used by DRC 2 years ago
jean-pierre charras 57efde1bbb Pcbnew: rename ZONE* m_SolderMask to m_SolderMaskBridges 2 years ago
Alex Shvartzkop be72e07e61 Introduce PCB_GENERATOR. 2 years ago
Jeff Young 31c488bc23 NETINFO_ITEMs are owned by BOARD. 2 years ago
Marek Roszko 4d77fd48ef Shove thread_pool to core 2 years ago