75 Commits (f4bce6079cf357e1b135fa3ba8c475d12c091233)

Author SHA1 Message Date
Jeff Young 32836da14b Don't show annular rings controls for vias that span only a single layer. 3 years ago
Jeff Young 97fd99ec99 Re-resolve netclasses after assigning netclass to pattern. 3 years ago
Jeff Young 138f835672 Retire group bbox cache. 3 years ago
Jeff Young 03ba14c6d3 Tighten lifecycle management of parent group pointers. 3 years ago
Alex 22917860ef Move Enter Group for easier access. 3 years ago
Jeff Young 97d4df4154 Better thread safety for zone boundingbox caches. 3 years ago
Jeff Young e49de68a59 Implement a more durable zone bounding box caching strategy. 3 years ago
Jeff Young d67437a2aa Move ratsnest exclusion processing to a post-pass. 3 years ago
Marek Roszko 707a598e5d Prevent a crash due to the 3d preview dummy board stealing setting ownership 3 years ago
Jeff Young 64a6fc0fd4 Push UNITS_PROVIDER down into a low-level mixin. 3 years ago
Jeff Young c30a557810 ADDED netclass assignment from PCB canvas. 3 years ago
Jeff Young 2dc6300501 Move EDA_ITEM bounding boxes to BOX2I. 3 years ago
Jeff Young 5679b9dbdc Remove a few EDA_RECT instances. 3 years ago
Jeff Young 77c79b6f6a Apply searchArea architecture to courtyard functions. 3 years ago
Jeff Young 667a54ad86 Retire insideArea in favour of intersectsArea and enclosedByArea. 3 years ago
Seth Hillbrand 146495672e Utilize our combine_hash routine for multiple hash 3 years ago
Jeff Young 86944c4f9f Marginal performance improvements. 3 years ago
Jeff Young f99761e5bd entirelyInsideArea() prototype. 3 years ago
Marek Roszko 3e451ca516 Add RemoveAllListeners function for future addons 3 years ago
Jeff Young 792d7babe3 Performance (std::map -> std::unordered_map) and commenting. 3 years ago
Jeff Young 4f0136db3b Attempt to fix std::initializer_list lifetime issue. 3 years ago
Seth Hillbrand af34835fdf Restore removed data 3 years ago
Jeff Young aa2ad3b44c Move KICAD_T[] to std::initializer_list<KICAD_T>. 3 years ago
Jeff Young 96f01d33c8 Performance improvements. 3 years ago
Marek Roszko a8505d9c76 SEARCH_RESULT -> INSPECT_RESULT 3 years ago
Jeff Young 97b0005780 More caching for DRC. 4 years ago
Jeff Young 5e80e2a421 58f553a9ca requires that cache be layer-sensitive. 4 years ago
Seth Hillbrand f0e4448a9d Remove broken call to normalize outlines 4 years ago
jean-pierre charras 2fddc9daf3 Pcbnew: fix missing connectivity update when adding an item. 4 years ago
Jeff Young d8c4f2cb09 Performance improvements for zone filler. 4 years ago
Jeff Young 5c9e718407 Performance enhancements for connectivity. 4 years ago
Marek Roszko ac715d2e51 Scoop up some more wxPoint instances 4 years ago
Marek Roszko c91d3e3cf9 Remove some more wxPoint 4 years ago
Marek Roszko c4c56de708 Neurotically update position wxPoint usages 4 years ago
Marek Roszko 347e03363a Convert wxPoint/wxSize starting from EDA_RECT usages 4 years ago
Jeff Young ef10b36948 Add mask-to-copper clearance parameter and rename mask margin. 4 years ago
Jeff Young a48867ea01 Solder mask integrity testing. 4 years ago
Jon Evans 8026863d4c Use progress reporting in more places when loading a board 4 years ago
Jeff Young a41944020d Push most of PCB_SHAPE impl down in to EDA_SHAPE. 4 years ago
Jeff Young fac48ddafb Don't include stale nets in net counts. 4 years ago
Jeff Young 1a252b4f96 Add a compile error for ill-defined rules, and more performance. 4 years ago
Jeff Young f34e280c81 Garden-variety 100X performance improvement. 4 years ago
Jeff Young f221220fe2 Rename layer ids file. 4 years ago
Jeff Young 70ac70f360 Don't attempt to round-trip netnames through wxListBox. 4 years ago
Jeff Young 096e342386 Prefix TRACK, ARC and VIA. 5 years ago
Jeff Young 2aaec31832 Don't put up "old version" warning for gerbview-generated PCBs. 5 years ago
Marek Roszko 66640f6144 Try and fix fedora build 5 years ago
Marek Roszko 10e60acf34 Clean up including of board_design_settings.h 5 years ago
Wayne Stambaugh c69c68a558 Pcbnew header housekeeping round 2. 5 years ago
Wayne Stambaugh 2a6c7a7c0f Pcbnew header housekeeping round 1. 5 years ago