Adds support for Unicode chars in layer/block/entity names
offShape direction should be the same as on parent shape
Allow saving per-shape cutter compensation in project file
Yes, this is a totally different fix. See dxf/lwpoly-bulge.dxf test I've added in this patch. Try to load it without this patch, and with in, you will see the big difference. I've solved the conflicts, this can be safely merged.
I found what's wrong. I'm using the 3D driver and you're using the 2D one :) After I changed the option, I get the crash too. The reason is that I added StMove::update method, and StMoveGUI in 2D driver uses update() method as well, so they conflicted. Latest fix should fix it all.
hmm... If I check-out a clean repository: # git clone ssh://andyz@git.code.sf.net/p/dxf2gcode/sourcecode dxf2gcode-sourcecode # cd dxf2gcode-sourcecode # git checkout develop # find . -name '*.dxf' -o -name '*.DXF' | wc -l 73 perhaps, you have 3 uncommited dxf files... I'm on Fedora27 with python3-3.6.6-1.fc27.x86_64 python3-qt5-base-5.9.1-3.fc27.x86_64 which shouldn't make difference... Now I apply the proposed patch: # git fetch ssh://andyz@git.code.sf.net/u/andyz/dxf2gcode upstream-fix-gcode-export...
Two bugfixes: one in ShapeOffset and one in LWPOLYLINE loading
Slightly reworked submit of lately reverted patch