2015 April 10: 2.7.0~pre6
- remove a useless warning message at linuxcnc startup
- axis: Use a preferred form of "switch" (closes: SF#411)
- gscreen: check the user directory for GTK2 themes
- gscreen: added rapid override
- gmoccapy: fix a bug in ignore limits
- gmoccapy: include user dir in search for themes
- xhc-hb04: support lower accels for mpg jogging
- xhc-hb04: add pin for in or mm icon
- xhc-hb04: err_exit for missing inifile stanzas
- xhc-hb04 sim configs: typo fix
- gladevcp: -H will now load hal tcl files as well as plain hal files
- gladevcp: add HALIO_Button widget
- stepconf: fix check for spindle encoder signals for pp2
- stepconf: fix check for spindle signals for pp2
- hal-histogram: minor display improvements
- latencybins.comp: fix ref to using script name
- docs: fix latency-histogram.png image
- docs: fix hal_pin_new() and hal_param_new() manpages
- halcmd: clarify a getp error message
- interp: verify that spindle is turning for G76
- tp: fix for pause during spindle synced motion regression from 2.6
- fix a type error with arcBlendGapCycles?
- hal: fix fatal memory corruption bug on linking pin to a signal
2015 March 11: 2.7.0~pre5
- gmoccapy: fixed division by zero error on spindle
- gmoccapy: introduced frensh translation
- gmoccapy: bug in btn_brake_macro
- xhc-hb04 jog pendant: add man page, improve docs
- xhc-hb04.tcl: bugfix, new connect, sig names
- xhc-hb04.tcl: improve assign of coords to switch
- moveoff: allow_backtracking_enable_change
- moveoff: provide -no_display option
- moveoff: honor changes in backtrack-enable
- moveoff: verify non-connect of some pins
- moveoff: improve demo sample configs
- stepconf: fix missing parport reset commands
- pncconf: add the 7i84 daughter card as an option
- 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: improve spindle data collection
- pncconf: fix calculation of STEPGEN_MAXVEL
- latency-histogram: include min,max,stddev
- hal-histogram: add a histogram utility for hal pins
- halcmd: report error correctly when loadrt fails in uspace
- halcompile: provide rtapi_math64.h
- fix velocity & acceleration values on non-G17 arcs
- fix rigid tapping/threading
- possible fix for non-zero displayed velocity when stopped
- motion: ensure that syncedIO is not disrupted
- motion: catch non-fatal error during new segment and ensure that atspeed is not ignored
- several internal fixes in the new trajectory planner
- tp: fixed spindle atspeed overrun due to prev line consumption
- tp: Improved handling of low-queue state
- hal_procs_lib.tcl: no error if thread not found
- hal_procs_lib.tcl: consolidate common procs
2015 February 21: 2.7.0~pre4
Changes since 2.7.0~pre3:
- axis gui: fix transition to world mode
2015 February 19: 2.7.0~pre3
Changes since 2.7.0~pre2:
- axis gui: fix too-fast UVW jogs on inch machines displaying mm
- axis gui: fix too-slow shift-jog speed on inch machines displaying mm
- axis gui: let the user confirm before closing the window
- axis gui: fix jog speed on nontrivkins machines
- gmoccapy: fixed a serious bug with PAUSE / RESUME / STOP
- gmoccapy: initialize mouse button mode corrected
- gmoccapy: PAUSE button did not get active on M01
- gmoccapy: virtual keyboard "bug" not initialized settings correct
- gmoccapy: report gcode errors
- gmoccapy: better docs
- gmoccapy: add polish translation
- gmoccapy: turtle jog and analog in for slider values
- gmoccapy: added support to select number of digits
- gmoccapy: deleted unneeded stuff and new translation
- gmoccapy: new hal pin and some renaming
- gmoccapy: solved a bug in counts handling
- gmoccapy: bug/limit in tool sensor height
- gmoccapy: bug because I missed two self.
- gmoccapy: added a clock and date label
- gmoccapy: bug in hal pin updating, new spindle handling
- gmoccapy: bug in initializing lathe mode
- pncconf: fix icon/image path error
- pncconf: lower default watchdog timeout
- pncconf: fix double POSITION_OFFSET/FEEBACK INI entry
- pncconf: fix a kernal/kernel misspelling
- stepconf & pncconf: remove probe_parport command
- stepconf: use linux parport enumeration number as default
- stepconf: remove a debug print
- stepconf: fix a typo in a variable name
- stepconf: fix the check_for_rt() function for uspace
- stepconf: optionally generate configs with simulated hardware
- xhc-hb04.tcl: support fractional scale factors
- xhc-hb04.tcl: it's an error if halui is not running
- xhc-hb04.tcl: simplify pin_exists proc
- xhc-hb04: fix a memory leak
- lincurve: better manpage
- gs2_vfd: add missing -A, -D, and -R command-line args
- gs2_vfd: accept -g to turn on debug output
- sim_pin: use Toggle by default instead of Pulse
- debounce: add an example of creating filter groups to manpage
- encoder: document the surprising encoder num_chan=0 behavior in manpage
- gladevcp: jogwheel improvements
- gladevcp: fix a bug forground color of combi_dro
- gladevcp: add hiny versions of the hal_bar and led widgets
- pyvcp: fix a bug in radio button widget
- latency-test: fix a bug in command-line argument time parsing
- latency-histogram: clean up on ^C
- latency-histogram: show linuxcnc version
- popupkeyboard.py: support standalone demonstration
- linuxcnc, haltcl: pass args to haltcl file
- twopass.tcl: handle haltcl files with args
- util_lib.tcl utilities for haltcl halfiles
- hal_gremlin: Emit signal in case of gcode error
- linuxcnc: defer starting [APPLICATIONS]APPs
- halui: don't forget the Task mode when queueing MDI commands
- increase default arc radius tolerance (accept larger errors)
- make arc radius tolerance an ini setting
- hal: change function .time from parameter to pin
- hal: increase shared memory size limits
- halcmd: manage prompt better
- hallib: support for system-wide halfiles
- hallib: add sim_lib & basic_sim
- hallib: relocate common halfiles to lib/hallib
- hallib: add halcheck, a library halfile to check common errors
- haltcl: allow haltcl twopass files to use non-builtin Tk widgets
- inihal: bugfix for ini.n.backlash
- inihal: document ini hal pins
- sample configs: use as HALFILE not POSTGUI_HALFILE in Smithy configs
- gm6: Add USPACE support
- gm6: Fix RS485 DAC problem, when DAC has zero V output.
- hm2: fix second default address of EPP port in 7i43 and 7i90 drivers
- hm2 eth: use defines for all timeouts in driver
- hm2 eth: cleanup unused code and leftover from rtnet
- hm2 sserial: fix driver not reporting all sserial remote faults
- hm2 sserial: fix reporting sserial remote faults
- hm2 sserial: Fix .scalemax parameter was ignored on analog inputs
- hm2 sserial: warning when remote sserial device has firmware version lower than r14.
- hm2 sserial: report link failure
- task: fix a bug that could drop mdi commands
- task: fix a dead store
- motion: rebrand a realtime warning message
- motion: ignore feed-override when jogging
- motion: reduce the scope of a state variable
- motion: redo arc spiral handling
- motion: several trajectory planner fixes
- genhexkins: add hal pins for joints coordinates
- hexapod-sim: support hal pins for joints coordinates
- rtapi: fix release region
- uspace: remove debugging message in parport driver
- uspace: don't try to use rt hardening except on a realtime kernel
- ini file variables can now span multiple lines using backslash
- docs: lots of updates to the Getting Started document
- docs: tidy up the top-level README a bit
- docs: describe hal_manualtoolchange.change_button
- docs: describe our git workflow briefly
- docs: describe our Signed-Off-By procedure
- docs: update Polish translation of software strings
- docs: better G2/G3 description
- docs: better G43 description
- docs: update stepconf docs and images
- docs: document io's lube pin a bit more
- docs: include all manpages in the html & pdf docs
- docs: fix inaccuracies in hal_init manpage
- docs: describe postgui_halfiles with twopass info
- docs: improve docs of hal tools
- docs: improve docs of latency test tools
- docs: move parallel port address docs to the correct place
- docs: misc clarifications & minor improvements
- docs: fixup manpage syntax for rtapi_app_main.3 & rtapi_app_exit.3
- docs: improve Servo-To-Go docs
- halcompile: fix & document 'option extra_link_args'
- halcompile: don't overrun the names[] array
- halcompile: improve 'option rtapi_app no' description
- halcompile: fix indentation nitpick in generated C code
- halcompile: reject empty names
- halcompile: document "option userspace" a bit more
- halcompile: misc docs improvements
- use /usr/bin/python in all python scripts
- nml: implement command queue with reliable reception
- nml: convert arch-dependent types to fixed-width types
- build: refactor how manpages are generated
- build: install the new pncconf python modules
- build: depend on inkscape
- build: use correct dependencies on Debian Jessie
- tests: minor improvements to hm2 test
- tests: fix a spurious false failure in the tlo test
- tests: reorganize the halui jogging test dir layout
- tests: give halui a few seconds to switch the task mode back
- tests: add a halui mdi test
- tests: add an nml-over-tcp test
- tests: simplify t0 test and increase task queue usage
- tests: fix a race condition in the toolchanger/toolno-pocket-differ test
- tests: longer timeout in halui jogging test
- tests: test names= and counts= of halcompile-generated comps
- tests: loadrt must handle failure from rtapi_app_main
- tests: add a test of jogwheel jogging via Motion
- tests: fix a spurious failure of the tlo test
- tests: add arc radius tests
2014 Oct 22: 2.7.0~pre2
Changes since 2.6:
- Brand new trajectory planner.
- Support for the RT-Preempt realtime kernel (in addition to RTAI).