Add a couple of HAL components to convert to and from Gray code
Signed-off-by: Andy Pugh <andy@bodgesoc.org>
I forgot that sim has no idea what an unsigned int is.
Luckily I don't actually care if I end up with 64 bits.


Signed-off-by: Andy Pugh <andy@bodgesoc.org>
STEPGEN_MAXVEL patch

Signed-off-by: Russell Brown <russell@lls.lls.com>
pncconf -add missing INI substitution in HAL file

STEPGEN_MAXVEL and STEPGEN_MAXACCEL were added as INI substituitons
in a previous commit - oops missed some entries.
pncconf -fix blank abs and lowpass HAL commands

selecting a gladVCP panel without a spindle speed display
would end up getting a error becauase of trying to load
components without names.
pncconf -add bit and word memory options to classicladder

Now you can select the amount of internal bits and words.
up to 100 each.
docs: fix a source syntax highlighting bug

The english and spanish html docs lacked source highlighting due to a
missing dependency on some generated files from the source-highlight
system.
Merge commit '10ef032'

I apparently did a non-fast-forward push to the master branch when I
pushed my commit ccbef9c.  Restore the commits I wrote out of history
by merging them back in.

Conflicts:
	src/emc/rs274ngc/interp_array.cc
	src/emc/rs274ngc/rs274ngc_interp.hh
docs: rebranding
docs: remove an obsolete file

The contents of the mill_canned.txt file got moved into gcode.txt in
commit 95152807010091d8abf83498fe6dc2f15aace6c5, but we're only just
now getting around to removing this obsolete old file.
Merge branch 'v2.5_branch'
interp/python: make EmcPose and PmCartesian instantiable

some canon calls like USE_TOO_LENGTH_OFFSET() or SET_TOOL_TABLE_ENTRY()
take an EmcPose as parameter. Add zero() method to clear.

Without this, only values from interp can be passed, which is silly.
import emccanon

oword.py example:

from interpreter import *

def set_tlo_x(self, *args):
    if len(args) != 1:
        return "set_tlo_x takes exactly one parameter"
    p = EmcPose()
    p.zero()
    p.tran.x = args[0]
    emccanon.USE_TOOL_LENGTH_OFFSET(p)
gmoccapy_0_9_8_1 - new serbian translation

ver. 0.9.8.1
- new serbian translation

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
halmodule: improve error message: invalid length of pin name

Users got an unhelpful general error message.
Now: 'hal.error: Invalid pin name length: max = %d characters'
gmoccapy_0_9_8_2 - remade the design of spindle and coolant frames

ver. 0.9.8.2
- make the design from spindle and coolant frames more beautifull
- added both to a hbox, so later this box may be replaced by user controls,
  i.e. plasma cutters

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
gmoccapy_0_9_8_2 - changed cycle time in gmoccapy.ini to default 100

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
Docs: fix incorrect example and add info about tabs

Signed-off-by: John Thornton <jthornton@gnipsel.com>
Touchy: enable MDI multi-turn arcs
fix typo, preventing remote NML clients talking to lcncserver

Signed-off-by: Alex Joni <alex_joni@users.sourceforge.net>
Signed-off-by: Kim Kirwan <Kim@KimKirwan.com>
test that a basic nml-using UI can be built using only header files we publish