Format: 1.8
Date: Thu, 21 Jan 2016 06:24:30 -0700
Source: linuxcnc
Binary: linuxcnc-dev linuxcnc linuxcnc-doc-en linuxcnc-doc-fr linuxcnc-doc-es
Architecture: source i386 all
Version: 1:2.8.0~pre1.ja~joints.axes11~a326dd8
Distribution: jessie
Urgency: low
Maintainer: Sebastian Kuzminsky <seb@highlab.com>
Changed-By: LinuxCNC Buildmaster <buildmaster@buildbot.linuxcnc.org>
Description:
 linuxcnc   - PC based motion controller for real-time Linux
 linuxcnc-dev - PC based motion controller for real-time Linux
 linuxcnc-doc-en - PC based motion controller for real-time Linux
 linuxcnc-doc-es - PC based motion controller for real-time Linux
 linuxcnc-doc-fr - PC based motion controller for real-time Linux
Changes:
 linuxcnc (1:2.8.0~pre1.ja~joints.axes11~a326dd8) jessie; urgency=low
 .
   * support jog while mdi tab (axis gui) JA
   * panelui update for joints_axes
   * joints_axes11 rebase for new panelui update
   * 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'
   * docs: remove merge conflict marker
   * Merge branch '2.7'
   * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
       into 2.7
   * docs: improve contributing intructions
   * gmoccapy_1_5_6 - deleted alarm entry and added new settings for
       combi_dro
   * Docs: add a bit more info to ngcgui
   * Merge branch '2.7'
   * pncconf: fix spindle setting controls not showing sometimes
   * 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'
   * Merge remote-tracking branch 'origin/2.6' into 2.7
   * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
       into 2.6
   * gmoccapy_1_5_5_5 - small bug fix in hal jogging and fixed a typo
   * Docs: change aio from 16 to 64
   * include udev rule file for ShuttleXpress USB jog pendant
   * Docs: update dxf and image
   * Clarify homing variable names
   * Docs: add warning about entering a root password during install
   * Revert "Docs: change the method of installing uspace."
   * pncconf: fix setting or PID maxerror on servo configs
   * LinuxCNC v2.6.12
   * Docs: change the method of installing uspace. it is broken to try and
       just install the vanilla kernel and follow the instructions
       because sudo is not set up. this way does work because the livecd
       has sudo set up properly.
   * 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
   * add missing keyboard short cuts to help quick reference
   * Docs: add missing keyboard short cuts
   * 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'
   * build: remove attractive nuisance
   * don't permit xsltproc to use the network
   * packaging: build-time dependency on docbook xsl files
   * docs: clarify what "option userspace yes" means to halcompile
   * README: fix markdown headings
   * Docs: add info about min and max limit
   * 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
   * xhc-hb04: fix negative jogs on non-x86 arches
   * Merge remote-tracking branch 'origin/2.7'
   * packaging: gmoccapy depends on this package
   * Merge remote-tracking branch 'origin/2.7'
   * Docs: add mb2hal, work in progress
   * Docs: add bug tracker link
   * Merge remote-tracking branch 'origin/2.6' into 2.7
   * docs: github is more official now
   * Astonishingly at least one manufacturer thought that BCD was a good way
       to encode a tool carousel
   * Connect the orient mode pin to allow rotation direction to be controlled
       in the VMC Vismach model
   * Docs: fix broken link
   * docs: rename hal_stream manpage
   * Merge remote-tracking branch 'origin/2.7'
   * docs: restore huanyang vfd info
   * Merge remote-tracking branch 'origin/jepler/hal-streams'
   * makefiles: drop unneeded flag
   * motion: Remove confusing use of emcmotglb from realtime
   * Revert "Docs: make first opening of html docs expanded so links can be
       checked."
   * buildbot: this branch works under Jessie's RTAI (5.0-test1)
   * tests: fix a compiler warning that fails this test on Jessie
   * teach build system & rtapi about RTAI 5
   * rtapi: teach rtai_rtapi about renamed RTAI constant
   * handle building with lxrt.so (RTAI 4.1 and newer)
   * debian: accept the new style of rtai-modules package name
   * debian: accept the 3.16.0-9-rtai linux/rtai kernel
   * realtime script: detect RTAI correctly
   * stop looking for the rtai_shm module, it hasn't existed for years
   * Docs: fix bad link
   * Docs: make first opening of html docs expanded so links can be checked.
       Note: if you have opened the html docs on the development computer
       you may need to clear the local storage before building. In
       firefox ctrl shift del brings up the clear history and offline
       website data is the one you need to clear.
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.6' into 2.7
   * realtime script: wait for the last rtapi_app to die when stopping
       realtime
   * better error reporting in rtapi/sim
   * Docs: fix a couple of places that still had six axes or planes
   * Docs: add info on how to stop the do you really want to quit dialog
   * Docs: add info about examples of logging
   * Docs: change single quote to double quote. single quotes get transformed
       to an apostrophe in the pdf documents. this does not work well
       when you cut and paste code.
   * 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
   * Fix two error message typos that would lead a user astray
   * 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'
   * tests: verify that the exported realtime math functions exist, except
       for round()
   * mini.tcl: remove duplicate geo mgmt of widget
   * keystick: fix signal handler a second time
   * Revert "fix a hang seen in keystick, possibly the same as a problem
       reported by twice2"
   * mini.tcl: remove duplicate geo mgmt of widget
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.6' into 2.7
   * Docs: fix incorrect description for g43.1 add note that g43.1 and g43.2
       do not write to the tool table
   * Merge branch '2.7'
   * gladevcp : fix hal_dial for wheezy
   * Merge branch '2.7'
   * gladevcp: hide error message from hal_lightbutton
   * stepconf: fix error when using inverted pins on sim config
   * sim_parport: fix pin names of inverted input
   * acknowledge Debian and UBUNTU trademarks
   * pyngcgui remove unused variable
   * ngcgui: new variable for ct of remaining features
   * emcmodule: Fix incorrect memory access by PyArg_ParseTuple and add
       better checks for string arguments
   * Merge branch '2.7'
   * Merge branch '2.6' into 2.7
   * Docs: fix incorrect example syntax and typo
   * 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.6' into 2.7
   * remove stray execute permissions on vismach stl files
   * remove stray execute permissions on image files
   * docs: fix manpage markup bug in rtapi_app_{main,exit}.3rtapi
   * packaging: use "set -e" to fail on error in the postinst script
   * Merge remote-tracking branch 'origin/2.7'
   * Merge remote-tracking branch 'origin/2.6' into 2.7
   * buildbot: dont try to build on Jessie RTAI
   * 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.6' into 2.7
   * docs - gladevcp - added the description of the new iconview signal
       "sensitive"
   * Merge branch '2.7'
   * Merge branch '2.6' into 2.7
   * Merge branch 'v2.5_branch' into 2.6
   * Fix pin-1-in-not
   * Merge branch '2.7'
   * Merge branch '2.6' into 2.7
   * gmoccapy_1_5_5_4 - stay syncronized with iconview widget button states
   * gladevcp - iconview could create exception in some circumstances
   * Docs: add info about the rs274 stand alone interperter
   * Docs: fix level offset
   * Merge branch '2.7'
   * Merge branch '2.6' into 2.7
   * Gscreen: fix industrial skin's A axis DTO readout
   * gladevcp -offset_widget: fix rare error of non-existant var file
   * task: remove vestige of setuid task support
   * docs: remove jessie rt kernel instructions
   * docs: use a longer fingerprint
   * Merge branch '2.7' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
   * docs - minor changes to gmoccapy.txt
   * Merge branch '2.7'
   * Merge branch '2.6' into 2.7
   * Docs: restore line numbers to example g code. the figures use the line
       numbers to indicate which line of code is used.
   * 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:
 c5d81a48d6b72f53289f8b30dcefce2d066a91b9 1681 linuxcnc_2.8.0~pre1.ja~joints.axes11~a326dd8.dsc
 14379e9f708594030fd8ede01babc26cf28c8833 20528260 linuxcnc_2.8.0~pre1.ja~joints.axes11~a326dd8.tar.xz
 aaec186a8bdca10a94ca155ae21697e91cd4b407 618096 linuxcnc-dev_2.8.0~pre1.ja~joints.axes11~a326dd8_i386.deb
 bd52ab575ab90753f0a7c2aa8cacb5c4d6439239 5507572 linuxcnc_2.8.0~pre1.ja~joints.axes11~a326dd8_i386.deb
 779b4b5853ecc3403be56a43c3d009d8ba956884 12188162 linuxcnc-doc-en_2.8.0~pre1.ja~joints.axes11~a326dd8_all.deb
 2d00b9fedc3dcf8b5e84971695152f87b3de701c 6480750 linuxcnc-doc-fr_2.8.0~pre1.ja~joints.axes11~a326dd8_all.deb
 3ad808d40956b3c885fa1bb0ac878371efcbd810 11683838 linuxcnc-doc-es_2.8.0~pre1.ja~joints.axes11~a326dd8_all.deb
