Add a gnupg keyring for release tag signature verification

Add a gnupg keyring containing just the public part of the keypair used
to sign release tags.

Also change the githelper script to use the keyring in the git repo
instead of the one in the caller's home directory.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
Merge remote-tracking branch 'origin/2.6' into 2.7
new release key for 2.7 and later

This commit removes the public key named "LinuxCNC 2.6 Release Manager"
and adds a new public key named just "LinuxCNC Release Manager".
I'll use the new key to sign future releases in 2.7 and later.

The new key has the email address <emc-developers@lists.sourceforge.net>,
instead of <seb@highlab.com>.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
LinuxCNC 2.7.0~pre2

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
Docs: add a note about when the #<_hal[hal_name]> values are updated.

Signed-off-by: John Thornton <jthornton@gnipsel.com>
latency-test: typo for $1 lt 1000 computation

According to help text:
"Times without a suffix and less than 1000 are taken to be in us"

Signed-off-by: Dewey Garrett <dgarrett@panix.com>
Docs: add more info about reading hal pins

Signed-off-by: John Thornton <jthornton@gnipsel.com>
Docs: fix some spello's
Hope I didn't change the meaning of anything.

Signed-off-by: John Thornton <jthornton@gnipsel.com>
hm2 test: plenty of room in dmesg for debug messages now

Hardy's RTAI kernel had a severely limited dmesg buffer, but that's
behind us now.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
hm2 test: don't violate strict aliasing rules

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
Docs: fix link I broke

Signed-off-by: John Thornton <jthornton@gnipsel.com>
task: shut down ini_hal at exit

Signed-off-by: Jeff Epler <jepler@unpythonic.net>
task: ini_hal_init only when emcmotion_initialized

emcMotionInit() may be called multiple times if something goes
wrong so avoid confusing messages from unneeded repeated
calls to ini_hal_init()

Note: ini_hal_init* fails are reported but not fatal

Signed-off-by: Dewey Garrett <dgarrett@panix.com>
gmoccapy_1_3_1 - fixed PAUSE / RESUME / STOP bug

ver. 1.3.1
- fixed very serious bug PAUSE / RESUME / STOP issue
  Program jumped to strange positions if STOP has been pressed
  while PAUSE was active.
  Thanks to Mael (papaours) for finding it.

ver. 1.3.0.1
- corrected a bug, toolchange velocity hal pin have not been
  presseted with values, if the user worked with the
  default values, so a probing with vel = 0 was possible,
  resulting in an error
- corrected an error in notifications.py, as the text to be
  displayed has not been checked for correct pango format, a
  message like "vel <= 0" resulted in an error. Now the necessary
  check is done

Signed-off-by: Norbert Schechner <nieson@web.de>
gmoccapy_1_3_1 - fixed serious bug PAUSE / RESUME / STOP

ver. 1.3.1
- fixed very serious bug PAUSE / RESUME / STOP issue
  Program jumped to strange positions if STOP has been pressed
  while PAUSE was active.
  Thanks to Mael (papaours) for finding it.

ver. 1.3.0.1
- corrected a bug, toolchange velocity hal pin have not been
  initialized with values, if the user worked with the
  default values, so a probing with vel = 0 was possible,
  resulting in an error
- corrected an error in notifications.py, as the text to be
  displayed has not been checked for correct pango format, a
  message like "vel <= 0" resulted in an error. Now the necessary
  check is done

Signed-off-by: Norbert Schechner <nieson@web.de>
Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
replace parport component with sim_parport

better descriptive name
adjust stepconf to use new name

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
remove parport component

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
sim_axis_hardware -remove home-all selection pins, add docs

with apropriate defaults, home-all selection is not required,
the unused axes will not trip home-all because the position stays at zero.

docs are probably helpful...

Signed-off-by: Chris Morley <chrisinnanaimo@hotmail.com>
build-depend on inkscape

We use dblatex in our docs build system, and it uses inkscape to convert
svg images to pdf for inclusion in the pdf docs.

Unfortunately the version of dblatex in Debian Wheezy (and probably other
distros) is missing the dependency on inkscape, so our pbuilder builds
of the pdf docs fail.  The resulting pdf documents are made with a text
string with the name of the svg file, instead of the image contents of
the svg file.

I opened Debian Bug #766945 to track this:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=766945

This commit adds to linuxcnc an explicit build-dependency on inkscape,
even though we dont "manually" use it during the build.  This explicit
build-dependency should be removed when we can expect a correct version
of dblatex.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>