19 Commits (c9e35a59dc037cbf677c0330f21511debca5545d)

Author SHA1 Message Date
jean-pierre charras 2504195e6e Fix a collision with a Windows define and our use of the same var name. 9 months ago
Jeff Young 203ddb7b47 Code brevity. 9 months ago
Wayne Stambaugh f161d94521 Common folder housekeeping part 2. 11 months ago
Seth Hillbrand 0b2d4d4879 Revise Copyright statement to align with TLF 11 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. 2 years 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 5 years ago
luz paz f968fc8719 Fix source comment / documentation typos 5 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