Format: 1.8
Date: Fri, 19 Oct 2018 01:40:52 -0600
Source: linuxcnc
Binary: linuxcnc-uspace-dev linuxcnc-uspace-xenomai linuxcnc-uspace linuxcnc-doc-en linuxcnc-doc-fr linuxcnc-doc-es
Architecture: source armhf all
Version: 1:2.8.0~pre1~dgarr.external.offsets~b546cfe
Distribution: wheezy
Urgency: low
Maintainer: Sebastian Kuzminsky <seb@highlab.com>
Changed-By: LinuxCNC Buildmaster <buildmaster@buildbot.linuxcnc.org>
Description: 
 linuxcnc-doc-en - motion controller for CNC machines and robots (English documentat
 linuxcnc-doc-es - motion controller for CNC machines and robots (Spanish documentat
 linuxcnc-doc-fr - motion controller for CNC machines and robots (French documentati
 linuxcnc-uspace - motion controller for CNC machines and robots
 linuxcnc-uspace-dev - PC based motion controller for real-time Linux
 linuxcnc-uspace-xenomai - PC based motion controller for real-time Linux
Changes: 
 linuxcnc (1:2.8.0~pre1~dgarr.external.offsets~b546cfe) wheezy; urgency=low
 .
   * External Offsets: Axis coordinate offset hal pins
   * Hostmot2: Fix #513 - Cause an error message to show on watchdog
       timeout.
   * Multispindle: Further docs updates
   * Multispindle: Docs Update
   * Multispindle: CLean up some commands that needed a spindle choice but
       lacked one
   * Multispindle: add EMCMOT_NUM_SPINDLES to canon.hh
   * Merge pull request #510 from KurtJacobson/pyinterface-docs
   * docs: remove non existent and add missing `stat.exec_state` enums
   * Merge pull request #501 from KurtJacobson/py_interface_docs
   * Multispindle: Remove debug message left in in error.
   * Multispindle: Make S commands modal again. It appears that moving the
       emccanon globals into the EMC_STAT struct doesn't work.
   * Multispindle: Make interp_check do the right things now that we use $
       not E / D
   * Docs: add missing info for compensation file and expand on description.
       Do not merge with 2.7 the information is in different locations.
   * Merge pull request #508 from KurtJacobson/multispindle_brake
   * Merge pull request #507 from KurtJacobson/py_interface_docs2
   * fix #505: add optional spindle num argument to `cmd.brake`
   * docs: add missing status items to python interface docs
   * Multispindle: Make interp_check do the right things now that we use $
       not E / D
   * Multispindle: Fix some wierd behaviour with spindle-override The
       spindle-override message didn't include a spindle designator. It
       is odd that anything worked at all.
   * Merge pull request #502 from KurtJacobson/multispindle_bugfix
   * Multispindle: Guard against attempting to control more spindles than
       exist Mainly a problem when working through the Python interface.
   * Multispindle: Fix a bug with spindle-at-speed I misunderstood the use
       of MOTION_INVALID_ID and had the nesting wrong
   * fix path of lib/hallib/axis_manualtoolchange.hal
   * add halui pins to update ini script
   * comment how the timeout calculation works in hm2_eth, as described in
       the docs
   * increase hm2_eth timeout in early hm2_eth_probe. fixes very rare failed
       hm2_registration on some systems.
   * pncconf -fix some missed name-changes required for multispindle
   * docs: `c.set_spindle_override` takes spindle as optional arg
   * tests: update tests for spindle `override_enabled` format change
   * formatting: remove trailing white-space
   * bugfix: spindle dict `override_enabled` key should use underscore
   * docs: fix formatting of spindle dict section heading
   * Multispindle: update some broken sim configs
   * fix lathe ccomp test
   * convert tooltables in tests to new tooltable format
   * rename mult to scale
   * clarify taping sequence when using retract multiplier
   * Merge branch 'master' of github.com:rene-dev/linuxcnc
   * xhc-hb04.tcl: provide defaults if missing ini item
   * Multispindle: update xhc-hb04.tcl and sim configs
   * Multispindle: Revert base sim configs to single spindle. Update
       lathe_multispindle README to use $ for spindle choice.
   * Multispindle: Elide some extraneous debugging printf
   * Multispindle: Change generated pin names in PnCConf and StepConf
   * Multispindle: Correct the spindle pin names in docs and .comps
   * Multispindle:  Update sample configs
   * Multispindle: Modify runtests to work with multispindle
   * multispindle: Update the update_ini script to change the spindle
       control pins.
   * multispindle: Modify user-interfaces to use the new Python interface
   * multispindle: Make required changes to the Python interface and docs.
   * Multispindle: Switch to using the $ character for spindle selection.
       Previously this patch used E to select a spindle except for G76,
       where the control character was D, as E was in use. The decision
       was made to use $ to avoid clashes with current or future G-codes
       and to make remapping simpler.
   * Add support for multiple spindles
   * demux: A new HAL component
   * Merge remote-tracking branch 'origin/2.7'
   * fix typo in overview.txt
   * Update overview.txt
   * Update stepconf.txt
   * Update hostmot2.9
   * Merge pull request #499 from NTULINUX/master
   * Remove rtai_shm again
   * Merge pull request #497 from NTULINUX/master
   * Fix RTAI 4 support and add rtai_shm
   * fix preview from nativecam on backtool lathes
   * Merge branch '2.7'
   * stepconf -fix fake parport invert pin error
   * Docs: update what set_feed_hold does
   * Merge pull request #496 from KurtJacobson/pyinterface-docs
   * DOC: remove extra whitespace
   * DOC: clarify usage of cmd.spindle
   * DOC: use velocity instead of speed in cmd.jog example for consistency
   * Docs: add a link to the features information
   * Docs: remove block delimiters that caused the pdf to have a strange
       layout
   * make interpreter code more readable by using Modal group defines
   * Docs: fix typo
   * Merge pull request #494 from jin-eld/clearer-errpr-message
   * Provide a clearer error message when exceeding hal pin name length
   * Merge pull request #151 from zultron/m98m99-lcnc
   * Docs: add more information about container settings
   * Docs: fix some typos
   * Merge pull request #483 from KurtJacobson/pyinterface-docs
   * Merge pull request #493 from Nazgand/master
   * rename & relocate spindle_monitor
   * Merge pull request #492 from blazini36/patch-1
   * Create Spindle_monitor.comp
   * thermistor comp: be more robust against bogus input
   * Docs: add missing rs274ngc ini items
   * Memorable typo 	modified:   docs/src/common/glossary.txt
   * Too many typos in the manuals: decided to volunteer as an editor at
       page 33. 	modified:   docs/src/config/stepconf.txt
       modified:   src/hal/classicladder/spy_vars_gtk.c
   * show_errors.tcl: messages for dmesg priv fail #486
   * show_errors.tcl: insert_file: info for open fail
   * Merge pull request #489 from chaotix-/mb2hal-flushonerror
   * mb2hal: call modbus_flush() on transaction error
   * Merge pull request #487 from chaotix-/mb2hal-writesingleregister
   * mb2hal: add fnct_06_write_single_register
   * Docs: add usage information to component generator chapter
   * Merge remote-tracking branch 'origin/2.7'
   * Fix typo
   * docs: be consistent with not putting a space between [section]option
   * docs: clarify value of stat. units attributes
   * Merge pull request #482 from KurtJacobson/pyinterface-docs
   * docs: don't mix tabs and spaces, use spaces because ...
   * docs: add missing `rapidrate` method to linuxcnc.command docs
   * Merge pull request #480 from KurtJacobson/fix-pyvcp-docs-example
   * docs: fix command for launching pyvcp example
   * pyvcp: let the user specify number format in Bar widget
   * sserial.c: Sometimes the smart-serial MPG counters appear to go mad,
       seen on 7i73 and 7i84. Analysing the data stream indicates that
       the driver sometimes wrongly gray-decodes the binary encoder
       data. The only plausible cause of this is a flag being used
       unitialised that sets the graycode mode. Smart serial itself does
       not support graycode, the flag only exists for other modules that
       re-use the smart-serial pin-creation and handling code. This
       patch initialises the flag properly. Checking whether this is a
       true fix will take time, this is a very intermittent problem.
   * Rewrite of Stepper Information doc
   * carousel.comp: fix documentation typos
   * tests: add an Interp test of G33.1
   * Merge pull request #477 from zultron/master-lcnc-iss-475-master
   * configure.in:  require `yapps` executable
   * Merge remote-tracking branch 'origin/2.7'
   * Merge pull request #476 from zultron/master-lcnc-iss-475-2.7
   * Merge branch 'master-lcnc-iss-475-2.7' into master-lcnc-pr-475-master
   * configure.in:  require `intltool-extract` executable
   * Merge pull request #462 from KurtJacobson/pyinterface-doc-cleanup
   * docs - fix image loading line - can't be split up
   * Fix warning from commit 176ba836
   * Merge branch 'm98m99-lcnc-2.7-rebase' into master
   * Fix up `12-M99-endless-main-program` test for 2.7 v2.7.14
   * Interp:  Clean up `context_struct` when entering new stack level
   * Merge pull request #463 from ascurtis/patch-1
   * M98 subroutines:  fix line numbering bug with `M98 L#<loops>`
   * M98/M99 subprograms
   * gmoccapy -fix misspelled error message [TRAY] to [TRAJ]
   * carousel.comp: Fix an error introduced by the last change Adding
       support for Emco / Denford toolchangers indirectly broke most
       most existing tool changers.
   * docs: note that G38 probe results #5061-#5069 are in work coords
   * docs: refer to the G38 family of probe moves as "G38.n", not "G38.x"
   * docs: tidy up description of probe result params
   * simplify comments in canon.hh, no code changes
   * Merge pull request #474 from rene-dev/patch-2
   * Merge pull request #464 from ascurtis/master
   * use parameter 5400 for _current_tool
   * Merge pull request #472 from
       LinuxCNC/dont-crash-on-corrupt-position.txt
   * Remove single quotes around LCNC enums for consistency
   * `stat.joint` limit values are joint limits, not axis limits
   * Task: reorganize inihal setup
   * Task: report errors in emcPositionLoad() better
   * carousel.comp: Improve compatibility with Denford and Emco
   * check_config: warn trivkins missing items #470 JA
   * Merge pull request #467 from jepler/pid-command-deriv
   * pid: use command-deriv when supplied
   * Update wiring.txt
   * Update user-intro.txt
   * Update about-linuxcnc.txt
   * Hostmot2 / resolver.c Add the option to fake absolute encoders with
       resolvers
   * Re-wording of LinuxCNC User Introduction doc
   * touchy.py: Display the effect of override values caused by halui.
   * Add missing spaces
   * Clarify value of `stat.joint[jnum]["units"]`
   * Docs: add more information to coolant control m code
   * Merge remote-tracking branch 'origin/2.7'
   * Docs: add info about the constant e
   * Docs: fix broken link and man page reference
   * lowpass.comp: man page help for setting gain pin
   * Merge pull request #459 from KimK/2.7
   * Merge pull request #460 from KurtJacobson/pyinterface-doc-cleanup
   * command.c: allow usual homing_active check    #461
   * gremlin_view.py: improve standalone focus behavior
   * Docs: change bad examples and note about comment usage with o words
   * Clarify that `stat.homed` represents currently homed joints
   * Make `cmd.flood` usage info consistent with `cmd.mist`
   * Replace duplicate `joint-flag` arg with correct `axis-or-joint-number`
   * Docs: Correct G28,G30. Improve G92. (2nd go)
   * linuxcnc_info: correct uname machine item
   * linuxcnc_info: include DESKTOP_SESSION,PATH
   * Merge remote-tracking branch 'origin/2.7'
   * Merge pull request #456 from jepler/issue451
   * tram.c: Fix pointer arithmetic thinko
   * Merge pull request #454 from midyukov-anton/fix_undefined
   * Fix undefined symbols inb, inl, outb when building without io.h
   * sim -have gaxis use the theme that was made for it.
   * gscreen -Don't hide linked themes
   * select8.comp make enable a bit input pin
   * Merge pull request #452 from rene-dev/patch-1
   * fix format string error.
   * Docs: add pyvcp example
   * Docs: fix typo, remove extra ] that made the formatting fail
   * Docs: add a bit more info about loading vismach
   * describe epp_dir option
   * describe epp_dir option
   * describe epp_dir option
   * describe epp_dir option
   * describe epp_dir option
   * describe epp_dir option
   * fix selection of epp_dir parameter
   * simulate_probe renaming for err messages
   * configs -add a control panel for testing TOUCHY
   * gladevcp -allow setting always-on-top option
   * hal_actions.py: Correctly determine homed state when choosing to enable
       controls.
   * docs: pwmgen has all pins now, no params
   * Merge pull request #442 from KimK/master
   * Proposed fix for "FIXTHIS too verbose"
   * docs: rtapi_print: fix markup error leading to excessive indentation
   * docs: rtapi_print: Fix typo'd name of one of the functions
   * docs: rtapi_print: improve discussion of limited formatting capability
   * Merge remote-tracking branch 'origin/2.7'
   * Canon: make EMCCANON_DEBUG work again
   * sserial.c: Don't act on data known to be bad.
   * Update ini-homing.txt
   * Merge branch '2.7'
   * pncconf -add 7i92-7i77_7i76 internal firmware data
   * check_config.tcl: msg for ommited items when err
   * ini-config.txt,ini-homing.txt make consistent
   * Merge pull request #432 from rene-dev/acc_cmd
   * remove outdated document
   * comment about zero acceleration output during jogs
   * add documentation for new acceleration pins in motion
   * add joint.n.acc_cmd pins to motion, for read acceleration feed forward
   * halcompile: fix error about unlink obscuring real error
   * command.c improve err msg for bad jog request
   * fix a merge error in hm2_7i90
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Update sserial.9
   * halmeter -add scroll-to-keypressed letter search
   * xhc-hb04.cc: reallow pendant disconnect/reconnect
   * Merge pull request #427 from jepler/gcode-hang
   * xhc-hb04 bogus 'found' message in standalone
   * xhc-hb04 silence application exit messages
   * pncconf -fix error of missing 7i76_map.jpg file
   * remap stdglue.py - identitation errors due to the use of tabs instead
       of spaces
   * rs274: Avoid hangs with long lines and no EOL at EOF
   * Merge branch '2.7'
   * gladevcp -fix a warning about icon size
   * puma sim configs update README
   * puma.ini update sim config
   * puma_cube.ini new introductory sim config
   * pumakins: no err for a particular singularity #384
   * puma.xml: decrease pyvcp panel meter sizes
   * hal: use rtapi_intptr_t
   * rtapi: add rtapi_{u,}intptr_t to rtapi_stdint.h
   * Merge pull request #421 from jepler/ubsan
   * hal: bump hal shared memory size by 40KiB (13%)
   * rtapi_app: explicitly link -ldl
   * interp: Don't address -1 elements into an array
   * hal: Fix unaligned access error when using hal_list_t
   * hal: fix misaligned accesses in unlink_pin
   * inifile: avoid reference to 1 byte before array
   * hal: widen pointer-like types to intptr_t
   * hm2_bspi: document samplelate parameter
   * hm2_bspi: rename sense-inverted parameters in source
   * Merge branch 'bspi_updates' of https://github.com/sleepybishop/linuxcnc
   * hm2_bspi_setup_chan: rename sense-inverted parameters in docs
   * hm2_bspi manpages: add REALTIME CONSIDERATIONS
   * hm2_bspi manpages: standardize SEE ALSO section
   * hm2_bspi_setup_chan: insert fiddly markup
   * hostmot2: const-qualify the buffer in write methods
   * fix one more s16 that should have been int16_t
   * add support for samplelate parameter is bspi channel descriptor
   * value was not actually being set in hm2_bspi_write_chan()
   * Merge remote-tracking branch 'origin/2.7'
   * Update the PID section of rtcomps.txt
   * pncconf -oops fix the 7i77 pin map image
   * pncconf -add printable 7i77 pin map
   * pncconf -add printable 7i76 pin map image
   * pncconf -use firmware data to select visiable tabs
   * pncconf -add strategy recommendation to greeting text
   * pncconf -fix option selection checkboxes
   * pncconf -add code for gmoccapy gladvcp tabs
   * pncconf -fix 7i80 internal firmware data
   * pncconf -add address setting for etho cards
   * pncconf -fix assorted bugs
   * pncconf -reorganize tabs and add gmoccapy
   * pncconf -fix closing problem
   * pncconf -add ability to make tandem servo configs
   * Merge pull request #417 from jepler/halcompile-python3
   * python3: halcompile: has_key is removed
   * twopass: support conditional .hal exclusion
   * halcompile: use python3-compatible reraise syntax
   * halcompile: use python3-compatible octal literal
   * halcompile: python3-compatible exception raising
   * halcompile: fix tabs vs spaces
   * halcompile: use print_function
   * twopass.tcl: handle \n within a loadrt parameter
   * lcd.c - fix a read out of bounds bug
   * sserial.c - ensure that the DoIt command occurs after all other writes
   * hm2: add driver for SSR module
   * hm2_eth: add support for 7i96
   * hm2: allow the llio to override the "connector-pin" name of IOs
   * pncconf -fix duplicate display of signal names
   * ini-homing.txt motion.homing-inhibit usage example
   * pncconf -fix pin entry focus issue - couldn't add custom names
   * pncconf -fix tandem steppers option to use joints
   * tests: use linuxcnc-util instead of by-hand startup wait
   * tests: auto-convert reload-tool tests for ja config
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * pncconf -experimental mesa card discovery work
   * docs -add info about jogging code for custom gscreen screens
   * gscreen -add a metric based INI for testing custom screens
   * gmoccapy_2_3_3_3 - missing widget when editing offsets
   * Merge branch 'no-bundled-yapps'
   * packaging: no longer need to list yapps copyright
   * don't bundle yapps2
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * gladevcp -fix class name emc_action_unhome
   * gladevcp -fix homing with JA
   * Merge remote-tracking branch 'origin/2.7'
   * Merge pull request #402 from vnwildman/master
   * axis -have velocity show with offsets too
   * Merge remote-tracking branch 'origin/master'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc.git
   * GladeVCP - speedcontrol - emitted signal too early
   * packaging: add Keywords to gcoderef-vi .desktop
   * Merge pull request #401 from rene-dev/sserial-io-fix
   * fix null pointer dereference for bidirectional pins on smart serial
       slaves.
   * Docs: remove spaces, periods and duplicate net line
   * packaging: include the vietnamese gcode ref document in linuxcnc.deb
   * packaging: add missing build dependency on desktop-file-utils
   * Merge remote-tracking branch 'origin/master'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge pull request #399 from vnwildman/master
   * l10n: Init Vietnamese translation for gcoderef
   * Merge pull request #383 from rene-dev/sim-fix
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc.git
   * gmoccapy - dialogs - enty dialog did not return integer but shoud
   * rtapi: fixup signed int min/max constants
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc
   * Merge branch '2.7'
   * hostmot2.h: drop unneeded int min/max defines
   * hostmot2 stepgen: use RTAPI int min/max defines
   * rtapi: Add sized integer min/max defines
   * panelui -add comments to command code
   * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc.git
   * hal_glib.py - typo in signal name
   * pncconf -add internal data for 7i92 and 7i80HD cards
   * mesa_7i65: Restore signs of types in casts
   * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc.git
   * mesa_7i65: build on uspace
   * mesa_7i65: use include path compatible with RTAI in kernel mode
   * Merge branch '2.7'
   * gmoccapy_JA_configs - scara config had config errors
   * fix markup so that it is accepted by asciidoc
   * silence warnings from old gcc
   * gmoccapy_2 - documentation - cleared all gmoccapy_1 stuff
   * Merge pull request #385 from sleepybishop/master_bspi_fixes
   * init descriptor to zero; the clock divider field is 8 bits wide; the
       transfer length field is 6 bits wide
   * fixup types in mesa_7i65 driver so it compiles again
   * fix vismach for puma sim configs. The puma sim uses immediate homing,
       so vismach needs to be connected to pos-fb instead of mot-pos-fb
       in order to work properly after homing again.
   * Merge remote-tracking branch 'origin/2.7'
   * Docs: expand on description of traj home to clarify that this setting
       is ignored on trivial kinematics machines
   * Merge remote-tracking branch 'origin/2.7'
   * Docs: fix missing bracket
   * Merge branch 'warnings'
   * interpmodule: fix format-security diagnostic
   * taskmodule: ignore expected 'deprecated-declarations' warning
   * halui: hide expected ignored-attributes diagnostic in this file
   * Merge branch 'issue379'
   * posemath: Adapt upstream changes
   * Smart Serial: IO pins should have neither -not nor -invert-output
   * gscreen.py: use named arguments in format string
   * Smart Serial: Start to enable parameter setting via HAL
   * Merge pull request #381 from jepler/arity
   * kinematics: decrease BOOST_PYTHON_MAX_ARITY everywhere
   * pythonplugin: decrease BOOST_PYTHON_MAX_ARITY everywhere
   * task: decrease BOOST_PYTHON_MAX_ARITY everywhere
   * rs274: decrease BOOST_PYTHON_MAX_ARITY everywhere
   * control.c: honor fractional accels for wheel jogging
   * Merge 'origin/dgarr/285,361'
   * Merge pull request #376 from Solitarily/master
   * Update build_INI.py
   * Merge pull request #375 from ReeseWang/patch-2
   * docs: Added explaination for return values of wait_complete
   * doc: Correct default timeout.
   * Merge branch '2.7' (unlocking_fix,JA)
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch 'origin/2.7' into master
   * tests: update limit3.1 test expected results for new limit3 component
   * limit3: add .in-limit pin
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * motion/control.c probe trip handling JA 368
   * gmoccapy_2_3_3_2 - error on chk_toggle_readout
   * gmoccapy_2_3_3_1 - small change to code to sure hide blockheight label
       if not used
   * axis.py,.tcl fixes for 285,361
   * gmoccapy_2_3_3 - new label to show blockheight
   * Merge pull request #362 from Solitarily/master
   * Add brackets to the phrase you want to translate
   * Merge pull request #356 from Solitarily/master
   * Merge pull request #360 from rene-dev/vel_cmd_fix
   * Calculate velocity command form cubic spline. Previously it was derived
       from the position, which results in one preiod delay of the
       velocity.
   * Fixed some bad translations
   * fix scale type in g33.1
   * change g33.1 I flag to non modal
   * Merge pull request #350 from KimK/master
   * fix interp compile test
   * adding optional I parameter to G33.1 which scales the spindle speed up
       on the return move
   * gscreen -fix homing error do to joint mode
   * Fix missed translation in recent large batch
   * xhc-hb04.tcl ensure floatingpoint mpg_accels
   * Merge pull request #349 from Solitarily/master
   * Update Chinese translation, adding braces for some strings.
   * twopass.tcl: handle more complex config= modparams
   * xhc-hb04.tcl use *.jog-accel-fraction pins
   * motion: wheeljogging *.jog-accel-fraction hal pins
   * Merge pull request #345 from Solitarily/master
   * Language update
   * Specify the file character set as UTF-8,because there was an error when
       Setpconf wrote the configuration file in the Chinese locale.
   * gmoccapy_2_3_2_4 - most of .format code rework done
   * gmoccapy_2_3_2_3 - warning dialogs if gmoccapy can not start
   * gmoccapy - dialogs - warning dialog without sound
   * gmoccapy_2_3_2_2 - reformating code to new .format style
   * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc.git
   * GladeVCP - CombiDRO - If it can not poll just pass do
           not print that information every cycle
   * gmoccapy_2_3_2_1 - bug in Vc with values over 100
   * Merge pull request #344 from Solitarily/master
   * Submit some new Chinese translations for 2.8
   * gmoccapy_2_3_2 - vc label and format changes
   * Merge pull request #340 from l29ah/master
   * hm2_7i43 hm2_7i90: Remove a kludge for crazy configs
   * hostmot2 dpll: Remove redundant code
   * Merge remote-tracking branch 'origin/2.7'
   * mv configure.in to configure.ac to be future-proof
   * AXIS: Remove redundant bindings
   * AXIS: fix cursor keys in MDI window
   * AXIS: don't try to restore group 1 modal code
   * stepconf: silence warning at startup
   * Merge pull request #338 from midyukov-anton/linuxcnc-fix
   * Fix issues 335 Fix build error:
       emc/kinematics/lineardeltakins.cc:18:18: error: 'std::std' has
       not been declared
   * ini-config.txt: NO_FORCE_HOMING for iden kins only
   * gmoccapy_2_3_1_9 - bug in lathe mode DRO Size
   * docs: clarify what directories to run the debian tools from
   * motion/command.c: avoid spurious error
   * gmoccapy - dialogs - corrected the signal type
   * gmoccapy_2_3_1_8 - dialogs is now a class and have gobject signals
   * gladeVCP - tooledit_widget.py - select tool in spindle after
                            reloading the toolfile
   * gmoccapy_2_3_1_7 - minor bug in periodic and better tool handling
   * gmoccapy_2_3_1_6 - bug with decimal separator solved
   * gmoccapy_2_3_1_5 - searching a decimal separator bug in tooledit widget
   * remove stray import in comment
   * Merge pull request #331 from lkundrak/lr/fsf-address
   * all: update FSF address in GPL 2.0 notices
   * ini-homing.txt: joint nomencature
   * biquad.comp typo in doc text
   * Merge remote-tracking branch 'origin/2.7'
   * Merge pull request #327 from ReeseWang/patch-2
   * biquad.comp: change type,f0,Q,s1,s2 to pins
   * homing: Added a requirement for immediate homing.
   * Merge remote-tracking branch 'origin/2.7'
   * axis.py: no need for iter() here
   * Merge remote-tracking branch 'origin/2.7'
   * halui.cc: new pin: halui.machine.units-per-mm
   * emccalib.tcl: remove nonexercised code
   * emccalib.tcl: support [JOINT_N],[AXIS_L],[TUNE]
   * Merge remote-tracking branch 'origin/2.7'
   * sim_pin: support expressions in numeric entries
   * homing:describe home_sequence startnum restriction
   * linuxcncrsh docs update for "Home All"
   * linuxcncrsh (emcrsh.cc), support "Home All"
   * Merge remote-tracking branch 'origin/2.7'
   * tp.c fix questionmarked comment
   * Merge remote-tracking branch 'origin/2.7'
   * docs: fix debian/configure example command line
   * Merge branch 'dgarr/homing_seq_updates'
   * motion.homing-inhibit (new pin)
   * ini hal pins new: ini.N.home_sequence
   * motion: fix for trivkins duplicate coordinate jogs
   * Merge remote-tracking branch 'origin/2.7'
   * milltask manpage + docs missing ini.N.home* items
   * shcom.cc,.hh more appropriate parameter naming (JA)
   * axis.py use upper() to match prior default setting
   * axis.py: force only trivkinscoords to lower
   * docs hostmot2 - wrong link
   * Merge pull request #313 from cts1085/glcanon_geometry_signbug
   * glcanon signbug when show_tool if "-" on non-rotational axis
   * Merge pull request #312 from cts1085/toolrender_multi_rotations
   * Apply show_tool rotations in original GEOMETRY order
   * carousel: Add parity checking and strobe pins.
   * gmoccapy_2_1_3_4 - forgot to update release number
   * gmoccapy_2_3_1_4 - make sound widget no sensitive
   * gmoccapy_2_3_1_3 - bug loading player in Stretch
   * packaging: update debian/control VCS link from glo to github
   * docs: update Building LinuxCNC document from glo to github
   * Merge pull request #307 from trasz/freebsd2
   * Merge remote-tracking branch 'origin/2.7'
   * Without SOB policy, PULL_REQUEST_TEMPLATE is not needed
   * Merge remote-tracking branch 'origin/2.7'
   * Consequently use "#!/usr/bin/env python".
   * Merge remote-tracking branch 'origin/2.7'
   * update_ini: Expunge some unused INI file entries
   * regmap: point at github for canonical location
   * gmoccapy - made import gst more clear
   * gmoccapy_2_3_1_2 - bug in error report, replacement of joint and axis
   * remove [TRAJ]CYCLE_TIME, it was never read
   * remove [EMCMOT]COMM_WAIT from all sample configs and tests
   * Motion: remove unused reading of [EMCMOT]COMM_WAIT
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch 'master' of https://github.com/rene-dev/linuxcnc
   * Fix issue https://github.com/LinuxCNC/linuxcnc/issues/304
       Signed-off-by: Rene Hopf <renehopf@mac.com>
   * Merge branch 'master' of https://github.com/rene-dev/linuxcnc
   * added back tool lathe to lathe sim config Signed-off-by: Rene Hopf
       <renehopf@mac.com>
   * added documentation for BACK_TOOL_LATHE option in axis Signed-off-by:
       Rene Hopf <renehopf@mac.com>
   * This fixes https://github.com/LinuxCNC/linuxcnc/issues/178 by adding
       BACK_TOOL_LATHE support to axis in the DISPLAY section.
       Signed-off-by: Rene Hopf <renehopf@mac.com>
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * GladeVCP - ComiDRO - raise SystemExit in code stops Glade to load file
   * Merge branch 'freebsd2' of https://github.com/trasz/linuxcnc
   * uspace_rtapi_app: fix use of g++ extension not in clang++
   * Merge remote-tracking branch 'origin/2.7'
   * Fix an an order of magnitude error in an equation
   * Merge branch 'freebsd2' of https://github.com/trasz/linuxcnc
   * packaging: bump debhelper compat level
   * packaging: bump standards-version
   * Adapt to FreeBSD version of pthread_attr_setaffinity_np(3).
   * find_rt_cpu_number() is somewhat Linux-specific; account for that.
   * The iopl(2) function is Linux-specific.
   * The malloc.h header is Linux-specific.
   * Don't try to include <sys/prctl.h> on non-Linux.
   * Ifdef out some more Linux-specific code.
   * mallopt(3) is Linux-specific.
   * Don't use SHM_LOCK under FreeBSD.
   * detect_preempt_rt() is Linux-specific.
   * Only call setfsuid(2) on Linux.
   * Fixed excessive CPU load in mb2hal
   * Added PIN_NAMES option to mb2hal
   * docs - gmoccapy - added description from KeaPad to NumPad
   * docs - gmoccapy - added KeyPad Jogging informationn
   * gmoccapy_2_3_1_1 - added KeyPad Jogging
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch 'python-interface' of https://github.com/phillc54/linuxcnc
   * Merge branch 'issue_284' of https://github.com/phillc54/linuxcnc
   * Merge branch 'remove_trivkinstype' of
       https://github.com/phillc54/linuxcnc
   * debian/configure put back Debian 8
   * docs: python-interface
   * axis: remove redundant variable
   * axis: fix for issue #284
   * debian/configure: fix for debian stretch
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch 'axis-numeric-key-shortcuts' of
       https://github.com/phillc54/linuxcnc
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch 'hm2_rpspi' of https://github.com/BsAtHome/linuxcnc
   * Merge branch 'jepler/setfsuid' of https://github.com/LinuxCNC/linuxcnc
   * Merge branch 'remap-default-modalgroup' of
       https://github.com/jepler/linuxcnc
   * Merge remote-tracking branch 'origin/2.7'
   * Insert new option spi_debug at the correct position in the list.
   * - Fix includes and remove  those not required - Undefine debugging as
       default - Add spi_debug to do enable run-time debuging (map-page
       updated) - The cookie is 3 words, but we want to read 4 to catch
       the IDROM offset, subsequently used to read the board's ID
   * Fix wrong bit defines; zeroes do not do much.
   * Fix cookie length in check. It is only one word followed by a two word
       identifier. The fourth word is an address offset and cannot be
       used in the check.
   * Fix printing non-printable characters if the HOSTMOT2 string is not
       read.
   * Fix check on return value if hostmot2 read function.
   * Fix board index in hm2_register call. The number of boards in the probe
       sequence count is not the same as the number of boards found.
   * Merge remote-tracking branch 'origin/2.7'
   * Minor and trivial fixes: * Fix some comments for content and grammar. *
       Direct VPU clock open error to info level. It is not a real error
       if the core clock can be read. * Fix wrong sizeof() in platform
       detection (test was always false). Buffer is allocated now.
   * Also look for the SPI master clock at the debugfs core-clock entry.
       Older kernels do not have detailed information available.
   * Fix printf format incompatibility between 32/64 bit systems. Cosmetic
       change because the module only runs on 32bit RPI.
   * Significant update of the hostmot2 hm2_rpspi driver: - Use correct
       synchronized register access - Improve driver performance by
       utilizing the controller's fifos - Add module parameters to set
       write/read speed - Add module parameter to probe different CEs
       and SPI0/1 - Allow up to 5 boards on SPI0/1 and CEs - Add
       pull-up/down enable/disable module parameter - Use dynamic memory
       for RPI version detection - Only use one (io)mmap'ed area for
       register access - Update man-page to describe all module
       parameters and suggested usage
   * Merge remote-tracking branch 'origin/2.7'
   * changes as requested
   * kins manpage: expand on duplicated coord letters
   * axis: fix preview when machine has locking rotaries
   * axis: keyboard shortcuts for feed override and joint activation
   * axis.py: joint jog for special identity trivkins
   * axis.py kinstype=1 is "single" (as is default)
   * axis.py replace tabs to conform to precedents
   * Merge branch 'bugfix/radiobuttons' of
       https://github.com/phillc54/linuxcnc
   * tests: test remap without modalgroup specified
   * remap: Fix behavior when modalgroup= is not specified
   * inihal: Suppress gcc6.3 -Wignored-attributes diagnostics
   * inihal: Suppress gcc6.3 -Wignored-attributes diagnostics
   * Fix -Wmisleading-indentation diagnostics
   * Merge remote-tracking branch 'origin/2.7'
   * Make configure pick up clang.
   * xhc-hb04 support amux-enable pin
   * xhc_hb04_util.comp remove unused pin jogenable-off
   * xhc-hb04.tcl: use pre-existing signames
   * axis: docs: Touch off can change any G5x offset
   * axis: Add "P0  Current" to touch-off, make default
   * axis: Fix reload of preview after abort
   * axis: Fix reload of preview after touch off
   * Fix the other half of a1a347d1 The previous patch to this file missed
       out a couple of memcpy changes also, there was a missing break;
   * Changes for PR comments.
   * Merge remote-tracking branch 'jepler/halui-override-limits'
   * halui: Add outputs that track whether joint limit override is enabled
   * Merge branch 'bugfix/joint_jogging' of
       https://github.com/phillc54/linuxcnc
   * Merge branch 'tseufl-bugfix-glade/2.7-gscreen' of
       https://github.com/tseufl/linuxcnc-mirror
   * Merge branch 'tseufl-bugfix-glade/2.7-9_axis' of
       https://github.com/tseufl/linuxcnc-mirror
   * axis: set up most parts of interpreter state based on info from task
   * glcanon: allow old and new forms of arguments for gcode.parse
   * gcodemodule: arbitrary number of preamble godes
   * doc build: don't print "***" when all is well
   * docs: fix build error when image alt text is multiline
   * docs: add missing =
   * docs: don't use ampersands in alt= text
   * Merge branch 'tseufl-fix-docs/2.7-add-img-alt' of
       https://github.com/tseufl/linuxcnc-mirror
   * Merge branch 'master' of https://github.com/LearningLinuxCNC/linuxcnc
   * In INI-file variable docs, mention Z axis and move feedrate to G38
       block; amend/add cross-references
   * Reword cross-ref text for better readability if in print form
   * Correct cross-reference markup for Remap:FEATURES link
   * Add FEATURES to list of RS274NGC section variables; harmonise bullet
       list format
   * Explain how to use custom vars from G-code
   * Edit existing link to FEATURES section to use NOTE admonition and
       FEATURES (not FEATURE) label
   * Fix minor spelling and punctuation errors
   * Merge branch 'issue-159' of https://github.com/jepler/linuxcnc
   * update test configs for master branch
   * Merge branch 'remap-io-lcnc-2.6' of
       https://github.com/zultron/machinekit
   * hal_glib -remove error message polling
   * hal_glib -Fix error if coordinates rotated
   * Stepconf: Allow users to add MDI_COMMANDS
   * Remove a potentially disasterous confusion between bits and bytes.
       (Thanks jepler)
   * Remove a compiler warning related to type-punning (and fix the
       indentation)
   * gmoccapy_2_3_1 - added a new hal pin for tool diameter
   * Merge remote-tracking branch 'origin/2.7'
   * uspace: get rid of runtime setuid use
   * remove unneeded headers
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/memfrob-pr264'
   * gmoccapy_plasma - limit led without off color
   * Further work on adding a FLOAT type to smart-serial datatypes
   * add support for float values in the sserial driver.
   * rtapi: rt_free_timers definition is needed for RTAI 4
   * Merge branch '2.7'
   * Only warn of unsupported smart-serial datatypes once, not at 1kHz
   * docs -fix link
   * docs -add info about GStat python module
   * hal_glib -change some function names -add one
   * hal_glib -fix spelling mistake and fix forced update function
   * axis: axes radiobuttons when jogging before homed
   * axis: joint mode keyboard jogging
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'phillc54/master'
   * axis: fix lathe jogging directions when jogging with keyboard up/down
       and left/right keys
   * axis: prevent segfault when keyboard direction jogging unspecified axes
       before homing
   * axis: lathe jog error with minus/plus keys and buttons
   * Merge remote-tracking branch 'origin/2.7'
   * axis.py removed wrong func in preceding commit
   * axis.py remove dead code, revise commentary
   * docs: Motion mode doc updates for Joints/Axes
   * docs: fixup asciidoc markup in Code Notes
   * Merge remote-tracking branch 'joe-hildreth/issue_248'
   * Merge remote-tracking branch 'origin/2.7'
   * Issue 248: Remove reference to Ubuntu 10.04 in tooledit.
   * updating-linuxcnc.txt:notes on jogging/homing/kins
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * gmoccapy_2_3_0 - better support for new joint axis behavior
   * Merge 'origin/2.7'
   * Merge 'origin/2.7'
   * gmoccapy_2_2_5_2 - bug in reload tool on start up
   * Merge branch '2.7'
   * gmoccapy -don't fail-to-load on theme folder errors
   * gscreen -Use defaults for searching if widget selection missing
   * gladevcp -add sensitivity color change to hal_dial
   * gladevcp -improve highlight of sourceview
   * gladevcp -improve background color with themes
   * gscreen -keybindings fix
   * gladevcp -add macro selection widget
   * gladevcp -add interactive commands to load debug programs
   * gladevcp -add more Gobject messages
   * Merge branch '2.7'
   * matrix kb -add nochange keycode to act more like 7i73
   * panelui -fix ability to add arbitrary HAL pins
   * Merge branch 'hm2_rpspi_4_8_board_id' of
       https://github.com/sleepybishop/linuxcnc
   * add catchall rule for unknown processors Signed-off-by: Joe Calderon
       <calderon.joe@gmail.com>"
   * fix chip identification issue on newer kernels (eg. 4.8.x and up)
       Signed-off-by: Joe Calderon <calderon.joe@gmail.com>"
   * Merge remote-tracking branch 'origin/2.7'
   * docs: remove invalid ".R" macro from kins.9 manpage
   * docs: fix gmoccapy asciidoc markup
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * tests: fix a copy/paste error in an error path
   * axis.py better message for missing specifier
   * Merge 'origin/2.7' into z_master
   * simple_tp.h: provide macro TINY_DP for tiny_dp
   * Merge branch 'master' of ssh://git.linuxcnc.org/git/linuxcnc
   * added command line parameter to turn on/off explicit port direction
       change Signed-off-by: Jon Elson <elson@pico-systems.com>
   * rtapi_math.h include fmod()
   * Merge remote-tracking branch 'origin/2.7'
   * gmoccapy_2_2_5_1 - homing now works with gantry and also 5 axis configs
   * Merge branch '2.7'
   * GladeVCP - CombiDRO removed unused import statement
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * minimal changes to gmoccapy_JA configs
   * gmoccapy_2_2_5 - Gantry homing solution
   * Merge  'origin/2.7'
   * GladeVCP - CombiDRO - no more relation to get_ini_info,
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * tool table changed, do not know why?
   * Merge branch '2.7'
   * restore resuid after posix_spawn
   * (failing) test for setuid handling in rtapi_posix_spawn
   * siggen.c: add reset pin
   * Merge 'origin/dgarr/per_seq_homing'
   * updating-linuxcnc.txt section on interface updates
   * docs/src/config/python-interface.txt jog syntax
   * update_ini: Fix issues #230 and #236 #230 reports incorrect behaviour
       if no [TRAJ]MAX_VELOCITY exits. #236 reports too-general
       reformatting of some setp commands
   * updating-linuxcnc.txt pin name change
   * motion: update for hal pos-cmd, vel-cmd pins
   * gmoccapy_2_2_3_3 - check for double letters in coordinates and home the
       correct joint
   * configs - corrected the home sequence values to be negative
   * gmoccapy_2_2_3_2 - bug. double hal pin creation
   * axis.py: non-ident kins:home menu items: show SYNC
   * Merge branch '2.7'
   * sim/axis/xyzb_locking_indexer/*.ini sim_pin update
   * lib/hallib/wheeljogpins.tcl new file
   * ldelta_demo.ini use new sim_pin option
   * sim_pin: suppress bit item radiobuttons if
   * tests/ update two configs inifiles for JA
   * tests/mdi-queue-length cleanup ini for JA
   * tests/mdi-queue-length: skip until ini updated for master branch
   * Merge remote-tracking branch 'origin/2.7'
   * GladeVCP - CombiDRO - added support for Joints / axis differences
   * gmoccapy_2_2_4 - security for gantry machines
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * configs/gmoccapy/gantry - some minor changes
   * Homing: per-sequence homing for neg HOME_SEQUENCEs
   * sim_pin: support option --title title_string
   * sim_pin: order minus/plus (s32/u32) like axis gui
   * halui: add a hal pin with the current tool diameter
   * Merge remote-tracking branch 'origin/2.7'
   * halshow.tcl: support spec for number formats
   * oneshot.comp add reset 9602
   * motion.c motion.motion-enabled is an output
   * gantry.ini: use neg homing_sequence for y joints
   * gmoccapy_plasma - plasma hal wrong hal pin name
   * gmoccapy_plasma - signals.hal wrong hal pin names
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * gmoccapy_2_2_3_1 - solved bug in reloading tool after homing twice
   * tp.c: joints_axes: use axes[].acc_limit,vel_limit
   * axis.py fix typo err
   * axis.py: bugfix for missing slider items detection
   * corexy kinematics (+man page update +sim config)
   * motion: motion.servo.last-period: parameter to pin
   * axis.py: identity kins: no teleop until homed #224
   * kins.9 clarify kinstype=B example text
   * ini-config.txt: clarify [TRAJ]COORDINATES
   * gmoccapy_2_2_3 - hal pin gmoccapy.ignore-limits from 1.5.7
   * dng remote-tracking branch 'origin/2.7' into HEAD
   * gmoccapy_2_2_2 - bug in STOP handling
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * gmoccapy_2_2_1 - status.poll in a try except
   * Merge branch 'lcnc-217' of https://github.com/zultron/machinekit
   * docs - gmoccapy_hu.txt - fixed the images paths
   * gmoccapy_2_2_0_3 - changed width limits
   * stdglue.py:  turn `change_epilog()` into generator function
   * gmoccapy-hu.txt:delete references to removed files
   * Merge remote-tracking branch 'origin/2.7'
   * gmoccapy_2_2_0_2 - error if no macros was found in INI
   * docs - gmoccapy - added docu for reload tool feature
   * gmoccapy_2_2_0_1 - make reload tool on start a selectable feature
   * gmoccapy_2_2_0 - finally solved "reload tool on start up"
   * gmoccapy_2_1_6_5 - changed the expanding mode in the INFO box
   * gmoccapy_2_1_6_4 - bug in add macro button
   * renamed the function from onTreeNavigateKeyPress to
       on_tree_navigate_key_press to match surrounding code
   * fix logging messages for hostmot2 uart module
   * Fixed an issue where when on the last line of the table it would go to
       the first visible row in the table instead of the first row of
       the table. This was only apparent in long tool tables.
   * Fixed the error that was occuring during moving from the far right
       column in the lathe tool offset table to the far right column.
       The root cause was that the first column is not editable. I am
       not sure if this is the intended functionality so I left it with
       cell renderer editable property set to false. I instead handled
       it so that if the cell renderers editable property is set to
       false then that cell is skipped and it automatically moves to the
       next cell. This is applied to both left and right movements.
   * changed the __init__ function making the renderers all editable all of
       the time.
   * Changed the properties of the cell renderers so they are not retreiving
       them from the model. The only property that is retrieved from the
       model is the toggle state or text properties. All other
       properties are static and are modified in the pyton code.
   * homing.c search,latch: honor [JOINT_n]MAX_VELOCITY
   * gmoccapy_2_1_6_3 - release number change, due to init_glcanondraw()
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * docs - gmoccapy - minor changes
   * hal_gremlin.py include init_glcanondraw()
   * docs - gmoccapy - added new know issue with macros
   * gmoccapy_2_1_6_2 - better solution for the G96 bug
   * gmoccapy_2_1_6_1 - added code information
   * gmoccapy_2_1_6_1 - bug in G96 handling
   * Add G74/G84 floating tap cycles
   * rs274 sai: Properly implement two GET_EXTERNALs
   * Hostmot2 Absolute Encoders: Add a flag to inhibit encoder wrapping.
   * sim_lib.tcl: reduce setp cmds for equiv hal file
   * GladeVCP: Send a message from Touchy to an embedded GladeVCP tab to
       tell the tab that it has just become visible.
   * basic_sim.tcl: save all state for equiv hal cmds
   * halcmd: new save types "unconnectedinpins, "allu"
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * packaging: fail gracefully if apt showsrc info missing
   * Merge branch 'refactor-debian-configure'
   * travis: ask apt-get to install less stuff
   * debian/configure: remove stanzas about no-longer-supported kernels
   * debian/configure: suggest to send a pull request about this
   * packaging: refactor configure
   * packaging: delete unused stanza
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch
       'tseufl/tseufl-fix/configs/sim/2.8-typo-update'
   * Merge remote-tracking branch 'tseufl/patch-1'
   * documentation - gmoccapy - added info about gmoccapy2
   * Merge branch '2.7'
   * Improve support for Mint 18 (LTS)
   * Update de.po - joints-axes <-> Achse/Gelenk
   * docs: clarify how LATHE= and FOAM= treat "0"
   * docs: who knows what stat.velocity is?  I don't.
   * docs: fix markup
   * scorbot-er-3 config: use new differential pins
   * scorbot-er-3 config: remove dead hal code
   * differential: pass feedback through the differential component
   * Merge remote-tracking branch 'tseufl/tseufl-fix-docs/2.8'
   * Merge remote-tracking branch 'tseufl/tseufl-fix-scripts/2.8-typo'
   * Merge branch 'tseufl-fix-po/de' of
       https://github.com/tseufl/linuxcnc-mirror
   * update.po
   * Merge branch 'tseufl-fix-po/de' of
       https://github.com/tseufl/linuxcnc-mirror
   * Update de.po
   * scripts: axis.py typo
   * basic_sim.tcl: create equivalent halcmds halfile
   * Merge branch 'tseufl-fix/configs/intf/2.8-typo-update' of
       https://github.com/tseufl/linuxcnc-mirror
   * Merge branch 'tseufl-fix-tcl/2.8' of
       https://github.com/tseufl/linuxcnc-mirror
   * Merge branch 'tseufl-fix-scripts/2.8-typo' of
       https://github.com/tseufl/linuxcnc-mirror
   * tests: don't use a filename deleted by 'dpkg-source'
   * axis: remove images that are no longer used
   * axis: remove old button theme hack
   * tests: update new test configs for ja
   * Merge remote-tracking branch 'origin/2.7'
   * skip the tests that fail without the task fixes
   * Revert "interp: reset Interp and Canon state on Abort"
   * Revert "Task: simplify handling of emcCommand"
   * Revert "Task: add drain_interp_list"
   * Revert "task: Fix serial number handling after 516deaef"
   * Revert "Task: fix a recent "surprise motion on abort" bug"
   * pncconf: don't refer to kernel_version when not is_kernelspace
   * bugfix 2.7: 9_axis.glade, search&replace, img-link
   * Merge remote-tracking branch 'gh-jepler/halcompile-rawstring'
   * De-confuse github about licenses
   * Fix DRO alignment
   * bugfix 2.7: gscreen.glade, search&replace
   * docs 2.8: update copyright -> 2016
   * docs 2.8: update copyright -> 2016
   * docs 2.8: update copyright -> 2016
   * Merge pull request #1 from LinuxCNC/master
   * rs274: use configure-detected readline libs
   * tests/twopass use script option for halcmd show
   * uspace: use root in RTAPI shmem_new so shm can be locked
   * uspace: use WITH_ROOT for rtapi_open_as_root
   * uspace: fix check for setuid nature of rtapi_app
   * configs: intf-pico readme typo/adding "www"
   * configs: sim-tklinuxcnc readme missing l [L] added
   * configs: sim-tklinuxcnc readme update/reformatting
   * configs: sim-gscreen_custom readme reformatting
   * configs: sim-gscreen readme typo
   * configs: sim-gmoccapy readme typo
   * configs: sim-axis readme typo
   * axis.tcl: update/added copyright 2016
   * linuxcnc.tcl.in strip leading whitespace on [SECT]
   * scripts: latency-test typo
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * hm2_eth: Use rtapi_spawn_as_root, rtapi_do_as_root
   * uspace: debugging code for privilege handling
   * uspace: implement rtapi_do_as_root
   * uspace: implement rtapi_spawn{,p}_as_root
   * uspace: revamp privilege handling to not setfsuid
   * docs: image alt-tags removed
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * docs: image alt-tags added
   * Merge remote-tracking branch 'origin/2.7'
   * axis.py: disallow individual coordinate homing if ...
   * configure: remove obsolete gettext version checks
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'gh-jepler/configure-asciidoc-man'
   * Merge remote-tracking branch 'origin/2.7'
   * configure: All supported platforms have asciidoc 8.6
   * or2: demonstrate a use of r-string documentation
   * docs: document halcompile rawstrings
   * halcompile: support r-strings
   * Merge remote-tracking branch 'origin/2.7'
   * motion: fix some misleading indentation - no code change
   * fix misleading indentation - no code change
   * stepconf build_INI.py bugfix for JA handling lathe
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * gmoccapy_2_1_5 - halui spindle override bug
   * pncconf build_INI.py bugfix for JA handling lathe
   * Merge branch 'epp-parport-g540' of https://github.com/cradek/linuxcnc
   * Merge branch '2.7'
   * latency-histogram: new option (--nox) for no X gui
   * Merge remote-tracking branch 'origin/2.7'
   * glcanon.py: Allow easy customisation of the DRO number format
   * Docs: fix link
   * Merge remote-tracking branch 'origin/2.7'
   * gmoccapy_2_1_4 - hide lathe wear offsets as default
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * gmoccapy_2_1_3 - key event bug on mode change
   * tests refactor: consolidate wait_for_linuxcnc_startup()
   * Merge remote-tracking branch 'origin/2.7'
   * linuxcnc python module: add documentation for jog()
   * gmoccapy_2_1_2 - spindle label has not been updted
   * gmoccapy_2_0_XX - get_ini_info - missing entries leaded to a python
       exception
   * build: this pipe would hide real build errors
   * rs274: Notify user on terminal if link or rename fail
   * docs: Fix 'WARNING: missing section: [sect5]' diagnostics
   * docs: Fix 'WARNING: section title out of sequence' diagnostics
   * build: note an a2x warning that is spurious
   * scorbot-kins: fix compiler diagnostic '-Wunused-but-set-variable'
   * Merge remote-tracking branch 'gh-jepler/xenial'
   * travis: mk-build-deps can install the deps too
   * packaging: stanza for ubuntu 16.04
   * update_ini: Fail to crash with commented-out INI sections
   * update_ini: Avoid making syntactically incorrect "setp" statements
   * Move hal_bb_gpio manpage from docs/src/ to docs/man/
   * hal_bb_gpio: errno didn't make sense here
   * hal_bb_gpio: compensate for 1-based thinking by overallocating
   * hal_bb_gpio: error handling is not just calling exit()
   * Merge branch 'master' of https://github.com/jmkasunich/linuxcnc
   * build: remove 'halonly'-related change unintentionally committed
   * fix typo - incorrect GPIO port address for P8 pin 6
   * Fix hal_bb_gpio driver crash due to disabled port
   * hal_bb_gpio: add manpage
   * hal_bb_gpio: new hardware driver
   * rtapi: Add rtapi_open_as_root API
   * mb2hal: remove needless dependency on linuxcnc
   * uspace: restore thread that reads out messages from realtime
   * packaging: add vcs headers a la debian policy
   * Task: update stat->traj.joints before iterating over it
   * Merge remote-tracking branch 'origin/2.7'
   * revise limit3.1 test to deal with rounding effects
   * Enable remap of M62-M68
   * Merge remote-tracking branch 'origin/2.7'
   * tests: skip the limit3.1 test for now
   * Merge branch 'master' of https://github.com/jmkasunich/linuxcnc
   * Merge branch 'execute_finish_in_py_remap-lcnc' of
       https://github.com/zultron/machinekit into
       zultron-execute_finish_in_py_remap-lcnc
   * Describe port type = epp
   * Let the user request output mode with EPP to fix G540 charge pump
   * halstreamer: allow comments in input stream
   * limit3.comp: add 'in-limit' output pin
   * logic.comp:  add 'nand' and 'nor' outputs
   * limit1 & limit2: change params to pins
   * Merge remote-tracking branch 'pkmcnc/master'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * gmoccapy_2_1_1 - startup errors when not in estop
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * reenterable remaps: fix epilog
   * reenterable remaps: don't unnecessarily set `mdi_interrupt` flag
   * reenterable remaps: fix python body and prolog reentry
   * reenterable remaps: unit test
   * interp: Atomically replace old var file with new
   * Remove file unintentionally committed (7db4ebb)
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * lcd component added hal_ready
   * kinematics/genhexkins: remove "last change" date
   * kinematics/genhexkins.c: add strut length correction
   * kinematics/genhexkins.c: add spindle-offset pin
   * kinematics/genhexkins.c: remove obsolete code, fix errors
   * gmoccapy_2_1_0 - new config for SCARA
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git into
       gmoccapy_JA_based_on_master
   * gmoccapy_JA_master_2_1_0 - ready to be merged with master ;-)
   * gmoccapy_JA_master - ongoing port to JA
   * Merge branch 'hm2_raspi' of
       https://github.com/tinkercnc/linuxcnc-mirror-old
   * hm2_rpspi: remove check of BUILD_SYS_USER_DSO
   * hm2_rpspi: remove skeleton of firmware upload code
   *  compiler attribute added to avoid warning about unused variable.
   * build system: remove stray escape characters
   * Merge remote-tracking branch 'origin/2.7'
   * uspace: avoid use of message queue in main thread
   * Merge branch 'gmoccapy_JA_based_on_master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git into
       gmoccapy_JA_based_on_master
   * hal_lib: drive first non-input-pin value onto signal
   * hal_lib: factor condition out to local variable
   * Merge branch 'jepler/master/uspace-plus'
   * docs: document new RTOS support
   * packaging: rtai, xenomai are sub-packages of uspace
   * uspace: add uspace+xenomai realtime
   * uspace: add uspace+rtai realtime
   * packaging: drop special treatment of linuxcnc_module_helper
   * build: install additional programs as setuid in uspace
   * build: even on uspace, make linuxcnc_module_helper setuid
   * realtime: Load modules even for uspace, if requested by rtapi.conf
   * module_helper: always allow .ko objects
   * module_helper: Allow loading modules associated with running kernel
   * uspace: Introduce lockfree queue for rtapi_print_msg
   * configure: fall back to uspace realtime if rtai not found
   * uspace: factor several items to a header
   * build: include a copy of boost lockfree for heritage platforms
   * gitignore: generalize pattern
   * ignore generated files
   * gmoccapy_JA_master_2_0_26 - bugfix tbtn_user_tabs and getiniinfo
       increments
   * hard-limits test: update for joints/axes
   * Merge remote-tracking branch 'origin/2.7'
   * Revert "runscript: remove variables now set by rip-environment"
   * linuxcnc launcher: don't try to run update_ini without a DISPLAY
   * Merge branch 'master' into gmoccapy_JA_based_on_master
   * emccalib.tcl parsing [HAL]HALFILE,POSTGUI_HALFILE
   * docs: update linuxcnc module docs for JA
   * docs: don't give numeric values for enumerated constants
   * GladeVCP - hal_mdi_history - deleted unneded function
   * gmoccapy_JA_master - solved the MDI History bug
   * Merge branch 'hm2_raspi' of
       https://github.com/tinkercnc/linuxcnc-mirror-old
   * gmoccapy_JA_master - trying to find halmdihistory bug
   * Raspian-8.x Distro added...
   * axis.py sync vars.teleop_mode to motion_mode #123
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git into
       gmoccapy_JA_based_on_master
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * GladeVCP - hal_status - hal_glib - report homed joints not axis
   * gmoccapy_JA_master_2_0_25_1 - ongoing work on homing joints not axis
   * gmoccapy_JA_master - tests to change to home joints not axis
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git into
       gmoccapy_JA_based_on_master
   * gmoccapy_JA_master_2_0_25 - hal pin for jogging joints on not identity
       machines
   * Merge branch 'wj200-extra-fields' of
       https://github.com/jamwaffles/linuxcnc
   * tests: compensate for changed output
   * tests: compensate for changed output
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git into
       gmoccapy_JA_based_on_master
   * Added heatsink-temp pin to WJ200 component
   * Read and bind output current value
   * linuxcncmodule: don't reset interpreter on program_open
   * task: implement EMC_TASK_PLAN_CLOSE
   * Merge branch 'wj200-device-option' of
       https://github.com/jamwaffles/linuxcnc
   * Merge remote-tracking branch 'origin/2.7'
   * Allow specifying of device on wj200_vfd init
   * gmoccapy_JA-master_2_0_24 - reduced digits of vel in imperial units
   * gmoccapy_JA_master_2_0_23 - bug in unit change
   * gmoccapy_JA_master_2_0_22 - reading preferences bug
   * Merge branch 'master' into gmoccapy_JA_based_on_master
   * tests: add teleop wheel jogging test
   * tests: rename motion/jogwheel to indicate that it's joints
   * tests/toolchanger/m61: remove unused interface code
   * tests/tlo: remove unused interface code
   * tests/motion/jogwheel: remove unused interface code
   * tests/io-startup: use linuxcnc_util interface
   * tests/interp/subroutine-return: use linuxcnc_util interface
   * tests/interp/mdi-oword-m66: remove dead linuxcnc interface code
   * tests/halui: remove unused linuxcnc interface code
   * tests/lathe: use linuxcnc_util for helper functions
   * add a linuxcnc_util python module
   * scorbot config: add support for ShuttleXpress USB jog pendant
   * add a sample config for the scorbot-er-3 robot arm
   * kins: add scorbot-kins
   * add a non-realtime driver for the scorbot-er-3 robot arm
   * add a differential kinematics comp
   * Task: be slightly less aggressive about switching to Teleop
   * Task: make Manual mode use Teleop whenever possible
   * Task: make the all_homed() helper function available
   * Remove unused proc makeNodeSig
   * Merge remote-tracking branch 'gh-ickalb/2.6-halshow_signals'
   * Merge remote-tracking branch
       'origin/jepler/master/ickalb-tp-personalities'
   * Revert "work on support of desktop shortcuts using rip"
   * runscript: remove variables now set by rip-environment
   * runscript: remove some never-used, never-exported variables
   * runscript: Get all rip-environment settings
   * runscript: remove environment variable related to xlinuxcnc
   * halcmd: Make this header safe for inclusion from C++
   * Merge remote-tracking branch 'tinkercnc/hm2_raspi'
   * probe for 7i43 removed
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git into
       gmoccapy_JA_based_on_master
   * gmoccapy_JA_master_2.0.21 - support joint jogging
   * pickconfig.tcl allow shortcut creation if missing
   * work on support of desktop shortcuts using rip
   * axis: fix queued MDI
   * abort startup if user cancels update_ini
   * platform-is-supported: No need for ancient Python workarounds
   * minor changes to ini and some more comments in gmoccapy.py
   * Merge branch 'master' into gmoccapy_JA_based_on_master
   * linuxcnc.in: sequence: update_ini, check_config
   * update_ini: update link to JA updating docs
   * README: point to Building LinuxCNC for build info
   * README: word-wrap the text
   * parse_ini{} proc: add to tcl pkg named Linuxcnc
   * emcsh.cc rebranding comments for tcl package
   * uspace: drop support for old appspecific pointer
   * uspace: rtapi_delay will need a different implementation for rtai
   * uspace: move a header inclusion to a normal spot
   * uspace: rtapi_get_time will need a different implementation for rtai
   * uspace: factor out code for unexpected realtime delay message
   * uspace: add a uses-fp flag in task structure
   * uspace: move pthread-specific data to new PosixTask type
   * uspace: let RtapiApp subclasses subclass rtapi_task
   * uspace: remove unneeded forward declaration
   * uspace: move a header inclusion to a normal spot
   * ignore generated files
   * uspace: give better advice about how to debug rtapi_app
   * docs: building-linuxcnc chapter belongs with other dev docs
   * check_config: Can't run it with haltcl
   * linuxcnc.in validate some config items          JA
   * fix identity sim configs inconsistent a,j lims JA
   * updating-linuxcnc: flatten heading hierarchy
   * halcmd_twopass: add a basic test of the functionality
   * Merge remote-tracking branch 'gh-ickalb/2.6-tp_personalities'
   * testsuite: basic test of twopass
   * halrun: If an inifile is specified, run it as twopass
   * halcmd: add "twopass" version as executable script
   * emctaskmain.cc handle on_soft_limit #96         JA
   * Merge remote-tracking branch 'origin/2.7'
   * Fix typo.
   * Remove the '-' from shebang strings.
   * Make Python shebangs portable.
   * Remove whitespace after shebang (#!).
   * Motion: Abort doesn't take a joint number argument
   * sim/axis/gantry config: fix extra A axis from ini update to JA
   * axis.py: allow feedoverride adjust always  JA
   * control.c teleop wheel jog: no feed override JA
   * new man page for the hm2_rpspi hal driver
   * Merge remote-tracking branch 'hazelnusse/Issue105'
   * docs: more packaging info in Building LinuxCNC
   * docs: fix a typo in Building LinuxCNC
   * DOCS - corrected typos in gladevcp.txt
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git into
       gmoccapy_JA_based_on_master
   * gmoccapy_JA_master_2_0_20 - bug in _restet_override
   * gmoccapy_JA_master_2_0_19 - deleted hide axis 4, corrected DRO display
   * bugfix
   * compiler warning sedation...
   * rules for hm2_rpspi added...
   * gmoccapy_JA_master_2_0_18 - deleted jog-vel adjustment and corrected
       analog inputs
   * some cleanups...
   * gmoccapy_JA_master_2_0_17 - deleted adj_feed and use spc_feed
   * gmoccapy_JA_master_2_0_16 -deleted adj_rapid
   * halcompile: For out-of-tree components, accept broken files
   * gitignore - added pref files from new gmoccapy-folder
   * gmoccapy_JA_master_2_0_15 - no jumping DRO and new mode switch button,
       bug in spc_spindle handling
   * New hostmot2 driver for the Mesa 7i90HD Anything IO Card for the
       Raspberry2/3 over SPI interface.
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git into
       gmoccapy_JA_based_on_master
   * gmoccapy_JA_master - deleted adj_spindle, as SpeedControl can be used
       directly
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * GladeVCP - tooledit.glade - corrected typo
   * scara.ini modified values
   * GladeVcp - tooledit.glade - corrected typo
   * Add libmodbus version checks
   * axis.py work on #104 "Ctrl-Space clears axis ...
   * gmoccapy_JA_master - updated debug server
   * gmoccapy_JA_master - bug in units handling jog vel slider
   * gmoccapy_JA-master - differnt DRO size adjustment
   * Merge branch 'master' into gmoccapy_JA_based_on_master
   * Merge branch '2.7'
   * gmoccapy_JA_master - jog speed control not initialized with the correct
       increment value
   * GladeVCP - SpeedControl - set the increment to default after setting a
       new adjustment
   * axis.py restore wrongly removed set_teleop_mode()
   * docs: fix a misnamed anchor I just introduced
   * axis.py allow toggling s.motion_mode on first
   * docs: add 'sudo make setuid' info to 'building linuxcnc'
   * gmoccapx_JA_master - added identity 5 axis sim configs
   * gmoccapy_JA_master - wrong GUI init on touch off button
   * gmoccapy_JA_master - added missing images
   * gmoccapy_JA_master - bug in init_extra_axis and key event F12
   * gmoccapy_JA_master - corrected some bugs after the merge of touchscreen
       slider
   * gmoccapy_JA_master - merged the touchscreen slider changes and deleted
       unneeded ini entries
   * gmoccapy_JA_master - merging gmoccapy2 (5axis version)
   * gmoccapy - new copyright date
   * GladeVCP_hal_glib - new signal motion_mode_changed
   * gmoccapy_ja_based_on_master - transfer needed changes from
       gmoccapy_JA15
   * Merge branch '2.7'
   * rs274: work around boost::python bug
   * lineardeltakins: fix compile error on Ubuntu 16.04
   * Merge remote-tracking branch 'origin/2.7'
   * drop "ja" from version number
   * taskintf: fix compile error reported on on Ubuntu 16.04
   * axis.py don't set_motion_teleop() unless needed #95
   * streams: set errno before calling perror
   * latency-histogram: set pixel size of window explicitly
   * stepconf: take nicokid's version of these files
   * halshow.tcl: use no special grouping for signals
   * twopass.tcl: add support for personalities (kernel module parameters)
   * docs: remove link to removed "mini" gui from spanish docs
   * Long anticipated merge of the joints/axes separation branch!
   * stepconf: temporarily disable "sanity test"
   * stepconf: take nicokid's version of these files
   * guis conform to convention for TRAJ vel,accels JA
   * update.ini: Make sure that [TRAJ]MAX_LINEAR_VELOCITY exists
   * configs: [TRAJ] rename velocity & accel items   JA
   * kins.9 document new pin: genhexkins.tool-offset JA
   * xyzbc-trt-kins.c unused dz in kinematicsInverse JA
   * updating-linuxcnc.txt: kinstype in gantry examp JA
   * homing: HOME_ABSOLUTE_ENCODER                   JA
   * kinematics/genhexkins.c: add tool-offset pin JA
   * tests/ fixups for rebase                        JA
   * emctaskmain.cc rebase fixup for emcCommand      JA
   * motion.c rebase fixup for deleted overruns pin  JA
   * xlinuxcnc gui removal JA
   * axis.py: set_motion_teleop() with update() poll JA
   * sim configs [DISPLAY]POSITION_OFFSET=RELATIVE JA
   * axis.py elim unneeded mode change for touchoffs JA
   * pncconf/build_INI.py HOME_* items to [JOINT_n] JA
   * emcsh.cc: use coord letters for  emc_* commands JA
   * Set_Coordinates.tcl use [TRAJ]COORDINATES       JA
   * emcsh.cc update emc_pos_offset command          JA
   * axis.py del unneeded set_motion_teleop instance JA
   * axis.tcl restore removed set_mode_from_tab call JA
   * motion/ fix mistakenly retained check_stuff()   JA
   * xyxb_locking_indexer/README remove obs ref      JA
   * rose engine kinematics, sim example JA
   * axis.py force task_mode manual at file open JA
   * linuxcncmodule: fix repeated calls to program_open()
   * motion/control.c disable teleop_tp at softlimit JA
   * update_ini: Add the halui pins to the conversion
   * axis.py fix clumsy logic expression             JA
   * axis.py cooperate with other gui(halui) mdi ops JA
   * update_ini: Tidy up the handling of the coordinates= param
   * update_ini: Choose placeholders less likely to collide
   * update_ini: Add world-mode jog pins for trivial machines
   * homing.c clr joints home flags for rehoming     JA
   * axis.py fix loc tst default_jog_anglular_speed  JA
   * update_ini: Fix a variable that should be a string
   * axis.py fix cut/paste slider AJOG error         JA
   * update_ini: Handle locking indexers
   * ldelta_demo.ini fix old batch edit errors       JA
   * axis.py: stricter reqmts for jog sliders        JA
   * axis.py set_motion_teleop in update() polling   JA
   * axis.py include ajogslider ifexists angle joint JA
   * Change the update_ini script to replace gentrivkins and gantrykins with
       the new trivkins. (including creating a coordinates param from
       setp lines)
   * Change the update_ini dialog box to point to better docs.
   * inihal.cc: local home_offset update missing     JA
   * vismach/brigdemill fix broken 5axis sim         JA
   * tklinuxcnc: detect extrnl change to motion_mode JA
   * taskintf.cc,homing.c bug fixes ini pins,special JA
   * updating-linuxcnc.txt no spaces  module param = JA
   * homing.c clr local homing_flag if checkAllHomed JA
   * gmoccapy:jog in teleopmode,fail if not identity JA
   * updating-linuxcnc.txt: add status of old guis   JA
   * axis.py remove provisions for AUTO_TELEOP      JA
   * gscreen:jog in teleop mode,fail if not identity JA
   * touchy: jog in teleop mode,fail if not identity JA
   * hal_glib.py remove debug print
   * mini gui removal
   * keystick gui removal
   * namelink.sh: remove wrongly included file
   * docs/src/motion/5-axis-kinematics.txt new doc JA
   * updating-linuxcnc.txt add info for gui updates JA
   * gmoccapy lathe sim configs revert 2joint xz     JA
   * axis: restore exponential backoff when waiting for s.axes
   * command.c fix unexpected conditions test     JA
   * lathe test: do the jogging tests in axis mode, not joint
   * lathe test: remove some broken debugging code
   * halui/jogging test: enforce free-mode joint jogging
   * axis.py always joint mode for unhome defs       JA
   * docs homing: udate for negative HOME_SEQUENCEs  JA
   * homing.c provision to sync final move to home   JA
   * motion: switch to Teleop mode when the final joint finishes homing
   * motion: move handling of EMCMOT_TELEOP to a function, for reuse
   * remove the useless and broken emcmotDebug->allHomed flag
   * docs: update kins.9 manpage trivkins with some gantry info
   * docs: fixup asciidoc markup in Updating LinuxCNC
   * docs: fix a typo in Updating LinuxCNC
   * docs minor update: HOME ini pins, man page refs JA
   * configs/sim/tklinuxcnc/ cleanup sims            JA
   * docs: a few axis to joint corrections           JA
   * inihal: new ini hal pins for home, home_offset  JA
   * axis.py: redraw_dro() at touchoff,tooltouchoff JA
   * remove unneeded sim config sim_xyzbc.ini        JA
   * axis.py work on jog (l,a) and max_vel sliders   JA
   * updating-linuxcnc.txt minor markup fixes JA
   * updating-linuxcnc.txt add Sim configs section   JA
   * docs fix some axis to joint hal references      JA
   * minimal_xyz.ini sim config (min config items)   JA
   * orphan unsupported sim configs                  JA
   * axis.py allow absence of MAX_FEED_OVERRIDE      JA
   * axis.py: fail if no [RS274NGC]PARAMETER_FILE    JA
   * axis.py message/exit if no [TRAJ]COORDINATES    JA
   * initraj.cc: report reason for failure           JA
   * configs/sim/axis/* some subdirs cleanup         JA
   * configs/sim/axis/*.ini cleanups                 JA
   * iocontrol-removed sim config: move to orphans   JA
   * sim_lib.tcl improve compatibility with twopass  JA
   * xyzac-trt sim example: add impeller example  JA
   * vismach.py increase plotlen for new examples JA
   * motion/command.c EMCMOT_TELEOP coordinating=0   JA
   * xhc-hb04 sim configs updates                    JA
   * sim_lib:simulated_home hystersis,home-pos per JA
   * axis.py cleanup & consolidate teleop/joint sets JA
   * emctask.cc use task manual if motion teleop JA
   * configs/sim/axis/*.ini simplify sim configs for JA
   * ja_tests/*/*.ini simplify with basic_sim.tcl JA
   * configs/sim/axis/sim_xyzbc.ini mv to ja_tests/  JA
   * sim configs w/ core_sim9.hal, use basic_sim.tcl JA
   * basic_sim.tcl: handle additional motmod parm JA
   * gmoccapy lathe sim configs update joints_axes   JA
   * gscreen lathe sim configs  update joints_axes   JA
   * lathe-fanucy.ini update for joints_axes         JA
   * configs/sim/axis/lathe simplify using basic_sim JA
   * trivkins.c update module name in msg JA
   * updating-linuxcnc.txt: add Lathe Configurations JA
   * moveoff configs: remove redundant sim configs
   * xhc-hb04 sim mm config: use basic_sim.tcl
   * sim_lib.tcl:proc make_ddts: fix counting logic JA
   * ngcgui sim configs:simplify with LIB:basic_sim.tcl
   * glcanon.py remove unused function JA
   * sim_lib.tcl:proc to enforce mandatory ini items JA
   * xyzac-trt-gui.py: fix table item vismach model JA
   * basic_sim.tcl: provide disabling options
   * test-xy[ab]c.ngc fix cut/paste errs    JA
   * kins.9 fix editing errors     JA
   * kins.9 include new xyzac-trt,xyzbc-trt kins     JA
   * new: xyzac-trt,xyzbc-trt kins + sim configs     JA
   * 5axis sim config (bridge mill xyzbc) update for JA
   * xhc-hb04.tcl support NONtrivkins world jogging    JA
   * axis.py restore task_mode after touchoff if    JA
   * axis.py allow lowercase [DISPLAY]JOG_AXES] JA
   * sim_lib.tcl fix make_ddts for ddt_limit   JA
   * kinematics.txt paste errs JA
   * axis.py go to joint mode before switch to mdi JA
   * axis.py note not error for len(trajcoordinates) JA
   * configs/sim remove unused TLO_IS_ALONG_W items
   * docs some fixes for AXIS_0 in some examples     JA
   * lintini.py updates for joints_axes JA
   * touchy.py,gscreen.py,gladevcp  AXIS_0-->AXIS_X  JA
   * tklinuxcnc: joint/world sw for non-iden kins JA
   * sim_lib.tcl improve compat with non-iden kins JA
   * axis.py use same value as iniaxis.cc:loadAxis() JA
   * kins.9 fix example error JA
   * glcanon.py establish no_joint_display locally JA
   * gscreen update for joints_axes +debugging aids  JA
   * glcanon.py: new func GlCanonDraw:init_glcanon() JA
   * hal_gremlin.py remove adjust of lathe home[] JA
   * gremlin.py: update WRAPPED_ROTARY,num_joints JA
   * glcanon.py updates readability etc for JA
   * motion/kinematics.txt update JA
   * axis.py: abandon DRO tab home&limit indicators JA
   * glcanon.py:limiticon for historicallathe config JA
   * kins.9 update,gentrivkins,gantrykins superseded JA
   * axis.py get_jog_speed_map() ret 0 if unknown index
   * hexapod sim: update for JA
   * halui.cc fix broken masking
   * taskintf.cc remove unused emcAxisSetHome() JA
   * initraj.cc restore [TRAJ]HOME use (hexapod fail)JA
   * genhexkins.c relocate comment txt to correct place
   * max5triv,max5kins combine to share common settings
   * max5kins,max5triv vismach-- updates for JA
   * vismach/hbm fixes for JA
   * sim configs: update some configs locking_indexer
   * axis_foam: make work with updated trivkins
   * glcanon.py restore correct posstrs display items
   * axis.py use trivkins coordinates when applicable
   * axis.py: avoid race for s.kinematics_type
   * axis.py,glcanon.py detect historical lathe configs
   * trivkins update, del gentrivkins, gantrykins
   * gremlin users, set kinstype,trajcoordinates JA
   * updating-linuxcnc.txt update_ini script #44 JA
   * xyzx_mpg (simulated mpg and xhc-hb04) examples
   * configs/sim/axis/ja_tests -- reorg JA sim configs
   * updating-linuxcnc.txt: joint/teleop wheel jogging
   * twopass: handle loadrt's using multiple parms (JA)
   * gentrivkins,gantrykins: exit on illegal coord char
   * axis gui: allow world wheel jog after running prog
   * updating-linuxcnc.txt del leftover .axisrc example
   * axis: keyboard jogging improvements
   * docs: document AXIS's foam mode
   * configs: foam: this has no locking indexer
   * axis.py: bind [,] keys using trajcoordinates (JA)
   * motion: initialize all axis->locking_indexer items
   * control.c: no wheel jogs for locking indexer (JA)
   * motion: disallow jogging axis w locking indexer JA
   * configs/sim/axis/ja_tests(new)temp sim configs JA
   * axis.py,glcanon.py rework icons display (JA)
   * updating-linuxcnc.txt: copy/paste err inexample
   * command.c: detect missing rotaryunlock pin
   * linuxcnc.in: exit with failure if update_ini fails
   * update_ini: use distinctive error code for 'cancel'
   * tests/ use LIB:halfiles instead of symlinks (JA)
   * tests/ fixes for ini files requiring JA update
   * ldelta demos: revise world limits
   * motion/control.c update teleop_tp.curr_pos
   * axis.py onoff_clicked joint mode iff identity
   * axis.py onoff_clicked force joint mode #45 'On sim'
   * axis.py  make sure startup is in joint mode
   * linuxcnc.in improve handling DISPLAY=linuxcncrsh
   * sim_*.comp man page text update for joints_axes
   * configs/sim/gscreen/spartan update for joints_axes
   * axis.tcl set_mode_from_tab no ensure_manual JA#40
   * glcanon.py, axis.py work icons for DRO JA#39
   * motion-logger.c use joints and axes structs (JA)
   * motion-logger update expected files for runtests
   * updating-linuxcnc.txt fix coordinates= item
   * halui man page: clarify analog jog items
   * command.c: support EMCMOT_JOG_ABS in teleop (JA)
   * enforce soft joint limits when teleop jogging (JA)
   * taskintf.cc old typo had switched min,max (JA)
   * updating-linuxcnc.txt fix coordinates= text (JA)
   * pyui/commands.py: handle some special configs (JA)
   * updating-linuxcnc.txt consistent JA specifications
   * axis.py: error if [TRAJ]COORDINATES misconfig (JA)
   * nml_intf: Work around poor c++11 support in g++4.6
   * canterp.ini: make sim runnable (joints_axes)
   * canon.hh init rotary_unlock_for_traverse (JA)
   * support jog while mdi tab (axis gui) JA
   * panelui update for joints_axes
   * axis.py clarify get_jog_mode function
   * axis.py jogspeed_incremental() cursel may be tuple
   * axis.py update Quick Ref text for joints_axes
   * updating-linuxcnc.txt typos + minor fixes
   * updating-linuxcnc.txt: reorganize ja sections
   * sim/axis/halui_pyvcp/pyvcp.hal fix ja hal pin name
   * shuttlexpress hal: update for joints_axes
   * nml-messages.txt update to reflect emc.hh
   * emc_nml.hh annotate j/a jog settings
   * emc.hh remove gap and removed comment text
   * nml was:EMC_AXIS_CMD_MSG is:EMC_JOG_CMD_MSG
   * axis.py: improve conformance of j/a key bindingss
   * axis.py unhome_joint fix cut/paste mistake
   * axis.py: fix confused message and comment
   * axis.py decode ja_rbutton value for joint homing
   * axis.py remove blanks in trajcoordinates
   * updating-linuxcnc.txt: clarify ini items,pin names
   * axis.py: Warn for duplicated coords (kins Inverse)
   * axis.py: use [TRAJ]COORDINATES as is
   * kinematics.txt: distinguish trivkins,gentrivkins
   * updating-lnuxcnc.txt: describe ini hal pin changes
   * inihal pins: docs update (joints_axes)
   * xhc-hb04-accels: connect joint, axis accel pins
   * ini_hal_demo.ini: revise sim_pin testers for ja tests
   * inihal: support axis ini items (joints_axes)
   * keystick.cc enforce use of trivkins (joints_axes)
   * mini.tcl: joints_axes (trivkins,gentrivkins)
   * tklinuxcnc.tcl: remove unused var
   * configs: cleanup some obsolete/renamed items
   * teach-in.py update for joints_axes
   * configs/by_interface,by_machine joints_axes update
   * command.c: error message on one line (joints_axes)
   * emcsh.cc remove debugging print
   * kins manpage, add info for gentrivkins
   * touchy: update hal example, notes for joints_axes
   * rebase updates motion-logger, tests/halui
   * usr_intf/ consolidate JOGJOINT,JOGTELEOP defines
   * linuxcncrsh (emcrsh.cc): update for joints_axes
   * Makefile: copy update_ini to bin/ for deb pkg
   * minor cleanups
   * minor docs update for joints_axes
   * xhc-hb04.tcl: mpg jogging in free,teleop modes for
   * moveoff_gui update for joints_axes
   * sim configs: use [KINS]KINEMATICS from inifile
   * man page compiler warnings try fix
   * tklinuxcnc gui: update for joints_axes
   * tklinuxcnc: sim configs update
   * fix some compiler warnings (edit errors)
   * config/core-components.txt missing link
   * interp_convert.c:fix logic detecting rotaryindexer
   * force jogmode for touchy,gscreen,gmoccapy (JA)
   * sim/configs: cleanup HOME items (joints_axes)
   * ini-config.txt updates for joints_axes
   * locking indexer:joint homing with gcode locking
   * motion.c: new parameter to specify unlock hal pins
   * pncconf: update for joints_axes
   * stepconf: use gentrivkins for supported configs
   * gentrivkins: add  man page
   * axis.py: fix coordinates for home/unhome display
   * motion.9 update man page for joints_axes
   * axis.py: if KINEMATICS_IDENTITY, label menu items
   * stepconf: update for joints_axes
   * tests/halui/jogging: fix pin name for joints_axes
   * ldelta_demo.ini consolidate sim_pin testers
   * halui support for axis jogging (world,teleop)
   * motion: make sure jogging planners are disabled
   * configs/axis/ldelta_demo new sim config
   * wheel world jogging
   * dgarr/ja9_updates, gentrivkins: fix minor typo.
   * ja9_updates: xemc.cc vi err
   * halui: fix some jogging bugs (adapt ja9_updates)
   * joints_axes9: joint jogging and axis gui updates
   * gentrivkins: support other KINEMATICS_TYPEs
   * hal: use mask for homed detection(joints_axes)
   * xhc-hb04/README use JOINT_
   * attic/unclaimed (new) for unknown config files (ja)
   * core_servo,core_stepper use JOINT_  ini settings
   * emccalib: update msg txt for JOINT_
   * sim/gmoccapy/ use [KINS]JOINTS (not [TRAJ]AXES)
   * sim/gscreen use [KINS]JOINTS (not [TRAJ]AXES)
   * low_graphics/(partial) [KINS]JOINTS(not[TRAJ]AXES)
   * sim/tklinuxcnc/ use [KINS]JOINTS (not [TRAJ]AXES)
   * sim/touchy/ use [KINS]JOINTS (not [TRAJ]AXES)
   * sim/pyvcp_demo/ use [KINS]JOINTS (not [TRAJ]AXES)
   * sim/axis configs use [KINS]JOINTS (not [TRAJ]AXES)
   * sim configs add dummy joint_1 for lathes
   * sim/axis/ngcgui fix helper file names
   * hallib: use [KINS]JOINTS (not [TRAJ]AXES)
   * docs: add code notes about joints and axes
   * update_ini: dont get confused by commented-out sections
   * task: get rid of useless count-of-axes
   * task: remove useless function emcInitGlobals
   * emcglb: remove unneeded inclusion
   * nml: remove emcglb.h from public interface
   * task: finish deprecating TrajConfig_t::Axes
   * motion: remove unused variable
   * teach-in: note a spot that needs attention
   * general: use deprecated names in locations that have been reviewed
   * task: deprecate TrajConfig_t::Axes
   * nml: deprecate the "axes" field
   * task: enable and disable the right number of joints
   * task: correct axes based on axis mask
   * task: update information about all configuread axes
   * axis: soft_limits() must return info about axes, not joints.
   * axis/lathe.ini add [JOINT_1] stanza (joints_axes)
   * axis.py no show masked joints (joints_axes)
   * glcanon.py(joints_axes) fix lathe homeicon display
   * axis/ cleanups for joints_axes
   * gmoccapy/ updates for joints_axes
   * gscreen/ update configs for joints_axes
   * touchy/ update configs for joints_axes
   * pyvcp_demo/ update for joints_axes
   * tklinuxcnc/ update configs for joints_axes
   * low_graphics/ update for joints_axes
   * lib/hallib/sim_lib.tcl: enforce reqmt for joints_axes
   * axis/ngcgui configs update for joints_axes
   * axis/spindle_orient update for joints_axes
   * axis/remap configs update for joints_axes
   * axis/vismach sim configs update for joints_axes
   * axis/ sim subdirs update for joints_axes(partial)
   * axis/lathe.ini update for joints_axes
   * axis/axis/  sim configs update for joints_axes
   * axis/moveoff/ configs update for joints_axes
   * axis/simtcl/ configs: update for joints_axes
   * axis/ini_with_includes/: update for joints_axes
   * axis/xhc-hb04 configs update for joints_axes
   * update_ini: preserve leading comments correctly
   * update_ini: when adding comments to the ini file, begin with "#"
   * update_ini: find sections even at the very top of the file
   * re-add isfinite, needed for rtai on lucid
   * Remove unneeded gcc version check, like fdb2d64
   * This one has been hand-converted
   * Make the splash screen run by default, ja-style
   * Added axis.N.unlock and axis.N.is-unlocked to autoconversion script
   * These were manually converted; avoid the autoconvert which requires
       $DISPLAY
   * Arrange for the linuxcnc launch script to prompt to auto-convert non JA
       configs Also includes a number of bug fixes: Ignores missing
       values rather than putting "None" in the INI Works from anywhere
       in the tree, not just the config directory Fixes a {} []
       confusion.
   * Add dialog and force options to the update_ini script to make it more
       suited to scripted use. force (-f) means that it performs the
       best-guess behaviur with no prompting dialog (-d) gives a user
       some information about what is going to happen, and the option to
       opt out. The script also now makes a complete backup of the
       config. in -f mode this is deleted after successful completion
   * puma560: make the config load under ja
   * Add a script to convert configurations to the joints_axes format. The
       script brings back the [EMC]VERSION flag, and this particular
       iteration is allocated the tag VERSION = 1.0. Some limited
       thought has been given to future extensibility. usage update_ini
       myconfig.ini It shuffles the INI file sections to suit the new
       format, and also changes the HAL pin names where necessary.
   * Fix pin_new already-initialized errors
   * Fix the ini and hal files in the subroutine-return test
   * Install simple_tp.h to fix header-sanity test
   * Fix axis limits
   * rdelta: set more appropriate axis jog speed limit
   * Fix: teleop jog speed uncontrollable from gui
   * rtapi_math: fix isfinite implementation for pre-4.4 gcc
   * sample-configs: sim linear delta configuration
   * vismach: Linear delta visualization
   * kins: Implement linear delta kinematics
   * motion: check for kinematicsInverse failures
   * motion: treat a point as out of range when it it is not finite
   * rtapi_math: ensure that isfinite() is available
   * vismach: Fix HalToolCylinder
   * Teleop jogs: obey axis velocity limit
   * Remove lying comments and unused code
   * For testing, make these all different
   * fix teleop of uvw
   * add abcuvw to my config for testing
   * After homing, be inside the world volume
   * Add gearboxes
   * This gives a nice 8x8x8 work volume
   * Hexagonal foot
   * Fixup ini and units, standardize on inches
   * rdelta config cleanup
   * rotarydelta visualization
   * rotarydelta config with simulation
   * Rotary delta kinematics
   * vismach: make it possible to use HAL pins in any CoordsBase
   * Fix axis.X.vel_cmd pins in coordinated mode
   * Show correct world constraints in AXIS
   * Verify that endpoints are within the world volume
   * motion: make joint.#.homing an output pin as it should be
   * motion: temporary fix for bad velocity in teleop jogging
   * tests: update ini files for ja3
   * Update runtests after merge
   * gentrivkins: remove hardcoded number of joints and use proper #define
       instead (bug noticed by Andy Pugh)
   * add patch to axis.py from a dropped merge
   * configs: update sim/axis_mm config to run properly in ja3
   * Add axes teleop velocities to motion status to be used by gui
   * task: remove obsolete limits tests from interpreter list readahead this
       will allow running programs in configurations with different
       position limits in joints/axes
   * motion: Reset teleop mode interpolators after disabling during move by
       estop or other error. This avoid very dangerous move to last
       calculated position of interpolators after later enabling.
   * halui: create proper joints pins count according to ini file
   * Rename HOME_VEL to HOME_FINAL_VEL ini file entry
   * touchy: update sim configuration to work in ja3
   * Add "unrotate" parameter for each joint
   * make jogs have the right accel and velocity
   * fix jog speed slider
   * fix typo in index-enable pin name
   * this is bit not float pin
   * This pin was skipped during motion code reorganisation
   * Rename coord mode trajectory planner structure according to new naming
       convention
   * Remove motion debug structure fields used to debug TP before HAL was
       introduced
   * Add incremental teleop jog
   * Fix halui to look for new sections names in inifile
   * Fix position errors when switching teleop<->free mode
   * More cleanup of scara config
   * Make CATCH_NAN macro more correct
   * make scara config at least start up
   * Add sim gantry config for testing
   * Add new teleop jogging code
   * Remove leavings of changelogs in motion source
   * Fix few comments in motion command handler
   * Move some global varables to emcmotConfig structure
   * Remove old teleoperating code from motion
   * Cleanup of motion code to prepare for deeper modifications - remove
       dead code - fixed comments - slight reorganisation of source code
       - remove unused variables - convert unnessesary global varables
       to local
   * Convert NAN catching code to global macro
   * Make emccalib tool works with new inifile organisation Change variables
       names from axis* to joint* Signed-off-by: Michael Geszkiewicz
       <micges@wp.pl>
   * Change function name to set joint type for clarity Signed-off-by:
       Michael Geszkiewicz <micges@wp.pl>
   * Remove unused obsolete varables Signed-off-by: Michael Geszkiewicz
       <micges@wp.pl>
   * Avoid flood of messages when exceed soft limit Signed-off-by: Michael
       Geszkiewicz <micges@wp.pl>
   * Improve soft limit checks to report which joint and limit they are
       exceeded Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
   * Fix preloading free tp on coord->free switch to avoid ferror
       Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
   * Avois small joint move when enabling motion Signed-off-by: Michael
       Geszkiewicz <micges@wp.pl>
   * Fix preloading free mode planner to avoid ferror on enabling
       Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
   * Rename motion commands names for joints, for clarity and consistency
       Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
   * Use existing joint velocity pin for free tp
   * Remove the need to define axes count in inifile Signed-off-by: Michael
       Geszkiewicz <micges@wp.pl>
   * Execute free mode planner calculation only when joint is active, some
       small cleanup Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
   * Add joint free planner current velocity HAL pin Signed-off-by: Michael
       Geszkiewicz <micges@wp.pl>
   * Fix bug that override limits is grayed out when machine is on limit
       Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
   * Make override limits working in Axis Signed-off-by: Michael Geszkiewicz
       <micges@wp.pl>
   * Fix bug that all homing moves was at max joint velocity instead of
       defined in inifile Signed-off-by: Michael Geszkiewicz
       <micges@wp.pl>
   * emctop: show only position of existing axes Signed-off-by: Michael
       Geszkiewicz <micges@wp.pl>
   * * Add gentrivkins kinematics
   * Fix joints/axes home and limit icons in trivkins and nontrivkins in
       Axis preview
   * emctop: display proper counts of joint positions and home/limit flags
       Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
   * Use joints count not axes Signed-off-by: Michael Geszkiewicz
       <micges@wp.pl>
   * get proper joints count and fix Machine->Homing and Unhoming menu
       Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
   * Read proper homed joints values in Axis preview Signed-off-by: Michael
       Geszkiewicz <micges@wp.pl>
   * Add XYZBC sim configuration for testing Signed-off-by: Michael
       Geszkiewicz <micges@wp.pl>
   * Make AxisConfig structure locally in taskintf.cc
   * Make global TrajConfig now locally in taskintf.cc Make sure that
       JointConfig array are also locally here Remove unused
       TrajConfig.DefaultVel variable
   * Remove setting up emc global TRAJ variables from xemc and keystick This
       part is now done in initraj Signed-off-by: Michael Geszkiewicz
       <micges@wp.pl>
   * Change sim keystick and xemc configs to run Signed-off-by: Michael
       Geszkiewicz <micges@wp.pl>
   * Create global structure for TRAJ config values This and others created
       structures is preparation to create some interfaces for those
       data
   * Remove redefines of EMCMOT_MAX_DIO and EMCMOT_MAX_AIO Signed-off-by:
       Michael Geszkiewicz <micges@wp.pl>
   * Update info only for existing joints Signed-off-by: Michael Geszkiewicz
       <micges@wp.pl>
   * Change globals canon variables into one struct CanonConfig_t
   * Remove joints data dictionary from main window Signed-off-by: Michael
       Geszkiewicz <micges@wp.pl>
   * Checking homed joints only when they exists Signed-off-by: Michael
       Geszkiewicz <micges@wp.pl>
   * Use Axis inited flag in new AxisConfig Signed-off-by: Michael
       Geszkiewicz <micges@wp.pl>
   * Move Axes home position globals to new AxisConfig structure
       Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
   * early Joints/Axes work
   * Merge remote-tracking branch 'origin/2.7'
   * interp/compile test: update expected
   * docs: fix asciidoc markup in Updating LinuxCNC
   * use-rs274: test that NURBS can be used
   * use-rs274: must initialize variable file name
   * tests: Get runtime linker errors early
   * Merge remote-tracking branch 'origin/2.7'
   * carousel.comp: Make homing a bit more intuitive
   * uspace: fix locking of shared memory segments
   * uspace: check if rtapi_app is setuid for rtapi_is_realtime
   * uspace: remove unneeded forward declaration
   * uspace: Return RTAPI delay to 10us
   * gitignore: don't propose to add 'hallib' in configs/
   * docs: add a document describing how to build LinuxCNC
   * fix a parallel build problem with pyui
   * stepconf: Always write postgui_call_list.hal
   * Merge remote-tracking branch 'origin/jepler/master/nicokid-stepconf'
   * Merge branch 'jepler/for-master/pippin88'
   * Merge remote-tracking branch 'origin/2.7'
   * hal: export hal_stream_writable
   * sampler: fix indentation, remove redundant comments
   * sampler: Update fifo-depth and fifo-full even if sampler (RTAPI) is
       not-enabled. Currently this pins do not provide live/actual
       values of fifo. If halsampler (ULAPI) is reading fifo after
       sampler is disabled then fifo-depth is altered which is not
       updated on this pin; Similarly if fifo was full before diabling
       it and then halsampler emptied it, still sampler will show that
       fifo is full.
   * docs: note shuttle driver rename in "updating your config"
   * shuttle: add support for ShuttlePRO
   * shuttle: more internal refactoring
   * shuttle: make the driver structure more flexible
   * rename "shuttlexpress" driver to "shuttle"
   * Fix includes for FreeBSD.
   * WIP get rid of use of nonportable alloca
   * uspace: introduce, use rtapi_clock_nanosleep
   * hal: Use rtapi_delay in stream wait ops
   * rtapi: add rtapi_delay{,_max} to ULAPI
   * rtapi_delay: respect rtapi_delay_max, per documentation
   * configure: check if clock_nanosleep is available
   * Correct typos and update tooltips in gmoccapy
   * corrected typos
   * corrected typo
   * configure: check whether dlopen needs -ldl
   * tests: test for the getopt reset bug
   * halcmd: Unportably reset getopt state
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * custom_postgui.hal will not be overwritten
   * Update again option.glade
   * Update again option.glade
   * Update start.glade
   * Update pages.py to correct typo
   * Update options.glade
   * Move halui page from gtk 3.12 to 3.2
   * Add halui page tab
   * Add label when append_page on notebook1
   * Create multifilebuilder_gtk3.py
   * Remove unused button
   * Remove some comments
   * Don't use nested functions.  They don't work with clang.
   * Improve debugging: warn about errors during shmem removal.
   * Avoid get_current_dir_name().
   * Fix two regression tests to work under FreeBSD.
   * In FreeBSD, python lives in /usr/local/bin/, not /usr/bin/.
   * Make setuid detection work under FreeBSD.
   * Fix byteorder detection under FreeBSD.
   * rs274ngc: get rid of setup_struct and typedef
   * Merge remote-tracking branch 'origin/sleepybishop-max31855'
   * libnml: Create shm segment with owner-only permissions
   * uspace: delete the "uuid"(sic) shared memory at exit
   * uspace: Create shm segment with owner-only permissions
   * tests/realtime-math: test for exp() and nan()
   * rtapi_math: provide declaration for c99-compatible exp()
   * max31855: use C99-compatible nan("")
   * rtapi_math: provide C99-compatible nan definition in kernelspace
   * move the new max31855 comp to hal/components
   * add bitbang spi driver for the max31855 thermocouple to digital
       converter
   * Add GNU-specific libm #defines, take two.
   * xemc: fix DBL_MAX compile errors
   * Tweak includes to make things build on FreeBSD.
   * Avoid using SA_ONESHOT to fix build on FreeBSD.
   * Fix build with clang.
   * Use getopt(3) in a way that's compatible with FreeBSD.
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * GladeVCP - gremlin - corrected mouse button 6 behavior
   * Merge branch '2.7'
   * GladeVCP - tooledit widget - bug in reload if decimal separator not dot
   * Merge branch '2.7'
   * docs: update gladevcp tooledit widget doumentation
   * gladevcp: add functions to change title and tab font
   * carousel.comp: Add pins to enable jogging of the carousel.
   * Merge remote-tracking branch 'origin/2.7'
   * tests: linuxcncrsh-tcp test now passes for me
   * fix other nmlfiles
   * nml: write the serial number into the command as seen by task
   * nml: add 'serial' flag to do command serial-number stuff
   * nml: trivial typo
   * configs: must enable "confirm_write" to get serial number return
   * nml: tcp: arrange to transport write_id back to client
   * nml: tcp: copy serial number back to caller
   * nml: Fix prototypes in class TCPMEM
   * build: warn about incorrect function overloading
   * move mesa_pktgyro_test comp to correct dir, fix header path
   * pktgyro: remove unneeded header
   * Axis: don't need to switch to Auto to load a program
   * task: allow EMC_TASK_PLAN_OPEN when State=On, Mode=Manual
   * pktuart: fix a printf format error
   * Merge branch 'PktUART_LinuxCNC' of https://github.com/sirop/machinekit
   * Corrected: resetting the registers * a typo prevented resetting the
       registers
   * PktUART symbolic error codes defined in pktuart_errno.h * corrected man
       files
   * PktUART driver for MESA * man files * test component
   * axis: use task_plan_synch instead of unneeded change to MODE_MDI
   * standardized a python null pointer & fix a docs error
   * Revert "axis: call linuxcnc.task_plan_synch() to force a var file
       write"
   * Task: allow EMC_TASK_PLAN_SYNCH in all modes and states
   * axis: call linuxcnc.task_plan_synch() to force a var file write
   * emcmodule: add task_plan_synch() function
   * motion: remove check_stuff(), dead code
   * allow horizontal radiobuttons in pyvcp
   * lowpass.comp: man page help for setting gain pin
   * Revert "lowpass.comp: add man page note section"
   * lowpass.comp: add man page note section
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * GladeVCP - SpeedControl - forgot to push this file
   * GladeVCP - Speedcontrol - added widget icon
   * Merge commit '5954dcf9743ededd7856162c11bae2e42f7e08ea'
   * template: remind users that the issue tracker is not a support forum
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * docs: be pedantic
   * halmodule: Fix 'SystemError: null argument to internal routine'
   * add github-style templates
   * Add a github-style contributing document
   * uspace: remove duplicate ld step in Makefile rule
   * uspace: Work around reported docker /dev/stdout bug
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * configs: add a sample simulated config for spartan screen
   * gscreen -add a new screen skin 'spartan'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * gladevcp: tooledit: hide lathe tabs on non lathe configs
   * gladevcp: tooledit_widget: clean up comments and debugging code
   * gladevcp: tooledit widget: fix saving of data
   * Merge remote-tracking branch 'origin/2.7'
   * panelui: hide panelui INI file from linuxcnc launcher
   * pickconfig.tcl: honor an exclude_file_list
   * gscreen: add rapid_override status to available data
   * gscreen: add matchbox virtual keyboard to choices
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * tell git to ignore the generated thermistor.1 manpage
   * add conv-bit-float component
   * build system: add user_comps .comp support
   * build: add a "make headers" target, to let userspace comps build
   * add a thermistor component
   * halcmd help: clarify loadusr's -Wn argument
   * Merge remote-tracking branch 'origin/2.7'
   * halcmd: remove unused #include
   * halcompile: support "count=" and "names=" load-time arguments in
       userspace components
   * tests: verify "count=" and "names=" load-time args to userspace
       components
   * tests: fix new deeper path in halcompile/userspace
   * tests: rename "usercomp.0" test to "halcompile/userspace" for clarity
   * tests: rename "comp-extralib" test to "halcompile/extralib" for clarity
   * tests: rename "comp" test to "halcompile/names" for clarity
   * sim config: add a sample sim config for panelui
   * docs: add some official docs for panelui
   * component: panelui -add keyscan to ui command decoder
   * component: sim_matrix_kb: converts HAL pin logic to keycodes
   * gladevcp: -if the limits are bilateral change color bilaterally
   * gladevcp -add option to make buttons momentary
   * don't permit xsltproc to use the network
   * Merge remote-tracking branch 'origin/2.7'
   * README: fix markdown headings
   * build: fix building linuxcnc.1 when docs not requested
   * build: don't fail when requested not to build documentation
   * README: convert to markdown
   * build: check links from index.html
   * build: ensure asciidoc manpages are built before checklink is run
   * build: ensure images are generated when building html docs only
   * build: error if images can't be copied to into html docs
   * task: include <cmath> for std::nearbyint
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Astonishingly at least one manufacturer thought that BCD was a good way
       to encode a tool carousel
   * docs: rename hal_stream manpage
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/jepler/hal-streams'
   * makefiles: drop unneeded flag
   * motion: Remove confusing use of emcmotglb from realtime
   * Merge remote-tracking branch 'origin/2.7'
   * tests: test stream interface
   * halmodule: expose streams to Python
   * halmodule: factor out to/from python functions
   * hal: document the new C API
   * hal: factor out streamer/sampler
   * rtai: don't hide an informative error message
   * make failure more verbose
   * mention G52 at the G92 summary, too
   * fix typo
   * add G52 to the quickref
   * fixup: incorporate Chris Radek's feedback
   * don't imply something is wrong with using G92
   * Implement G52 offsets
   * interp_convert.cc:  use readable symbols for `switch(g_code)`
   * interp_convert.cc:  noop:  wrap ridiculously long lines
   * Merge remote-tracking branch 'origin/2.7'
   * mini.tcl: remove duplicate geo mgmt of widget
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * pyngcgui remove unused variable
   * ngcgui: new variable for ct of remaining features
   * Merge branch '2.7'
   * cms: silence scan-build zero byte allocation warning
   * interp: warn about missing field initializers
   * interp: move a constructor out of line
   * interp: prefer std::fill to memset
   * interp: use {}-initializers in setup_struct constructor
   * interp: finish evicting object.hpp from interp_internal.hh
   * interp: replace round_to_int with template
   * interp: replace R2D, D2R, SQ macros with functions
   * interp: get rid of MAX macro
   * interp: Use {}-initialization in preference to std::fill
   * general: get rid of more boost stuff
   * interp: reduce boost python inclusions
   * build system: let "make V=1" verbosify kernel module builds too
   * timedelta: don't glitch on the output pin on the first cycle
   * RTNAME is not used anywhere
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Teach motion-logger about the new message, and fix tests accordingly
   * Added ini settings to disable probe errors while jogging and homing.
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * task: remove vestige of setuid task support
   * Merge branch '2.7' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * hm2: fix uninitialized variable warning in ioport
   * tests: verify that the exported realtime math functions exist
   * Merge branch 'jepler/intrinsic-rdtsc'
   * Merge branch 'jepler/simplify-bitops'
   * uspace: Use compiler intrinsic for rdtsc
   * configure: No supported platforms have userspace asm/msr.h
   * rtapi_bitops: remove unneded asm versions
   * rtapi: introduce, use new rtapi_mutex_t type
   * rtapi: split mutex to new header
   * docs: fix formatting in rtapi_mutex page
   * rtapi: remove rtapi_common.h from public interface
   * tests: add a test of the rtapi mutex operations
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.6' into 2.7
   * halshow: tree insert at end to preserve sort
   * sim_pin: add plus,minus buttons for integers
   * docs: dont have two copies of the project history
   * configs: Fix instances of # that were intended to be comments
   * docs: note new ini variable strictness in Updating/Config Changes
   * docs: minor update to Updating docs
   * Merge branch '2.7'
   * interp: explicitly make Interp{,Base} noncopyable
   * inifile: detect spurious trailing text on numbers in inifiles
   * gladevcp: fix merge conflict mistake in tooledit widget
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * docs: add a History blurb (from the main joomla website)
   * Merge remote-tracking branch 'origin/jepler/for-master/drop-lucid'
   * Merge branch 'jepler/for-master/drop-lucid'
   * Merge remote-tracking branch 'origin/2.7'
   * build-depend on w3c-linkchecker
   * Merge remote-tracking branch 'origin/2.7'
   * sim_pin: support cmdline mode for bit items
   * sim_pin: make ivalue name consistent
   * Merge remote-tracking branch 'origin/2.7'
   * halshow: remember last filename and dir for opens
   * halshow: improve handling of missing watchfile items
   * halshow: support writing multiline watchfiles
   * Merge remote-tracking branch 'origin/2.7'
   * halshow: support multiple line watchfile
   * Merge remote-tracking branch 'origin/2.7'
   * configure: Increase minimum Python requirement to 2.7.
   * configure: Drop non-working --disable-python
   * build: drop PRELOAD_WORKAROUND
   * build: drop support for building on Ubuntu Lucid
   * hostmot2: work properly with duplicate pins
   * hostmot2: make failure to create aliases non-fatal
   * Merge branch 'jepler/hm2-aliases'
   * Merge remote-tracking branch 'origin/2.7'
   * hostmot2: add aliases related to GPIO pins used for special functions
   * stepconf -add basic Gmoccapy screen option
   * Revert "checkglade: a new script to check glade files"
   * Revert "stepconf: non-fatal check for duplicate IDs"
   * Merge branch '2.7'
   * Fix stepconf backtrace at startup
   * Merge remote-tracking branch 'origin/2.7'
   * gladevcp -add lathe wear offset display option
   * gscreen -add intenal doc capability
   * docs: remove 2.6->2.7 stuff from "Updating LinuxCNC" instructions
   * Change the Vismcah VMC demo to use the new orient.N.is-oriented pin
   * Merge branch '2.7'
   * admonish users harder about 'make install'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/jepler/aarch64'
   * stepconf: non-fatal check for duplicate IDs
   * stepconf build: refactor to repeat less
   * checkglade: a new script to check glade files
   * Merge branch '2.7'
   * Merge origin/2.7 into master (using imerge)
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * build: remove unused IS_POWERPC
   * rtapi: accommodate systems without sys/io.h
   * Merge branch '2.7'
   * Merge branch '2.7'
   * build: use a different method to expose symbols
   * Makefiles: remove unused rule
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * halui tests: better logging
   * Add a default value to the is-oriented tolerance. Also add the new pin
       to the useage example.
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * If you change the pin name, you have to change the variable too. You
       idiot. And make sure you save before recompiling to test too,
       Fool.
   * Add a pin to the orient component to toggle the
       motion.spindle-is-oriented pin
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge branch '2.6'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * stepconf -only show relevent questions for spindle page
   * Merge branch '2.7'
   * stepconf -fix error while live testing U or V axis
   * Merge remote-tracking branch 'origin/2.7'
   * stepconf -fix missing HAL reset lines for U and V axes
   * stepconf -fix Z being called U in HAL file
   * Merge branch '2.7'
   * stepconf - oops forgot glade files
   * Merge branch 'stepconf-foam'
   * stepconf -add XYUV foam capability to stepconf
   * HAL comp -update sim_axis_hardware for U and V axes
   * gmoccapy_1_5_2_2 - fixed division by zero error on spindle
   * Merge branch '2.7'
   * docs: convert streamer manpages to asciidoc
   * docs: teach buildsystem to generate manpages from asciidoc source
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * docs - some corrections on gmoccapy docs
   * Merge branch '2.7' into lnc_master
   * pncconf -add the 7i84 daughter card as an option
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * pncconf -add combobox filters to sserial and ss encoders
   * pncconf -have the sserial tabs display subboard names
   * pncconf -fix wrong auto-selection of last firmware
   * pncconf -add support for 7i76e
   * pncconf -add spindle vfd options
   * pncconf -add helpful info to multibuilder error message
   * pncconf -improve spindle data collection
   * pncconf -fix calculation of STEPGEN_MAXVEL
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * sim_pin: better default for bit types
   * Merge branch '2.7'
   * Merge branch '2.7'
   * task: reindent for consistency
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge remote-tracking branch 'origin/2.7'
   * Merge branch '2.7'
   * Merge branch '2.7'
   * Merge branch '2.6'
   * gmoccapy_1_3_2 - PAUSE button did not get active on M01
   * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
       into 2.6
   * LinuxCNC 2.8.0~pre1 pre-release
   * Merge remote-tracking branch 'origin/2.7'
   * sim_axis_hardware -remove home-all selection pins, add docs
   * remove parport component
   * replace parport component with sim_parport
   * Merge branch 'master' of
       ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * gmoccapy_1_3_1 - fixed PAUSE / RESUME / STOP bug
   * task: ini_hal_init only when emcmotion_initialized
   * task: shut down ini_hal at exit
   * tcl: test that the Hal and Linuxcnc extensions load
   * emcsvr: daemonize after setup is complete
   * runscript: EMCTASK is a HAL component now
   * ini_hal_demo.ini eliminate unneeded file
   * inifile.cc: support extending lines with backslash
   * stepconf -use a preference file
   * stepconf -use new components to make a simulated config.
   * components -add (sim) parport and sim_axis_hardware components
   * latency-test: dont force lowercase on units
   * latency-test: include -h|--help option
   * latency-test: typo for $1 lt 1000 computation
   * githelper: better tag glob for master
   * Merge branch '2.7'
   * Pre-release: 2.8.0~pre0
Checksums-Sha1: 
 18f6a1ecf11587d7059ba1073ff1de967099d62f 1939 linuxcnc_2.8.0~pre1~dgarr.external.offsets~b546cfe.dsc
 11323c058a19e8802238f5665df67b7ad0647337 26353216 linuxcnc_2.8.0~pre1~dgarr.external.offsets~b546cfe.tar.gz
 a33af0cb11b03c359860e47781eaf9f04985bd63 730022 linuxcnc-uspace-dev_2.8.0~pre1~dgarr.external.offsets~b546cfe_armhf.deb
 6b98b9ff2928bd015a13807023eb1f6f207bdf28 6632474 linuxcnc-uspace_2.8.0~pre1~dgarr.external.offsets~b546cfe_armhf.deb
 5e5f0f2e1dfa0ab1a27bde88c24698a0036ec917 12917042 linuxcnc-doc-en_2.8.0~pre1~dgarr.external.offsets~b546cfe_all.deb
 a0b6da4d5dc4a1f571efd7456d1aaf33a8d2acff 6540024 linuxcnc-doc-fr_2.8.0~pre1~dgarr.external.offsets~b546cfe_all.deb
 fe035c6546c1eef9690f63e2d323cb3c3544d65b 11486326 linuxcnc-doc-es_2.8.0~pre1~dgarr.external.offsets~b546cfe_all.deb
Checksums-Sha256: 
 b6fb2fcbd970c0b0e1fe6cf8260c977b96fdd178e6ef8c7e143405a9d35d9434 1939 linuxcnc_2.8.0~pre1~dgarr.external.offsets~b546cfe.dsc
 cc6f20909eac9ec004546e21c0b3403eba70910dd89c43be385ab6d66c0a0745 26353216 linuxcnc_2.8.0~pre1~dgarr.external.offsets~b546cfe.tar.gz
 da0ad473574c7d28283d7fdb81a7c511b78ecdbac7f3fec2606637ea9f7b47c2 730022 linuxcnc-uspace-dev_2.8.0~pre1~dgarr.external.offsets~b546cfe_armhf.deb
 20c1128c4426687da098e4114a67ae43b659f74d9648fc1a2dd7802b91cf6e03 6632474 linuxcnc-uspace_2.8.0~pre1~dgarr.external.offsets~b546cfe_armhf.deb
 a9b0e4212a5805e6d0e05b7cb9b39bcfeaa8f1aa595879885cfc1d17cf0e4bcf 12917042 linuxcnc-doc-en_2.8.0~pre1~dgarr.external.offsets~b546cfe_all.deb
 ea3c7ec31057fec30acea397dcd9c0612863013aca4a6a3c6b79ae15142926a2 6540024 linuxcnc-doc-fr_2.8.0~pre1~dgarr.external.offsets~b546cfe_all.deb
 54c59c5bc411bd856077cf5b9a2930354193d9795d418f97677e8e7a176ffdf0 11486326 linuxcnc-doc-es_2.8.0~pre1~dgarr.external.offsets~b546cfe_all.deb
Files: 
 7101f2b9ef4ee1e016cd0d3d38afe1d9 1939 misc extra linuxcnc_2.8.0~pre1~dgarr.external.offsets~b546cfe.dsc
 930f7a9ecbbc531a575b55a93e5f40f1 26353216 misc extra linuxcnc_2.8.0~pre1~dgarr.external.offsets~b546cfe.tar.gz
 6ec6076db3fae79b4d291da3f3d22504 730022 libs extra linuxcnc-uspace-dev_2.8.0~pre1~dgarr.external.offsets~b546cfe_armhf.deb
 753303314f3192b5b1e42ded3f60efba 6632474 misc extra linuxcnc-uspace_2.8.0~pre1~dgarr.external.offsets~b546cfe_armhf.deb
 3eb62ca250f5bec02b03ee269175ff1a 12917042 misc extra linuxcnc-doc-en_2.8.0~pre1~dgarr.external.offsets~b546cfe_all.deb
 8e612600ac21bf94851d20f0e21b89cf 6540024 misc extra linuxcnc-doc-fr_2.8.0~pre1~dgarr.external.offsets~b546cfe_all.deb
 725ab5f57f265114532c1a0ea7d0a79a 11486326 misc extra linuxcnc-doc-es_2.8.0~pre1~dgarr.external.offsets~b546cfe_all.deb
