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
Bugfix for Shape.setNearestStPoint()
By the way, what's the best place to discuss some substantial improvements I want to do in dxf2gcode? Is dxf2gcode-dev google group alive?
Sure, did it.
Improvements to the translation system
Here are the fixes.
Improvements to the translation system
the "shell=True" was in the original, but if I remove it, it won't run on Linux. I will also look for a solution that will work both on Windows and Linux.
Oh... seems that on Windows the default code page for files is 1252 rather than UTF-8 on Unix. I fear this could be the cause of bad characters in the Russian translation file I've fixed earlier. I'll do some research and submit a fix for this problem.
Improvements to the translation system
Improvements to the translation system
Improvements to the translation system
Fixed DXF units detection (inches/mm) and added a menu option to switch units
Fixed DXF units detection (inches/mm) and added a menu option to switch units
Fixed DXF units detection (inches/mm) and added a menu option to switch units
Fixed DXF units detection (inches/mm) and added a menu option to switch units
I've fixed the tree, now you can merge it...
Hello Christian, it would be great although I'm not a expert in CNC area. But I can help with smoothing rough edges, usability and GUI and things like that.
Shape traversal optimization
Enhanced keyboard modificator handling on the 3d canvas
"Automatic cutter compensation" toggle now properly updates the shapes
"Automatic cutter compensation" toggle now properly updates the shapes
Save window state on exit and restore it on launch
Treeview selection speedup for files with many shapes
DXF loader stability fixes
Renewed Russian translation
Renewed Russian translation
Renewed Russian translation
Unfortunately, in QCad, which is a excellent editor for creating DXF files, you can't even enter a colon in layer name. The only characters allowed are letters, numbers and ~!@#$%^&()_-+[]. So, I had to change the "Configuration -> Automatic tool config -> Separator between identifier and value" to ~ and now I use constructs like MILL~3~Md~2Sd~2 etc. Tried to use other separators (-, + etc), but they all are special regexp characters and lead to crash in some dxf2gcode module.
Unfortunately, in QCad, which is a excellent editor for creating DXF files, you can't even enter a colon in layer name. The only characters allowed are letters, numbers and ~!@#$%^&()_-+[]. So, I had to change the "Configuration -> Automatic tool config -> Separator between identifier and value" to - and now I use constructs like MILL-3-Md-2Sd-2 etc.
Added g_circle() circle rasterization function using Bresenham's circle algorithm.
Implemented LS303DLHC magnetometer support.
Managed to get I2C to work steadily while constantly streaming data from sensors in background.
Added preliminary LSM303DLHC support.
some RNG improvement
Version 0.4.1 alpha
force .asv extension on profile file names
Fixed profile download; now you can select between flavours of a single controller family to correctly interpret currents and voltages.
Implemented profile downloading for Infineon 3 & 4.
fixed a long-standing bug that would cause AHB & APB to be set up with divier=1
USB-serial works now.
More work on USB-serial, not complete yet
More work on USB-serial, not complete yet
Added USB-related UI, not completed yet
Added 'build' to svn:ignore
changed mime-type -> eol-style svn gat
Started implementing USB-serial support in GUI
Added credits for the used libraries: Android-S...
Substantially reworked the YAGL layout system. ...
* Removed section title before controller mode...
KH6xx in German
KH6xx in Russian
KH6xx in English
KH6xx in German
KH6xx in English
KH6xx in Russian
EB3xx in German
EB3xx in English
EB3xx in Russian
EB2xx in German
EB2xx in English
EB2xx in Russian
A description of all controller parameters
A description of all controller parameters
A description of all controller parameters
A description of all controller parameters
How to use XPD
How to install XPD
Home
When switching Portrain/Landscape, scroll to la...
When switching Portrain/Landscape, scroll to la...
Translated controller-specific Bluetooth dongle...
Added RSSI display to Bluetooth devices (when s...
* Shortened "Minimum" to "Min." so that it fit...
Fixed translations.
The first complete version of the Android port ...
New create profile dialog, allows to select con...
EB3xx uses ControllerType, not '3' in position 28
Updated credits
Updated translation, added thanks section in Ab...
First 'should-work' version for Infineon 4.
* Upped version to 0.4.0 (not ready yet)
Home
Home
Home