65 Commits (e9bc8cfe9dbd73652b64968a9feda8c3a4446abb)

Author SHA1 Message Date
Seth Hillbrand e9bc8cfe9d Give Clipper1 a Viking funeral 10 months ago
JamesJCode 37a3e55bd3 Allow pcb rule areas to handle keepout and placement concurrently 1 year ago
Tomasz Wlostowski 60ba72ad5c pcbnew: distinguish between KEEPOUT and PLACEMENT rule areas in the DRC (ignore PLACEMENT for the moment) 2 years ago
Jeff Young 694a7db457 Performance improvements. 1 year 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
Jeff Young aa4107ce2d Code cleanup (and Coverity quieting). 2 years ago
Alex Shvartzkop d7863b09c5 Move CORNER_STRATEGY out of SHAPE_POLY_SET. 2 years ago
Marek Roszko 4d77fd48ef Shove thread_pool to core 2 years ago
Mike Williams 37837dc392 PCB: introduce PCB_FIELD_T 2 years ago
Jeff Young f5791f5dc6 Left some fixes out of previous commit. 2 years ago
Jeff Young e28f6ecc00 Fetch a better location for keepout area collsions. 3 years ago
Jeff Young 6927e75eae Handle keepout areas with holes. 3 years ago
Jeff Young e49de68a59 Implement a more durable zone bounding box caching strategy. 3 years ago
Seth Hillbrand 26a1114e3c Avoid Yields when the results are ready 3 years ago
Jeff Young b4492e0bd2 More EDA_RECE yeetage. 3 years ago
Jeff Young 667a54ad86 Retire insideArea in favour of intersectsArea and enclosedByArea. 3 years ago
Jeff Young 96f01d33c8 Performance improvements. 3 years ago
Jeff Young 7556d7152f Fix errant return and improve progress reporting. 3 years ago
Jeff Young 2de10080cd Add edge and margin clearances to message panel. 3 years ago
Seth Hillbrand 03c279ffd4 ADDED: Threadpool 3 years ago
Jeff Young 97b0005780 More caching for DRC. 3 years ago
Seth Hillbrand 5327b10064 Remove shared wxString instance in DRC 3 years ago
Jeff Young 5e80e2a421 58f553a9ca requires that cache be layer-sensitive. 3 years ago
Wayne Stambaugh 150859c973 Try Coverity fixes that don't break unit tests. 4 years ago
Wayne Stambaugh 7da7864f5e Fix some Coverity issues. 4 years ago
Jeff Young cf611f1742 Better safety around layersets. 4 years ago
Jeff Young 65185f53a1 Rotate fp zones before comparing with library versions. 4 years ago
Jeff Young 6f555b6258 wxT() and some cleanup in DRC. 4 years ago
Wayne Stambaugh eec528ae48 Fix GCC build error on Linux. 4 years ago
Jeff Young ae307e1b34 Parallelize DRC triangulation, keepout processing, and sliver checking. 4 years ago
Jeff Young 663edcf665 Better progress indication for board from hell. 4 years ago
Jeff Young 1fc99dd2c0 Don't call GetLayer() on a multi-layer object. 4 years ago
Jeff Young e09ecd8380 Don't ask for layer of multi-layer objects. 4 years ago
Jeff Young 5739505aa3 TextBoxes for PCBNew. 4 years ago
Jeff Young ab583a32f9 Better layer handling for DRC markers. 4 years ago
Jeff Young fa908e1f98 Dimensions for footprints. 4 years ago
Jeff Young 5f37c2b247 Custom rule severities. 4 years ago
Jeff Young 4b6bf3095a Radial dimensions. 4 years ago
Jeff Young 0a609dd48d Add footprint library checking to DRC. 4 years ago
Marek Roszko 10e60acf34 Clean up including of board_design_settings.h 4 years ago
Ian McInerney 4f05262705 Cleanup includes in board.h and footprint.h 4 years ago
Jeff Young 00ed75b891 Fix DRC performance with multi-layer keepout zones. 4 years ago
Jeff Young 5f22025611 Don't drop text on Edge.Cuts when plotting. 4 years ago
Jeff Young 47145d349b Don't run insideArea on ruleAreas. 5 years ago
Jeff Young 6d6765cdaf Improve DRC status reporting. 5 years ago
Jeff Young 6f9ebcfdb5 Make sure a pad has a hole before running hole test on it. 5 years ago
Jeff Young 015c4d5779 Don't force disallow tests to a particular layer. 5 years ago
Jeff Young 6272b48481 Make sure layer gets passed in to rules evaluation. 5 years ago