17 Commits (f161d94521eda730709691295b2ac05fa2ef122f)

Author SHA1 Message Date
Wayne Stambaugh f161d94521 Common folder housekeeping part 2. 9 months ago
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 9 months ago
Seth Hillbrand e0fc7b2b88 Some fixes for DXF import 1 year ago
Seth Hillbrand a724b3d8b1 Handle DXF files with out of bounds values 1 year ago
Alex Shvartzkop 35c5c0c4d7 Fix an off-by-one error in DXF unicode control code parsing. 1 year ago
Alex Shvartzkop c3bf894d81 Use wide char to satisfy macOS build. 1 year ago
Alex Shvartzkop 7d7ddcf3a1 Support \U control code in DXF MText content. 1 year ago
Alex Shvartzkop 55b3ef2ff2 Improve DXF MText content import. 1 year ago
dsa-t ca18112041 Fix ellipse angles when importing DXF. 1 year ago
Alex 767ab72cdb DXF import: INSERT angles are in degrees. 2 years ago
Jeff Young 88e34fd482 Coding style. 2 years ago
Marek Roszko 11de95778b Unwrap the FROM_UTF8 macro in favor of direct function 2 years ago
Jeff Young a946f7ab1b Handle non-cardinal major-axis arcs when importing DXF. 2 years ago
Jeff Young 75b160e83a Handle DXF arcs with a flipped coord system. 2 years ago
Alex Shvartzkop 5131dae568 Graphics import improvements/fixes: 2 years ago
Alex Shvartzkop 4e43d4e0db Graphics import: support loading from memory buffer. 2 years ago
Alex Shvartzkop 26a52ecfe9 Move parts of import_gfx to common. 2 years ago
Marek Roszko fa7205ebbc Handle block insert scaling a little better but incompletely 3 years ago
Marek Roszko 0e42cb19f2 Realize we can just describe the dxf arb axis with our MATRIX3x3 class 3 years ago
Jon Evans b85fab9ab6 Support DXF ellipses and elliptical arcs 3 years ago
Marek Roszko aa537fe559 Change bezier curve iteration to be easier to read 3 years ago
Marek Roszko 24ca892afb Update tinysplice to latest 3 years ago
Marek Roszko a8613ee80f Combine Iu2Millimeter & remove PcbMm2iu 3 years ago
Marek Roszko b18e441a88 Free memory in dxf import sooner on bad_alloc 4 years ago
Marek Roszko 9f8c0a8185 Catch memory exhaustion trying to import large DXFs 4 years ago
Jeff Young 34a9a165c9 More wide-string declarations. 4 years ago
Jeff Young c8a50d9b50 Remove unit-less angles from VECTOR2I/D APIs. 4 years ago
Jeff Young 86cb57f4a7 Cherry-pick TEXT_ATTRIBUTES and EDA_ANGLE from rockola/kicad-strokefont 4 years ago
Seth Hillbrand 1160bd94b0 Scale vertex lineweights in DXF import 4 years ago
Tomasz Wlostowski bba742b804 pcbnew: support vertex line start/end width to correctly import certain DXF files 4 years ago
Tomasz Wlostowski df47c1c4e9 pcbnew: use doubles to pass line widths in the DXF importer as they are expressed in DXF's units and can case severe rounding errors when passed as ints 4 years ago
Marek Roszko daca9d21f2 Add dxf point import 4 years ago
Marek Roszko b924c85f80 Start recording the precision of dxf imports 4 years ago
luz paz f968fc8719 Fix source comment / documentation typos 4 years ago
Marek Roszko 39a0bc6252 Remove erroneous block check in dxf import added during previous improvements 5 years ago
Marek Roszko e409b04538 More gracefully handle tinyspline not liking a spline definition 5 years ago
Marek Roszko 8f21034254 Fix invalid windows macro 5 years ago
Marek Roszko 828ecb76aa Remove polyline 3d check added by previous fixes 5 years ago
Marek Roszko 9322b3a4e1 Use the C++ isnan function 5 years ago
Marek Roszko 5e117bfaa5 Don't allow nan values for dxf text alignment points to creep in 5 years ago
Marek Roszko cc7264c0b9 Subtract off the block's base point coordinate from the insert translation 5 years ago
Marek Roszko cac0d93dfd Implement DXF INSERT scale 5 years ago
Marek Roszko 5607420339 Fix polylines being skipped in DXF blocks 5 years ago
Marek Roszko 272ec53e03 Make DXF import slightly prettier by copying text style width factor 5 years ago
Marek Roszko 45598f2933 Add handling of DXF arbitrary axis/extrusions 5 years ago
Marek Roszko 44f4d41bba Fix member variable name 5 years ago
Marek Roszko 32ec8fa928 Implement correct placement of DXF block contained entities 5 years ago
Marek Roszko bf59b422bc Record blocks being received during the import 5 years ago
Marek Roszko f5e9a2a6da Use "microns" as the name to be consistent with DXF specification 5 years ago
Marek Roszko 39fe89096e Allow specifying the DXF file units on import 5 years ago