Docs: clear up description of behavior when axis words are used.

Signed-off-by: John Thornton <jthornton@gnipsel.com>
GM teach-pendant support

New driver release: 1.1.1, 2013.11.16.
Add:    Teach pendant RS485 module support (both driver and doc)
Add:    Add errata to DOC
Modify: Send error msg and power fault, when any RS485 module disconnects (driver)
Fix:    Stepgen didn't allways stopped when power enable pin cleared during motion (driver)
Fix:    Start RS485 modules immediately after exported pins (there were a 6s delay in case of only input module was connected)
Fix:    Stepper config example, addf order was incorrect
Fix:    Small things in documentation

Signed-off-by: Bence Kovacs <bence.kovacs@generalmechatronics.com>
French doc. update to follow John

Signed-off-by: Francis Tisserant <tissf@free.fr>
French doc. update: added a link to Contributing to LinuxCNC

Signed-off-by: Francis Tisserant <tissf@free.fr>
Docs: fix duplicate element anchor

Signed-off-by: John Thornton <jthornton@gnipsel.com>
Docs: fix broken links in Spanish Docs
the link was translated instead of adding a Spanish text after the link

Signed-off-by: John Thornton <jthornton@gnipsel.com>
docs: make linuxcnc.1 in the docs: target

Instead of in the default: target.
deb: provide build-arch and build-indep targets in debian/rules

These build targets are Recommended by Section 4.9 of the Debian Policy
Manual, version 3.9 (Debian Wheezy and Ubuntu Precise and newer).

The fix in this commit is the one recommended by lintian for lazy
projects like ours that don't want to bother splitting the building of
architecture-dependent and architecture-independent packages.
docs: update realtime info

LinuxCNC no longer uses RT-Linux, and rtlinux.org is dead.
docs: fix a broken link to nist.gov
docs: fix a broken link to pico-systems.com
docs: fix html metadata problems with index.tmpl
gmoccapy_0_9_9_1 - solved a bug when showing DRO in gremlin preview

ver. 0.9.9.1
- solved a bug showing the gremlin DRO,
  caused by a typo in a widget name
- some buttons and widgets did not have tooltip text,
  added that ones
- corrected German translation
- corrected Spanish translation
ignore generated (copied) files

It's not clear to me that it's well-motivated to copy these files
rather than just tracking their history in lib/python, but as long
as this is the case don't provide an attractive nuisance that lures
the unwary into "git add"ing them.
Add support for the Table-mode to the Hostmot2 stepgens

This only works for firmwares that offer that facility for more than 2 pins
(which I do not think is any of the ones in the wild)


Signed-off-by: Andy Pugh <andy@bodgesoc.org>
task: move a bunch of function declarations to a more specific header

These functions are internal to task, and don't need to be known to any
other code.

Also, they don't need to be declared extern...
task: fix a segfault on exit

I've seen linuxcnc fail to start up, followed by task segfaulting on exit.
This commit fixes the segfault, but doesn't address the "fail to start
up" problem.

The problem is observed on a single-cpu machine, and goes away if I set
[EMC]DEBUG to 0xffffffff in the .ini file.  So it's maybe some sort of
race condition somewhere...

This commit also makes the emcTaskPlanExit() function void (instead of
int) since the only caller didn't check the return value.
axis: change tab when task_mode changed

update axis manual/mdi tabs when another gui (halui for example) changes
task_mode
axis: remove axisui.set-manual-mode pin

reverts 5de7d64 which is not needed anymore since
27dd777 allows axis tabs to synchronize with task_mode

users of axisui.set-manual-mode pin should use:
  halui.mode.manual pin ( and similarly, halui.mode.mdi pin)
halui: switch to Manual when the user requests jog

halui used to just disallow jogging when the controller was not in
Manual mode.  Now it switches to Manual mode just in time, as needed.