Checksums-Sha256:
 48cb2cd9656b9287efefba18b005b129a90db21e6b01ab4ad7be839425cfa8ca 1681 linuxcnc_2.8.0~pre1.ja~joints.axes11~a326dd8.dsc
 4be882ad4963bad5e65529b48b306a2b14bfaa2613dae4567f1367eb363aad5c 20528260 linuxcnc_2.8.0~pre1.ja~joints.axes11~a326dd8.tar.xz
 477ccf7a7df1275a0c3d1acc3ad87273674489498b8a682021602de0c952656c 618096 linuxcnc-dev_2.8.0~pre1.ja~joints.axes11~a326dd8_i386.deb
 df6b4061ea73668664c6e69a0ad1627b9c283aa35d88ee89ac07613d47f45c0f 5507572 linuxcnc_2.8.0~pre1.ja~joints.axes11~a326dd8_i386.deb
 5fc1c9dd386824db93236fe940085e5424d062f4e3f433e70c52ef2537782c06 12188162 linuxcnc-doc-en_2.8.0~pre1.ja~joints.axes11~a326dd8_all.deb
 1536cf74a703b44af4984836f7de4631e7197ec7de5a66dc11f38edb68a01f67 6480750 linuxcnc-doc-fr_2.8.0~pre1.ja~joints.axes11~a326dd8_all.deb
 a69ab6eff9e10da4881baa4996c60da75ee47ad2900bdc7689e5bcaba8d74afe 11683838 linuxcnc-doc-es_2.8.0~pre1.ja~joints.axes11~a326dd8_all.deb
Files:
 67b7412655052d6c5b0b69799196b372 1681 misc extra linuxcnc_2.8.0~pre1.ja~joints.axes11~a326dd8.dsc
 c7c576e5893e2567652dd8cc7125df95 20528260 misc extra linuxcnc_2.8.0~pre1.ja~joints.axes11~a326dd8.tar.xz
 8abe04db78152668b2302a741c2efd89 618096 libs extra linuxcnc-dev_2.8.0~pre1.ja~joints.axes11~a326dd8_i386.deb
 2bec54da7d9e3d6eea7a7c94475c3de7 5507572 misc extra linuxcnc_2.8.0~pre1.ja~joints.axes11~a326dd8_i386.deb
 b9a19fe1e81daf4c0c1db4c18e36d41b 12188162 misc extra linuxcnc-doc-en_2.8.0~pre1.ja~joints.axes11~a326dd8_all.deb
 4baab2d8be97c57dc709951ab550bd03 6480750 misc extra linuxcnc-doc-fr_2.8.0~pre1.ja~joints.axes11~a326dd8_all.deb
 8673c3bb014d1fe18dff411a6bba6cd1 11683838 misc extra linuxcnc-doc-es_2.8.0~pre1.ja~joints.axes11~a326dd8_all.deb
