Released_2.7.X - rmu75/linuxcnc-wiki GitHub Wiki
- docs: update hm2_eth manpage with supported boards
- docs: fix hostmot2 manpage markup
- docs: update gs2 vfd docs with new command-line args
- docs: update pyvcp docs (labels, leds, buttons)
- docs: improve info on installing preempt-rt kernel
- docs: add warning about entering a root password during install
- docs: improve contributing intructions
- docs: add a bit more info on ngcgui
- docs: update max AIO from 16 to 64 in motion manpage
- docs: update homing diagram (dxf and image)
- docs: clarify homing variable names
- docs: add missing keyboard short cuts to Axis documentation
- docs: clarify what "option userspace yes" means to halcompile
- docs: add info about min and max soft limits
- docs: add mb2hal manpage and documentation
- docs: add a link to the github bug tracker
- docs: github is more official now
- docs: fix a broken links
- docs: fix a couple of places to note nine axes or planes supported
- docs: add info on how to stop the Axis GUI "do you really want to quit" dialog
- docs: add info about examples of logging from G-code
- docs: make example code easier to cut and paste
- docs: fix descriptions for G43.1 and G43.2
- docs: acknowledge Debian and UBUNTU trademarks
- docs: fix incorrect example syntax and typo
- docs: fix manpage markup bug in rtapi_app_{main,exit}.3rtapi
- docs: describe the new gladevcp iconview signal "sensitive"
- docs: add info about the rs274 stand alone interperter
- docs: fix level offset in pdf docs
- docs: remove jessie rt-preempt kernel instructions
- docs: use a longer GPG keyy fingerprint
- docs: minor fixed in gmoccapy docs
- docs: restore line numbers in example G-code
- Axis GUI: add missing keyboard short cuts to help quick reference
- gmoccapy: fix dangerous bug in jogging with keyboard
- gmoccapy: deleted alarm entry and added new settings for combi_dro
- gmoccapy: small bug fix in hal jogging and fixed a typo
- gmoccapy: stay syncronized with iconview widget button states
- gscreen: fix industrial skin's A axis DTO readout
- Mini GUI: remove duplicate geo mgmt of widget
- keystick UI: fix signal handler a second time
- gladevcp: fix hal_dial for wheezy
- gladevcp: hide error message from hal_lightbutton
- gladevcp: iconview could create exception in some circumstances
- gladevcp: offset_widget: fix rare error of non-existant var file
- add gantry.comp from Charles Steinkuehler
- xhc-hb04: fix negative jogs on non-x86 architectures
- hostmot2: improved sserial error handling (don't crash)
- hy-vfd: set spindle_at_speed correctly when spindle is running reverse
- serport: fix pin-1-in-not
- sim_parport: fix pin names of inverted input
- stepconf: fix error when using inverted pins on sim config
- pncconf: fix spindle setting controls not showing sometimes
- pncconf: fix setting or PID maxerror on servo configs
- sample configs: make sim/canterp.ini runnable
- sample configs: connect the orient mode pin to allow rotation direction to be controlled in the VMC Vismach model
- emcmodule: Fix incorrect memory access by PyArg_ParseTuple and add better checks for string arguments
- interp: fix two error message typos that would lead a user astray
- support RTAI 5
- better error reporting in rtapi/sim
- realtime script: wait for the last rtapi_app to die when stopping realtime
- tests: verify that the exported realtime math functions exist
- build: remove unsupported docs/src/Makefile
- build: build-depend on docbook-xsl, instead of using the network at build-time
- packaging: include udev rule file for ShuttleXpress USB jog pendant
- packaging: gmoccapy depends on gstreamer0.10-plugins-base
- packaging: use "set -e" to fail on error in the postinst script
- remove stray execute permissions
- docs: update install instructions for glade
- docs: correct description of m19 feedback requirements
- docs: clarify some pins in the halui manpage
- docs: fix link to the giteveryday(1) manpage
- docs: combine jog wheel information to one place
- docs: minor changes to gmoccapy documentation
- docs: fix links in Gcode Quick Reference (English and French)
- gmoccapy: document updates and deleted some pin
- halui: fix some jogging bugs
- halui: fix a copy-paste error that could prevent homing
- tooledit_widget.py: tool diameter sorting fix
- hal: don't segfault if rtapi_init() fails
- rtapi: error messages are better than errno numbers
- tp: purge old circle length function
- tp: overhaul spiral fit computation to use more numerically stable quadratic formula
- tp: fix for arc-arc coplanar check
- bugfix: Start line and remap interaction
- interp: it's nonsense to take a boost::cref(this)
- build system: verify links in the Gcode Quick Reference documents
- linuxcnc launch script: export LINUXCNC_NCFILES_DIR
- rip-environment: export LINUXCNC_VERSION
- halui/jogging test: change which joint is selected while jogging
- tests: test homing in halui/jogging
- tests: add a motion-logger test of a remap bug
- docs: improve parport docs
- hm2_7i90 manpage: clarify firmware management
- hm2_7i90 manpage: remove incorrect EPP info
- interp: fix an old bug in canned cycle preliminary & in-between moves
- sample configs: fix homing in sim/axis/halui_pyvcp
- sample configs: fix homing in sim/axis/classicladder
- realtime script: wait for the last rtapi_app to die when stopping realtime
- tests: add an interpreter test of G81
- tests: add motion-logger, a debugging tool
- motion: motion_debug.h needs to include motion.h
-
docs: correct and expand description of #<_coord_system>
-
docs: clarify "Updating from 2.6 to 2.7"
-
docs: fix misc markup issues, typos, and minor issues
-
docs: add more information about parallel ports
-
docs: remove duplicate include
-
docs: clarify dmesg info in Linux FAQ
-
docs: update the desktop menus
-
docs: add info on using % to wrap G-code files
-
docs: update code notes on M61
-
docs: add link to upgrade page from 2.5 to 2.6
-
docs: show complete ini entry names for homing
-
docs: fix display of terminal commands in pdf viewers
-
docs: clarify G2 and G3 with R and P
-
docs: document hal alias APIs with manpages
-
docs: hostmot2 manpage fixes
-
docs: update checksums for new Wheezy image containing 2.7.0
-
gmoccapy: fix single stepping bug
-
gmoccapy: bug in tool info handling with tool number being "-1"
-
gmoccapy: bug in handling tool info with tool being "-1"
-
update copyright dates for AXIS and Touchy
-
gremlin: improve ini file find
-
ngcgui: improve ini file find
-
ngcgui: fix fullscreen regression
-
pncconf: fix spindle control signals
-
pncconf: fix spindle control error
-
pncconf: fix HAL file - VFD always being selected
-
hm2_eth: don't just crash when packets get lost
-
toggle2nist: does not require floating-point
-
xhc-hb04: honor mpg_accels for all manual_mode jogs
-
xhc-hb04: fix output scaling
-
xhc_hb04: update man page text
-
xhc-hb04: support twopass usage
-
hy-vfd: set P144 correctly
-
gs2 vfd: add support for configs that power off the VFD on E-stop
-
fix bug #439, non-NCD arcs on machines with ABCUVW axes
-
motion: set the "In Position" emcmot status flag when aborting
-
add option to disable line number reset in hal_sourceview when idle
-
build system: make the git scripts more user friendly
-
tp: fix warning: function declaration isn't a prototype
-
uspace_rtapi_app: clean up on failed "realtime" module load
-
task: fix a compile warning (heartbeat is unsigned long)
-
io: "no tool" is spelled "0", not "-1"
-
io: fix HAL pins on "M61 Q0"
-
hal_lib: actually export hal_xxx_alias
-
tests: add a lathe test
-
tests: add another loadrt test
-
tests: add "spindle unloading" to m61 test
-
docs: add jessie rtpreempt install instructions
-
docs: clean up Gscreen GUI docs and add to html and pdf
-
docs: make the Hungarian translation of Gmoccapy stand out better
-
docs: update the GFDL blurb
-
docs: fix html validation errors
-
docs: make the html docs remember what was open
-
docs: fix typo in pyvcp example
-
docs: add missing pyvcp parameter and misc clean up
-
docs: remove note about 2.5.0
-
docs: refresh Axis GUI screenshot
-
docs: fix a copy/paste error in hy-vfd manpage
-
docs: add hy-vfd HAL interface change to "Updating LinuxCNC" docs
-
docs: remove tool tips from html landing page
-
docs: fix html landing page for non-javascript browsers
-
docs: fix expand/collapse in html docs
-
docs: fix a broken link in Spanish Master Document
-
docs: misc minor cleanups
-
touchy: G64 now takes optional Q
-
gscreen: add info about theme support to docs
-
gscreen: add a local theme suited to touchscreens
-
gscreen: add local theme capability
-
gaxis: name some widgets so the theme can see them
-
gaxis: use Override widgets for overrides
-
gladevcp: add override slider widget
-
add support for TCL halfiles in [HAL]POSTGUI_HALFILE ini settings
-
hostmot2: remove pet_watchdog hal function, as per the prophecy
-
hostmot2: change default dpll time constant to avoid following errors from ntp
-
thcud: fix manpage formatting
-
thc component: add pin to show current offset
-
latency-plot: don't depend on a specific wish interpreter
-
packaging: switch to dh_python2 on Jessie and later
-
packaging: libgnomeprintui2.2 is not available on Debian Jessie
-
packaging: allow sample configs in /usr/share/doc/linuxcnc/examples to run
-
docs now use expanding/collapsing layout
-
docs: lots of fixes and cleanup
-
docs: fix incorrect image width in pdf docs
-
docs: add info on Vismach
-
docs: hm2 Smart-serial boards can have HAL pins identified by board serial numbers
-
docs: update G33.1 example to include S100 M3
-
docs: document motion.feed-inhibit better
-
docs: better usage info & manpage for moveoff_gui
-
docs: G64 now optionally takes Q
-
docs: add info on index-enable and home
-
docs: add info and links on embedding tabs
-
docs: fix bugs in encoder.9 manpage
-
docs: improve documentation of timers in hostmot2 manpage
-
docs: include the manpage pdf in linuxcnc-doc-en.deb
-
docs: improve G92.1 and G92.2 descriptions
-
axis: Fix regression of control disabling, bug #423
-
touchy: fix Set Tool/Origin defaults on lathes
-
gmoccapy: several new keyboard shortcuts
-
gmoccapy: new place for full size preview button
-
gmoccapy: bug in fullsize / edit change
-
gmoccapy: add Hungarian translation
-
gladeVCP: Add new HAL_LightButton widget
-
gremlin: Add another mouse mode 6: l-move, m-zoom, r-zoom
-
halscope: report shm key when rtapi_shmem_new() fails
-
halui: better error reporting
-
UIs: better tolerance for task latency
-
halcmd now supports 32 tokens per line (up from 20)
-
xhc-hb04: fix a memory leak
-
Calibration dialog: fix finding of halfiles with tunable variables
-
moveoff: add gladevcp demo
-
streamer: add clock and clock-mode pins
-
add a driver for the Huanyang VFD
-
vismach: work around a bug in mesa
-
add a carousel toolchanger component and a vismach sample config
-
stepconf: add support for importing Mach3(tm) config files
-
stepconf: fix invert of signals on pp2 during axis test
-
stepconf: fix multiple picked outputs in axis test being ignored
-
pncconf: fix sserial combobox not selectable
-
hm2 ethernet: improved startup behavior
-
hm2 ethernet: support multiple fpga ethernet boards
-
hm2 ethernet: make unrecognized boards work
-
hm2 ethernet: do iptables and sysctl configuration automatically
-
hm2: don't overload queue_write's length argument (internal cleanup)
-
hm2: support split reads
-
hm2: avoid losing negative velocity commands on arm
-
hm2: enable encoder dpll (when supported by firmware)
-
add elpbcom, a program to communicate directly with mesa ethernet cards
-
add missing memory barriers for ARM
-
uspace: ensure that the thread-specific key is initialized
-
uspace: must advise user to set RTAPI_FIFO_PATH
-
uspace: fix uninitialized bytes in syscall sigaction
-
halcompile: fix parsing of >> and <<
-
task: fix a bug in sequence number tracking
-
task: warn when dropping queued mdi commands
-
interp: log messages to stderr as intended, instead of crashing
-
canon: fix constraint violations with rotated g18/g19 arcs (bug #430)
-
io: initialize the tool-in-spindle info correctly
-
trajectory planner: pausing during G95 fix
-
trajectory planner: fix some bugs and constraint violations
-
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
-
tooledit: fix a typo
-
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
-
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
Changes since 2.7.0~pre3:
- axis gui: fix transition to world mode
Changes since 2.7.0~pre2:
-
parport: removed probe_parport component (details here: http://linuxcnc.org/docs/2.7/html/getting-started/updating-linuxcnc.html#_parallel_port)
-
add moveoff, a simple jog-while-paused implementation
-
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
Changes since 2.6:
- Brand new trajectory planner.
- Support for the RT-Preempt realtime kernel (in addition to RTAI).