jogging: ignore feedoverride

Prior behavior: feedoverride affects:
   1) wheel jogging   (axis.N.jog-*)
   2) halui jogging   (halui.jog*)
   3) axis ui jogging

New behavior: feedoverride ignored for motion_state==EMCMOT_MOTION_FREE.

Notes:
  1) for wheel jogging, the jog rate can be managed
     with axis.N.jog-scale, axis.N.jog-counts
     (ref: man motion)
  2) for halui jogging, the rate can be managed with
     halui.jog-speed (for plus/minus jogging)
     (ref: man halui)
  3) the axis ui provides individual sliders for both
     linear and angular jog rates

Signed-off-by: Dewey Garrett <dgarrett@panix.com>
xhc-hb04.tcl: support fractional scale factors

fractional scale values will not work directly
since axis.N.jog-counts is integer (s32) and
suffers truncation.

Support fractional scales by apply prescaling with:
     axis.N.jog-counts * kvalue  (via pendant_util.scale$idx)
and
     axis.N.jog-scale  / kvalue

(kvalue is hardcoded to 1000000)

Signed-off-by: Dewey Garrett <dgarrett@panix.com>
task: fix the dropped-mdi bug

Task is not Done if there's stuff on the mdi execute queue.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
task: remove some dead code

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
Merge remote-tracking branch 'origin/2.6' into 2.7
Merge remote-tracking branch 'origin/2.7'
docs: fix up whitespace in mux_generic(9) manpage

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
NML: improved debugging in interp_list

Show gets in addition to showing appends.

Also show *which* interp list is being manipulated, on both .append()
and .get().

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
docs: note that linuxcnc is available for ubuntu and debian

... But dont try to make the case for Ubuntu in our docs.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
docs: update copyright years to 2014

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
docs: better link to the mailing list

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
Merge remote-tracking branch 'origin/2.6' into 2.7
gmoccapy_1_3_2 - PAUSE button did not get active on M01

ver. 1.3.2
- fixed a small bug PAUSE button did not get active on M01
  Thanks to Rick (LAIR82) for pointing on it.

Signed-off-by: Norbert Schechner <nieson@web.de>
Merge branch '2.6' into 2.7
Merge branch '2.7'
task: reindent for consistency

This commit only changes whitespace, to get adjacent lines to line up
on the same column (given 8-character tabs).

Some nearby lines use tabs instead of spaces so the diff looks off,
but in an editor with 8-char tabs it looks right, and i didn't want to
replace all the tabs.

Signed-off-by: Sebastian Kuzminsky <seb@highlab.com>
gmoccapy_1_3_3 - initialize mouse button mode corrected

ver. 1.3.3
- the combobox for the mouse button mode has not been initialized
  correct, if it had the default value of the glade file. It is a
  bug in glade. The work around is not to set a default value in glade
  but in the python code.


Signed-off-by: Norbert Schechner <nieson@web.de>
Merge branch '2.6' into 2.7
Merge branch '2.7'
Docs: correct G43 description

Signed-off-by: John Thornton <jthornton@gnipsel.com>