167 Commits (57d029f087685b3baf8acce0e9c46703f00338b8)

Author SHA1 Message Date
Jon Evans 73b3f28c25 Properties: mask layer property for items that can't set it 3 years ago
Jon Evans 81ab8a0499 Properties: Move orientation to basic 3 years ago
Jeff Young eb19e32b40 Performance optimization for pad drawing. 3 years ago
Jon Evans b2b3f5752f Properties: Add grouping and sorting by creation order 3 years ago
Jon Evans 74a2e4cad9 Properties: Add support for zone connection style 3 years ago
Jon Evans 308576b78d Properties: Use parent footprint references instead of UUIDs 3 years ago
Jeff Young 03ba14c6d3 Tighten lifecycle management of parent group pointers. 3 years ago
Jeff Young d16b23d16e Name shortening and line-break reduction. 3 years ago
Jeff Young 585fac19c6 Copy connected-only and keep-top-bottom properties. 3 years ago
Jeff Young 437d2c4589 Overhaul of remove-unconnected's zone filling and drawing strategies. 3 years ago
Alex 58b03b0a1c Small optimizations. 3 years ago
Jeff Young 64a6fc0fd4 Push UNITS_PROVIDER down into a low-level mixin. 3 years ago
Jeff Young 45d6b4a9fc Readability improvements. 3 years ago
Marek Roszko 3d5913c825 Remove convert_to_biu.h, merge contents to base_units.h 3 years ago
Marek Roszko a8613ee80f Combine Iu2Millimeter & remove PcbMm2iu 3 years ago
Mark Roszko b00178adb3 Nuke base_units from orbit 3 years ago
Jeff Young 16b4f96405 Centralize no-connect- and free-pad processing. 3 years ago
Jeff Young b4492e0bd2 More EDA_RECE yeetage. 3 years ago
Jeff Young f17a865593 Move EDA_ITEM hitTest to BOX2I. 3 years ago
Jeff Young 2dc6300501 Move EDA_ITEM bounding boxes to BOX2I. 3 years ago
Jeff Young 2d68cdff94 Better reporting of hole-to-hole clearances and clearance resolutions. 3 years ago
Jeff Young e0f6a6e475 Run hole-to-hole checks on Edge_Cuts layer. 3 years ago
Maciej Suminski af71d42307 Renamed PROPERTY_TYPE enum names to avoid a conflict on MSYS2 6 years ago
Maciej Suminski 95fd58b25a Properties meta-data for pcbnew classes 6 years ago
Jeff Young 4f0136db3b Attempt to fix std::initializer_list lifetime issue. 3 years ago
Jeff Young a9536b5de9 CHANGED netclass assignments now done via canvas or via patterns. 3 years ago
Jeff Young f41af10007 Clean up hole shapes for safety (smart pointer) and consistency. 3 years ago
Alex aaf99eb0cc Performance optimizations. 3 years ago
Seth Hillbrand 359d66bc81 Protect against invalid pads 3 years ago
Jeff Young dfdedfa605 Fix some issue with NPTH pads with holes same size as pad. 4 years ago
Jeff Young f0dab2e07b Fix some layer handling issues. 4 years ago
Jeff Young dbee441328 We've probably smoked out enough of the GetLayer() issues. 4 years ago
Seth Hillbrand b66df1e4f3 Remove dead code 4 years ago
Jeff Young 921181b20b Cleanup. 4 years ago
Seth Hillbrand 1926af0c34 UNDEFINED_LAYER is always flashed 4 years ago
Jeff Young 90af5a36d2 Show hole clearance lines around NPTH pads. 4 years ago
Jeff Young f22316b868 Careful about hiding pad layers. 4 years ago
Seth Hillbrand 442aae19d9 Separate flashing check for connectivity 4 years ago
jean-pierre charras f866d15154 Pcbnew: fix crash when clicking on a footprint on a filled zone area. 4 years ago
Jeff Young 0dc857b5ab Clean up pad handling in 3D viewer. 4 years ago
Seth Hillbrand b5c2f0d39a Remove the open array in favor of std containers 4 years ago
Jeff Young 08df5c0b01 Handle hidden layers in FP Editor. 4 years ago
Jeff Young fad4c135fa Use only a physical connection to determine flashing of pads. 4 years ago
Jeff Young 1ee3ce45e8 Don't ask for layer of multi-layer objects. 4 years ago
Jeff Young 5efa354f0f Add asserts to flush out incorrect uses of GetLayer(). 4 years ago
Jeff Young 93c7046a77 Return nominal pad shape when a specific layer isn't specified. 4 years ago
Jeff Young 50a4d610a6 Be cognizant of flashed layers when generating pad shapes. 4 years ago
Jeff Young 7ccac79192 More wxString wide literals. 4 years ago
Jeff Young b9eb3e9b05 Be more explicit about string conversions. 4 years ago
Jeff Young 4eac8d7c66 Remove unit-less angles from geometry lib APIs. 4 years ago