· 6 years ago · Jun 06, 2019, 12:13 AM
1linuxcnc (1:2.8.0~pre1.4803.gaea34aa) rosa; urgency=low
2
3 * update changelog
4 * update changelog with 2.8 changes
5 * Docs: remove generated html image files
6 * fix gitignore to ignore generated html files
7 * Docs: remove image files from html directory
8 * packaging: buster needs the py2 python-yapps package
9 * Merge remote-tracking branch 'origin/2.7' into 2.8
10 * debian/configure: oops, Debian Buster isn't released yet
11 * Merge remote-tracking branch 'origin/2.7' into 2.8
12 * work with Debian Buster's yapps2
13 * Merge remote-tracking branch 'origin/2.7-buster' into 2.7
14 * fix some compiler warnings in libnml
15 * debian buster packaging: use correct package names for python imaging
16 debs
17 * let debian/configure specify python-imaging and python-imaging-tk
18 package names
19 * debian/configure: Debian-testing will become Debian-10
20 * packaging: don't depend on python-gnome2
21 * remove unused program halgui
22 * hy_gy_vfd: fix modbus byte timeout
23 * mb2hal: add support for libmodbus 3.1.2 and newer
24 * githelper: made new 2.8 branch, master is now 2.9~pre
25 * fix botched merge of debian/configure
26 * Merge remote-tracking branch 'origin/2.7'
27 * tcl/show_errors.tcl: fix linuxcnc_info file name
28 * Fix "interperter" typo.
29 * gsceen -fix error when selecting run-from-here start point
30 * gscreen -fix error when selecting run-from-line startpoint
31 * qtvcp -add tool comments information to manualtool change dialog
32 * docs -add missing Designer plugin information
33 * fix german Zero coordinate system translation
34 * docs -better explain qtvcp's widgetswitcher widget
35 * Fix some markup in French docs
36 * Add md5 and sha256 sums
37 * Fix a broken link in French docs
38 * Change links to point at new Wheezy ISO
39 * stepconf -fix timing for g540 with 3.3v parport
40 * docs - add an image of the silverdragon screen skin
41 * gscreen -add files for silverdragon screen
42 * Docs: fix pin names
43 * Bug: fix python-gst hard coded version for ubuntu 18
44 * time.comp: fixed from last commit to match the version in 2.7
45 * time.comp: merge changes from version in 2.7
46 * time.comp: merge changes from version in master
47 * time.comp: add pause pin to pause timing while code is paused.
48 * Update configure and control.in for Ubuntu 16.04 and 18.04
49 * docs - add info about iocontrol to code notes
50 * Docs: add to m61 and add link to g43
51 * Merge pull request #556 from zultron/zultron/lcnc-pr-build
52 * python3 fixes in elbpcom.py
53 * python3 fixes in halcompile
54 * Merge pull request #590 from TurBoss/configure-python3
55 * scale axis on HiDPI displays
56 * change fixpaths.py so it works with pyhton2 and python3 modern
57 distributions use python3 as default
58 * Merge pull request #587 from awigen/392-fallback-to-libtirpc
59 * docs -add some sample pics to qtvcp docs
60 * docs -add info/pics for gscreen
61 * gscreen -initilize user messages before calling handler function
62 * gscreen -fix usermessage name in data class
63 * Fallback to building with TI-RPC if RPC is not provided by libc
64 * Merge pull request #586 from awigen/master
65 * Use autoconf provided name for yapps
66 * Merge pull request #584 from awigen/master
67 * Add yapps2 as optional yapps binary
68 * Doc update dev install to include uspace
69 * Merge pull request #571 from AndreaRicchi/issue_#570
70 * Merge pull request #551 from
71 robEllenberg/bug-550-tp-canon-displacement-checks
72 * Merge pull request #547 from
73 robEllenberg/bug546-tangent-segment-acceleration-corner-cases
74 * Merge pull request #580 from itaib/patch-1
75 * encoders / resolvers: Add RPM pin for convenience Add an -rpm velocity
76 pin for HAL encoder and Mesa encoder and resolver modules.
77 * Docs: fix example
78 * time.comp: add support for pausing timer.
79 * pncconf -set g540 step timing more consrvative.
80 * stepconf - add XY config option for weird machines
81 * Merge branch '2.7'
82 * stepconf -add a warning label for simulated hardware
83 * qtvcp -add basic run-from-line capability
84 * qtvcp -add preload value to calculator, fix button return values
85 * qtvcp -make it possible to select a line graphically
86 * docs -update docs on GStat
87 * lib/hallib/wheeljogpins.tcl typo
88 * hal_glib -fix is_on_and_idle() check
89 * Revert "Docs: add link to debian 9"
90 * Docs: add link to debian 9
91 * fix link to mesa regmap file
92 * stepconf -don't require MDI commands when selecting HALUI
93 * pyvcp - add width and height to bar
94 * Docs: expand path mode description
95 * Docs: minor edit
96 * Docs: update lathe images
97 * qtvcp -update x1mill jog buttons and jog sliders
98 * qtvcp -add templated label option for jog increment action button
99 * hal_glib -add a forced-update message
100 * docs -add example code for making HAL pins
101 * qtvcp -modify widegt switcher for more utility
102 * Add static declaration for negate function.
103 * Merge pull request #541 from KurtJacobson/local-bin-PATH
104 * only add .local/bin to PATH if it exists
105 * qtvcp -update stylesheet setting
106 * qtvcp -update plugin for action buttons
107 * qtvcp -add the beginning of a screen from a forum user
108 * qtvcp -add a close aplication action
109 * qtvcp -remove delays in camView and status label
110 * add ~/.local/bin to PATH in linuxcnc start script
111 * qtvcp -add scaled label ability to DRO and status_label
112 * axis_9axis.ini supply axis min,max vel,accel items
113 * servo_sim.hal remove confounding trailing commas
114 * hal c components, no component for trailing comma
115 * xhc-hb04.cc avoid future warnings
116 * Add references to remapping and ON_ABORT to the [RS274NGC] section
117 * Docs: update gcode images
118 * Docs: add template files for svg images
119 * Docs: update stepconf images
120 * Merge pull request #555 from zultron/zultron/lcnc-pr-fix-mdi-sub-calls
121 * Merge pull request #554 from
122 zultron/zultron/lcnc-pr-docker-cleanup-fixes
123 * Merge pull request #568 from yoleg/master
124 * docs: Explain "alias" behaviour
125 * Add Tk options and a doc string to pyvcp table widget.
126 * Comment out editor = gedit
127 * Docs: fix incorrect information
128 * fix tool table editor
129 * fix tool table editor
130 * qtvcp -fix the yes/no option in message dialog
131 * qtvcp -gcode editor line highlighting change
132 * qtvcp -update docs
133 * qtvcp -fix error when right clicking some widgets
134 * qtvcp -add test config for a multi-joint axis machine
135 * qtvcp -support independent joint jogging/multi-joint axes
136 * qtvcp -don't error if the tool file is missing
137 * qtvcp -Up/Down Keycalls swapped with PageUp/PageDown
138 * Doc: remove confusing remark
139 * qtvcp - use qtvcp filedialog for saving file
140 * qtvcp -add some code to gtaxis to test embedded tabs
141 * qtvcp -have screenoptions optionally process embedded programs
142 * qtvcp -have xembed kill the embedded program when finished.
143 * qtvcp -add error checking and combined info for embedded tabs info
144 * qtvcp -remove hander close_cleanup frm screenoptions
145 * qtvcp -auto adjust jog controls for avalable axes
146 * gscreen -update theme so gcode view edit mode is consistent
147 * qtvcp -fix file dialog qt filters
148 * qtvcp -fix filter program error dialog
149 * qtvcp -make the Lcncdialog like all other dialogs
150 * qtvcp -fix error on openning/closing if no preference file
151 * qtvcp -keep track of the units for return-to-last
152 * qtvcp -allow entry dialogs to enter 0
153 * qtvcp -now make open program work with properly filters
154 * qtvcp -update screen and editor when loading same file
155 * gscreen -add a dark them for gscreen default
156 * gscreen -remove ugly gladevcp panels
157 * qtvcp -in edit mode, open the file in the controller too
158 * pncconf -add board id to 7i77 pin map
159 * qtvcp -create mdi history file if it does not exist
160 * qtvcp -make the return key work as acknowledge
161 * qtvcp -have gcode editor use the STATUS file dialog
162 * gladevcp -fix theming of hal_sourceview highlight color
163 * qtvcp -add run from line function
164 * qtvcp -emit a line selected signal, when not running
165 * qtvcp -oops fix a copy and paste error
166 * hal_glib -add gcode-line-selected signal
167 * qtvcp -let the RUN command specify the line number
168 * qtvcp -fix error if certain command switches are used
169 * add a calculator entry dialog
170 * qtvcp -update qt default screen to use sceenoptions dialog loading
171 * qtvcp - add preference geometry placement to main window
172 * qtvcp -add other dialogs to screenoptions widget
173 * qtvcp -add new launch-halscope action, fix spelling
174 * qtvcp -add halscope to action_button
175 * qtvcp -up/down keys in mdi_history
176 * halcmd: support line extends with backslash (\)
177 * qtvcp -use the STATUS message way of loading dialogs
178 * qtvcp -fix copied code names, use safer .get() function
179 * qtvcp -oops fix typos
180 * qtvcp -update docs about entry dialog
181 * qtvcp -mention new screenoption options
182 * qtvcp -use dialogs from screen options, add overlay, add edit mode
183 * qtvcp -adjust default screen to use dialogs from screenoption widget
184 * qtvcp -screen options for loading dialogs and focus overlay
185 * qtvcp -make focus overlay set geometry to top window
186 * qtvcp -fix a typo in ischeckable signal function
187 * qtvcp -adjust the text modified flag
188 * twopass.tcl exit on load_the_modules fail also
189 * Merge branch 'itaib-master'
190 * set twopass error count before the loop instead of inside loop body.
191 * qtvcp -update qtaxis tool offset button and more menu actions
192 * qtvcp -add more actions/ split out submenu function
193 * qtvcp -add buttons and settable title
194 * qtvcp -add zero G5x offset action
195 * qtvcp -add tool offset signals to hal_glib and status_label
196 * qtvcp -add curent-z-rotation to hal_glib and drowidget
197 * qtvcp -make the request name possible to change
198 * qtvcp -fix multiple dialogs showing up
199 * qtvcp -add entry dialog to designer
200 * qtvcp -revamp keypress events and only jog when possible
201 * qtvcp -fix error with camview dialog on keypress
202 * qtvcp -allow shift and control as keypresses
203 * halcompile: MAX_PERSONALITIES=64, docs update
204 * qtvcp: fix missed function signature changes
205 * qtvcp -add set_tool_offset ACTION
206 * qtvcp -fix error message on AUTO mode switch
207 * qtvcp -add return messages to dialog interactions
208 * qtvcp -make spindle stop only work when useful
209 * qtvcp -add class patching function to docs
210 * qtvcp -add max velocity as an override
211 * qtvcp -add a class patching ability to handler files
212 * qtvcp -make gcodeeditor easier to class patch buttons
213 * halcompile: more names= items for realtime comps
214 * Merge pull request #557 from inoxix/carousel-fix
215 * qtvcp -make the view button exclusive
216 * Removed white-space changes
217 * qtvcp -make the stylesheet editor friendlier
218 * qtvcp -add a simple qtylesheet to qtsxis
219 * Fix in carousel.comp for induvidual sensor position detection
220 * qtvcp -add about, properties and homing menu functions
221 * qtvcp -make loading calibration program easier
222 * qtvcp -pretty up the properties text
223 * gmoccapy _ just some preferences changes
224 * gmoccapy_2_3_5 - jogging problem with unhomed machine solved
225 * gmoccapy_new_debug_path, unfortunately not working jet
226 * documents - gmoccapy - corrected default for keyboard shortcuts
227 * gmoccapy_2_3_4_2 - new keyboart shortcuts
228 * Merge branch 'gmoccapy_additional_keyboard_shortcuts'
229 * gmoccapy_2_3_4_1 - dro size not restored properly after restart
230 * AXIS -add ability to set hal.ready() in .axisui
231 * qtvcp -add more menu options in QtAxis including gcode properties
232 * qtvcp -add gcode properties functions
233 * qtvcp - quiet warnings and expected error messages
234 * AXIS -add ability in .axisrc to create HAL pins
235 * docs -add section for AXIS code snippets
236 * qtvcp -fix debug messages for theme failures
237 * qtvcp -fix error dialog for qy5.9
238 * halcompile: support --names cmdline option
239 * Revert "halcompile: support HALCOMPILE_MAX_NAMES"
240 * .travis.yml: Add ccache
241 * tests/: .gitignore test artifacts
242 * rs274ngc_pre.cc: Fix MDI calls after sub updated
243 * Add test for #455
244 * scripts/linuxcnc: Run better in Docker
245 * scripts/linuxcnc.in: fix cleanup log messages
246 * scripts/{linuxcnc,realtime}: Use autoconfigured `grep` executable
247 * qtvcp -update tester INI and remove left over UI file
248 * qtvcp -add the start of a QTvcp version of AXIS
249 * qtvcp -put one option per line
250 * qtvcp -shrink the minimuim size
251 * qtvcp -don't error if the axis isn't recognized
252 * qtvcp -axis_tool_buttons can be used for selected axes
253 * halcompile: support HALCOMPILE_MAX_NAMES
254 * gladevcp -add horizontal, vertical bar LEDs
255 * qtvcp -fix sample config for ngc test
256 * qtvcp -add a style sheet editor dialog
257 * halcompile.g MAX_NAMES,MAX_PERSONALITIES
258 * gscreen -revamp tester screen
259 * qtvcp -limit the number of error message dialogs
260 * qtvcp -update docs for action button property dialog
261 * qtvcp -add graphics view commands -pan rotate zoom
262 * twopass update runtests
263 * twopass runtests skip till fixed
264 * twopass.tcl loadusr in pass0
265 * Apply minimum displacement checks consistently between canon and TP.
266 * qtvcp -fix missing files when building debian package
267 * linuxcnc_info outfilename, dpkg
268 * twopass doc updates
269 * axis.txt update homing button description JA
270 * axis.py homebutton fix text for non-id kins
271 * axis.py homing_order_defined needs seq for all jts
272 * limit3.comp add enable pin
273 * Clean up some compiler warnings
274 * Compute effective radius of helix too
275 * Factor common calculation out for peak velocity over a distance
276 * Add documentation to new functions
277 * Reimplement sharp corner detection using new anti-parallel detection
278 * Move a pmCartesian function into blendmath for use outside of tp.c
279 * blendmath: implement unit tests for new parallel / anti-parallel check
280 functions
281 * Add greatest unit test framework (C, header-only macro-based unit tests)
282 * tp: Refactor and simplify parallel / anti-parallel checks
283 * Refactor circle maximum velocity / acceleration ratio calculation.
284 * qtvcp -fix actionbutton plugin property dialog
285 * qtvcp -update widget docs on action buttons
286 * qtvcp -update 800x600 sim so it at least starts
287 * qtvcp -update sim config version
288 * qtvcp -add some debug messages to actionbuttons
289 * qtvcp -update camview panel for MDI commands and DRO
290 * qtvcp -remove a backup file
291 * qtvcp -add a dialog for indicator options
292 * qtvcp -add a dialog for option selection
293 * qtvcp -make a new option: mdi command from ini
294 * qtvcp -little library document update
295 * qtvcp -show original text when editing offsets.
296 * qtvcp -remove reference to qtscreen, update image
297 * qtvcp -update docs on widget plugins
298 * qtvcp -add the designer Qt-python2 binaries
299 * qtvcp -update to ACTION docs for multi spindle
300 * qtvcp -add ability to control other spindle numbers
301 * qtvcp -fix copy-paste spelling error
302 * qtvcp -fix 9axis sample
303 * qtvcp -work on desktop notify
304 * qtvcp -oops fix an abort error
305 * qtvcp -fix DBusQtMainLoop error message and Notify regression
306 * qtvcp -clean up dead/ugly code
307 * qtvcp -change log message from error to warning in qt_istat
308 * qtvcp -have screenOption use INI preference path
309 * docs -update qtvcp about jog rate setting
310 * qtvcp -make all core libraries only initialize once
311 * qtvcp -add error messages and only initilize ISTAT once
312 * qtvcp -add length probe functions
313 * qtvcp -work around error polling in 2+ places
314 * qtvcp -versaprobe update
315 * docs -add qtvcp detail
316 * qtvcp -update versa probe widget
317 * qtvcp -add reload_display action command
318 * qtvcp -fix missing bracket
319 * qtvcp -update to most current widget design
320 * qtvcp -add probe more icons
321 * docs -update qtscreen doc
322 * docs -add qtvcp development document
323 * qtvcp -versa probe: don't probe if subroutines are not available
324 * qtvcp -add a versaprobe dialog widget
325 * qtvcp -This should be testable probing work.
326 * qtvcp -change some debug messages
327 * qtvcp -ongoing versa_probe work
328 * qtvcp -check wait_complete for error status
329 * qtvcp -versa_probe work
330 * qtvcp -fix HAL pin state when button was checkable
331 * qtvcp -versa_probe ongoing work
332 * qtvcp -make linuxcnc errors available to STATUS and ACTION
333 * qtvcp -more versa_probe work
334 * qtvcp -really fix packaging error
335 * qtvcp -add an icon for versaprobe
336 * qtvcp -fix spelling error in keybindings
337 * qtvcp -fix packaging error
338 * qtvcp -add versa probe as a widget -WIP
339 * qtvcp -add versa probe files
340 * qtvcp -add aMDI History widget
341 * qtvcp -changes for subclass of MDILine
342 * qtvcp -add ACTION to available python commands
343 * qtvcp -allow offset view to have alternating colors
344 * qtvcp -don't banish the scoll bar
345 * qtvcp -macro tab widget and dialog improvements
346 * qtvcp -fix packaging error
347 * qtvcp -add tooloffset and macrotab as widgets
348 * qtvcp -remove 2 second delay when closing.
349 * qtvcp -start of a file managing widget
350 * qtvcp -remove unused code in dialog
351 * qtvcp -make Xembed not crash screen if command fails
352 * qtvcp -add debug code for geometry option
353 * qtvcp -add debugging switch and force the tooloffset position
354 * qtvcp -fix dialog geometry recording with empty string
355 * qtvcp -fix inconsistant function/variable names
356 * qtvcp -some work and experiments on a taskmenu
357 * qtvcp -fix designer crash when deleting focus-overlay
358 * qtvcp -add option reference geometry from main window
359 * qtvcp -update makefile for qtvcp folder name changes
360 * qtvcp -fix label update of HAL push buttons
361 * qtvc -make the minimuim size of dialogs smaller
362 * qtvcp -fix option time stamp
363 * qtvcp -fix screenoptions task extention
364 * qtvcp -updat eblender screen for gcdode progress bar
365 * qtvcp -update screen for widgetSwitcher and gcodeEditor changes
366 * qtvcp -add gcode editor widget that actually edits
367 * qtvcp -improve widgetSwitcher
368 * docs -update qtvcp widget docs
369 * qtvcp -add missing import for gcode errors
370 * qtvcp -fix a missing initilization call
371 * qtvcp -have most of the dialogs honour geometry
372 * qtvcp -more work on the editting functions of baseEditor
373 * qtvcp -have ToolOffsetDialog remember it's geometry
374 * qtvcp -fix status_slider error from misspelled word
375 * qtvcp -silence error in designer
376 * qtvcp -improve widget switcher layout search
377 * qtvcp -Some on going work for an editable gcode widget
378 * qtvcp -add a widget swicther widget and example screen
379 * qtvcp -add a timestamp option to status_label
380 * qtvcp -make the error message box text scrollable
381 * qtvcp -more work on tool editor
382 * hal_glib -add function is_on_and_idle()
383 * qtvcp -fix/update 800x600 test screen
384 * qtvcp -let simple widgets python command option load aux programs
385 * qtvcp -tempararily remove gcode plot segment seletion
386 * qtvcp -fix update of toggle widgets HAL pins
387 * qtvcp -try to give more helpful error message
388 * qtvcp -layout changes to blender
389 * qtvcp -detect missing handler file and try to help
390 * qtvcp -fix spelling error with slider widget
391 * qtvcp -fix origin_offset and tool offset to update automatically
392 * qtvcp -fix HAL pushbutton to use python_commands
393 * qtvcp -move python commands to indicated buttons
394 * qtvcp -action buttons can run python code snippets
395 * qtvcp -add an example state text momentary button
396 * qtvcp -oops fix checkable action buttons state labels
397 * qtvcp -momentary action buttons can be state labeled
398 * docs -update qtvcp_widget for checked_state_text_option
399 * qtvcp -add an example of buttons that change text
400 * qtvcp -add option to change text on button toggle
401 * qtvcp -update INI version so update script doesn't fire.
402 * qtvcp -allow showing of preferences in gcode display
403 * qtvcp -make the tool dialog speak the tool number
404 * qtvcp -remove ascii art
405 * qtvcp -add a readme to sim configs
406 * hal_glib -send periodic signal, even if status is not available
407 * docs -fixup some qtvcp formatting errors
408 * qtvcp -fix sample config to use max screen
409 * qtvcp -rename screen folder reference variable
410 * qtvcp -name change of shared folders
411 * qtvcp -update blender screen
412 * qtvcp -update blender screen
413 * qtvcp -make spindle +- actions smarter
414 * qtvcp -update/add to docs
415 * qtvcp -sytstemtoolbutton: cleanup and only set text if user didn't
416 * qtvcp -make the hal pin option available
417 * qtvcp - update blender screen
418 * qtvcp -add user system selection toolbutton widget
419 * qtvcp -add set_user_system command to actions
420 * qtvcp -fix status label's display of user systems
421 * qtvcp -action button requires an action selection
422 * qtvcp -add round image action buttons
423 * qtvcp -add a way to use axis toolbuttons to set origin
424 * qtvcp -add MDI line to screen
425 * qtvcp -add axis tool buttons
426 * qtvcp -remove unused function
427 * qtvcp -should call action functions rather then status
428 * qtvcp -fiz another missed name change
429 * qtvcp - add a TODO reminder
430 * qtvcp -fix missed name changes
431 * qyvcp -update blender code, add a config to test with
432 * qtvcp -add more actions
433 * qtvcp -fix reported missed name change
434 * qtvcp -ongoing experiments with blender style screen
435 * qtvcp -add option to set overlay color on close
436 * qtvcp -add option to not display the text label
437 * qtvcp -update tester_handler for jogging and no internal styles
438 * qtvcp -add my ongoing attempt at brenda's blender gui code
439 * qtvcp -add filename status and machine_state_status
440 * qtvcp -screenoptions should search for the default statusbar name
441 * qtvcp -fix the large margins around adjustmentbar
442 * docs -add a little more about tvcp widgets
443 * qtvcp -silence a debug line, add some helpful comments
444 * qtvcp -add a pop up dialog for errors
445 * qtvcp -change closing cleanup call to handler file
446 * qtvcp revamp PATHS and qtvcp to allow default qtvcp panels
447 * qtvcp -minor debug printing change
448 * commit -reset testing switch
449 * qtvcp -fix keyboard jog's keyevent continuation
450 * qtvcp - add sample gantry config for testing
451 * qtvcp -fix keybinding with chift and control pressed
452 * qtvcp - fix theme setting with no theme
453 * qtvcp -revamp theme loading
454 * qtvcp -use qss file for qt default screen - update 9 axis qss
455 * qtvcp -gradient background work qt5_graphics
456 * qtvcp -update 9axis config and screen
457 * qtvcp -action button increments: fix anuglar increments output
458 * qtvcp -honor text with newlines
459 * qtvcp -fix b axis bug and configurable formats
460 * qtvcp -add a check for INI [AXIS] critical entries
461 * qtvcp -update 9 axis sample screen and config
462 * qtvcp -use a function rather then direct access
463 * qtvcp -fix the jog button to honor the proper increments
464 * qtvcp -don't send angular message if not angular changed
465 * qtvcp -fix display of angular axes
466 * qtvcp -update sample 9 axis config screen
467 * qtvcp -add away to auto load a qss file for styles
468 * qtvcp - add gitignore file
469 * qtvcp -add ability to change background color in designer
470 * qtvcp -add a 9 axis config and screen for testing
471 * qtvcp -add a radiobutton based axis selector and action
472 * qtvcp -quiet debug messages
473 * qtvcp -angular increments/jograte work
474 * qtvcp -fix missed variable causing error
475 * qtvcp - get jogIncrements widget to work with metric configs
476 * qtvcp -fix some unused function signatures
477 * qtvcp -update docs for action library
478 * qtvco -add a metric config to test with
479 * qtvcp -fix entry keyboard not passing 'enter' command
480 * qtvcp -embed client message work
481 * qtvcp -keyboard forwarding to axis update
482 * qtvcp -fix u AXIS demo to include MDI commands
483 * qtvcp -entry widget; add style, enter now hides keyboard
484 * qtvcp -fix embedding shutdown problem
485 * qtvcp -add folder to debian file
486 * configs -fix missed name change in qtvcp embed sample
487 * qtvcp -fix homing error when closing screen
488 * qtvcp -have gladeVCP forward keyboard events to qtvcp
489 * qtvcp -add tool change to machinelog
490 * qtvcp -fix error with loading dialog if no preference file
491 * qtvcp -add a adjustment bar widget
492 * qtvcp -add a config that embeds pyncggui for testing
493 * qtvcp -fix error when tool table missing
494 * qtvcp -add a third-party-program embedding widget
495 * qtvcp -work to get fullscreen to actually work.
496 * qtvcp -fix missed name change
497 * qtvcp -use INFO to find POSTGUI_HALFILE from INI
498 * gladevcp -add embedding by pushing plug X window id
499 * docs -update docs for qtvcp
500 * qtvcp -use compressed files for the binary library
501 * qtvcp - rename qtscreen to qtvcp
502 * qtvcp -update docs
503 * qtvcp -override userplot function; No more QT letters displayed
504 * qtvcp -add designer python library for qt 5.7
505 * qtvcp -embedding into AXIS works
506 * qtvcp -add precompiled copies of the designer python libraries
507 * qtvcp -fix zero_action buttons availability after machine on
508 * docs -add a little bit about building a custom screen
509 * qtvcp -have pause action toggle the indicator and follow STATUS
510 * qtvcp -fix crash when opencv library missing.
511 * qtvcp -add the beginnings of tool offset editing
512 * qtvcp -add soft keyboard to mdiline
513 * qtvcp -fix error if tool file is missing
514 * qtvcp -fix some bugs in generalhal widgets
515 * qtvcp -teach qt_action how to single step if paused
516 * hal_glib -add a is_paused convenience function
517 * hal_glib -quiet an error message
518 * qtscreen -update test screen for tool info label
519 * qtvcp -update core library/status_label to read toolfile
520 * qtvcp -add mdi commands option to action buttons
521 * qtvcp -have some fun with the stylized greeting
522 * qtscreen -update screen XML file
523 * qtvcp -fix action button indicator and jog increments options
524 * qtvcp -fix some missed name changes in plugins
525 * Fix minor typo
526 * Ignore `lib/python/qt5_graphics.py`
527 * qtvcp -rename LED icon
528 * qtvcp -rename screenoptions
529 * qtvcp -more clean up/renaming
530 * Rename ledwidget.py to led_widget.py
531 * Rename drowidget.py to dro_widget.py
532 * Capitalize un-capitalized log
533 * qtvcp -add general HAL pin widgets
534 * qtscreen -fix missed keywaord - error while logging
535 * qtvcp -rename plugin/widgets
536 * qtvcp -use super() to subclass plugins
537 * qtvcp -pep8 audit and code cleanup od widgets
538 * qtvcp -revamp machine log history
539 * qtvcp -have file dialog remember last folder path
540 * qtvcp/qtscreen -have the gcode window display message history
541 * sys_notify -fix legacy command crash; icon path as None
542 * Replace pynotify with our own notification module
543 * Module to send notifications over DBus to the system notification server
544 * hallib -remove debugging command
545 * qtvcp -fix DROLabel's missing variable initialization
546 * qtvcp -WIP embed widget
547 * qtvcp -add an indicator option to pushbuttons
548 * qtscreen -add ability to push the X window id
549 * qtvcp -update docs
550 * qtvcp -fix program hang on different versions of qt
551 * qtvcp -disable the gtk gremlin embedded widget
552 * qtscreen -try some different control layouts
553 * hallib -scale signal to motion.spindle-speed-in correctly
554 * qtvcp -add tool diameter and surface speed indicators
555 * hal_glib -add current tool info signal
556 * qtvcp only select one option at a time, bool_label, led_state
557 * qtscreen -update screen to use new action button actions
558 * qtvcp -add more actions to action buttons
559 * qtvcp -have audio players voice not block
560 * qtvcp: Catch and log QGLWidget ImportError
561 * qtvcp: Logger is use in file but was not initialized
562 * qtvcp: Fix typo in pyqt5.qtsvg package name
563 * qtscreen: cleanup code in handler/ update UI file
564 * qtvcp: have notify/statusbar work better with messages
565 * qtvcp: Fix audio play voice with messages with quotes
566 * qtvcp: have qtscreen cleanup notify messages at shutdown
567 * hal_glib/qtscreen: add shutdown message
568 * qtvcp: add override limts mechanism
569 * hal_glib: change override_changed signal type
570 * qtvcp - fix filter program loading
571 * qtscreen -fix seg fault when loading file
572 * qtscreen -add manual spindle controls
573 * qtvcp -add spindle control actions
574 * qtvcp -fix reloading of gcode plotter when origin changes
575 * qtvcp -fix linuxcnc error sound
576 * qtscreen -fix keybinding for gcode editor
577 * qtvcp -fix unitialized error
578 * qtvcp -remove unused code
579 * hal_glib -add more convience functions for linuxcnc mode
580 * qtvcp -fix keybinding isue with pyqt5
581 * qtscreen -minor change to screen
582 * qtvcp -fix some errors when launching designer
583 * qtvcp -have window reload text properly in auto mode
584 * hal_glib -only update filename if call level = 0
585 * qtvcp -add some preference options for sound
586 * docs -update qtvc_libraries
587 * qtvcp -beep work
588 * qtvcp -hhhh
589 * qtvcp/hal_glib -have a default angular velocity
590 * qtvcp -move do_jog command to action library
591 * qtvcp -audio player: add some beep sounds
592 * qtvcp -add handler closing function if using screenoptions
593 * qtvcp -fix beep and speak options with python gst
594 * qtscreen - make demo test speaking
595 * qtvcp -fix errors if libraries are missing
596 * qtvcp -work around missing py2 audio library
597 * qtvcp -oops missed some file name changes
598 * qtvcp -fix docs after name changes
599 * qtvcp -huge reshuffling and name change of libraries
600 * qtvcp -fix error when screenoptions widget not present
601 * qtvcp -work on embedding
602 * gladevcp -add the abilty to push the window id to stdout
603 * qtvcp -add embed info to IStat library
604 * qtvcp -update some docs
605 * qtvcp -update sample screen
606 * qtscreen -have qtscreen force update GSTAT at the right time
607 * qtvcp -use a thread for webcam capture
608 * qtvcp -add some error checking to camview
609 * qtvcp -add preference file access to all widgets
610 * qtvcp - change name of key variable in baseclass
611 * qtvcp - add virtual keyboard library
612 * qtscreen -add tester ini file
613 * qtvcp -message: fix up user message library so it works
614 * qtvcp -audio_player -fix defaults, add error messages
615 * qtvcp -add audio capability
616 * qtscreen -add a skin for more convienent testing
617 * qtvcp -fix the run button being disabled
618 * qtvcp -fix a seg fault with simple screens
619 * qtscreen -update sample screen
620 * qtvcp -add experimental user plotting routine
621 * qtvcp -gstat_label: add more options
622 * qtvcp -action buttons: qualify graphics modes
623 * hal_glib -on forced update, send actual-spindle-speed
624 * qtvcp -qt graphics update
625 * qtvcp -more work on view changes - add action buttons
626 * qtvcp -graphics5 code cleanup
627 * qtvcp -camview: fix wheel scroll call
628 * qtvcp -graphics widget can load programs and show dro
629 * qtvcp -more graphics work for qt5
630 * qtvcp -hide debug printing
631 * qtvcp -fixup for a widget plugin for qt5
632 * hal_glib -add actual-spindle-speed signal
633 * qtvcp -add a qt version of gremlin
634 * qtvcp -fix overlay and entry not on top
635 * qtvcp -convert designer plugins to pyqt5 python2
636 * qtvcp -convert widgets, libraries and qtscreen to use pyqt5 python2
637 * qtvcp -camview: don't stop GUI from loading on lib error
638 * qtvcp -add some more docs
639 * qtvcp -move widget baseclass out of simple widgets
640 * qtscreen -put styles code in a class
641 * qtvcp -offset dialog: only enable zero button logically
642 * qtscreen -update test screen
643 * qtvcp -give access to qtvcp's PATHS class to widgets
644 * qtvcp -gstat_label: add gcodes and mcodes to options
645 * qtvcp -action buttons: add override/jog rate setting buttons
646 * qtscreen -try some stylized buttons
647 * qtvcp -add ability for dialog to use focus text, color
648 * qtvcp -focus_overlay: ok really fix the image option
649 * qtvcp -file dialog: remember last directory
650 * qtvcp -gcode_display: fix jumpy display after MDI
651 * qtvcp -focus overlay:add beep, fix image, fix text
652 * qtvcp -origin_offset: show absolute position
653 * qtvcp -action_buttons: add jog increment buttons
654 * qtvcp -macro: add software entry keyboard
655 * qtvcp -overlay: add some debug code
656 * qtvcp -origin_offset: stop hard code VAR paths
657 * qtvcp -fix hal_glib with flood/mist messages
658 * qtvcp -add action buttons to load the dialogs
659 * qtvcp -add gcode filter program loading
660 * qtvcp -More Focus overlay and dialog work
661 * qtvcp -dialog work add some to Designer and centering
662 * qtvcp -overlay -cleanup, comment and fix adding a parent
663 * qtvcp -have qtscreen be in focus on startup
664 * qtvcp -focus_overlay: fix dialog under overlay when moved
665 * qtvcp -logger errored when debug switch was false.
666 * qtvcp -macrotab -ongoing work added a probe routine
667 * qtvcp -add the start of a lathe macro widget
668 * qtvcp -teach DRO widget about diameter mode
669 * qtvcp -don't update camview if it's not showing
670 * Use Python's logging module instead of prints
671 * qtvcp -have MDiline cursor the gcode widget display
672 * qtvcp -add camview widget and dialog
673 * qtvcp -introduce basic infrastructure
674 * docs -add info about pin names for HAL containers
675 * tklinuxcnc.tcl don'f fail if tempini not set
676 * tests/startup-state make insensitive to no. of joints
677 * tests/hard-limits make insensitive to no. of joints
678 * Docs: add g52 to gcode list and link to description
679 * axis.py use named arguments in format string
680 * pncconf -fix axis referenced as a number rather then letter
681 * Fix pedantic type mismatch
682 * fix a pendantic warning about double->bool conversion
683 * Fix pedantic return type mismatch
684 * tp: Refactor tangential vs overall maximum acceleration lookup
685 * Include effects on the next segment when changing terminal condition
686 * Merge pull request #543 from Solitarily/2.8-chinese
687 * Merge pull request #548 from KurtJacobson/fix_ImageTk_import
688 * bug: fix import of ImageTk so that it works with python-pil
689 * linuxmint 19 has the same requirements as debian 9 for asciidoc-dblatex
690 python-gst and gstreamer this makes it possible to build a deb on
691 linuxmint 19
692 * python-imaging has been replaced with python-pil this is needed to build
693 a deb on linuxmint 19
694 * Restore missing check for a previous parabolic blend when computing
695 scaled acceleration
696 * Add missing return statements in two functions where return code is
697 ignored
698 * Add a stripped-down test case that reproduces the acceleration violation
699 * Remove unused function to clear compile warning
700 * Fix handling of approximate tangents and required de-rating of max
701 velocity and acceleration.
702 * Fix violation due to corner case in initialization of optimizer
703 * When forcing a pair of motion segments to be tangent, store the "kink"
704 velocity in the previous segment.
705 * Add some comments to clarify obscure variable names
706 * pncconf -fix axis-force-maximize script
707 * pncconf -fix axis-force-maximize option
708 * pncconf -fix homing sequence definition
709 * pncconf -fixup maximise script for AXIS
710 * gladevcp -remove a confusing tab in the code.
711 * gmoccapy release note added info to the change in 1.5.11
712 * gmoccapy_1_5_11 - offsetpage does close after editing one cell
713 * gmoccapy_2_3_4 - offsetpage was closed after editing one cell
714 * ini-homing.txt clarify immediate homing reqmt
715 * linuxcnc_info report git commit if RIP
716 * taskintf.cc,usrmotintf.cc del axVscale refs
717 * command.c del #if 0 for unimplemented extAmpEnable()
718 * command.c remove ALT_EOFFSET_BEHAVIOR directive
719 * command.c remove debugging directive (eoffsets)
720 * emctaskmain.cc remove provisional #if 0 (eoffsets)
721 * homing.c minor update/relocate comment
722 * homing.c remove debugging directive
723 * eoffset_per_angle avoid name clash (debian buster)
724 * Merge pull request #544 from antbarney/master
725 * Fix spindle override in halui.cc
726 * Mark the string that needs to be translated. Update Chinese translation.
727 * Update kins.9
728 * Docs: fix parameter error left over from 6 axes
729 * rolfmill: add execute permissions
730 * Merge pull request #536 from Solitarily/2.8-ladder
731 * Merge pull request #540 from matkoniecz/readme
732 * sim_lib.tcl delsig unconnected signal
733 * halreport script (new)
734 * hal_procs_lib bugfix for get_netlist proc
735 * gscreen -add status/state label widgets for testing
736 * gladevcp -have gladevcp force update the GStat library
737 * gladevcp - add label widgets that respond to linuxcnc state/status
738 * add to readme purpose of this software
739 * Merge pull request #538 from rredford/rredford-3daxis-tutorial
740 * docs -add missing info about motion.motion-type
741 * rolfmill renamed to much more clear name - 3axis-tutorial
742 * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc.git
743 * documentation - gmoccapy - added detailed h.button documentation
744 * gladeVCP - hal_mdihistory - error if no entry in file
745 * mux-generic: Fix the mux test results to suit the new, more functional,
746 behaviour of the "FU" config.
747 * motion.9 man page update
748 * mux_generic: Fix some long-standing bugs
749 * Add international support for classicladder
750 * Merge pull request #535 from Solitarily/master
751 * Fix multi-language loading error for "tklinuxcnc" UI
752 * Merge pull request #532 from Solitarily/master
753 * sim_lib.tcl: support multiple [EMCMOT]MOTMOD parms
754 * latency-histogram fix typos in help message
755 * eoffset_per_angle.comp update docs for 4 funcs
756 * Merge pull request #533 from Solitarily/master
757 * Merge pull request #534 from chaotix-/toggle_pyvcppanel
758 * Make toggle accessible only if there is a pyVCP panel
759 * Add toggle to display/hide pyVCP panel
760 * Update and correct Chinese language translations.
761 * Change the string "Home" to "home" to distinguish between different
762 meanings when translating.
763 * Merge pull request #531 from Solitarily/master
764 * hal_procs_lib bugfix for get_netlist proc
765 * Add a symbol to the string so that it can be added to linuxcnc.pot
766 * This is a bug that caused the characters that pncconf needs to translate
767 not to be extracted, now I fixed it.
768 * Merge pull request #530 from Solitarily/master
769 * This is a bug that caused the characters that pncconf needs to translate
770 not to be extracted, now I fixed it.
771 * Config: fix typo
772 * Configs: fix typo
773 * Configs: add sample 3 axis mill vismach configuration this configuration
774 is built on primitives and is commented very well thanks to Rolf
775 * Configs: add sample 3 axis mill vismach configuration this configuration
776 is built on primitives and is commented very well thanks to Rolf
777 * Update comp311.ngc
778 * pncconf -fix scale/limits setting with different locales
779 * pncconf -remove signal to PID.command-deriv
780 * gmoccapy_2_3_3_4 - fixed an error caused due to wrong merge of 2.7 to
781 master
782 * Merge remote-tracking branch 'origin/2.7'
783 * emccalib.tcl bugfix for parsing HALFILE=file items
784 * gladevcp - hal_mdihistory - added clear selection when button down
785 * linuxcnc.in double quote update_ini arg
786 * Docs: fix spello
787 * show_errors.tcl provide button to "Create Report"
788 * linuxcnc_info support getopts options
789 * multispindle: linuxcnctop update
790 * sim_spindle_encoder: remove debug spindle print
791 * fix indentation of change_prolog in docs
792 * Update overview.txt
793 * fix #<_coord_system> documentation
794 * Merge remote-tracking branch 'origin/2.7'
795 * update TRAJ LINEAR_UNITS to mm or inch only.
796 * gladevcp - added documentation to the new features
797 * gladevcp - hal_mdi_history - added properties
798 * gladevcp - hal_mdi_history - make it react same as a terminal window
799 * gladevcp - hal_mdi_history - make it react to key events
800 * Add spindle.N.amp-fault-in pins to motion, to report spindle amplifer
801 faults
802 * update_ini: The automatic config updating script did not properly handle
803 configs where the INI file uses the #include instruction. (it
804 would update and save the ininame.ini.expanded file rather than
805 the base file.
806 * Merge branch 'dgarr/external_offsets'
807 * Revert "Merge branch 'feature/reverse-run-master2'"
808 * Revert "fix compiler warnings in tp.c"
809 * fix compiler warnings in tp.c
810 * Merge branch 'feature/reverse-run-master2'
811 * Merge branch '2.7'
812 * moved saveToolTable form iocontrol to tool_parse.cc
813 * axis.py release_select_line on Double-Button-1
814 * Merge pull request #516 from LinuxCNC/jepler/hm2-public-apis
815 * Merge pull request #518 from jepler/halcompile-overflow-check
816 * Merge pull request #519 from jepler/demux-bugfixes
817 * pncconf -fix PID maxerror based on machine units
818 * docs -add info for the python halmodule
819 * halmodule -teach to get any pin, param or signal values
820 * Merge pull request #512 from
821 rene-dev/rellenberg/bug447-fix-blend-tangent-fallback
822 * Docs: fix markup error
823 * Multispindle: Remove some debugging printf that were left in by
824 accident.
825 * Docs: fix markup error
826 * Docs: remove comment about g5x constants and add location of constants
827 * pncconf: don't refer to kernel_version when not is_kernelspace
828 * gmoccapy_1_5_10 - changing units G20 G21 leaded to misbehavior
829 of Turtle button and max_vel slider
830 * Merge remote-tracking branch
831 'rob/rellenberg/bug447-fix-blend-tangent-fallback' into
832 rellenberg/bug447-fix-blend-tangent-fallback
833 * demux: placate my OCD (reindent a line)
834 * demux: Fix order-of-operations bug
835 * demux: the default personality should be nonzero
836 * demux: The out array max size should have been 32
837 * halcompile: Add checks to generated code for array overflows
838 * test that quote-includes get headers next to a comp with halcompile
839 * tests: check that a user of hostmot2 public APIs compiles by halcompile
840 * docs -add a man page for the mitsubushi VFD driver
841 * docs: note correct headers for hm2 public APIs
842 * mesa_uart.comp: Use public hostmot2-serial header file
843 * mesa_7i65.comp: Use public hostmot2-serial header file
844 * hostmot2-serial: new public header file
845 * Makefile: Put the public includes directory in <>path for modules
846 * mesa_7i65: Don't use HM2_ERR_NO_LL, it's not public API
847 * Fix missing check for exact-stop when falling back to alternative blend
848 methods.
849 * Multispindle: Fix the F9 / F10 spindle control shortcut in Axis.
850 * External Offsets: Axis coordinate offset hal pins
851 * Hostmot2: Fix #513 - Cause an error message to show on watchdog timeout.
852 * Multispindle: Further docs updates
853 * fix compile error about c99 mode
854 * Multispindle: Docs Update
855 * Multispindle: CLean up some commands that needed a spindle choice but
856 lacked one
857 * Multispindle: add EMCMOT_NUM_SPINDLES to canon.hh
858 * Merge pull request #510 from KurtJacobson/pyinterface-docs
859 * docs: remove non existent and add missing `stat.exec_state` enums
860 * Merge pull request #501 from KurtJacobson/py_interface_docs
861 * Multispindle: Remove debug message left in in error.
862 * Multispindle: Make S commands modal again. It appears that moving the
863 emccanon globals into the EMC_STAT struct doesn't work.
864 * Multispindle: Make interp_check do the right things now that we use $
865 not E / D
866 * Docs: add missing info for compensation file and expand on description.
867 Do not merge with 2.7 the information is in different locations.
868 * Docs: add missing info for compensation file and expand on description.
869 Note: do not merge this into master the location of compensation
870 and backlash is in a different place in the docs. I will update
871 master separately.
872 * Merge pull request #508 from KurtJacobson/multispindle_brake
873 * Merge pull request #507 from KurtJacobson/py_interface_docs2
874 * fix #505: add optional spindle num argument to `cmd.brake`
875 * docs: add missing status items to python interface docs
876 * Multispindle: Make interp_check do the right things now that we use $
877 not E / D
878 * Multispindle: Fix some wierd behaviour with spindle-override The
879 spindle-override message didn't include a spindle designator. It
880 is odd that anything worked at all.
881 * Merge pull request #502 from KurtJacobson/multispindle_bugfix
882 * Multispindle: Guard against attempting to control more spindles than
883 exist Mainly a problem when working through the Python interface.
884 * Multispindle: Fix a bug with spindle-at-speed I misunderstood the use of
885 MOTION_INVALID_ID and had the nesting wrong
886 * fix path of lib/hallib/axis_manualtoolchange.hal
887 * add halui pins to update ini script
888 * comment how the timeout calculation works in hm2_eth, as described in
889 the docs
890 * increase hm2_eth timeout in early hm2_eth_probe. fixes very rare failed
891 hm2_registration on some systems.
892 * pncconf -fix some missed name-changes required for multispindle
893 * docs: `c.set_spindle_override` takes spindle as optional arg
894 * tests: update tests for spindle `override_enabled` format change
895 * formatting: remove trailing white-space
896 * bugfix: spindle dict `override_enabled` key should use underscore
897 * docs: fix formatting of spindle dict section heading
898 * Multispindle: update some broken sim configs
899 * fix lathe ccomp test
900 * convert tooltables in tests to new tooltable format
901 * rename mult to scale
902 * clarify taping sequence when using retract multiplier
903 * Merge branch 'master' of github.com:rene-dev/linuxcnc
904 * xhc-hb04.tcl: provide defaults if missing ini item
905 * Multispindle: update xhc-hb04.tcl and sim configs
906 * Docs: correct m0/1 restart command
907 * Multispindle: Revert base sim configs to single spindle. Update
908 lathe_multispindle README to use $ for spindle choice.
909 * Multispindle: Elide some extraneous debugging printf
910 * Multispindle: Change generated pin names in PnCConf and StepConf
911 * Multispindle: Correct the spindle pin names in docs and .comps
912 * Multispindle: Update sample configs
913 * Multispindle: Modify runtests to work with multispindle
914 * multispindle: Update the update_ini script to change the spindle control
915 pins.
916 * multispindle: Modify user-interfaces to use the new Python interface
917 * multispindle: Make required changes to the Python interface and docs.
918 * Multispindle: Switch to using the $ character for spindle selection.
919 Previously this patch used E to select a spindle except for G76,
920 where the control character was D, as E was in use. The decision
921 was made to use $ to avoid clashes with current or future G-codes
922 and to make remapping simpler.
923 * Add support for multiple spindles
924 * demux: A new HAL component
925 * Merge remote-tracking branch 'origin/2.7'
926 * fix typo in overview.txt
927 * Update overview.txt
928 * Update stepconf.txt
929 * Update hostmot2.9
930 * Merge pull request #499 from NTULINUX/master
931 * Remove rtai_shm again
932 * Merge pull request #497 from NTULINUX/master
933 * Fix RTAI 4 support and add rtai_shm
934 * fix preview from nativecam on backtool lathes
935 * Merge branch '2.7'
936 * stepconf -fix fake parport invert pin error
937 * Docs: update what set_feed_hold does
938 * Merge pull request #496 from KurtJacobson/pyinterface-docs
939 * DOC: remove extra whitespace
940 * DOC: clarify usage of cmd.spindle
941 * DOC: use velocity instead of speed in cmd.jog example for consistency
942 * Docs: add a link to the features information
943 * Docs: remove block delimiters that caused the pdf to have a strange
944 layout
945 * make interpreter code more readable by using Modal group defines
946 * Docs: fix typo
947 * Merge pull request #494 from jin-eld/clearer-errpr-message
948 * Provide a clearer error message when exceeding hal pin name length
949 * Merge pull request #151 from zultron/m98m99-lcnc
950 * Docs: add more information about container settings
951 * Docs: fix some typos
952 * Merge pull request #483 from KurtJacobson/pyinterface-docs
953 * Merge pull request #493 from Nazgand/master
954 * rename & relocate spindle_monitor
955 * Merge pull request #492 from blazini36/patch-1
956 * Create Spindle_monitor.comp
957 * thermistor comp: be more robust against bogus input
958 * Docs: add missing rs274ngc ini items
959 * Memorable typo modified: docs/src/common/glossary.txt
960 * Too many typos in the manuals: decided to volunteer as an editor at page
961 33. modified: docs/src/config/stepconf.txt
962 modified: src/hal/classicladder/spy_vars_gtk.c
963 * show_errors.tcl: messages for dmesg priv fail #486
964 * show_errors.tcl: insert_file: info for open fail
965 * Merge pull request #489 from chaotix-/mb2hal-flushonerror
966 * mb2hal: call modbus_flush() on transaction error
967 * Merge pull request #487 from chaotix-/mb2hal-writesingleregister
968 * mb2hal: add fnct_06_write_single_register
969 * Docs: add usage information to component generator chapter
970 * Merge remote-tracking branch 'origin/2.7'
971 * Fix typo
972 * docs: be consistent with not putting a space between [section]option
973 * docs: clarify value of stat. units attributes
974 * Merge pull request #482 from KurtJacobson/pyinterface-docs
975 * docs: don't mix tabs and spaces, use spaces because ...
976 * docs: add missing `rapidrate` method to linuxcnc.command docs
977 * Merge pull request #480 from KurtJacobson/fix-pyvcp-docs-example
978 * docs: fix command for launching pyvcp example
979 * pyvcp: let the user specify number format in Bar widget
980 * tp: Fix fallback to parablic blending when tangent blend fails.
981 * sserial.c: Sometimes the smart-serial MPG counters appear to go mad,
982 seen on 7i73 and 7i84. Analysing the data stream indicates that
983 the driver sometimes wrongly gray-decodes the binary encoder data.
984 The only plausible cause of this is a flag being used unitialised
985 that sets the graycode mode. Smart serial itself does not support
986 graycode, the flag only exists for other modules that re-use the
987 smart-serial pin-creation and handling code. This patch
988 initialises the flag properly. Checking whether this is a true fix
989 will take time, this is a very intermittent problem.
990 * Rewrite of Stepper Information doc
991 * carousel.comp: fix documentation typos
992 * tests: add an Interp test of G33.1
993 * Merge pull request #477 from zultron/master-lcnc-iss-475-master
994 * configure.in: require `yapps` executable
995 * Merge remote-tracking branch 'origin/2.7'
996 * Merge pull request #476 from zultron/master-lcnc-iss-475-2.7
997 * Merge branch 'master-lcnc-iss-475-2.7' into master-lcnc-pr-475-master
998 * configure.in: require `intltool-extract` executable
999 * Merge pull request #462 from KurtJacobson/pyinterface-doc-cleanup
1000 * docs - fix image loading line - can't be split up
1001 * Fix warning from commit 176ba836
1002 * Merge branch 'm98m99-lcnc-2.7-rebase' into master
1003 * Fix up `12-M99-endless-main-program` test for 2.7 v2.7.14
1004 * Interp: Clean up `context_struct` when entering new stack level
1005 * Merge pull request #463 from ascurtis/patch-1
1006 * M98 subroutines: fix line numbering bug with `M98 L#<loops>`
1007 * M98/M99 subprograms
1008 * gmoccapy -fix misspelled error message [TRAY] to [TRAJ]
1009 * carousel.comp: Fix an error introduced by the last change Adding support
1010 for Emco / Denford toolchangers indirectly broke most most
1011 existing tool changers.
1012 * docs: note that G38 probe results #5061-#5069 are in work coords
1013 * docs: refer to the G38 family of probe moves as "G38.n", not "G38.x"
1014 * docs: tidy up description of probe result params
1015 * simplify comments in canon.hh, no code changes
1016 * Merge pull request #474 from rene-dev/patch-2
1017 * Merge pull request #464 from ascurtis/master
1018 * use parameter 5400 for _current_tool
1019 * Remove atspeed from blend arc since the previous segment will not be
1020 consumed (fixes accel violation with G96 and arc blending).
1021 * Merge pull request #472 from LinuxCNC/dont-crash-on-corrupt-position.txt
1022 * Remove single quotes around LCNC enums for consistency
1023 * `stat.joint` limit values are joint limits, not axis limits
1024 * Task: reorganize inihal setup
1025 * Task: report errors in emcPositionLoad() better
1026 * carousel.comp: Improve compatibility with Denford and Emco
1027 * check_config: warn trivkins missing items #470 JA
1028 * Merge pull request #467 from jepler/pid-command-deriv
1029 * pid: use command-deriv when supplied
1030 * TK TCL version match
1031 * check for Pango py3
1032 * Update wiring.txt
1033 * Update user-intro.txt
1034 * Update about-linuxcnc.txt
1035 * Hostmot2 / resolver.c Add the option to fake absolute encoders with
1036 resolvers
1037 * Re-wording of LinuxCNC User Introduction doc
1038 * touchy.py: Display the effect of override values caused by halui.
1039 * Add missing spaces
1040 * Clarify value of `stat.joint[jnum]["units"]`
1041 * Docs: add more information to coolant control m code
1042 * Merge remote-tracking branch 'origin/2.7'
1043 * Docs: add info about the constant e
1044 * Docs: fix broken link and man page reference
1045 * lowpass.comp: man page help for setting gain pin
1046 * Merge pull request #459 from KimK/2.7
1047 * Merge pull request #460 from KurtJacobson/pyinterface-doc-cleanup
1048 * command.c: allow usual homing_active check #461
1049 * gremlin_view.py: improve standalone focus behavior
1050 * Docs: change bad examples and note about comment usage with o words
1051 * Clarify that `stat.homed` represents currently homed joints
1052 * Make `cmd.flood` usage info consistent with `cmd.mist`
1053 * Replace duplicate `joint-flag` arg with correct `axis-or-joint-number`
1054 * Docs: Correct G28,G30. Improve G92. (2nd go)
1055 * linuxcnc_info: correct uname machine item
1056 * linuxcnc_info: include DESKTOP_SESSION,PATH
1057 * Merge remote-tracking branch 'origin/2.7'
1058 * Merge pull request #456 from jepler/issue451
1059 * tram.c: Fix pointer arithmetic thinko
1060 * Merge pull request #454 from midyukov-anton/fix_undefined
1061 * Fix undefined symbols inb, inl, outb when building without io.h
1062 * sim -have gaxis use the theme that was made for it.
1063 * gscreen -Don't hide linked themes
1064 * select8.comp make enable a bit input pin
1065 * Merge pull request #452 from rene-dev/patch-1
1066 * fix format string error.
1067 * Docs: add pyvcp example
1068 * Docs: fix typo, remove extra ] that made the formatting fail
1069 * Docs: add a bit more info about loading vismach
1070 * describe epp_dir option
1071 * describe epp_dir option
1072 * describe epp_dir option
1073 * describe epp_dir option
1074 * describe epp_dir option
1075 * describe epp_dir option
1076 * fix selection of epp_dir parameter
1077 * simulate_probe renaming for err messages
1078 * configs -add a control panel for testing TOUCHY
1079 * gladevcp -allow setting always-on-top option
1080 * hal_actions.py: Correctly determine homed state when choosing to enable
1081 controls.
1082 * docs: pwmgen has all pins now, no params
1083 * LinuxCNC v2.7.14
1084 * Merge pull request #442 from KimK/master
1085 * Proposed fix for "FIXTHIS too verbose"
1086 * docs: rtapi_print: fix markup error leading to excessive indentation
1087 * docs: rtapi_print: Fix typo'd name of one of the functions
1088 * docs: rtapi_print: improve discussion of limited formatting capability
1089 * Merge remote-tracking branch 'origin/2.7'
1090 * docs: improve motion.requested-vel description
1091 * Canon: make EMCCANON_DEBUG work again
1092 * sserial.c: Don't act on data known to be bad.
1093 * Update ini-homing.txt
1094 * stepconf: fix stepgen number wrong in lathe config
1095 * Merge branch '2.7'
1096 * pncconf -add 7i92-7i77_7i76 internal firmware data
1097 * pncconf -only put firmware directory info for cards that need it
1098 * pncconf -fix typo for loading second 7i80
1099 * pncconf -fix firmware data typo 7i92-7i76_with one 7i76
1100 * pncconf -add 7i92-7i77_7i76 firmware data
1101 * LinuxCNC v2.7.13
1102 * check_config.tcl: msg for ommited items when err
1103 * ini-config.txt,ini-homing.txt make consistent
1104 * Merge pull request #432 from rene-dev/acc_cmd
1105 * remove outdated document
1106 * comment about zero acceleration output during jogs
1107 * add documentation for new acceleration pins in motion
1108 * add joint.n.acc_cmd pins to motion, for read acceleration feed forward
1109 * halcompile: fix error about unlink obscuring real error
1110 * command.c improve err msg for bad jog request
1111 * fix a merge error in hm2_7i90
1112 * Merge branch '2.7'
1113 * stepconf -fix lathe configs; Z axis must be 2 not 1
1114 * pncconf -fix lathe configs z axis should be 2 not 1
1115 * hm2 7i90: fix indentation for legibility
1116 * Merge remote-tracking branch 'origin/2.7'
1117 * Docs: correct g33.1 warning and text
1118 * Update sserial.9
1119 * docs: describe motion.program-line in motion manpage
1120 * halmeter -add scroll-to-keypressed letter search
1121 * xhc-hb04.cc: reallow pendant disconnect/reconnect
1122 * Merge pull request #427 from jepler/gcode-hang
1123 * xhc-hb04 bogus 'found' message in standalone
1124 * xhc-hb04 silence application exit messages
1125 * pncconf -fix error of missing 7i76_map.jpg file
1126 * remap stdglue.py - identitation errors due to the use of tabs instead of
1127 spaces
1128 * rs274: Avoid hangs with long lines and no EOL at EOF
1129 * Merge pull request #425 from cradek/bug424
1130 * Test for bug424
1131 * Fix bug 424: Require < after # for named parameters
1132 * Merge branch '2.7'
1133 * gladevcp -fix a warning about icon size
1134 * gladevcp -fix a warning about icon size
1135 * puma sim configs update README
1136 * puma.ini update sim config
1137 * puma_cube.ini new introductory sim config
1138 * pumakins: no err for a particular singularity #384
1139 * puma.xml: decrease pyvcp panel meter sizes
1140 * hal: use rtapi_intptr_t
1141 * rtapi: add rtapi_{u,}intptr_t to rtapi_stdint.h
1142 * Merge pull request #421 from jepler/ubsan
1143 * hal: bump hal shared memory size by 40KiB (13%)
1144 * rtapi_app: explicitly link -ldl
1145 * interp: Don't address -1 elements into an array
1146 * hal: Fix unaligned access error when using hal_list_t
1147 * hal: fix misaligned accesses in unlink_pin
1148 * inifile: avoid reference to 1 byte before array
1149 * hal: widen pointer-like types to intptr_t
1150 * hm2_bspi: document samplelate parameter
1151 * hm2_bspi: rename sense-inverted parameters in source
1152 * Merge branch 'bspi_updates' of https://github.com/sleepybishop/linuxcnc
1153 * hm2_bspi_setup_chan: rename sense-inverted parameters in docs
1154 * hm2_bspi manpages: add REALTIME CONSIDERATIONS
1155 * hm2_bspi manpages: standardize SEE ALSO section
1156 * hm2_bspi_setup_chan: insert fiddly markup
1157 * hostmot2: const-qualify the buffer in write methods
1158 * fix one more s16 that should have been int16_t
1159 * add support for samplelate parameter is bspi channel descriptor
1160 * value was not actually being set in hm2_bspi_write_chan()
1161 * Merge remote-tracking branch 'origin/2.7'
1162 * docs: remove last mention of pins from PID description in rtcomps
1163 * Update the PID section of rtcomps.txt
1164 * Update the PID section of rtcomps.txt
1165 * pncconf -oops fix the 7i77 pin map image
1166 * pncconf -add printable 7i77 pin map
1167 * pncconf -add printable 7i76 pin map image
1168 * pncconf -use firmware data to select visiable tabs
1169 * pncconf -add strategy recommendation to greeting text
1170 * pncconf -fix option selection checkboxes
1171 * pncconf -add code for gmoccapy gladvcp tabs
1172 * pncconf -fix 7i80 internal firmware data
1173 * pncconf -add address setting for etho cards
1174 * pncconf -fix assorted bugs
1175 * pncconf -reorganize tabs and add gmoccapy
1176 * pncconf -fix closing problem
1177 * pncconf -add ability to make tandem servo configs
1178 * python3: configure: find libpython compatibly
1179 * python3: configure: make print()s compatible with python3
1180 * python3: configure: make version check compatible with 3.x
1181 * Merge pull request #417 from jepler/halcompile-python3
1182 * python3: halcompile: has_key is removed
1183 * twopass: support conditional .hal exclusion
1184 * halcompile: use python3-compatible reraise syntax
1185 * halcompile: use python3-compatible octal literal
1186 * halcompile: python3-compatible exception raising
1187 * halcompile: fix tabs vs spaces
1188 * halcompile: use print_function
1189 * twopass.tcl: handle \n within a loadrt parameter
1190 * axis.py file open dialog with recent py/tcl #414
1191 * lcd.c - fix a read out of bounds bug
1192 * sserial.c - ensure that the DoIt command occurs after all other writes
1193 * hm2: add driver for SSR module
1194 * hm2_eth: add support for 7i96
1195 * hm2: allow the llio to override the "connector-pin" name of IOs
1196 * pncconf -fix duplicate display of signal names
1197 * ini-homing.txt motion.homing-inhibit usage example
1198 * pncconf -fix pin entry focus issue - couldn't add custom names
1199 * pncconf -fix tandem steppers option to use joints
1200 * tests: use linuxcnc-util instead of by-hand startup wait
1201 * tests: auto-convert reload-tool tests for ja config
1202 * Merge remote-tracking branch 'origin/2.7'
1203 * docs: add missing num_sserials info to hm2 manpage
1204 * Merge pull request #410 from LinuxCNC/reload-tool-330
1205 * Merge branch '2.7'
1206 * io: fix a misleading comment
1207 * io: update the status buffer when prepping the loaded tool
1208 * io: set the HAL pins/params even for the loaded tool
1209 * test: add tests of reloading the loaded tool
1210 * docs: add missing .tool-prep-index parameter to io manpage
1211 * io: remove an incorrect debug message
1212 * doc: add some docstrings to the linuxcnc python module
1213 * pncconf -fix tandem stepper command signals
1214 * docs: make the tool table docs more findable
1215 * Merge branch '2.7'
1216 * pncconf -fix control type with tandem axes
1217 * pncconf -experimental mesa card discovery work
1218 * docs -add info about jogging code for custom gscreen screens
1219 * gscreen -add a metric based INI for testing custom screens
1220 * gmoccapy_2_3_3_3 - missing widget when editing offsets
1221 * Merge branch 'no-bundled-yapps'
1222 * packaging: no longer need to list yapps copyright
1223 * don't bundle yapps2
1224 * Merge remote-tracking branch 'origin/2.7'
1225 * Merge remote-tracking branch 'origin/2.7-packaging-fixes' into 2.7
1226 * bldc: fix a spelling error
1227 * packaging: use dh_prep instead of deprecated 'dh_clean -k'
1228 * packaging: remove trailing whitespace in changelog
1229 * packaging: note copyright on yapps
1230 * Merge branch '2.7'
1231 * gscreen sim -This file should not have been here
1232 * gscreen -industrial: fix DRO display if VCP panel added
1233 * Merge branch '2.7'
1234 * gscreen -fix error if gstreamer library missing
1235 * Merge remote-tracking branch 'origin/2.7'
1236 * docs: M19 is no longer an unused M-code
1237 * gladevcp -fix class name emc_action_unhome
1238 * gladevcp -fix homing with JA
1239 * Merge remote-tracking branch 'origin/2.7'
1240 * halrmt: fix confusing indentation
1241 * classicladder: fix indentation
1242 * Merge pull request #402 from vnwildman/master
1243 * Linuxcnc 2.7.12
1244 * axis -have velocity show with offsets too
1245 * Revert "Docs: the linux-image-rt-amd64 has been removed or is not longer
1246 available"
1247 * Merge remote-tracking branch 'origin/master'
1248 * Merge remote-tracking branch 'origin/2.7'
1249 * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc.git
1250 * GladeVCP - speedcontrol - emitted signal too early
1251 * packaging: add Keywords to gcoderef-vi .desktop
1252 * Merge pull request #401 from rene-dev/sserial-io-fix
1253 * fix null pointer dereference for bidirectional pins on smart serial
1254 slaves.
1255 * fix paramater/parameter typos
1256 * fix infomation/information typo in mb2hal manpage
1257 * fix returnd/returned typo in linuxcncrsh manpage
1258 * fix interpeter/interpreter typos
1259 * fix formated/formatted typos all over
1260 * fix specifed/specified typos all over
1261 * fix seperate/separate typos
1262 * fix commmand/command typos
1263 * fix compatibilty/compatibility typos
1264 * fix wierd/weird typo in hm2 uart error message
1265 * fix specfied/specified typos
1266 * fix intial/initial typos all over
1267 * fix perfomed/performed typo in bitslice manpage
1268 * fix inital/initial typoss all over
1269 * fix exeception/exception typo in pythonplugin
1270 * fix minumum/minimum typo in libnml
1271 * fix queing/queueing typos in libnml
1272 * fix paramter/parameter typos all over
1273 * fix recieved/received typos all over
1274 * fix messsage/message typo in taskmodule
1275 * fix unknow/unknown typo in linuxcnclcd
1276 * fix cleint/client typos all over
1277 * fix defalt/default typo in gs2_vfd and hy_gt_vfd
1278 * fix a whith/with typo in classicladder
1279 * fix openned/opened typos in classicladder
1280 * fix a typo in classicladder
1281 * docs: remove obsolete bug warning in rtapi_region manpage
1282 * docs: fix GPL name in rtapi_module_param manpage
1283 * fix usefull/useful typos all over
1284 * fix preceede/precede/proceed typos all over
1285 * fix occured/occurred typo in many places
1286 * classicladder: fix typos in --help message
1287 * classicladder: fix a typo in an error message
1288 * Docs: remove spaces, periods and duplicate net line
1289 * Docs: remove extra spaces and periods from net commands
1290 * packaging: include the vietnamese gcode ref document in linuxcnc.deb
1291 * packaging: add missing build dependency on desktop-file-utils
1292 * Merge remote-tracking branch 'origin/master'
1293 * Merge remote-tracking branch 'origin/2.7'
1294 * Merge pull request #399 from vnwildman/master
1295 * l10n: Init Vietnamese translation for gcoderef
1296 * Merge pull request #383 from rene-dev/sim-fix
1297 * docs: fix hyphen/minus confusion in manpages
1298 * packaging: add Keywords to all .desktop files
1299 * packaging: validate desktop files
1300 * packaging: update debian/copyright to conform to DEP-5
1301 * packaging: improve short descriptions
1302 * tests: protect sim.var file, dpkg removes *.orig
1303 * Merge remote-tracking branch 'origin/2.7'
1304 * Merge pull request #396 from zultron/2.7-limit3-accel-rework-lcnc378
1305 * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc.git
1306 * gmoccapy - dialogs - enty dialog did not return integer but shoud
1307 * rtapi: fixup signed int min/max constants
1308 * limit3: Fix acceleration
1309 * limit3 tests: move old limit3.[0-2] to limit3 directory
1310 * limit3/lock-on-input-and-limits test initial checkin
1311 * limit3 tests: remove fudge factors
1312 * limit3 tests: check for sluggishness
1313 * limit3 tests: fix a couple of function order bugs
1314 * Update limit3 `constraints` test
1315 * Update limit3 tests
1316 * tests: verify that limit3 obeys its constraints
1317 * Merge branch '2.7'
1318 * pncconf -fix stepgen MAXVEL and MAXACCEL setting with backlash
1319 * Merge branch '2.7'
1320 * pncconf -fix g540 internal data firmware
1321 * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc
1322 * Merge branch '2.7'
1323 * pncconf -add internal firmware for g540x2
1324 * pncconf -add internal data for 7i92 and 7i80HD cards
1325 * hostmot2.h: drop unneeded int min/max defines
1326 * hostmot2 stepgen: use RTAPI int min/max defines
1327 * rtapi: Add sized integer min/max defines
1328 * panelui -add comments to command code
1329 * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc.git
1330 * hal_glib.py - typo in signal name
1331 * pncconf -add internal data for 7i92 and 7i80HD cards
1332 * Docs: the linux-image-rt-amd64 has been removed or is not longer
1333 available
1334 * mesa_7i65: Restore signs of types in casts
1335 * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc.git
1336 * mesa_7i65: build on uspace
1337 * mesa_7i65: use include path compatible with RTAI in kernel mode
1338 * Merge branch '2.7'
1339 * gmoccapy_documentation - wrong axis named in "Probe Information"
1340 * gmoccapy_JA_configs - scara config had config errors
1341 * fix markup so that it is accepted by asciidoc
1342 * silence warnings from old gcc
1343 * gmoccapy_2 - documentation - cleared all gmoccapy_1 stuff
1344 * Merge pull request #385 from sleepybishop/master_bspi_fixes
1345 * docs: add G20/G21 unit info to G-code Quick Ref
1346 * init descriptor to zero; the clock divider field is 8 bits wide; the
1347 transfer length field is 6 bits wide
1348 * fixup types in mesa_7i65 driver so it compiles again
1349 * fix vismach for puma sim configs. The puma sim uses immediate homing, so
1350 vismach needs to be connected to pos-fb instead of mot-pos-fb in
1351 order to work properly after homing again.
1352 * Merge remote-tracking branch 'origin/2.7'
1353 * docs: make G96/G97 comments consistent
1354 * Docs: expand on description of traj home to clarify that this setting is
1355 ignored on trivial kinematics machines
1356 * Docs: expand a bit on the description of traj home so new users know to
1357 ignore this setting for trivial kinematics machines
1358 * Merge remote-tracking branch 'origin/2.7'
1359 * Merge pull request #382 from andypugh/pumafix
1360 * Vismach / Puma: Make the Puma simulator geometry match the kinematics.
1361 * Docs: fix missing bracket
1362 * Merge branch 'warnings'
1363 * interpmodule: fix format-security diagnostic
1364 * taskmodule: ignore expected 'deprecated-declarations' warning
1365 * halui: hide expected ignored-attributes diagnostic in this file
1366 * Merge branch 'issue379'
1367 * posemath: Adapt upstream changes
1368 * gmoccapy_additional_keyboard_shortcuts:
1369 * Smart Serial: IO pins should have neither -not nor -invert-output
1370 * gscreen.py: use named arguments in format string
1371 * Smart Serial: Start to enable parameter setting via HAL
1372 * Merge pull request #381 from jepler/arity
1373 * kinematics: decrease BOOST_PYTHON_MAX_ARITY everywhere
1374 * pythonplugin: decrease BOOST_PYTHON_MAX_ARITY everywhere
1375 * task: decrease BOOST_PYTHON_MAX_ARITY everywhere
1376 * rs274: decrease BOOST_PYTHON_MAX_ARITY everywhere
1377 * control.c: honor fractional accels for wheel jogging
1378 * mux_generic: fix a typo in the manpage
1379 * Merge 'origin/dgarr/285,361'
1380 * Merge pull request #376 from Solitarily/master
1381 * Update build_INI.py
1382 * docs: Added explaination for return values of wait_complete
1383 * doc: Correct default timeout. (cherry picked from commit
1384 06839a73c6d568d4f3d4a9d5503c595dfb87980b)
1385 * Merge pull request #375 from ReeseWang/patch-2
1386 * docs: Added explaination for return values of wait_complete
1387 * doc: Correct default timeout.
1388 * Merge branch '2.7' (unlocking_fix,JA)
1389 * Merge 'origin/dgarr/unlocking_fix' into 2.7
1390 * Merge remote-tracking branch 'origin/2.7'
1391 * linuxcnctop: reduce updates
1392 * linuxcnctop: split long lines at whitespace
1393 * linuxcnctop: fix display of some sequence-type data
1394 * docs: improve .motion-type pin info in motion manpage
1395 * hm2: stop a spurious "IOPort ignored" warning
1396 * Merge branch 'origin/2.7' into master
1397 * tests: update limit3.1 test expected results for new limit3 component
1398 * limit3: add .in-limit pin
1399 * Merge pull request #370 from ReeseWang/patch-2
1400 * Merge 'origin/dgarr/268' into 2.7
1401 * Merge remote-tracking branch 'origin/2.7'
1402 * Merge pull request #351 from zultron/2.7-limit3-issue-240
1403 * tests: verify limit3 behavior under easy conditions
1404 * Prevent fail when doing item assignment later.
1405 * Merge remote-tracking branch 'origin/2.7'
1406 * axis: remove a startup-time debug message
1407 * AXIS: fix cursor keys in MDI window
1408 * hm2: whitespace cleanup, no code change
1409 * hm2: fix a copy/paste bug in an error message
1410 * Merge remote-tracking branch 'origin/2.7'
1411 * motion/control.c probe trip handling JA 368
1412 * gmoccapy_2_3_3_2 - error on chk_toggle_readout
1413 * gmoccapy_2_3_3_1 - small change to code to sure hide blockheight label
1414 if not used
1415 * axis.py,.tcl fixes for 285,361
1416 * gmoccapy_2_3_3 - new label to show blockheight
1417 * Merge pull request #363 from KimK/fix-issue-358
1418 * Pull Request for Issue #358
1419 * Merge pull request #362 from Solitarily/master
1420 * Add brackets to the phrase you want to translate
1421 * Merge pull request #356 from Solitarily/master
1422 * Merge pull request #360 from rene-dev/vel_cmd_fix
1423 * Calculate velocity command form cubic spline. Previously it was derived
1424 from the position, which results in one preiod delay of the
1425 velocity.
1426 * sserial.c: Fix a couple of small bugs
1427 * Fixed some bad translations
1428 * fix scale type in g33.1
1429 * change g33.1 I flag to non modal
1430 * Merge pull request #350 from KimK/master
1431 * fix interp compile test
1432 * gscreen -industrial: fix DRO display if VCP panel added
1433 * adding optional I parameter to G33.1 which scales the spindle speed up
1434 on the return move
1435 * gscreen -fix homing error do to joint mode
1436 * Replace dt with fperiod
1437 * Change back min->min_ and max->max_
1438 * Refactor limit3 to resolve overshooting and drifting
1439 * Fix missed translation in recent large batch
1440 * axis.py quick ref: add ;,' 'Select Max velocity'
1441 * axis.tcl supply missing bindings (#268)
1442 * axis.py cursel may be tuple (backport fix for #268)
1443 * xhc-hb04.tcl ensure floatingpoint mpg_accels
1444 * Merge pull request #349 from Solitarily/master
1445 * Update Chinese translation, adding braces for some strings.
1446 * twopass.tcl: handle more complex config= modparams
1447 * xhc-hb04.tcl use *.jog-accel-fraction pins
1448 * motion: wheeljogging *.jog-accel-fraction hal pins
1449 * Merge pull request #345 from Solitarily/master
1450 * Language update
1451 * Specify the file character set as UTF-8,because there was an error when
1452 Setpconf wrote the configuration file in the Chinese locale.
1453 * gmoccapy_2_3_2_4 - most of .format code rework done
1454 * gmoccapy_2_3_2_3 - warning dialogs if gmoccapy can not start
1455 * gmoccapy - dialogs - warning dialog without sound
1456 * gmoccapy_2_3_2_2 - reformating code to new .format style
1457 * Merge branch 'master' of https://github.com/LinuxCNC/linuxcnc.git
1458 * GladeVCP - CombiDRO - If it can not poll just pass do
1459 not print that information every cycle
1460 * gmoccapy_2_3_2_1 - bug in Vc with values over 100
1461 * Merge pull request #344 from Solitarily/master
1462 * Submit some new Chinese translations for 2.8
1463 * gmoccapy_2_3_2 - vc label and format changes
1464 * Merge pull request #342 from Solitarily/2.7
1465 * Added some new Chinese translations
1466 * Merge pull request #340 from l29ah/master
1467 * hm2_7i43 hm2_7i90: Remove a kludge for crazy configs
1468 * hostmot2 dpll: Remove redundant code
1469 * Merge remote-tracking branch 'origin/2.7'
1470 * hostmot2:dpll: Fix a problem (#211) where a positive offset in the odd
1471 timers masked any use of the even timers.
1472 * mv configure.in to configure.ac to be future-proof
1473 * AXIS: Remove redundant bindings
1474 * AXIS: fix cursor keys in MDI window
1475 * AXIS: don't try to restore group 1 modal code
1476 * stepconf: silence warning at startup
1477 * hm2_7i34. hm2_7i90: Don't silently fail with blank config strings
1478 * Merge pull request #338 from midyukov-anton/linuxcnc-fix
1479 * Fix issues 335 Fix build error: emc/kinematics/lineardeltakins.cc:18:18:
1480 error: 'std::std' has not been declared
1481 * ini-config.txt: NO_FORCE_HOMING for iden kins only
1482 * gmoccapy_2_3_1_9 - bug in lathe mode DRO Size
1483 * gmoccapy_1_5_9 - fixed bug Lathe DRO size and import gst
1484 * docs: clarify what directories to run the debian tools from
1485 * motion/command.c: avoid spurious error
1486 * docs: fixup capitalization of variables in Homing docs
1487 * docs: clarify valid values of HOME_OFFSET
1488 * gmoccapy - dialogs - corrected the signal type
1489 * gmoccapy_2_3_1_8 - dialogs is now a class and have gobject signals
1490 * gladeVCP - tooledit_widget.py - select tool in spindle after
1491 reloading the toolfile
1492 * gmoccapy_2_3_1_7 - minor bug in periodic and better tool handling
1493 * gmoccapy_2_3_1_6 - bug with decimal separator solved
1494 * gmoccapy_2_3_1_5 - searching a decimal separator bug in tooledit widget
1495 * motion:cancel unlock requests when motion disabled
1496 * remove stray import in comment
1497 * Merge pull request #331 from lkundrak/lr/fsf-address
1498 * all: update FSF address in GPL 2.0 notices
1499 * ini-homing.txt: joint nomencature
1500 * biquad.comp typo in doc text
1501 * Merge remote-tracking branch 'origin/2.7'
1502 * Merge pull request #320 from Solitarily/2.7
1503 * Merge pull request #326 from jepler/for-2.7/i18n-stepconf-pncconf
1504 * Merge pull request #327 from ReeseWang/patch-2
1505 * biquad.comp: change type,f0,Q,s1,s2 to pins
1506 * homing: Added a requirement for immediate homing.
1507 * pncconf: restore translation
1508 * stepconf: restore translation
1509 * Merge remote-tracking branch 'origin/2.7'
1510 * src/configure: make sure python's pango and cairo modules are installed
1511 * axis.py: no need for iter() here
1512 * Merge remote-tracking branch 'origin/2.7'
1513 * Merge pull request #324 from jepler/gmoccapy-i18n-2.7
1514 * halui.cc: new pin: halui.machine.units-per-mm
1515 * Merge pull request #322 from jepler/i18n-incremental-jogs
1516 * emccalib.tcl: remove nonexercised code
1517 * build: rebuild gmoccapy.pot
1518 * git: ignore files generated by intltool-extract
1519 * packaging: will need intltool when buiding gmoccapy.pot
1520 * emccalib.tcl: support [JOINT_N],[AXIS_L],[TUNE]
1521 * axis.py: Dont try to convert unicode to unicode
1522 * maintainer.txt: typo
1523 * Fixed gmoccapy in Chinese translation
1524 * Merge remote-tracking branch 'origin/2.7'
1525 * Merge branch 'jepler/sched-setaffinity' into 2.7
1526 * uspace: don't cause a sched_setaffinity error with old glibc
1527 * sim_pin: support expressions in numeric entries
1528 * Add a Chinese language translation
1529 * homing:describe home_sequence startnum restriction
1530 * linuxcncrsh docs update for "Home All"
1531 * linuxcncrsh (emcrsh.cc), support "Home All"
1532 * Merge remote-tracking branch 'origin/2.7'
1533 * milltask manpage expansion
1534 * docs: remove mention of ancient "bfloat" program from hm2_7i43 manpage
1535 * tp.c fix questionmarked comment
1536 * Merge remote-tracking branch 'origin/2.7'
1537 * Revert "Hostmot2: Allow blank config string"
1538 * docs: fix debian/configure example command line
1539 * Merge branch 'dgarr/homing_seq_updates'
1540 * motion.homing-inhibit (new pin)
1541 * ini hal pins new: ini.N.home_sequence
1542 * motion: fix for trivkins duplicate coordinate jogs
1543 * Merge remote-tracking branch 'origin/2.7'
1544 * sim_pin: improve help for signals with no writers
1545 * Hostmot2: Allow blank config string
1546 * milltask manpage + docs missing ini.N.home* items
1547 * shcom.cc,.hh more appropriate parameter naming (JA)
1548 * axis.py use upper() to match prior default setting
1549 * axis.py: force only trivkinscoords to lower
1550 * docs hostmot2 - wrong link
1551 * docs - hostmot - wrong link ind readme
1552 * Merge pull request #313 from cts1085/glcanon_geometry_signbug
1553 * glcanon signbug when show_tool if "-" on non-rotational axis
1554 * Merge pull request #312 from cts1085/toolrender_multi_rotations
1555 * Apply show_tool rotations in original GEOMETRY order
1556 * tests: repro the limit3 runaway problem from #240
1557 * LinuxCNC 2.7.11
1558 * carousel: Fix a bug where the state machine got stuck if passed a tool
1559 number of zero.
1560 * carousel: Add parity checking and strobe pins.
1561 * gmoccapy_2_1_3_4 - forgot to update release number
1562 * gmoccapy_2_3_1_4 - make sound widget no sensitive
1563 * gmoccapy_2_3_1_3 - bug loading player in Stretch
1564 * packaging: update debian/control VCS link from glo to github
1565 * docs: update Building LinuxCNC document from glo to github
1566 * Merge pull request #307 from trasz/freebsd2
1567 * Merge remote-tracking branch 'origin/2.7'
1568 * Merge pull request #309 from jepler/axis-gcode-errors
1569 * axis/gremlin: a better way to avoid leaking files
1570 * Test that the Python interpreter prints the right errors
1571 * Without SOB policy, PULL_REQUEST_TEMPLATE is not needed
1572 * Merge remote-tracking branch 'origin/2.7'
1573 * Merge pull request #288 from jepler/welcome-to-github
1574 * Consequently use "#!/usr/bin/env python".
1575 * Merge remote-tracking branch 'origin/2.7'
1576 * LinuxCNC v2.7.10 release
1577 * update_ini: Expunge some unused INI file entries
1578 * regmap: point at github for canonical location
1579 * packaging: on Debian Stretch and newer, depend on gstreamer 1.0
1580 * gmoccapy - made import gst more clear
1581 * tests: add a test for part of #240
1582 * gmoccapy_2_3_1_2 - bug in error report, replacement of joint and axis
1583 * remove [TRAJ]CYCLE_TIME, it was never read
1584 * remove [EMCMOT]COMM_WAIT from all sample configs and tests
1585 * Motion: remove unused reading of [EMCMOT]COMM_WAIT
1586 * Merge remote-tracking branch 'origin/2.7'
1587 * docs: document [EMCMOT]COMM_TIMEOUT
1588 * Merge remote-tracking branch 'jepler/issue273-2.7' into 2.7
1589 * Merge branch 'master' of https://github.com/rene-dev/linuxcnc
1590 * Fix issue https://github.com/LinuxCNC/linuxcnc/issues/304 Signed-off-by:
1591 Rene Hopf <renehopf@mac.com>
1592 * Merge branch 'master' of https://github.com/rene-dev/linuxcnc
1593 * added back tool lathe to lathe sim config Signed-off-by: Rene Hopf
1594 <renehopf@mac.com>
1595 * added documentation for BACK_TOOL_LATHE option in axis Signed-off-by:
1596 Rene Hopf <renehopf@mac.com>
1597 * This fixes https://github.com/LinuxCNC/linuxcnc/issues/178 by adding
1598 BACK_TOOL_LATHE support to axis in the DISPLAY section.
1599 Signed-off-by: Rene Hopf <renehopf@mac.com>
1600 * Merge remote-tracking branch 'origin/2.7'
1601 * Merge remote-tracking branch 'origin/2.7-asciidoc-manpages' into 2.7
1602 * hm2_sserial: Fix a bug where the second port would not work if the first
1603 was disabled
1604 * Merge branch '2.7'
1605 * GladeVCP - CombiDRO - raise SystemExit Error does not allow to load file
1606 with Glade
1607 * GladeVCP - ComiDRO - raise SystemExit in code stops Glade to load file
1608 * Merge branch 'freebsd2' of https://github.com/trasz/linuxcnc
1609 * uspace_rtapi_app: fix use of g++ extension not in clang++
1610 * Merge remote-tracking branch 'origin/2.7'
1611 * Fix an an order of magnitude error in an equation
1612 * build: fix building linuxcnc.1 when docs not requested
1613 * build: don't fail when requested not to build documentation
1614 * build: ensure asciidoc manpages are built before checklink is run
1615 * docs: teach buildsystem to generate manpages from asciidoc source
1616 * hy_gt_vfd manpage: add a note about the manual frequency offset...
1617 * Merge remote-tracking branch 'origin/2.7-hy-vfd-base-freq' into 2.7
1618 * Merge branch 'freebsd2' of https://github.com/trasz/linuxcnc
1619 * packaging: bump debhelper compat level
1620 * packaging: bump standards-version
1621 * Adapt to FreeBSD version of pthread_attr_setaffinity_np(3).
1622 * find_rt_cpu_number() is somewhat Linux-specific; account for that.
1623 * The iopl(2) function is Linux-specific.
1624 * The malloc.h header is Linux-specific.
1625 * Don't try to include <sys/prctl.h> on non-Linux.
1626 * Ifdef out some more Linux-specific code.
1627 * mallopt(3) is Linux-specific.
1628 * Don't use SHM_LOCK under FreeBSD.
1629 * detect_preempt_rt() is Linux-specific.
1630 * Only call setfsuid(2) on Linux.
1631 * Fixed excessive CPU load in mb2hal
1632 * Added PIN_NAMES option to mb2hal
1633 * docs - gmoccapy - added description from KeaPad to NumPad
1634 * docs - gmoccapy - added info about NumPad Jogging
1635 * docs - gmoccapy - added KeyPad Jogging informationn
1636 * gmoccapy_2_3_1_1 - added KeyPad Jogging
1637 * gmoccapy_1_5_8 - added Num_Pad jogging
1638 * Merge remote-tracking branch 'origin/2.7'
1639 * uspace: fix compiler error on lucid
1640 * Merge remote-tracking branch 'jepler/issue294-2.7' into 2.7
1641 * gcodemodule: Make interp really close part program
1642 * Merge remote-tracking branch 'origin/jepler/2.7/stretch' into 2.7
1643 * Merge branch 'python-interface' of https://github.com/phillc54/linuxcnc
1644 * Merge branch 'issue_284' of https://github.com/phillc54/linuxcnc
1645 * Merge branch 'remove_trivkinstype' of
1646 https://github.com/phillc54/linuxcnc
1647 * uspace: Find top online CPU
1648 * debian/configure put back Debian 8
1649 * Docs: add info about the radio buttons
1650 * docs: python-interface
1651 * axis: remove redundant variable
1652 * axis: fix for issue #284
1653 * debian: gstreamer0.10 is not available on debian stretch
1654 * Merge branch 'pil-tobytes' of https://github.com/jepler/linuxcnc into
1655 2.7
1656 * debian/configure: fix for debian stretch
1657 * Merge remote-tracking branch 'origin/2.7'
1658 * build: build-depend on asciidoc-dblatex on debian stretch
1659 * doc changes for the transition to github
1660 * image-to-gcode: work around gratuitous breakage in PIL
1661 * image-to-gcode: work around gratuitous breakage in PIL
1662 * Merge branch 'axis-numeric-key-shortcuts' of
1663 https://github.com/phillc54/linuxcnc
1664 * Merge remote-tracking branch 'origin/2.7'
1665 * debian/configure: stanza for debian stretch
1666 * Merge branch 'hm2_rpspi' of https://github.com/BsAtHome/linuxcnc
1667 * Merge branch 'jepler/setfsuid' of https://github.com/LinuxCNC/linuxcnc
1668 * Merge branch 'remap-default-modalgroup' of
1669 https://github.com/jepler/linuxcnc
1670 * Merge remote-tracking branch 'origin/2.7'
1671 * tests: make timeouts simpler & smarter in halui/jogging test
1672 * pluto: use rtapi's fabs() instead of the kernel's abs()
1673 * hm2_eth: add support for Mesa 7i93 AnyIO ethernet board
1674 * Insert new option spi_debug at the correct position in the list.
1675 * - Fix includes and remove those not required - Undefine debugging as
1676 default - Add spi_debug to do enable run-time debuging (map-page
1677 updated) - The cookie is 3 words, but we want to read 4 to catch
1678 the IDROM offset, subsequently used to read the board's ID
1679 * Fix wrong bit defines; zeroes do not do much.
1680 * Fix cookie length in check. It is only one word followed by a two word
1681 identifier. The fourth word is an address offset and cannot be
1682 used in the check.
1683 * Fix printing non-printable characters if the HOSTMOT2 string is not
1684 read.
1685 * Fix check on return value if hostmot2 read function.
1686 * docs: improve some hm2_bspi manpages
1687 * hy-gt-vfd: remove some unused variables
1688 * hy_vfd: add --motor-poles, to set PD143
1689 * hy_vfd: document PD004/base-freq better in the manpage
1690 * hy_vfd: add --base-frequency to set PD004 on the VFD
1691 * hy_vfd: fix some typos in --help output and comments
1692 * hy_gt_vfd: add support for libmodbus >= 3.1.2
1693 * Fix board index in hm2_register call. The number of boards in the probe
1694 sequence count is not the same as the number of boards found.
1695 * Merge remote-tracking branch 'origin/2.7'
1696 * add a driver for the Huanyang GT series VFD
1697 * build system: rename the GS2 VFD Makefile variables for clarity
1698 * steptest: don't change position-cmd when not running
1699 * Minor and trivial fixes: * Fix some comments for content and grammar. *
1700 Direct VPU clock open error to info level. It is not a real error
1701 if the core clock can be read. * Fix wrong sizeof() in platform
1702 detection (test was always false). Buffer is allocated now.
1703 * Also look for the SPI master clock at the debugfs core-clock entry.
1704 Older kernels do not have detailed information available.
1705 * Fix printf format incompatibility between 32/64 bit systems. Cosmetic
1706 change because the module only runs on 32bit RPI.
1707 * Significant update of the hostmot2 hm2_rpspi driver: - Use correct
1708 synchronized register access - Improve driver performance by
1709 utilizing the controller's fifos - Add module parameters to set
1710 write/read speed - Add module parameter to probe different CEs and
1711 SPI0/1 - Allow up to 5 boards on SPI0/1 and CEs - Add pull-up/down
1712 enable/disable module parameter - Use dynamic memory for RPI
1713 version detection - Only use one (io)mmap'ed area for register
1714 access - Update man-page to describe all module parameters and
1715 suggested usage
1716 * Merge remote-tracking branch 'origin/2.7'
1717 * changes as requested
1718 * kins manpage: expand on duplicated coord letters
1719 * axis: fix preview when machine has locking rotaries
1720 * axis: keyboard shortcuts for feed override and joint activation
1721 * axis.py: joint jog for special identity trivkins
1722 * axis.py kinstype=1 is "single" (as is default)
1723 * axis.py replace tabs to conform to precedents
1724 * Merge branch 'bugfix/radiobuttons' of
1725 https://github.com/phillc54/linuxcnc
1726 * tests: test remap without modalgroup specified
1727 * remap: Fix behavior when modalgroup= is not specified
1728 * inihal: Suppress gcc6.3 -Wignored-attributes diagnostics
1729 * inihal: Suppress gcc6.3 -Wignored-attributes diagnostics
1730 * Fix -Wmisleading-indentation diagnostics
1731 * LinuxCNC v2.7.9
1732 * Merge remote-tracking branch 'origin/2.7'
1733 * t0 tests: let introspection complete before continuing the test
1734 * Make configure pick up clang.
1735 * xhc-hb04 support amux-enable pin
1736 * xhc_hb04_util.comp remove unused pin jogenable-off
1737 * xhc-hb04.tcl: use pre-existing signames
1738 * axis: docs: Touch off can change any G5x offset
1739 * axis: Add "P0 Current" to touch-off, make default
1740 * axis: Fix reload of preview after abort
1741 * Docs: add a bit more info to position feedback setting
1742 * axis: Fix reload of preview after touch off
1743 * Fix the other half of a1a347d1 The previous patch to this file missed
1744 out a couple of memcpy changes also, there was a missing break;
1745 * Changes for PR comments.
1746 * Merge remote-tracking branch 'jepler/halui-override-limits'
1747 * halui: Add outputs that track whether joint limit override is enabled
1748 * Merge branch 'bugfix/joint_jogging' of
1749 https://github.com/phillc54/linuxcnc
1750 * Merge branch 'tseufl-bugfix-glade/2.7-gscreen' of
1751 https://github.com/tseufl/linuxcnc-mirror
1752 * Merge branch 'tseufl-bugfix-glade/2.7-9_axis' of
1753 https://github.com/tseufl/linuxcnc-mirror
1754 * axis: set up most parts of interpreter state based on info from task
1755 * glcanon: allow old and new forms of arguments for gcode.parse
1756 * gcodemodule: arbitrary number of preamble godes
1757 * doc build: don't print "***" when all is well
1758 * docs: fix build error when image alt text is multiline
1759 * docs: add missing =
1760 * docs: don't use ampersands in alt= text
1761 * Merge branch 'tseufl-fix-docs/2.7-add-img-alt' of
1762 https://github.com/tseufl/linuxcnc-mirror
1763 * Merge branch 'master' of https://github.com/LearningLinuxCNC/linuxcnc
1764 * In INI-file variable docs, mention Z axis and move feedrate to G38
1765 block; amend/add cross-references
1766 * Reword cross-ref text for better readability if in print form
1767 * Correct cross-reference markup for Remap:FEATURES link
1768 * Add FEATURES to list of RS274NGC section variables; harmonise bullet
1769 list format
1770 * Explain how to use custom vars from G-code
1771 * Edit existing link to FEATURES section to use NOTE admonition and
1772 FEATURES (not FEATURE) label
1773 * Fix minor spelling and punctuation errors
1774 * Merge branch 'issue-159' of https://github.com/jepler/linuxcnc
1775 * update test configs for master branch
1776 * Merge branch 'remap-io-lcnc-2.6' of
1777 https://github.com/zultron/machinekit
1778 * hm2_eth: don't segfault on interfaces without addresses
1779 * docs: fix asciidoc markup in Getting LinuxCNC
1780 * docs: fix an asciidoc markup bug in Getting LinuxCNC
1781 * docs: sort board list in hm2_eth manpage
1782 * hal_glib -remove error message polling
1783 * hal_glib -Fix error if coordinates rotated
1784 * Stepconf: Allow users to add MDI_COMMANDS
1785 * Remove a potentially disasterous confusion between bits and bytes.
1786 (Thanks jepler)
1787 * Remove a compiler warning related to type-punning (and fix the
1788 indentation)
1789 * Docs: fix multi label description
1790 * gmoccapy_2_3_1 - added a new hal pin for tool diameter
1791 * Docs: fix example so it runs
1792 * Merge remote-tracking branch 'origin/2.7'
1793 * tests: fixup hm2-idrom test to match new hm2 PD error message
1794 * uspace: get rid of runtime setuid use
1795 * remove unneeded headers
1796 * Merge remote-tracking branch 'origin/2.7'
1797 * rtapi: better error message when failing to connect
1798 * hm2: better error message on unexpected pin descriptors
1799 * hal_pin_new(3): clarify return value
1800 * Docs: forgot to add a var section to header
1801 * Docs: add missing images
1802 * Docs: fix typo
1803 * Merge remote-tracking branch 'origin/memfrob-pr264'
1804 * Docs: more information on steppers
1805 * Docs: add info on asciidoc tables
1806 * gmoccapy_plasma - limit led without off color
1807 * gmoccapy_plasma - limit led without off color
1808 * Further work on adding a FLOAT type to smart-serial datatypes
1809 * add support for float values in the sserial driver.
1810 * rtapi: rt_free_timers definition is needed for RTAI 4
1811 * Merge branch '2.7'
1812 * Only warn of unsupported smart-serial datatypes once, not at 1kHz
1813 * pncconf -fix sserial mode setting in HAL file
1814 * docs: add the new LinuxCNC_Integrator pdf to the linuxcnc-doc-en package
1815 * Docs: add integrator information document this document will contain
1816 user submitted information about machine building.
1817 * docs -fix link
1818 * docs -add info about GStat python module
1819 * hal_glib -change some function names -add one
1820 * hal_glib -fix spelling mistake and fix forced update function
1821 * axis: axes radiobuttons when jogging before homed
1822 * axis: joint mode keyboard jogging
1823 * Merge remote-tracking branch 'origin/2.7'
1824 * Merge remote-tracking branch 'seb-github/2.7-ilowpass-fix' into 2.7
1825 * Merge remote-tracking branch 'origin/2.7'
1826 * Merge remote-tracking branch 'phillc54/master'
1827 * axis: fix lathe jogging directions when jogging with keyboard up/down
1828 and left/right keys
1829 * axis: prevent segfault when keyboard direction jogging unspecified axes
1830 before homing
1831 * axis: lathe jog error with minus/plus keys and buttons
1832 * Add manpage for hal_parport realtime component.
1833 * docs: add units info to halui max-velocity pins in manpage
1834 * ilowpass: round the output instead of truncating
1835 * tests: add a test of ilowpass with low gain
1836 * tests: reorg ilowpass test so i can add a low-gain test next to it
1837 * docs: flesh out max-velocity pins in halui manpage
1838 * Merge remote-tracking branch 'origin/2.7'
1839 * docs: fix incorrect info for stat.motion_type and stat.motion_mode
1840 * linuxcnc python module: add doc string for stat.motion_mode
1841 * linuxcnc python module: add doc string for stat.motion_type
1842 * linuxcnc python module: add EMC_MOTION_TYPE_* constants
1843 * axis.py removed wrong func in preceding commit
1844 * axis.py remove dead code, revise commentary
1845 * docs: Motion mode doc updates for Joints/Axes
1846 * docs: fixup asciidoc markup in Code Notes
1847 * docs: a pose has 9 coordinates, not 6
1848 * Merge remote-tracking branch 'joe-hildreth/issue_248'
1849 * Merge remote-tracking branch 'origin/2.7'
1850 * Merge remote-tracking branch 'joe-hildreth/update_manpage' into 2.7
1851 * Issue 248: Remove reference to Ubuntu 10.04 in tooledit.
1852 * Update description of hal_manualtoolchange manpage
1853 * updating-linuxcnc.txt:notes on jogging/homing/kins
1854 * Merge branch '2.7'
1855 * Add hal_manualtoolchange manpage.
1856 * Merge branch '2.7'
1857 * Fix error message typo found by stustev
1858 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
1859 * gmoccapy_2_3_0 - better support for new joint axis behavior
1860 * Docs: add info about debug messages
1861 * Merge 'origin/2.7'
1862 * rectangle_probe.ngc fix typo for reported #<probez>
1863 * Fix typos
1864 * docs: clean up the note about T0 handling
1865 * Merge 'origin/2.7'
1866 * gladevcp: continue if missing importlib
1867 * gmoccapy_2_2_5_2 - bug in reload tool on start up
1868 * docs: fix a typo in halmodule docs
1869 * docs: fixup asciidoc markup in halmodule
1870 * Merge branch '2.7'
1871 * docs -add some info for the hal python module
1872 * Clarify an ambiguity in the Hal documentation
1873 * gmoccapy -don't fail-to-load on theme folder errors
1874 * gscreen -Use defaults for searching if widget selection missing
1875 * gladevcp -add sensitivity color change to hal_dial
1876 * gladevcp -improve highlight of sourceview
1877 * gladevcp -improve background color with themes
1878 * gscreen -keybindings fix
1879 * Docs: add missing information about addf command
1880 * gladevcp -add macro selection widget
1881 * gladevcp -add interactive commands to load debug programs
1882 * gladevcp -add more Gobject messages
1883 * Merge branch '2.7'
1884 * pncconf -fix spindle command using wrong signal name
1885 * matrix kb -add nochange keycode to act more like 7i73
1886 * panelui -fix ability to add arbitrary HAL pins
1887 * Merge branch 'hm2_rpspi_4_8_board_id' of
1888 https://github.com/sleepybishop/linuxcnc
1889 * add catchall rule for unknown processors Signed-off-by: Joe Calderon
1890 <calderon.joe@gmail.com>"
1891 * fix chip identification issue on newer kernels (eg. 4.8.x and up)
1892 Signed-off-by: Joe Calderon <calderon.joe@gmail.com>"
1893 * Merge remote-tracking branch 'origin/2.7'
1894 * axis: avoid unbounded memory growth in text widgets on stretch
1895 * docs: remove invalid ".R" macro from kins.9 manpage
1896 * docs: fix gmoccapy asciidoc markup
1897 * Merge remote-tracking branch 'origin/2.7'
1898 * debian/changelog: fix some spelling errors
1899 * Merge remote-tracking branch 'origin/2.7'
1900 * halcmd: waitusr: avoid race condition
1901 * Merge remote-tracking branch 'origin/2.7'
1902 * add details on epp_dir command line parameter of hal_ppmc.c
1903 Signed-off-by: Jon Elson <elson@pico-systems.com>
1904 * tests: fix a copy/paste error in an error path
1905 * axis.py better message for missing specifier
1906 * added command line parameter to turn on/off explicit port direction
1907 change Signed-off-by: Jon Elson <elson@pico-systems.com>
1908 * Merge 'origin/2.7' into z_master
1909 * Merge origin/aux_gladevcp_apps_v2 into z_2.7
1910 * simple_tp.h: provide macro TINY_DP for tiny_dp
1911 * Merge branch 'master' of ssh://git.linuxcnc.org/git/linuxcnc
1912 * added command line parameter to turn on/off explicit port direction
1913 change Signed-off-by: Jon Elson <elson@pico-systems.com>
1914 * rtapi_math.h include fmod()
1915 * Merge remote-tracking branch 'origin/2.7'
1916 * uspace: allow calculated parameter array sizes
1917 * gmoccapy_2_2_5_1 - homing now works with gantry and also 5 axis configs
1918 * Merge branch '2.7'
1919 * gmoccapy_get_ini_info removed unused code
1920 * GladeVCP - CombiDRO removed unused import statement
1921 * GladeVCP - revert the wrong changes to CombiDRO witch destroyed some
1922 other glade applications
1923 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
1924 * minimal changes to gmoccapy_JA configs
1925 * gmoccapy_2_2_5 - Gantry homing solution
1926 * Merge 'origin/2.7'
1927 * GladeVCP - CombiDRO - no more relation to get_ini_info,
1928 * halui.cc fix halui.program.run
1929 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
1930 * tool table changed, do not know why?
1931 * Merge branch '2.7'
1932 * restore resuid after posix_spawn
1933 * (failing) test for setuid handling in rtapi_posix_spawn
1934 * gscreen -fix missing .themes folder error
1935 * docs: remove a footnote about the behavior of emc2 v2.4
1936 * siggen.c: add reset pin
1937 * Merge 'origin/dgarr/per_seq_homing'
1938 * updating-linuxcnc.txt section on interface updates
1939 * docs/src/config/python-interface.txt jog syntax
1940 * update_ini: Fix issues #230 and #236 #230 reports incorrect behaviour if
1941 no [TRAJ]MAX_VELOCITY exits. #236 reports too-general reformatting
1942 of some setp commands
1943 * updating-linuxcnc.txt pin name change
1944 * motion: update for hal pos-cmd, vel-cmd pins
1945 * gmoccapy_2_2_3_3 - check for double letters in coordinates and home the
1946 correct joint
1947 * configs - corrected the home sequence values to be negative
1948 * gmoccapy_2_2_3_2 - bug. double hal pin creation
1949 * axis.py: non-ident kins:home menu items: show SYNC
1950 * Merge branch '2.7'
1951 * travis: manually uninstal gpl3 readline
1952 * sim/axis/xyzb_locking_indexer/*.ini sim_pin update
1953 * lib/hallib/wheeljogpins.tcl new file
1954 * ldelta_demo.ini use new sim_pin option
1955 * sim_pin: suppress bit item radiobuttons if
1956 * tests/ update two configs inifiles for JA
1957 * tests/mdi-queue-length cleanup ini for JA
1958 * gladevcp: support auxiliary applications
1959 * pickconfig.tcl: support auxiliary example configs
1960 * aux_gladevcp_apps: Intro
1961 * tests/mdi-queue-length: skip until ini updated for master branch
1962 * Merge remote-tracking branch 'origin/2.7'
1963 * GladeVCP - CombiDRO - added support for Joints / axis differences
1964 * gladeVCP - CombiDRO - make it compatible for both 2.7 and master
1965 gmoccapy - getiniinfo - added get_joints_amount for compatibility
1966 2.7 and master
1967 * gmoccapy_2_2_4 - security for gantry machines
1968 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
1969 * configs/gmoccapy/gantry - some minor changes
1970 * mitsub_vfd -add docs for the VFD driver
1971 * mitsub_vfd -add a driver for Mitsubishi VFDs
1972 * Homing: per-sequence homing for neg HOME_SEQUENCEs
1973 * sim_pin: support option --title title_string
1974 * sim_pin: order minus/plus (s32/u32) like axis gui
1975 * Revert "Docs: add info about multi-line comments and add info for the
1976 --install option"
1977 * Docs: add info about multi-line comments and add info for the --install
1978 option
1979 * Task: set the stat struct member queuedMDIcommands
1980 * tests: add a test of stat.queued_mdi_commands
1981 * python hal module: better doc strings for connect() and new_sig()
1982 * linuxcnc python module: add a doc string for stat.queued_mdi_commands
1983 * halui: add a hal pin with the current tool diameter
1984 * Merge remote-tracking branch 'origin/2.7'
1985 * fix link error on i686 with gcc, or maybe objcopy 2.27
1986 * halshow.tcl: support spec for number formats
1987 * oneshot.comp add reset 9602
1988 * motion.c motion.motion-enabled is an output
1989 * classicladder -fix sequential variable access
1990 * classicladder -fix whitespace errors
1991 * gantry.ini: use neg homing_sequence for y joints
1992 * gmoccapy_plasma : wron hal pin names
1993 * gmoccapy_plasma - plasma hal wrong hal pin name
1994 * gmoccapy_plasma - signals.hal wrong hal pin names
1995 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
1996 * gmoccapy_2_2_3_1 - solved bug in reloading tool after homing twice
1997 * tp.c: joints_axes: use axes[].acc_limit,vel_limit
1998 * axis.py fix typo err
1999 * axis.py: bugfix for missing slider items detection
2000 * corexy kinematics (+man page update +sim config)
2001 * motion: motion.servo.last-period: parameter to pin
2002 * axis.py: identity kins: no teleop until homed #224
2003 * kins.9 clarify kinstype=B example text
2004 * ini-config.txt: clarify [TRAJ]COORDINATES
2005 * gmoccapy_1_5_7 - deleted unneeded print commands
2006 * gmoccapy_2_2_3 - hal pin gmoccapy.ignore-limits from 1.5.7
2007 * gmoccapy_1_5_7 - new hal pin gmoccapy.ignore-limits
2008 * gladevcp -fix delta scale pin not updating if wheel scroll used
2009 * gladevcp -add missing icon image for hal_dial
2010 * dng remote-tracking branch 'origin/2.7' into HEAD
2011 * xhc-hb04.tcl: if prior connects, continue with msg
2012 * Docs: fix markup
2013 * Docs: add or2 example
2014 * gmoccapy_2_2_2 - bug in STOP handling
2015 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2016 * gmoccapy_2_2_1 - status.poll in a try except
2017 * Merge branch 'lcnc-217' of https://github.com/zultron/machinekit
2018 * docs - gmoccapy_hu.txt - fixed the images paths
2019 * gmoccapy_2_2_0_3 - changed width limits
2020 * stdglue.py: turn `change_epilog()` into generator function
2021 * gmoccapy-hu.txt:delete references to removed files
2022 * Merge remote-tracking branch 'origin/2.7'
2023 * ini-config.txt: USER_DEFINED_FUNCTION_MAX_DIRS
2024 * axis.tcl expand tool display widget for tool info
2025 * axis.tcl remove unusd widget: .info.offset
2026 * axis.py: shorten tool touch off widget title text
2027 * gmoccapy_1_5_9_10 - bug if no macros in ini file
2028 * gmoccapy_2_2_0_2 - error if no macros was found in INI
2029 * docs - gmoccapy - added docu for reload tool feature
2030 * gmoccapy_2_2_0_1 - make reload tool on start a selectable feature
2031 * gmoccapy_2_2_0 - finally solved "reload tool on start up"
2032 * gmoccapy_2_1_6_5 - changed the expanding mode in the INFO box
2033 * gmoccapy_2_1_6_4 - bug in add macro button
2034 * Merge branch '2.7' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2035 into 2.7
2036 * gmoccapy_1_5_6_9 - bug in macro button handling
2037 * renamed the function from onTreeNavigateKeyPress to
2038 on_tree_navigate_key_press to match surrounding code
2039 * fix logging messages for hostmot2 uart module
2040 * Fixed an issue where when on the last line of the table it would go to
2041 the first visible row in the table instead of the first row of the
2042 table. This was only apparent in long tool tables.
2043 * Fixed the error that was occuring during moving from the far right
2044 column in the lathe tool offset table to the far right column. The
2045 root cause was that the first column is not editable. I am not
2046 sure if this is the intended functionality so I left it with cell
2047 renderer editable property set to false. I instead handled it so
2048 that if the cell renderers editable property is set to false then
2049 that cell is skipped and it automatically moves to the next cell.
2050 This is applied to both left and right movements.
2051 * changed the __init__ function making the renderers all editable all of
2052 the time.
2053 * Changed the properties of the cell renderers so they are not retreiving
2054 them from the model. The only property that is retrieved from the
2055 model is the toggle state or text properties. All other properties
2056 are static and are modified in the pyton code.
2057 * Docs: clarify g28/30 description
2058 * Docs: add link
2059 * Docs: remove g code description and add link to g code g code
2060 descriptions should be only in one place gcode.txt
2061 * Docs: remove m6 from modal group description
2062 * Docs: add link to machine origin this may be a term that does not make
2063 sense to everyone
2064 * Docs: fix a typo
2065 * Docs: add more information to the addf command
2066 * homing.c search,latch: honor [JOINT_n]MAX_VELOCITY
2067 * gmoccapy_2_1_6_3 - release number change, due to init_glcanondraw()
2068 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2069 * docs - gmoccapy - minor changes
2070 * hal_gremlin.py include init_glcanondraw()
2071 * docs - gmoccapy - added new know issue with macros
2072 * Merge branch '2.6' into 2.7
2073 * Merge branch '2.7' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2074 into 2.7
2075 * docs - gmoccapy - sorted video links with headlines
2076 * docs - gmoccapy - added a known problem with macros
2077 * docs: fix cut-n-paste bug in mb2hal manpage
2078 * gmoccapy_2_1_6_2 - better solution for the G96 bug
2079 * Merge branch '2.6' into 2.7
2080 * gmoccapy_1_5_6_2_3 - G96 bug solved
2081 * gmoccapy_2_1_6_1 - added code information
2082 * gmoccapy_2_1_6_1 - bug in G96 handling
2083 * Add G74/G84 floating tap cycles
2084 * rs274 sai: Properly implement two GET_EXTERNALs
2085 * Hostmot2 Absolute Encoders: Add a flag to inhibit encoder wrapping.
2086 * Docs: some corrections thanks to dewey
2087 * Docs: fix spelling error
2088 * Docs axis gui: document two unmentioned items
2089 * sim_lib.tcl: reduce setp cmds for equiv hal file
2090 * Docs: add info about the basic directory structure
2091 * Docs: correct misleading descriptions
2092 * GladeVCP: Send a message from Touchy to an embedded GladeVCP tab to tell
2093 the tab that it has just become visible.
2094 * basic_sim.tcl: save all state for equiv hal cmds
2095 * halcmd: new save types "unconnectedinpins, "allu"
2096 * Merge remote-tracking branch 'origin/2.7'
2097 * halcmd manpage & help: update for 'save' command
2098 * Docs: remove apostrophe from section title. punctuation in a title
2099 causes weird links
2100 * LinuxCNC 2.7.8
2101 * Docs: fix pdf duplicate history listing
2102 * Merge remote-tracking branch 'origin/2.7'
2103 * Merge remote-tracking branch 'origin/2.6' into 2.7
2104 * LinuxCNC 2.6.13
2105 * Revert "interp: move end-of-program cleanup code to its own function"
2106 * packaging: fail gracefully if apt showsrc info missing
2107 * Merge branch 'refactor-debian-configure'
2108 * travis: ask apt-get to install less stuff
2109 * debian/configure: remove stanzas about no-longer-supported kernels
2110 * debian/configure: suggest to send a pull request about this
2111 * packaging: refactor configure
2112 * packaging: delete unused stanza
2113 * Merge remote-tracking branch 'origin/2.7'
2114 * docs: use out-of-date French translation of Updating LinuxCNC
2115 * docs 2.7: index_es.tmpl 8 broken links fixed
2116 * docs 2.7: index_fr.tmpl 4 links fixed / 2 deleted
2117 * Merge remote-tracking branch
2118 'tseufl/tseufl-fix/configs/sim/2.8-typo-update'
2119 * Merge remote-tracking branch 'tseufl/patch-1'
2120 * documentation - gmoccapy - added info about gmoccapy2
2121 * Merge branch '2.7'
2122 * GladeVCP - CombiDRO - new property cycle time
2123 * gmoccapy_1_5_6_8 - use INI Entry CYCLE_TIME as poll interval
2124 * Improve support for Mint 18 (LTS)
2125 * gmoccapy_get_ini_info - cosmetic and doble entry
2126 * gmoccapy_1_5_6_7 - subroutine bug solved
2127 * Merge branch '2.7' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2128 into 2.7
2129 * documentation - INI File settings added some gmoccapy stuff
2130 * docs: punctuation fixes in Updating LinuxCNC
2131 * gmoccapy_1_5_6_6 - check for INI entry DEFAULT_SPINDLE_SPEED
2132 * Update de.po - joints-axes <-> Achse/Gelenk
2133 * Docs: fix cut and paste error
2134 * Docs: add more info about program extensions
2135 * docs: clarify how LATHE= and FOAM= treat "0"
2136 * docs: who knows what stat.velocity is? I don't.
2137 * docs: fix markup
2138 * scorbot-er-3 config: use new differential pins
2139 * scorbot-er-3 config: remove dead hal code
2140 * differential: pass feedback through the differential component
2141 * docs: fix asciidoc markup
2142 * Merge remote-tracking branch 'tseufl/tseufl-fix-docs/2.8'
2143 * Merge remote-tracking branch 'tseufl/tseufl-fix-scripts/2.8-typo'
2144 * Merge branch 'tseufl-fix-po/de' of
2145 https://github.com/tseufl/linuxcnc-mirror
2146 * update.po
2147 * Merge branch 'tseufl-fix-po/de' of
2148 https://github.com/tseufl/linuxcnc-mirror
2149 * Update de.po
2150 * scripts: axis.py typo
2151 * basic_sim.tcl: create equivalent halcmds halfile
2152 * Merge branch 'tseufl-fix/configs/intf/2.8-typo-update' of
2153 https://github.com/tseufl/linuxcnc-mirror
2154 * Merge branch 'tseufl-fix-tcl/2.8' of
2155 https://github.com/tseufl/linuxcnc-mirror
2156 * Merge branch 'tseufl-fix-scripts/2.8-typo' of
2157 https://github.com/tseufl/linuxcnc-mirror
2158 * tests: don't use a filename deleted by 'dpkg-source'
2159 * axis: remove images that are no longer used
2160 * axis: remove old button theme hack
2161 * tests: update new test configs for ja
2162 * Merge remote-tracking branch 'origin/2.7'
2163 * skip the tests that fail without the task fixes
2164 * Revert "interp: reset Interp and Canon state on Abort"
2165 * Revert "Task: simplify handling of emcCommand"
2166 * Revert "Task: add drain_interp_list"
2167 * Revert "task: Fix serial number handling after 516deaef"
2168 * Revert "Task: fix a recent "surprise motion on abort" bug"
2169 * Fix bug 160: surprise motion after g41/no move/g40
2170 * Make the grid stay in the machine limits box
2171 * Fix position of the machine limits box
2172 * Fix red boxed constraint numbers in AXIS preview
2173 * docs: add links to both NIST papers
2174 * pncconf: don't refer to kernel_version when not is_kernelspace
2175 * Merge remote-tracking branch 'origin/2.6' into 2.7
2176 * tests: enable the abort-vs-feed-rate test created a few commits ago
2177 * interp: after synching settings from canon, update all copies of the
2178 info
2179 * canon: return correct feed rate in G95 mode
2180 * bugfix 2.7: 9_axis.glade, search&replace, img-link
2181 * tests: add an abort-vs-feed-rate test (skipped)
2182 * Merge remote-tracking branch 'gh-jepler/halcompile-rawstring'
2183 * De-confuse github about licenses
2184 * Fix DRO alignment
2185 * docs: clarify feed rate info
2186 * Docs: update g61 for the new trajectory planner
2187 * bugfix 2.7: gscreen.glade, search&replace
2188 * docs 2.8: update copyright -> 2016
2189 * docs 2.8: update copyright -> 2016
2190 * docs 2.8: update copyright -> 2016
2191 * Merge pull request #1 from LinuxCNC/master
2192 * rs274: use configure-detected readline libs
2193 * tests/twopass use script option for halcmd show
2194 * uspace: use root in RTAPI shmem_new so shm can be locked
2195 * uspace: use WITH_ROOT for rtapi_open_as_root
2196 * uspace: fix check for setuid nature of rtapi_app
2197 * configs: intf-pico readme typo/adding "www"
2198 * configs: sim-tklinuxcnc readme missing l [L] added
2199 * configs: sim-tklinuxcnc readme update/reformatting
2200 * configs: sim-gscreen_custom readme reformatting
2201 * configs: sim-gscreen readme typo
2202 * configs: sim-gmoccapy readme typo
2203 * configs: sim-axis readme typo
2204 * axis.tcl: update/added copyright 2016
2205 * linuxcnc.tcl.in strip leading whitespace on [SECT]
2206 * scripts: latency-test typo
2207 * docs: image alt-tags added
2208 * docs: image alt-tags added
2209 * docs: image alt-tags added
2210 * docs: image alt-tags added
2211 * docs: image alt-tags added
2212 * docs: image alt-tags added
2213 * docs: image alt-tags added
2214 * docs: image alt-tags added
2215 * docs: image alt-tags added
2216 * docs: image alt-tags added
2217 * docs: image alt-tags added
2218 * docs: image alt-tags added
2219 * docs: image alt-tags added
2220 * docs: image alt-tags added
2221 * docs: image alt-tags added
2222 * docs: image alt-tags added
2223 * docs: image alt-tags added
2224 * docs: image alt-tags added
2225 * docs: image alt-tags added
2226 * docs: image alt-tags added
2227 * docs: image alt-tags added
2228 * docs: image alt-tags added
2229 * docs: image alt-tags added
2230 * docs: image alt-tags added
2231 * docs: image alt-tags added
2232 * docs: image alt-tags added
2233 * docs: image alt-tags added
2234 * docs: image alt-tags added
2235 * docs: image alt-tags added
2236 * docs: image alt-tags added
2237 * docs: image alt-tags added
2238 * docs: image alt-tags added
2239 * docs: image alt-tags added
2240 * docs: image alt-tags added
2241 * docs: image alt-tags added
2242 * docs: image alt-tags added
2243 * docs: image alt-tags added
2244 * docs: image alt-tags added
2245 * docs: image alt-tags added
2246 * docs: image alt-tags added
2247 * docs: image alt-tags added
2248 * docs: image alt-tags added
2249 * docs: image alt-tags added
2250 * docs: image alt-tags added
2251 * docs: image alt-tags added
2252 * docs: image alt-tags added
2253 * docs: image alt-tags added
2254 * docs: image alt-tags added
2255 * docs: image alt-tags added
2256 * docs: image alt-tags added
2257 * docs: image alt-tags added
2258 * docs: image alt-tags added
2259 * hm2_eth: Use rtapi_spawn_as_root, rtapi_do_as_root
2260 * uspace: debugging code for privilege handling
2261 * uspace: implement rtapi_do_as_root
2262 * uspace: implement rtapi_spawn{,p}_as_root
2263 * uspace: revamp privilege handling to not setfsuid
2264 * docs: image alt-tags removed
2265 * docs: image alt-tags added
2266 * docs: image alt-tags added
2267 * docs: image alt-tags added
2268 * docs: image alt-tags added
2269 * docs: image alt-tags added
2270 * docs: image alt-tags added
2271 * docs: image alt-tags added
2272 * docs: image alt-tags added
2273 * docs: image alt-tags added
2274 * docs: image alt-tags added
2275 * docs: image alt-tags added
2276 * docs: image alt-tags added
2277 * docs: image alt-tags added
2278 * docs: image alt-tags added
2279 * docs: image alt-tags added
2280 * docs: image alt-tags added
2281 * docs: image alt-tags added
2282 * Merge remote-tracking branch 'origin/2.7'
2283 * docs: work around a pile of asciidoc wrinkles
2284 * docs: remove unused (((indexterm))) that break html
2285 * docs build system: accept id tags in more elements
2286 * docs: remove byte-order-mark from linux-faq-es.txt
2287 * docs build system: add missing dependency
2288 * docs build system: remove obsolete makefile rules
2289 * docs: fix g-code.html title finally
2290 * docs: fixup asciidoc markup again
2291 * docs: fix gcode asciidoc markup
2292 * axis.py: disallow individual coordinate homing if ...
2293 * configure: remove obsolete gettext version checks
2294 * Merge remote-tracking branch 'origin/2.7'
2295 * Merge remote-tracking branch 'gh-jepler/configure-asciidoc-man'
2296 * Merge remote-tracking branch 'gh-jepler/numpy' into 2.7
2297 * Merge remote-tracking branch 'origin/2.7'
2298 * Merge remote-tracking branch 'origin/2.6' into 2.7
2299 * remove note about defunct weblate service
2300 * latency-histogram: more info in error message
2301 * configure: All supported platforms have asciidoc 8.6
2302 * or2: demonstrate a use of r-string documentation
2303 * docs: document halcompile rawstrings
2304 * halcompile: support r-strings
2305 * Merge remote-tracking branch 'origin/2.7'
2306 * Merge remote-tracking branch 'origin/2.6' into 2.7
2307 * linuxcnc python module: add doc string for s.settings
2308 * motion-logger test: add an S-word test
2309 * motion-logger: handle SPINDLE_ON/SPINDLE_OFF better
2310 * motion: fix some misleading indentation - no code change
2311 * fix misleading indentation - no code change
2312 * elbpcom manpage fix: default address is 192.168.1.121
2313 * stepconf build_INI.py bugfix for JA handling lathe
2314 * gmoccapy_1_5_6_5 - bigfix halui spindle override
2315 * gmoccapy_1_5_6_2_2 - bug in halui.spindle-override.increase
2316 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2317 * gmoccapy_2_1_5 - halui spindle override bug
2318 * pncconf build_INI.py bugfix for JA handling lathe
2319 * twopass,bugfix: support all ini var substitutions
2320 * Merge branch 'epp-parport-g540' of https://github.com/cradek/linuxcnc
2321 * Merge branch '2.7'
2322 * Merge branch 'mdi-while-queuebuster-waitflag' of
2323 https://github.com/zultron/machinekit into 2.7
2324 * Merge branch '2.6' into 2.7
2325 * Merge branch 'remap-dup-oword-lcnc-2.6' of
2326 https://github.com/zultron/machinekit into 2.6
2327 * Fix race condition queueing MDI queue busters
2328 * Add `mdi-while-queuebuster-waitflag` regression test
2329 * latency-histogram: new option (--nox) for no X gui
2330 * Merge remote-tracking branch 'origin/2.7'
2331 * Merge remote-tracking branch 'origin/2.6' into 2.7
2332 * Merge remote-tracking branch 'zultron/dup-g10-test-2.6' into 2.6
2333 * Add Z axis to `interp/g10/g10-l1-l10` tests
2334 * Remove `g10-l1` test, identical to `g10-l1-10`
2335 * glcanon.py: Allow easy customisation of the DRO number format
2336 * testsuite: specify var filename
2337 * Docs: fix link
2338 * add a test of early exit from cutter comp
2339 * Docs: add info about tool_table and example code
2340 * Docs: fix return types
2341 * Docs: fix incorrect return values and add constants
2342 * LinuxCNC 2.7.7
2343 * Docs: fix example scrips so they work when copied and pasted.
2344 * Merge remote-tracking branch 'origin/2.7'
2345 * Merge remote-tracking branch 'origin/2.6' into 2.7
2346 * Revert "Docs: fix example scrips so they work when copied and pasted."
2347 * tests: fix a cut/paste error
2348 * Docs: fix example scrips so they work when copied and pasted. a single
2349 quote while valid in python gets converted to a backtick by
2350 asciidoc which is not valid. replace spaces with tabs so
2351 conversion is always one to one between editors.
2352 * gmoccapy_2_1_4 - hide lathe wear offsets as default
2353 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2354 * gmoccapy_2_1_3 - key event bug on mode change
2355 * pncconf -add abillity to set gs2 vfd serial device
2356 * tests refactor: consolidate wait_for_linuxcnc_startup()
2357 * Merge remote-tracking branch 'origin/2.7'
2358 * Merge remote-tracking branch 'origin/2.6' into 2.7
2359 * rs274ngc-startup test: wait for Task to start up
2360 * startup-state test: throw a valid exception on timeout
2361 * linuxcnc python module: add documentation for jog()
2362 * gmoccapy_2_1_2 - spindle label has not been updted
2363 * gmoccapy_2_0_XX - get_ini_info - missing entries leaded to a python
2364 exception
2365 * build: this pipe would hide real build errors
2366 * rs274: Notify user on terminal if link or rename fail
2367 * docs: Fix 'WARNING: missing section: [sect5]' diagnostics
2368 * docs: Fix 'WARNING: section title out of sequence' diagnostics
2369 * build: note an a2x warning that is spurious
2370 * scorbot-kins: fix compiler diagnostic '-Wunused-but-set-variable'
2371 * Merge remote-tracking branch 'gh-jepler/xenial'
2372 * travis: mk-build-deps can install the deps too
2373 * packaging: stanza for ubuntu 16.04
2374 * Fix subs breaking when placed after main program
2375 * Unit test for M30 and remapped command interaction
2376 * interp: don't drop remap level at prog exit
2377 * update_ini: Fail to crash with commented-out INI sections
2378 * update_ini: Avoid making syntactically incorrect "setp" statements
2379 * Move hal_bb_gpio manpage from docs/src/ to docs/man/
2380 * hal_bb_gpio: errno didn't make sense here
2381 * hal_bb_gpio: compensate for 1-based thinking by overallocating
2382 * hal_bb_gpio: error handling is not just calling exit()
2383 * Merge branch 'master' of https://github.com/jmkasunich/linuxcnc
2384 * build: remove 'halonly'-related change unintentionally committed
2385 * fix typo - incorrect GPIO port address for P8 pin 6
2386 * Fix hal_bb_gpio driver crash due to disabled port
2387 * hal_bb_gpio: add manpage
2388 * hal_bb_gpio: new hardware driver
2389 * rtapi: Add rtapi_open_as_root API
2390 * mb2hal: remove needless dependency on linuxcnc
2391 * uspace: restore thread that reads out messages from realtime
2392 * packaging: add vcs headers a la debian policy
2393 * Task: update stat->traj.joints before iterating over it
2394 * Merge remote-tracking branch 'origin/2.7'
2395 * revise limit3.1 test to deal with rounding effects
2396 * Merge branch '2.6' into 2.7
2397 * Enable remap of M62-M68
2398 * Fix incorrect `_setup.sequence_number` after remaps
2399 * Unit test demonstrating a remap bug
2400 * `nested-remaps-oword` test: Do what `README` says
2401 * add a test validating the startup state of the Status buffer
2402 * Test initial coordinate system and RS274NGC_STARTUP_CODE
2403 * Fix startup regression regarding coordinate systems and more
2404 * Merge remote-tracking branch 'origin/2.7'
2405 * Merge remote-tracking branch 'origin/2.6' into 2.7
2406 * axis: work around python-tk "True" bug
2407 * tests: skip the limit3.1 test for now
2408 * Merge remote-tracking branch 'origin/2.6' into 2.7
2409 * halui: correctly report "mode.is_joint"
2410 * Merge branch 'master' of https://github.com/jmkasunich/linuxcnc
2411 * Docs: fix issue #143
2412 * Merge branch 'execute_finish_in_py_remap-lcnc' of
2413 https://github.com/zultron/machinekit into
2414 zultron-execute_finish_in_py_remap-lcnc
2415 * Describe port type = epp
2416 * Let the user request output mode with EPP to fix G540 charge pump
2417 * halstreamer: allow comments in input stream
2418 * limit3.comp: add 'in-limit' output pin
2419 * logic.comp: add 'nand' and 'nor' outputs
2420 * limit1 & limit2: change params to pins
2421 * Merge remote-tracking branch 'pkmcnc/master'
2422 * travis-ci: Disable e-mail notifications
2423 * Merge remote-tracking branch 'origin/2.7'
2424 * build: include metadata for Travis CI integration
2425 * Merge remote-tracking branch 'origin/2.7'
2426 * Merge remote-tracking branch 'origin/2.6' into 2.7
2427 * gmoccapy_2_1_1 - startup errors when not in estop
2428 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2429 * reenterable remaps: fix epilog
2430 * reenterable remaps: don't unnecessarily set `mdi_interrupt` flag
2431 * reenterable remaps: fix python body and prolog reentry
2432 * reenterable remaps: unit test
2433 * interp: Atomically replace old var file with new
2434 * Remove file unintentionally committed (7db4ebb)
2435 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2436 * lcd component added hal_ready
2437 * kinematics/genhexkins: remove "last change" date
2438 * kinematics/genhexkins.c: add strut length correction
2439 * kinematics/genhexkins.c: add spindle-offset pin
2440 * kinematics/genhexkins.c: remove obsolete code, fix errors
2441 * gmoccapy_2_1_0 - new config for SCARA
2442 * lcd: stop processing when page_num is too high
2443 * lcd: missing call to hal_ready
2444 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2445 into gmoccapy_JA_based_on_master
2446 * gmoccapy_JA_master_2_1_0 - ready to be merged with master ;-)
2447 * gmoccapy_JA_master - ongoing port to JA
2448 * LinuxCNC v2.7.6
2449 * Merge branch 'hm2_raspi' of
2450 https://github.com/tinkercnc/linuxcnc-mirror-old
2451 * hm2_rpspi: remove check of BUILD_SYS_USER_DSO
2452 * hm2_rpspi: remove skeleton of firmware upload code
2453 * compiler attribute added to avoid warning about unused variable.
2454 * build system: remove stray escape characters
2455 * Merge remote-tracking branch 'origin/2.7'
2456 * uspace: avoid use of message queue in main thread
2457 * Merge remote-tracking branch 'origin/2.6' into 2.7
2458 * Merge branch 'gmoccapy_JA_based_on_master' of
2459 ssh://norbert@git.linuxcnc.org/git/linuxcnc.git into
2460 gmoccapy_JA_based_on_master
2461 * skip the tests that fail without the task fixes
2462 * Revert "interp: reset Interp and Canon state on Abort"
2463 * Revert "Task: simplify handling of emcCommand"
2464 * Revert "Task: add drain_interp_list"
2465 * Revert "task: Fix serial number handling after 516deaef"
2466 * Revert "Task: fix a recent "surprise motion on abort" bug"
2467 * hal_lib: drive first non-input-pin value onto signal
2468 * hal_lib: factor condition out to local variable
2469 * Merge branch 'jepler/master/uspace-plus'
2470 * docs: document new RTOS support
2471 * packaging: rtai, xenomai are sub-packages of uspace
2472 * uspace: add uspace+xenomai realtime
2473 * uspace: add uspace+rtai realtime
2474 * packaging: drop special treatment of linuxcnc_module_helper
2475 * build: install additional programs as setuid in uspace
2476 * build: even on uspace, make linuxcnc_module_helper setuid
2477 * realtime: Load modules even for uspace, if requested by rtapi.conf
2478 * module_helper: always allow .ko objects
2479 * module_helper: Allow loading modules associated with running kernel
2480 * uspace: Introduce lockfree queue for rtapi_print_msg
2481 * configure: fall back to uspace realtime if rtai not found
2482 * uspace: factor several items to a header
2483 * build: include a copy of boost lockfree for heritage platforms
2484 * gitignore: generalize pattern
2485 * ignore generated files
2486 * gmoccapy_JA_master_2_0_26 - bugfix tbtn_user_tabs and getiniinfo
2487 increments
2488 * hard-limits test: update for joints/axes
2489 * Merge remote-tracking branch 'origin/2.7'
2490 * Revert "runscript: remove variables now set by rip-environment"
2491 * Merge remote-tracking branch 'origin/2.6' into 2.7
2492 * hard-limits test: try again to detect end-of-motion
2493 * hard-limits test: be robust against realtime delay warnings
2494 * linuxcnc launcher: don't try to run update_ini without a DISPLAY
2495 * Merge branch 'master' into gmoccapy_JA_based_on_master
2496 * Merge branch '2.7' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2497 into 2.7
2498 * Merge remote-tracking branch 'origin/2.6' into 2.7
2499 * motion: when motion disables, mark all joints as "in position"
2500 * test: add a hard limit test
2501 * interp list: log calls to clear() when debugging
2502 * gmoccapy_1_5_6_4 - bug in user tabs button
2503 * emccalib.tcl parsing [HAL]HALFILE,POSTGUI_HALFILE
2504 * docs: update linuxcnc module docs for JA
2505 * docs: don't give numeric values for enumerated constants
2506 * GladeVCP - hal_mdi_history - deleted unneded function
2507 * gmoccapy_JA_master - solved the MDI History bug
2508 * Merge branch 'hm2_raspi' of
2509 https://github.com/tinkercnc/linuxcnc-mirror-old
2510 * gmoccapy_JA_master - trying to find halmdihistory bug
2511 * Raspian-8.x Distro added...
2512 * Docs: remove a cut and paste error
2513 * axis.py sync vars.teleop_mode to motion_mode #123
2514 * Axis: add keyboard shortcut to open the menu to quick reference
2515 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2516 into gmoccapy_JA_based_on_master
2517 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2518 * GladeVCP - hal_status - hal_glib - report homed joints not axis
2519 * gmoccapy_JA_master_2_0_25_1 - ongoing work on homing joints not axis
2520 * gmoccapy_JA_master - tests to change to home joints not axis
2521 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2522 into gmoccapy_JA_based_on_master
2523 * gmoccapy_JA_master_2_0_25 - hal pin for jogging joints on not identity
2524 machines
2525 * Fix direction indicator missing >
2526 * Merge branch 'wj200-extra-fields' of
2527 https://github.com/jamwaffles/linuxcnc
2528 * tests: compensate for changed output
2529 * tests: compensate for changed output
2530 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2531 into gmoccapy_JA_based_on_master
2532 * Added heatsink-temp pin to WJ200 component
2533 * Read and bind output current value
2534 * linuxcncmodule: don't reset interpreter on program_open
2535 * task: implement EMC_TASK_PLAN_CLOSE
2536 * Merge branch 'wj200-device-option' of
2537 https://github.com/jamwaffles/linuxcnc
2538 * Merge remote-tracking branch 'origin/2.7'
2539 * Merge remote-tracking branch 'origin/2.6' into 2.7
2540 * Change field size so data from libmodbus fits
2541 * Fixed typo and removed unused spinbox
2542 * Allow specifying of device on wj200_vfd init
2543 * gmoccapy_JA-master_2_0_24 - reduced digits of vel in imperial units
2544 * gmoccapy_JA_master_2_0_23 - bug in unit change
2545 * gmoccapy_JA_master_2_0_22 - reading preferences bug
2546 * Merge branch 'master' into gmoccapy_JA_based_on_master
2547 * tests: add teleop wheel jogging test
2548 * tests: rename motion/jogwheel to indicate that it's joints
2549 * tests/toolchanger/m61: remove unused interface code
2550 * tests/tlo: remove unused interface code
2551 * tests/motion/jogwheel: remove unused interface code
2552 * tests/io-startup: use linuxcnc_util interface
2553 * tests/interp/subroutine-return: use linuxcnc_util interface
2554 * tests/interp/mdi-oword-m66: remove dead linuxcnc interface code
2555 * tests/halui: remove unused linuxcnc interface code
2556 * tests/lathe: use linuxcnc_util for helper functions
2557 * add a linuxcnc_util python module
2558 * scorbot config: add support for ShuttleXpress USB jog pendant
2559 * add a sample config for the scorbot-er-3 robot arm
2560 * kins: add scorbot-kins
2561 * add a non-realtime driver for the scorbot-er-3 robot arm
2562 * add a differential kinematics comp
2563 * Task: be slightly less aggressive about switching to Teleop
2564 * image-to-gcode: compensate for incompatible changes in numpy
2565 * Task: make Manual mode use Teleop whenever possible
2566 * Task: make the all_homed() helper function available
2567 * Remove unused proc makeNodeSig
2568 * Merge remote-tracking branch 'gh-ickalb/2.6-halshow_signals'
2569 * Merge remote-tracking branch
2570 'origin/jepler/master/ickalb-tp-personalities'
2571 * Revert "work on support of desktop shortcuts using rip"
2572 * runscript: remove variables now set by rip-environment
2573 * runscript: remove some never-used, never-exported variables
2574 * runscript: Get all rip-environment settings
2575 * runscript: remove environment variable related to xlinuxcnc
2576 * halcmd: Make this header safe for inclusion from C++
2577 * Merge remote-tracking branch 'origin/2.6' into 2.7
2578 * gmoccapy_added the bugfix from 1.5.6.2.1, as merge from 2.6 would fail
2579 * Merge remote-tracking branch 'tinkercnc/hm2_raspi'
2580 * probe for 7i43 removed
2581 * gmoccapy_1_5_6_2_1 - bug in initialize optional stops
2582 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2583 into gmoccapy_JA_based_on_master
2584 * gmoccapy_JA_master_2.0.21 - support joint jogging
2585 * pickconfig.tcl allow shortcut creation if missing
2586 * work on support of desktop shortcuts using rip
2587 * axis: fix queued MDI
2588 * abort startup if user cancels update_ini
2589 * platform-is-supported: No need for ancient Python workarounds
2590 * minor changes to ini and some more comments in gmoccapy.py
2591 * Merge branch 'master' into gmoccapy_JA_based_on_master
2592 * linuxcnc.in: sequence: update_ini, check_config
2593 * update_ini: update link to JA updating docs
2594 * README: point to Building LinuxCNC for build info
2595 * README: word-wrap the text
2596 * parse_ini{} proc: add to tcl pkg named Linuxcnc
2597 * emcsh.cc rebranding comments for tcl package
2598 * uspace: drop support for old appspecific pointer
2599 * uspace: rtapi_delay will need a different implementation for rtai
2600 * uspace: move a header inclusion to a normal spot
2601 * uspace: rtapi_get_time will need a different implementation for rtai
2602 * uspace: factor out code for unexpected realtime delay message
2603 * uspace: add a uses-fp flag in task structure
2604 * uspace: move pthread-specific data to new PosixTask type
2605 * uspace: let RtapiApp subclasses subclass rtapi_task
2606 * uspace: remove unneeded forward declaration
2607 * uspace: move a header inclusion to a normal spot
2608 * ignore generated files
2609 * uspace: give better advice about how to debug rtapi_app
2610 * docs: building-linuxcnc chapter belongs with other dev docs
2611 * check_config: Can't run it with haltcl
2612 * linuxcnc.in validate some config items JA
2613 * fix identity sim configs inconsistent a,j lims JA
2614 * updating-linuxcnc: flatten heading hierarchy
2615 * Docs: add info about updating
2616 * halcmd_twopass: add a basic test of the functionality
2617 * Merge remote-tracking branch 'gh-ickalb/2.6-tp_personalities'
2618 * testsuite: basic test of twopass
2619 * halrun: If an inifile is specified, run it as twopass
2620 * halcmd: add "twopass" version as executable script
2621 * emctaskmain.cc handle on_soft_limit #96 JA
2622 * docs: fix a typo
2623 * Merge remote-tracking branch 'origin/2.7'
2624 * Merge remote-tracking branch 'origin/jepler/2.7/eth-packet-loss' into
2625 2.7
2626 * Fix typo.
2627 * Remove the '-' from shebang strings.
2628 * Make Python shebangs portable.
2629 * Remove whitespace after shebang (#!).
2630 * LinuxCNC 2.7.5
2631 * Motion: Abort doesn't take a joint number argument
2632 * sim/axis/gantry config: fix extra A axis from ini update to JA
2633 * configure: fix a typo in a hep message
2634 * axis.py: allow feedoverride adjust always JA
2635 * control.c teleop wheel jog: no feed override JA
2636 * new man page for the hm2_rpspi hal driver
2637 * rs274: work around boost::python bug
2638 * Merge remote-tracking branch 'hazelnusse/Issue105'
2639 * docs: more packaging info in Building LinuxCNC
2640 * docs: fix a typo in Building LinuxCNC
2641 * DOCS - corrected typos in gladevcp.txt
2642 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2643 into gmoccapy_JA_based_on_master
2644 * GladeVCP - SpeedControl - changing limits do reset the increment
2645 * gmoccapy_JA_master_2_0_20 - bug in _restet_override
2646 * gmoccapy_JA_master_2_0_19 - deleted hide axis 4, corrected DRO display
2647 * bugfix
2648 * compiler warning sedation...
2649 * rules for hm2_rpspi added...
2650 * gmoccapy_JA_master_2_0_18 - deleted jog-vel adjustment and corrected
2651 analog inputs
2652 * some cleanups...
2653 * gmoccapy_JA_master_2_0_17 - deleted adj_feed and use spc_feed
2654 * gmoccapy_JA_master_2_0_16 -deleted adj_rapid
2655 * halcompile: For out-of-tree components, accept broken files
2656 * gitignore - added pref files from new gmoccapy-folder
2657 * gmoccapy_JA_master_2_0_15 - no jumping DRO and new mode switch button,
2658 bug in spc_spindle handling
2659 * New hostmot2 driver for the Mesa 7i90HD Anything IO Card for the
2660 Raspberry2/3 over SPI interface.
2661 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2662 into gmoccapy_JA_based_on_master
2663 * gmoccapy_JA_master - deleted adj_spindle, as SpeedControl can be used
2664 directly
2665 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2666 * GladeVCP - tooledit.glade - corrected typo
2667 * GladeVcp - tooledit.glade - corrected typo
2668 * scara.ini modified values
2669 * GladeVcp - tooledit.glade - corrected typo
2670 * Add libmodbus version checks
2671 * axis.py work on #104 "Ctrl-Space clears axis ...
2672 * gmoccapy_JA_master - updated debug server
2673 * gmoccapy_JA_master - bug in units handling jog vel slider
2674 * gmoccapy_JA-master - differnt DRO size adjustment
2675 * Merge branch 'master' into gmoccapy_JA_based_on_master
2676 * Merge branch '2.7'
2677 * DOCS - GladeVCP - SpeedControl - updated and corrected
2678 * GladeVCP - SpeedControl - set default increment after setting a new
2679 adjustment
2680 * gmoccapy_JA_master - jog speed control not initialized with the correct
2681 increment value
2682 * GladeVCP - SpeedControl - set the increment to default after setting a
2683 new adjustment
2684 * axis.py restore wrongly removed set_teleop_mode()
2685 * docs: fix a misnamed anchor I just introduced
2686 * axis.py allow toggling s.motion_mode on first
2687 * docs: add 'sudo make setuid' info to 'building linuxcnc'
2688 * gmoccapx_JA_master - added identity 5 axis sim configs
2689 * gmoccapy_JA_master - wrong GUI init on touch off button
2690 * gmoccapy_JA_master - added missing images
2691 * gmoccapy_JA_master - bug in init_extra_axis and key event F12
2692 * gmoccapy_JA_master - corrected some bugs after the merge of touchscreen
2693 slider
2694 * gmoccapy_JA_master - merged the touchscreen slider changes and deleted
2695 unneeded ini entries
2696 * gmoccapy_JA_master - merging gmoccapy2 (5axis version)
2697 * gmoccapy - new copyright date
2698 * GladeVCP_hal_glib - new signal motion_mode_changed
2699 * gmoccapy_ja_based_on_master - transfer needed changes from gmoccapy_JA15
2700 * Merge branch '2.7'
2701 * Merge branch '2.7' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
2702 into 2.7
2703 * Merge branch '2.6' into 2.7
2704 * GladeVCP - hal_sourceview - creation mode of files
2705 * Docs: fix typo
2706 * rs274: work around boost::python bug
2707 * lineardeltakins: fix compile error on Ubuntu 16.04
2708 * Merge remote-tracking branch 'origin/2.7'
2709 * Merge remote-tracking branch 'origin/2.6' into 2.7
2710 * Task: fix a recent "surprise motion on abort" bug
2711 * drop "ja" from version number
2712 * taskintf: fix compile error reported on on Ubuntu 16.04
2713 * axis.py don't set_motion_teleop() unless needed #95
2714 * streams: set errno before calling perror
2715 * latency-histogram: set pixel size of window explicitly
2716 * stepconf: take nicokid's version of these files
2717 * halshow.tcl: use no special grouping for signals
2718 * twopass.tcl: add support for personalities (kernel module parameters)
2719 * docs: remove link to removed "mini" gui from spanish docs
2720 * Long anticipated merge of the joints/axes separation branch!
2721 * stepconf: temporarily disable "sanity test"
2722 * stepconf: take nicokid's version of these files
2723 * guis conform to convention for TRAJ vel,accels JA
2724 * update.ini: Make sure that [TRAJ]MAX_LINEAR_VELOCITY exists
2725 * configs: [TRAJ] rename velocity & accel items JA
2726 * kins.9 document new pin: genhexkins.tool-offset JA
2727 * xyzbc-trt-kins.c unused dz in kinematicsInverse JA
2728 * updating-linuxcnc.txt: kinstype in gantry examp JA
2729 * homing: HOME_ABSOLUTE_ENCODER JA
2730 * kinematics/genhexkins.c: add tool-offset pin JA
2731 * tests/ fixups for rebase JA
2732 * emctaskmain.cc rebase fixup for emcCommand JA
2733 * motion.c rebase fixup for deleted overruns pin JA
2734 * xlinuxcnc gui removal JA
2735 * axis.py: set_motion_teleop() with update() poll JA
2736 * sim configs [DISPLAY]POSITION_OFFSET=RELATIVE JA
2737 * axis.py elim unneeded mode change for touchoffs JA
2738 * pncconf/build_INI.py HOME_* items to [JOINT_n] JA
2739 * emcsh.cc: use coord letters for emc_* commands JA
2740 * Set_Coordinates.tcl use [TRAJ]COORDINATES JA
2741 * emcsh.cc update emc_pos_offset command JA
2742 * axis.py del unneeded set_motion_teleop instance JA
2743 * axis.tcl restore removed set_mode_from_tab call JA
2744 * motion/ fix mistakenly retained check_stuff() JA
2745 * xyxb_locking_indexer/README remove obs ref JA
2746 * rose engine kinematics, sim example JA
2747 * axis.py force task_mode manual at file open JA
2748 * linuxcncmodule: fix repeated calls to program_open()
2749 * motion/control.c disable teleop_tp at softlimit JA
2750 * update_ini: Add the halui pins to the conversion
2751 * axis.py fix clumsy logic expression JA
2752 * axis.py cooperate with other gui(halui) mdi ops JA
2753 * update_ini: Tidy up the handling of the coordinates= param
2754 * update_ini: Choose placeholders less likely to collide
2755 * update_ini: Add world-mode jog pins for trivial machines
2756 * homing.c clr joints home flags for rehoming JA
2757 * axis.py fix loc tst default_jog_anglular_speed JA
2758 * update_ini: Fix a variable that should be a string
2759 * axis.py fix cut/paste slider AJOG error JA
2760 * update_ini: Handle locking indexers
2761 * ldelta_demo.ini fix old batch edit errors JA
2762 * axis.py: stricter reqmts for jog sliders JA
2763 * axis.py set_motion_teleop in update() polling JA
2764 * axis.py include ajogslider ifexists angle joint JA
2765 * Change the update_ini script to replace gentrivkins and gantrykins with
2766 the new trivkins. (including creating a coordinates param from
2767 setp lines)
2768 * Change the update_ini dialog box to point to better docs.
2769 * inihal.cc: local home_offset update missing JA
2770 * vismach/brigdemill fix broken 5axis sim JA
2771 * tklinuxcnc: detect extrnl change to motion_mode JA
2772 * taskintf.cc,homing.c bug fixes ini pins,special JA
2773 * updating-linuxcnc.txt no spaces module param = JA
2774 * homing.c clr local homing_flag if checkAllHomed JA
2775 * gmoccapy:jog in teleopmode,fail if not identity JA
2776 * updating-linuxcnc.txt: add status of old guis JA
2777 * axis.py remove provisions for AUTO_TELEOP JA
2778 * gscreen:jog in teleop mode,fail if not identity JA
2779 * touchy: jog in teleop mode,fail if not identity JA
2780 * hal_glib.py remove debug print
2781 * mini gui removal
2782 * keystick gui removal
2783 * namelink.sh: remove wrongly included file
2784 * docs/src/motion/5-axis-kinematics.txt new doc JA
2785 * updating-linuxcnc.txt add info for gui updates JA
2786 * gmoccapy lathe sim configs revert 2joint xz JA
2787 * axis: restore exponential backoff when waiting for s.axes
2788 * command.c fix unexpected conditions test JA
2789 * lathe test: do the jogging tests in axis mode, not joint
2790 * lathe test: remove some broken debugging code
2791 * halui/jogging test: enforce free-mode joint jogging
2792 * axis.py always joint mode for unhome defs JA
2793 * docs homing: udate for negative HOME_SEQUENCEs JA
2794 * homing.c provision to sync final move to home JA
2795 * motion: switch to Teleop mode when the final joint finishes homing
2796 * motion: move handling of EMCMOT_TELEOP to a function, for reuse
2797 * remove the useless and broken emcmotDebug->allHomed flag
2798 * docs: update kins.9 manpage trivkins with some gantry info
2799 * docs: fixup asciidoc markup in Updating LinuxCNC
2800 * docs: fix a typo in Updating LinuxCNC
2801 * docs minor update: HOME ini pins, man page refs JA
2802 * configs/sim/tklinuxcnc/ cleanup sims JA
2803 * docs: a few axis to joint corrections JA
2804 * inihal: new ini hal pins for home, home_offset JA
2805 * axis.py: redraw_dro() at touchoff,tooltouchoff JA
2806 * remove unneeded sim config sim_xyzbc.ini JA
2807 * axis.py work on jog (l,a) and max_vel sliders JA
2808 * updating-linuxcnc.txt minor markup fixes JA
2809 * updating-linuxcnc.txt add Sim configs section JA
2810 * docs fix some axis to joint hal references JA
2811 * minimal_xyz.ini sim config (min config items) JA
2812 * orphan unsupported sim configs JA
2813 * axis.py allow absence of MAX_FEED_OVERRIDE JA
2814 * axis.py: fail if no [RS274NGC]PARAMETER_FILE JA
2815 * axis.py message/exit if no [TRAJ]COORDINATES JA
2816 * initraj.cc: report reason for failure JA
2817 * configs/sim/axis/* some subdirs cleanup JA
2818 * configs/sim/axis/*.ini cleanups JA
2819 * iocontrol-removed sim config: move to orphans JA
2820 * sim_lib.tcl improve compatibility with twopass JA
2821 * xyzac-trt sim example: add impeller example JA
2822 * vismach.py increase plotlen for new examples JA
2823 * motion/command.c EMCMOT_TELEOP coordinating=0 JA
2824 * xhc-hb04 sim configs updates JA
2825 * sim_lib:simulated_home hystersis,home-pos per JA
2826 * axis.py cleanup & consolidate teleop/joint sets JA
2827 * emctask.cc use task manual if motion teleop JA
2828 * configs/sim/axis/*.ini simplify sim configs for JA
2829 * ja_tests/*/*.ini simplify with basic_sim.tcl JA
2830 * configs/sim/axis/sim_xyzbc.ini mv to ja_tests/ JA
2831 * sim configs w/ core_sim9.hal, use basic_sim.tcl JA
2832 * basic_sim.tcl: handle additional motmod parm JA
2833 * gmoccapy lathe sim configs update joints_axes JA
2834 * gscreen lathe sim configs update joints_axes JA
2835 * lathe-fanucy.ini update for joints_axes JA
2836 * configs/sim/axis/lathe simplify using basic_sim JA
2837 * trivkins.c update module name in msg JA
2838 * updating-linuxcnc.txt: add Lathe Configurations JA
2839 * moveoff configs: remove redundant sim configs
2840 * xhc-hb04 sim mm config: use basic_sim.tcl
2841 * sim_lib.tcl:proc make_ddts: fix counting logic JA
2842 * ngcgui sim configs:simplify with LIB:basic_sim.tcl
2843 * glcanon.py remove unused function JA
2844 * sim_lib.tcl:proc to enforce mandatory ini items JA
2845 * xyzac-trt-gui.py: fix table item vismach model JA
2846 * basic_sim.tcl: provide disabling options
2847 * test-xy[ab]c.ngc fix cut/paste errs JA
2848 * kins.9 fix editing errors JA
2849 * kins.9 include new xyzac-trt,xyzbc-trt kins JA
2850 * new: xyzac-trt,xyzbc-trt kins + sim configs JA
2851 * 5axis sim config (bridge mill xyzbc) update for JA
2852 * xhc-hb04.tcl support NONtrivkins world jogging JA
2853 * axis.py restore task_mode after touchoff if JA
2854 * axis.py allow lowercase [DISPLAY]JOG_AXES] JA
2855 * sim_lib.tcl fix make_ddts for ddt_limit JA
2856 * kinematics.txt paste errs JA
2857 * axis.py go to joint mode before switch to mdi JA
2858 * axis.py note not error for len(trajcoordinates) JA
2859 * configs/sim remove unused TLO_IS_ALONG_W items
2860 * docs some fixes for AXIS_0 in some examples JA
2861 * lintini.py updates for joints_axes JA
2862 * touchy.py,gscreen.py,gladevcp AXIS_0-->AXIS_X JA
2863 * tklinuxcnc: joint/world sw for non-iden kins JA
2864 * sim_lib.tcl improve compat with non-iden kins JA
2865 * axis.py use same value as iniaxis.cc:loadAxis() JA
2866 * kins.9 fix example error JA
2867 * glcanon.py establish no_joint_display locally JA
2868 * gscreen update for joints_axes +debugging aids JA
2869 * glcanon.py: new func GlCanonDraw:init_glcanon() JA
2870 * hal_gremlin.py remove adjust of lathe home[] JA
2871 * gremlin.py: update WRAPPED_ROTARY,num_joints JA
2872 * glcanon.py updates readability etc for JA
2873 * motion/kinematics.txt update JA
2874 * axis.py: abandon DRO tab home&limit indicators JA
2875 * glcanon.py:limiticon for historicallathe config JA
2876 * kins.9 update,gentrivkins,gantrykins superseded JA
2877 * axis.py get_jog_speed_map() ret 0 if unknown index
2878 * hexapod sim: update for JA
2879 * halui.cc fix broken masking
2880 * taskintf.cc remove unused emcAxisSetHome() JA
2881 * initraj.cc restore [TRAJ]HOME use (hexapod fail)JA
2882 * genhexkins.c relocate comment txt to correct place
2883 * max5triv,max5kins combine to share common settings
2884 * max5kins,max5triv vismach-- updates for JA
2885 * vismach/hbm fixes for JA
2886 * sim configs: update some configs locking_indexer
2887 * axis_foam: make work with updated trivkins
2888 * glcanon.py restore correct posstrs display items
2889 * axis.py use trivkins coordinates when applicable
2890 * axis.py: avoid race for s.kinematics_type
2891 * axis.py,glcanon.py detect historical lathe configs
2892 * trivkins update, del gentrivkins, gantrykins
2893 * gremlin users, set kinstype,trajcoordinates JA
2894 * updating-linuxcnc.txt update_ini script #44 JA
2895 * xyzx_mpg (simulated mpg and xhc-hb04) examples
2896 * configs/sim/axis/ja_tests -- reorg JA sim configs
2897 * updating-linuxcnc.txt: joint/teleop wheel jogging
2898 * twopass: handle loadrt's using multiple parms (JA)
2899 * gentrivkins,gantrykins: exit on illegal coord char
2900 * axis gui: allow world wheel jog after running prog
2901 * updating-linuxcnc.txt del leftover .axisrc example
2902 * axis: keyboard jogging improvements
2903 * docs: document AXIS's foam mode
2904 * configs: foam: this has no locking indexer
2905 * axis.py: bind [,] keys using trajcoordinates (JA)
2906 * motion: initialize all axis->locking_indexer items
2907 * control.c: no wheel jogs for locking indexer (JA)
2908 * motion: disallow jogging axis w locking indexer JA
2909 * configs/sim/axis/ja_tests(new)temp sim configs JA
2910 * axis.py,glcanon.py rework icons display (JA)
2911 * updating-linuxcnc.txt: copy/paste err inexample
2912 * command.c: detect missing rotaryunlock pin
2913 * linuxcnc.in: exit with failure if update_ini fails
2914 * update_ini: use distinctive error code for 'cancel'
2915 * tests/ use LIB:halfiles instead of symlinks (JA)
2916 * tests/ fixes for ini files requiring JA update
2917 * ldelta demos: revise world limits
2918 * motion/control.c update teleop_tp.curr_pos
2919 * axis.py onoff_clicked joint mode iff identity
2920 * axis.py onoff_clicked force joint mode #45 'On sim'
2921 * axis.py make sure startup is in joint mode
2922 * linuxcnc.in improve handling DISPLAY=linuxcncrsh
2923 * sim_*.comp man page text update for joints_axes
2924 * configs/sim/gscreen/spartan update for joints_axes
2925 * axis.tcl set_mode_from_tab no ensure_manual JA#40
2926 * glcanon.py, axis.py work icons for DRO JA#39
2927 * motion-logger.c use joints and axes structs (JA)
2928 * motion-logger update expected files for runtests
2929 * updating-linuxcnc.txt fix coordinates= item
2930 * halui man page: clarify analog jog items
2931 * command.c: support EMCMOT_JOG_ABS in teleop (JA)
2932 * enforce soft joint limits when teleop jogging (JA)
2933 * taskintf.cc old typo had switched min,max (JA)
2934 * updating-linuxcnc.txt fix coordinates= text (JA)
2935 * pyui/commands.py: handle some special configs (JA)
2936 * updating-linuxcnc.txt consistent JA specifications
2937 * axis.py: error if [TRAJ]COORDINATES misconfig (JA)
2938 * nml_intf: Work around poor c++11 support in g++4.6
2939 * canterp.ini: make sim runnable (joints_axes)
2940 * canon.hh init rotary_unlock_for_traverse (JA)
2941 * support jog while mdi tab (axis gui) JA
2942 * panelui update for joints_axes
2943 * axis.py clarify get_jog_mode function
2944 * axis.py jogspeed_incremental() cursel may be tuple
2945 * axis.py update Quick Ref text for joints_axes
2946 * updating-linuxcnc.txt typos + minor fixes
2947 * updating-linuxcnc.txt: reorganize ja sections
2948 * sim/axis/halui_pyvcp/pyvcp.hal fix ja hal pin name
2949 * shuttlexpress hal: update for joints_axes
2950 * nml-messages.txt update to reflect emc.hh
2951 * emc_nml.hh annotate j/a jog settings
2952 * emc.hh remove gap and removed comment text
2953 * nml was:EMC_AXIS_CMD_MSG is:EMC_JOG_CMD_MSG
2954 * axis.py: improve conformance of j/a key bindingss
2955 * axis.py unhome_joint fix cut/paste mistake
2956 * axis.py: fix confused message and comment
2957 * axis.py decode ja_rbutton value for joint homing
2958 * axis.py remove blanks in trajcoordinates
2959 * updating-linuxcnc.txt: clarify ini items,pin names
2960 * axis.py: Warn for duplicated coords (kins Inverse)
2961 * axis.py: use [TRAJ]COORDINATES as is
2962 * kinematics.txt: distinguish trivkins,gentrivkins
2963 * updating-lnuxcnc.txt: describe ini hal pin changes
2964 * inihal pins: docs update (joints_axes)
2965 * xhc-hb04-accels: connect joint, axis accel pins
2966 * ini_hal_demo.ini: revise sim_pin testers for ja tests
2967 * inihal: support axis ini items (joints_axes)
2968 * keystick.cc enforce use of trivkins (joints_axes)
2969 * mini.tcl: joints_axes (trivkins,gentrivkins)
2970 * tklinuxcnc.tcl: remove unused var
2971 * configs: cleanup some obsolete/renamed items
2972 * teach-in.py update for joints_axes
2973 * configs/by_interface,by_machine joints_axes update
2974 * command.c: error message on one line (joints_axes)
2975 * emcsh.cc remove debugging print
2976 * kins manpage, add info for gentrivkins
2977 * touchy: update hal example, notes for joints_axes
2978 * rebase updates motion-logger, tests/halui
2979 * usr_intf/ consolidate JOGJOINT,JOGTELEOP defines
2980 * linuxcncrsh (emcrsh.cc): update for joints_axes
2981 * Makefile: copy update_ini to bin/ for deb pkg
2982 * minor cleanups
2983 * minor docs update for joints_axes
2984 * xhc-hb04.tcl: mpg jogging in free,teleop modes for
2985 * moveoff_gui update for joints_axes
2986 * sim configs: use [KINS]KINEMATICS from inifile
2987 * man page compiler warnings try fix
2988 * tklinuxcnc gui: update for joints_axes
2989 * tklinuxcnc: sim configs update
2990 * fix some compiler warnings (edit errors)
2991 * config/core-components.txt missing link
2992 * interp_convert.c:fix logic detecting rotaryindexer
2993 * force jogmode for touchy,gscreen,gmoccapy (JA)
2994 * sim/configs: cleanup HOME items (joints_axes)
2995 * ini-config.txt updates for joints_axes
2996 * locking indexer:joint homing with gcode locking
2997 * motion.c: new parameter to specify unlock hal pins
2998 * pncconf: update for joints_axes
2999 * stepconf: use gentrivkins for supported configs
3000 * gentrivkins: add man page
3001 * axis.py: fix coordinates for home/unhome display
3002 * motion.9 update man page for joints_axes
3003 * axis.py: if KINEMATICS_IDENTITY, label menu items
3004 * stepconf: update for joints_axes
3005 * tests/halui/jogging: fix pin name for joints_axes
3006 * ldelta_demo.ini consolidate sim_pin testers
3007 * halui support for axis jogging (world,teleop)
3008 * motion: make sure jogging planners are disabled
3009 * configs/axis/ldelta_demo new sim config
3010 * wheel world jogging
3011 * dgarr/ja9_updates, gentrivkins: fix minor typo.
3012 * ja9_updates: xemc.cc vi err
3013 * halui: fix some jogging bugs (adapt ja9_updates)
3014 * joints_axes9: joint jogging and axis gui updates
3015 * gentrivkins: support other KINEMATICS_TYPEs
3016 * hal: use mask for homed detection(joints_axes)
3017 * xhc-hb04/README use JOINT_
3018 * attic/unclaimed (new) for unknown config files (ja)
3019 * core_servo,core_stepper use JOINT_ ini settings
3020 * emccalib: update msg txt for JOINT_
3021 * sim/gmoccapy/ use [KINS]JOINTS (not [TRAJ]AXES)
3022 * sim/gscreen use [KINS]JOINTS (not [TRAJ]AXES)
3023 * low_graphics/(partial) [KINS]JOINTS(not[TRAJ]AXES)
3024 * sim/tklinuxcnc/ use [KINS]JOINTS (not [TRAJ]AXES)
3025 * sim/touchy/ use [KINS]JOINTS (not [TRAJ]AXES)
3026 * sim/pyvcp_demo/ use [KINS]JOINTS (not [TRAJ]AXES)
3027 * sim/axis configs use [KINS]JOINTS (not [TRAJ]AXES)
3028 * sim configs add dummy joint_1 for lathes
3029 * sim/axis/ngcgui fix helper file names
3030 * hallib: use [KINS]JOINTS (not [TRAJ]AXES)
3031 * docs: add code notes about joints and axes
3032 * update_ini: dont get confused by commented-out sections
3033 * task: get rid of useless count-of-axes
3034 * task: remove useless function emcInitGlobals
3035 * emcglb: remove unneeded inclusion
3036 * nml: remove emcglb.h from public interface
3037 * task: finish deprecating TrajConfig_t::Axes
3038 * motion: remove unused variable
3039 * teach-in: note a spot that needs attention
3040 * general: use deprecated names in locations that have been reviewed
3041 * task: deprecate TrajConfig_t::Axes
3042 * nml: deprecate the "axes" field
3043 * task: enable and disable the right number of joints
3044 * task: correct axes based on axis mask
3045 * task: update information about all configuread axes
3046 * axis: soft_limits() must return info about axes, not joints.
3047 * axis/lathe.ini add [JOINT_1] stanza (joints_axes)
3048 * axis.py no show masked joints (joints_axes)
3049 * glcanon.py(joints_axes) fix lathe homeicon display
3050 * axis/ cleanups for joints_axes
3051 * gmoccapy/ updates for joints_axes
3052 * gscreen/ update configs for joints_axes
3053 * touchy/ update configs for joints_axes
3054 * pyvcp_demo/ update for joints_axes
3055 * tklinuxcnc/ update configs for joints_axes
3056 * low_graphics/ update for joints_axes
3057 * lib/hallib/sim_lib.tcl: enforce reqmt for joints_axes
3058 * axis/ngcgui configs update for joints_axes
3059 * axis/spindle_orient update for joints_axes
3060 * axis/remap configs update for joints_axes
3061 * axis/vismach sim configs update for joints_axes
3062 * axis/ sim subdirs update for joints_axes(partial)
3063 * axis/lathe.ini update for joints_axes
3064 * axis/axis/ sim configs update for joints_axes
3065 * axis/moveoff/ configs update for joints_axes
3066 * axis/simtcl/ configs: update for joints_axes
3067 * axis/ini_with_includes/: update for joints_axes
3068 * axis/xhc-hb04 configs update for joints_axes
3069 * update_ini: preserve leading comments correctly
3070 * update_ini: when adding comments to the ini file, begin with "#"
3071 * update_ini: find sections even at the very top of the file
3072 * re-add isfinite, needed for rtai on lucid
3073 * Remove unneeded gcc version check, like fdb2d64
3074 * This one has been hand-converted
3075 * Make the splash screen run by default, ja-style
3076 * Added axis.N.unlock and axis.N.is-unlocked to autoconversion script
3077 * These were manually converted; avoid the autoconvert which requires
3078 $DISPLAY
3079 * Arrange for the linuxcnc launch script to prompt to auto-convert non JA
3080 configs Also includes a number of bug fixes: Ignores missing
3081 values rather than putting "None" in the INI Works from anywhere
3082 in the tree, not just the config directory Fixes a {} []
3083 confusion.
3084 * Add dialog and force options to the update_ini script to make it more
3085 suited to scripted use. force (-f) means that it performs the
3086 best-guess behaviur with no prompting dialog (-d) gives a user
3087 some information about what is going to happen, and the option to
3088 opt out. The script also now makes a complete backup of the
3089 config. in -f mode this is deleted after successful completion
3090 * puma560: make the config load under ja
3091 * Add a script to convert configurations to the joints_axes format. The
3092 script brings back the [EMC]VERSION flag, and this particular
3093 iteration is allocated the tag VERSION = 1.0. Some limited thought
3094 has been given to future extensibility. usage update_ini
3095 myconfig.ini It shuffles the INI file sections to suit the new
3096 format, and also changes the HAL pin names where necessary.
3097 * Fix pin_new already-initialized errors
3098 * Fix the ini and hal files in the subroutine-return test
3099 * Install simple_tp.h to fix header-sanity test
3100 * Fix axis limits
3101 * rdelta: set more appropriate axis jog speed limit
3102 * Fix: teleop jog speed uncontrollable from gui
3103 * rtapi_math: fix isfinite implementation for pre-4.4 gcc
3104 * sample-configs: sim linear delta configuration
3105 * vismach: Linear delta visualization
3106 * kins: Implement linear delta kinematics
3107 * motion: check for kinematicsInverse failures
3108 * motion: treat a point as out of range when it it is not finite
3109 * rtapi_math: ensure that isfinite() is available
3110 * vismach: Fix HalToolCylinder
3111 * Teleop jogs: obey axis velocity limit
3112 * Remove lying comments and unused code
3113 * For testing, make these all different
3114 * fix teleop of uvw
3115 * add abcuvw to my config for testing
3116 * After homing, be inside the world volume
3117 * Add gearboxes
3118 * This gives a nice 8x8x8 work volume
3119 * Hexagonal foot
3120 * Fixup ini and units, standardize on inches
3121 * rdelta config cleanup
3122 * rotarydelta visualization
3123 * rotarydelta config with simulation
3124 * Rotary delta kinematics
3125 * vismach: make it possible to use HAL pins in any CoordsBase
3126 * Fix axis.X.vel_cmd pins in coordinated mode
3127 * Show correct world constraints in AXIS
3128 * Verify that endpoints are within the world volume
3129 * motion: make joint.#.homing an output pin as it should be
3130 * motion: temporary fix for bad velocity in teleop jogging
3131 * tests: update ini files for ja3
3132 * Update runtests after merge
3133 * gentrivkins: remove hardcoded number of joints and use proper #define
3134 instead (bug noticed by Andy Pugh)
3135 * add patch to axis.py from a dropped merge
3136 * configs: update sim/axis_mm config to run properly in ja3
3137 * Add axes teleop velocities to motion status to be used by gui
3138 * task: remove obsolete limits tests from interpreter list readahead this
3139 will allow running programs in configurations with different
3140 position limits in joints/axes
3141 * motion: Reset teleop mode interpolators after disabling during move by
3142 estop or other error. This avoid very dangerous move to last
3143 calculated position of interpolators after later enabling.
3144 * halui: create proper joints pins count according to ini file
3145 * Rename HOME_VEL to HOME_FINAL_VEL ini file entry
3146 * touchy: update sim configuration to work in ja3
3147 * Add "unrotate" parameter for each joint
3148 * make jogs have the right accel and velocity
3149 * fix jog speed slider
3150 * fix typo in index-enable pin name
3151 * this is bit not float pin
3152 * This pin was skipped during motion code reorganisation
3153 * Rename coord mode trajectory planner structure according to new naming
3154 convention
3155 * Remove motion debug structure fields used to debug TP before HAL was
3156 introduced
3157 * Add incremental teleop jog
3158 * Fix halui to look for new sections names in inifile
3159 * Fix position errors when switching teleop<->free mode
3160 * More cleanup of scara config
3161 * Make CATCH_NAN macro more correct
3162 * make scara config at least start up
3163 * Add sim gantry config for testing
3164 * Add new teleop jogging code
3165 * Remove leavings of changelogs in motion source
3166 * Fix few comments in motion command handler
3167 * Move some global varables to emcmotConfig structure
3168 * Remove old teleoperating code from motion
3169 * Cleanup of motion code to prepare for deeper modifications - remove dead
3170 code - fixed comments - slight reorganisation of source code -
3171 remove unused variables - convert unnessesary global varables to
3172 local
3173 * Convert NAN catching code to global macro
3174 * Make emccalib tool works with new inifile organisation Change variables
3175 names from axis* to joint* Signed-off-by: Michael Geszkiewicz
3176 <micges@wp.pl>
3177 * Change function name to set joint type for clarity Signed-off-by:
3178 Michael Geszkiewicz <micges@wp.pl>
3179 * Remove unused obsolete varables Signed-off-by: Michael Geszkiewicz
3180 <micges@wp.pl>
3181 * Avoid flood of messages when exceed soft limit Signed-off-by: Michael
3182 Geszkiewicz <micges@wp.pl>
3183 * Improve soft limit checks to report which joint and limit they are
3184 exceeded Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
3185 * Fix preloading free tp on coord->free switch to avoid ferror
3186 Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
3187 * Avois small joint move when enabling motion Signed-off-by: Michael
3188 Geszkiewicz <micges@wp.pl>
3189 * Fix preloading free mode planner to avoid ferror on enabling
3190 Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
3191 * Rename motion commands names for joints, for clarity and consistency
3192 Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
3193 * Use existing joint velocity pin for free tp
3194 * Remove the need to define axes count in inifile Signed-off-by: Michael
3195 Geszkiewicz <micges@wp.pl>
3196 * Execute free mode planner calculation only when joint is active, some
3197 small cleanup Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
3198 * Add joint free planner current velocity HAL pin Signed-off-by: Michael
3199 Geszkiewicz <micges@wp.pl>
3200 * Fix bug that override limits is grayed out when machine is on limit
3201 Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
3202 * Make override limits working in Axis Signed-off-by: Michael Geszkiewicz
3203 <micges@wp.pl>
3204 * Fix bug that all homing moves was at max joint velocity instead of
3205 defined in inifile Signed-off-by: Michael Geszkiewicz
3206 <micges@wp.pl>
3207 * emctop: show only position of existing axes Signed-off-by: Michael
3208 Geszkiewicz <micges@wp.pl>
3209 * * Add gentrivkins kinematics
3210 * Fix joints/axes home and limit icons in trivkins and nontrivkins in Axis
3211 preview
3212 * emctop: display proper counts of joint positions and home/limit flags
3213 Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
3214 * Use joints count not axes Signed-off-by: Michael Geszkiewicz
3215 <micges@wp.pl>
3216 * get proper joints count and fix Machine->Homing and Unhoming menu
3217 Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
3218 * Read proper homed joints values in Axis preview Signed-off-by: Michael
3219 Geszkiewicz <micges@wp.pl>
3220 * Add XYZBC sim configuration for testing Signed-off-by: Michael
3221 Geszkiewicz <micges@wp.pl>
3222 * Make AxisConfig structure locally in taskintf.cc
3223 * Make global TrajConfig now locally in taskintf.cc Make sure that
3224 JointConfig array are also locally here Remove unused
3225 TrajConfig.DefaultVel variable
3226 * Remove setting up emc global TRAJ variables from xemc and keystick This
3227 part is now done in initraj Signed-off-by: Michael Geszkiewicz
3228 <micges@wp.pl>
3229 * Change sim keystick and xemc configs to run Signed-off-by: Michael
3230 Geszkiewicz <micges@wp.pl>
3231 * Create global structure for TRAJ config values This and others created
3232 structures is preparation to create some interfaces for those data
3233 * Remove redefines of EMCMOT_MAX_DIO and EMCMOT_MAX_AIO Signed-off-by:
3234 Michael Geszkiewicz <micges@wp.pl>
3235 * Update info only for existing joints Signed-off-by: Michael Geszkiewicz
3236 <micges@wp.pl>
3237 * Change globals canon variables into one struct CanonConfig_t
3238 * Remove joints data dictionary from main window Signed-off-by: Michael
3239 Geszkiewicz <micges@wp.pl>
3240 * Checking homed joints only when they exists Signed-off-by: Michael
3241 Geszkiewicz <micges@wp.pl>
3242 * Use Axis inited flag in new AxisConfig Signed-off-by: Michael
3243 Geszkiewicz <micges@wp.pl>
3244 * Move Axes home position globals to new AxisConfig structure
3245 Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
3246 * early Joints/Axes work
3247 * Merge remote-tracking branch 'origin/2.7'
3248 * Merge remote-tracking branch 'origin/2.6' into 2.7
3249 * linuxcncsrv: ioctl(FIONREAD) wants int*, not ulong*
3250 * Explain difference between INPUT_SCALE and OUTPUT_SCALE Signed-off-by:
3251 Jon Elson <elson@pico-systems.com>
3252 * interp/compile test: update expected
3253 * docs: fix asciidoc markup in Updating LinuxCNC
3254 * explain how to set the parallel port address Signed-off-by: Jon Elson
3255 <elson@pico-systems.com>
3256 * explain how to set the parallel port address Signed-off-by: Jon Elson
3257 <elson@pico-systems.com>
3258 * explain how to set the parallel port address Signed-off-by: Jon Elson
3259 <elson@pico-systems.com>
3260 * explain parallel port address setting and timestamp command line
3261 parameters Signed-off-by: Jon Elson <elson@pico-systems.com>
3262 * explain how to set the parallel port address Signed-off-by: Jon Elson
3263 <elson@pico-systems.com>
3264 * add explanation of port address and timestamp command line parameters
3265 Signed-off-by: Jon Elson <elson@pico-systems.com>
3266 * update format of tool table Signed-off-by: Jon Elson
3267 <elson@pico-systems.com>
3268 * use-rs274: test that NURBS can be used
3269 * use-rs274: must initialize variable file name
3270 * tests: Get runtime linker errors early
3271 * Merge remote-tracking branch 'origin/2.7'
3272 * Merge remote-tracking branch 'origin/2.6' into 2.7
3273 * Fixed some booting issue with GM6-PCI driver
3274 * task: Fix serial number handling after 516deaef
3275 * axis.py: use previously defined open_directory
3276 * carousel.comp: Make homing a bit more intuitive
3277 * carousel.comp: Fix a bad initialisation in index mode
3278 * uspace: fix locking of shared memory segments
3279 * uspace: check if rtapi_app is setuid for rtapi_is_realtime
3280 * uspace: remove unneeded forward declaration
3281 * uspace: Return RTAPI delay to 10us
3282 * gitignore: don't propose to add 'hallib' in configs/
3283 * docs: add a document describing how to build LinuxCNC
3284 * fix a parallel build problem with pyui
3285 * stepconf: Always write postgui_call_list.hal
3286 * Merge remote-tracking branch 'origin/jepler/master/nicokid-stepconf'
3287 * Merge branch 'jepler/for-master/pippin88'
3288 * Merge remote-tracking branch 'origin/2.7'
3289 * Merge remote-tracking branch 'origin/2.6' into 2.7
3290 * hal: export hal_stream_writable
3291 * sampler: fix indentation, remove redundant comments
3292 * sampler: Update fifo-depth and fifo-full even if sampler (RTAPI) is
3293 not-enabled. Currently this pins do not provide live/actual values
3294 of fifo. If halsampler (ULAPI) is reading fifo after sampler is
3295 disabled then fifo-depth is altered which is not updated on this
3296 pin; Similarly if fifo was full before diabling it and then
3297 halsampler emptied it, still sampler will show that fifo is full.
3298 * platform-is-supported: detect os in a more portable way
3299 * docs: note shuttle driver rename in "updating your config"
3300 * shuttle: add support for ShuttlePRO
3301 * shuttle: more internal refactoring
3302 * shuttle: make the driver structure more flexible
3303 * rename "shuttlexpress" driver to "shuttle"
3304 * Fix includes for FreeBSD.
3305 * WIP get rid of use of nonportable alloca
3306 * uspace: introduce, use rtapi_clock_nanosleep
3307 * hal: Use rtapi_delay in stream wait ops
3308 * rtapi: add rtapi_delay{,_max} to ULAPI
3309 * rtapi_delay: respect rtapi_delay_max, per documentation
3310 * configure: check if clock_nanosleep is available
3311 * Correct typos and update tooltips in gmoccapy
3312 * corrected typos
3313 * corrected typo
3314 * configure: check whether dlopen needs -ldl
3315 * tests: test for the getopt reset bug
3316 * halcmd: Unportably reset getopt state
3317 * tests: longer timeout in halui mdi test
3318 * Merge remote-tracking branch 'origin/2.7'
3319 * Merge branches 'jepler/2.7/external-rs274' and
3320 'jepler/2.7/test-hm2-idrom' into 2.7
3321 * tests: hm2-idrom: exit early when a test fails
3322 * tests: compile an example user of librs274
3323 * rs274: implement makeInterp for external users of librs274
3324 * pyngcgui.py: chk for gcmc if not in ini on 1st use
3325 * Docs: add some detail so new users don't have to guess
3326 * Merge remote-tracking branch 'origin/2.7'
3327 * update startup-gcode-abort test for the new TP in 2.7
3328 * Merge remote-tracking branch 'origin/2.6' into 2.7
3329 * custom_postgui.hal will not be overwritten
3330 * Update again option.glade
3331 * Update again option.glade
3332 * Update start.glade
3333 * Update pages.py to correct typo
3334 * Update options.glade
3335 * Move halui page from gtk 3.12 to 3.2
3336 * Add halui page tab
3337 * Add label when append_page on notebook1
3338 * Create multifilebuilder_gtk3.py
3339 * Remove unused button
3340 * Remove some comments
3341 * Don't use nested functions. They don't work with clang.
3342 * Improve debugging: warn about errors during shmem removal.
3343 * Avoid get_current_dir_name().
3344 * Fix two regression tests to work under FreeBSD.
3345 * In FreeBSD, python lives in /usr/local/bin/, not /usr/bin/.
3346 * Make setuid detection work under FreeBSD.
3347 * Fix byteorder detection under FreeBSD.
3348 * rs274ngc: get rid of setup_struct and typedef
3349 * Merge remote-tracking branch 'origin/sleepybishop-max31855'
3350 * libnml: Create shm segment with owner-only permissions
3351 * uspace: delete the "uuid"(sic) shared memory at exit
3352 * uspace: Create shm segment with owner-only permissions
3353 * tests/realtime-math: test for exp() and nan()
3354 * rtapi_math: provide declaration for c99-compatible exp()
3355 * max31855: use C99-compatible nan("")
3356 * rtapi_math: provide C99-compatible nan definition in kernelspace
3357 * move the new max31855 comp to hal/components
3358 * add bitbang spi driver for the max31855 thermocouple to digital
3359 converter
3360 * Add GNU-specific libm #defines, take two.
3361 * Task: add drain_interp_list
3362 * Task: simplify handling of emcCommand
3363 * interp: reset Interp and Canon state on Abort
3364 * interp: move end-of-program cleanup code to its own function
3365 * tests/motion-logger/basic: comment 'expected' file
3366 * tests/motion-logger/basic: allow comments in expected files
3367 * add a test of STARTUP_GCODE vs Abort
3368 * add a test to reproduce the preview-strangeness reported by Zultron
3369 * xemc: fix DBL_MAX compile errors
3370 * Tweak includes to make things build on FreeBSD.
3371 * Avoid using SA_ONESHOT to fix build on FreeBSD.
3372 * Fix build with clang.
3373 * Use getopt(3) in a way that's compatible with FreeBSD.
3374 * hm2_eth: doc updates
3375 * hostmot2: sserial: avoid long wait after lost packet
3376 * hostmot2: sserial: avoid glitches when starting to run
3377 * hostmot2: fix trivial typo in diagnostic message
3378 * hostmot2: Treat -EAGAIN from hm2_finish_read specially
3379 * hm2_eth: improve docs
3380 * hm2_eth: switch from using rxudp count to confirm_write_cnt
3381 * hm2_eth: detect late read packets
3382 * hm2_eth: read-request-packet is not just a sequence of lbp16_cmd_addr
3383 * hm2_eth: make macros more robust
3384 * hm2_eth: fix array-vs-pointer thinko
3385 * hm2_eth: detect lost reads and writes
3386 * hostmot2: introduce "needs_soft_reset"
3387 * hm2_eth: use read deadline for queued reads
3388 * hm2_eth: record information so hm2_eth can compute deadlines
3389 * Interp: consistently set feed rate to 0 on M2/M30
3390 * Task: only turn off the spindle once, when entering Estop
3391 * Task: don't call emcTaskPlanInit() again
3392 * Task: don't call emcAbortCleanup() in emcIoAbort()
3393 * Task: fixup indentation
3394 * rtapi (sim): flush stdout/stderr after rtapi_print()
3395 * Merge remote-tracking branch 'origin/2.7'
3396 * Merge remote-tracking branch 'origin/2.6' into 2.7
3397 * shuttlexpress: clean up the manpage & asciidocs
3398 * shuttlexpress: asciidoc markup fixes
3399 * shuttlexpress: word-wrap the asciidocs
3400 * rip-environment: rebranding
3401 * tklinuxcnc UI: rebranding
3402 * Added callLevel to EMC_TASK_STAT class, to fix hal_glib file-loaded bug.
3403 * rs274ngc_pre.cc msg for INTERP_FILE_NOT_OPEN
3404 * Merge branch '2.7'
3405 * GladeVCP - gremlin - corrected mouse button 6 behavior
3406 * docs: clarify the intro to the python-interface documentation
3407 * docs: fix typo in config/python-interface.txt
3408 * GladeVCP - gremlin - corrected mouse button 6 behavior
3409 * interp: don't return potentially stacked data
3410 * Merge branch '2.7'
3411 * gmoccapy_1_5_6_3 - small bug fixes (iconview and handlers)
3412 * GladeVCP - tooledit widget - bug in reload if decimal separator not dot
3413 * Merge branch '2.7'
3414 * GladeVCP - IconView - Bug due to double click
3415 * docs: update gladevcp tooledit widget doumentation
3416 * gladevcp: add functions to change title and tab font
3417 * carousel.comp: Add pins to enable jogging of the carousel.
3418 * rtapi_parport.h: make all inline functions static
3419 * configure: detect potential readline license conflict
3420 * debian/configure: modernize usage/help message
3421 * Merge remote-tracking branch 'origin/2.7'
3422 * Merge remote-tracking branch 'origin/2.6' into 2.7
3423 * Merge remote-tracking branch 'origin/v2.5_branch' into 2.6
3424 * Release 2.5.5
3425 * tests: linuxcncrsh-tcp test now passes for me
3426 * fix other nmlfiles
3427 * nml: write the serial number into the command as seen by task
3428 * nml: add 'serial' flag to do command serial-number stuff
3429 * nml: trivial typo
3430 * configs: must enable "confirm_write" to get serial number return
3431 * nml: tcp: arrange to transport write_id back to client
3432 * nml: tcp: copy serial number back to caller
3433 * nml: Fix prototypes in class TCPMEM
3434 * build: warn about incorrect function overloading
3435 * move mesa_pktgyro_test comp to correct dir, fix header path
3436 * pktgyro: remove unneeded header
3437 * halui: check for errors in a non-crazy way
3438 * Axis: don't need to switch to Auto to load a program
3439 * task: allow EMC_TASK_PLAN_OPEN when State=On, Mode=Manual
3440 * pktuart: fix a printf format error
3441 * motion: remove overruns parameter
3442 * irq-coalesce requires ethtools
3443 * Merge branch 'PktUART_LinuxCNC' of https://github.com/sirop/machinekit
3444 * Corrected: resetting the registers * a typo prevented resetting the
3445 registers
3446 * PktUART symbolic error codes defined in pktuart_errno.h * corrected man
3447 files
3448 * PktUART driver for MESA * man files * test component
3449 * axis: use task_plan_synch instead of unneeded change to MODE_MDI
3450 * Merge remote-tracking branch 'origin/2.6' into 2.7
3451 * gladevcp: Fix mdi error with tiny values
3452 * configs: let it trigger a gladevcp bug
3453 * standardized a python null pointer & fix a docs error
3454 * Revert "axis: call linuxcnc.task_plan_synch() to force a var file write"
3455 * Task: allow EMC_TASK_PLAN_SYNCH in all modes and states
3456 * axis: call linuxcnc.task_plan_synch() to force a var file write
3457 * emcmodule: add task_plan_synch() function
3458 * motion: remove check_stuff(), dead code
3459 * allow horizontal radiobuttons in pyvcp
3460 * increase stepgen to 16 Signed-off-by: John Thornton
3461 <jthornton@gnipsel.com> (cherry picked from commit
3462 61ebd8221eedad3d22b9e679c7857574b10c57d4)
3463 * Revert "add latency histogram to the main menu"
3464 * Revert "Menu: add latency histogram"
3465 * Menu: add latency histogram
3466 * add latency histogram to the main menu
3467 * Docs: add info about kernel
3468 * glcanon.py is_lathe() is a function
3469 * lowpass.comp: man page help for setting gain pin
3470 * Revert "lowpass.comp: add man page note section"
3471 * lowpass.comp: add man page note section
3472 * hm2_eth: note the irq-coalesce trick
3473 * Merge remote-tracking branch 'origin/2.6' into 2.7
3474 * fix comments describing HAL thread & funct times
3475 * Docs: fix information about opening a terminal. add links to the info
3476 * Merge branch '2.7'
3477 * gmoccapy_1_5_6_2 - forgot to change release number :-(
3478 * Merge remote-tracking branch 'origin/2.7'
3479 * GladeVCP - SpeedControl - forgot to push this file
3480 * GladeVCP - SpeedControl - forgot to push this file
3481 * GladeVCP - Speedcontrol - added widget icon
3482 * GladeVCP - SpeedControl - added widget icon
3483 * motion: fix motion.servo.last-period
3484 * Merge commit '5954dcf9743ededd7856162c11bae2e42f7e08ea'
3485 * template: remind users that the issue tracker is not a support forum
3486 * Docs: add info about non network updates
3487 * build: make failure copying images an error
3488 * docs: fix build error
3489 * interp: fix build error on Ubuntu 16.04
3490 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
3491 * Merge branch '2.7'
3492 * GladeVCP - New Widget SpeedControl - Adjustment for Touch Screen
3493 * Merge remote-tracking branch 'origin/2.7'
3494 * Revert "Docs: add info about helper scripts"
3495 * Merge remote-tracking branch 'origin/2.7'
3496 * Merge remote-tracking branch 'origin/2.6' into 2.7
3497 * gremlin: fix build error
3498 * Docs: update location of the iso files. Some people with older hardware
3499 may need to restore with older versions of EMC2
3500 * Docs: update location of iso files some people with old hardware may
3501 need to restore with older versions of EMC2.
3502 * Docs: remove chapter covered in manual pages. I need to rethink how to
3503 cover the manual pages in the installed docs
3504 * Docs: add info about helper scripts
3505 * interp: don't return potentially stacked data
3506 * interp: fix build error on Ubuntu 16.04
3507 * Merge branch '2.7'
3508 * GladevCP - gremlin - bugfix - mouse mode 6
3509 * Merge branch '2.6' into 2.7
3510 * GladeVCP - gremlin - bug fix
3511 * Merge branch '2.7'
3512 * Merge branch '2.6' into 2.7
3513 * GladeVCP - Iconview
3514 * Merge branch '2.7'
3515 * Merge branch '2.6' into 2.7
3516 * gmoccapy_1_5_6_2 - bugfix caused due to rests of alarm page
3517 * Merge remote-tracking branch
3518 'origin/jepler/2.7/remove-heuristic-delay-warning' into 2.7
3519 * stepconf: fix default pitch for a axis
3520 * stepconf: dynamically show how step scale is calculated
3521 * motion: remove heuristic delay warning
3522 * docs: give up in disgust about documenting udev rules syntax
3523 * Add support for 5i24 in PnCConf
3524 * docs: remove outdated information
3525 * gantry: fix typo in docs
3526 * docs: fix typo in getting started guide
3527 * Merge branch '2.7'
3528 * pncconf: fix gui's jog default settings
3529 * pncconf: fix user created stepper names error.
3530 * pncconf: fix halui cmnds error
3531 * docs: be pedantic
3532 * halmodule: Fix 'SystemError: null argument to internal routine'
3533 * dpkg: Interfacing with the initscript system from
3534 https://www.debian.org/doc/debian-policy/ch-opersys.html#s9.3.3
3535 Maintainers should use the abstraction layer provided by the
3536 update-rc.d and invoke-rc.d programs to deal with initscripts in
3537 their packages' scripts such as postinst, prerm and postrm.
3538 Directly managing the /etc/rc?.d links and directly invoking the
3539 /etc/init.d/ initscripts should be done only by packages
3540 providing the initscript subsystem (such as sysv-rc and file-rc).
3541 This fixed an issue when installing on linuxmint
3542 * Docs: fix command to add a deb
3543 * linuxcncrsh man page, remove wrong note
3544 * wj200: warn on unhandled command-line arguments
3545 * add github-style templates
3546 * Add a github-style contributing document
3547 * Docs: add more info on compare and groups
3548 * xhc-hb04.tcl: accomodate prior connect of this pin:
3549 * uspace: remove duplicate ld step in Makefile rule
3550 * uspace: Work around reported docker /dev/stdout bug
3551 * pyngcgui.py remove --help mention of --height
3552 * Merge branch '2.7'
3553 * pncconf: fix spindle feedback signal error - missing components
3554 * pncconf: fix spindle display not working with encoder
3555 * Docs: add info about editing a config
3556 * Merge branch '2.7'
3557 * pncconf: fix wrong inverted step/direction pin
3558 * pncconf: fix axis tests with invert step/pwm pins
3559 * pncconf: PID P calculation was wrong for steppers
3560 * Merge remote-tracking branch 'origin/2.7'
3561 * pncconf -set PID P to a better default for stepper systems
3562 * pncconf -fix error when selecting both-home-x or y or
3563 * configs: add a sample simulated config for spartan screen
3564 * gscreen -add a new screen skin 'spartan'
3565 * LinuxCNC 2.7.4
3566 * Merge remote-tracking branch 'origin/2.7'
3567 * Merge branch '2.6' into 2.7
3568 * Add gantry.comp from Steinkuehler
3569 * Docs: add supported boards
3570 * Merge branch '2.7' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
3571 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
3572 into 2.7
3573 * gmoccapy_1_5_6_1 - dangerous bug in jogging with keyboard
3574 * gladevcp: tooledit: hide lathe tabs on non lathe configs
3575 * gladevcp: tooledit_widget: clean up comments and debugging code
3576 * gladevcp: tooledit widget: fix saving of data
3577 * Merge remote-tracking branch 'origin/2.7'
3578 * Merge remote-tracking branch 'origin/jepler/2.7/hm2-sserial-faults' into
3579 2.7
3580 * Docs: update documents to match man page
3581 * Docs: fix markup, for some strange reason the \fB did not carry over to
3582 the next line
3583 * hostmot2: sserial: actually check if read function added
3584 * hostmot2: sserial: split error checking into local, remote
3585 * hostmot2: sserial: fix off-by-one error in error reporting
3586 * hostmot2: sserial: add notes about interpreting fault bits
3587 * hostmot2: sserial: work around sticky error reporting
3588 * Docs: more info on labels
3589 * Docs: disable does not work on a label
3590 * Docs: expand the descriptions
3591 * Docs: fix markup
3592 * panelui: hide panelui INI file from linuxcnc launcher
3593 * pickconfig.tcl: honor an exclude_file_list
3594 * gscreen: add rapid_override status to available data
3595 * gscreen: add matchbox virtual keyboard to choices
3596 * Docs: clear up installing preempt-rt kernel
3597 * configs/sim/canterp.ini: make runnable
3598 * hy-vfd: set spindle_at_speed correctly when spindle is running reverse.
3599 * Merge remote-tracking branch 'origin/2.7'
3600 * docs: remove merge conflict marker
3601 * Merge branch '2.7'
3602 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
3603 into 2.7
3604 * docs: improve contributing intructions
3605 * gmoccapy_1_5_6 - deleted alarm entry and added new settings for
3606 combi_dro
3607 * Docs: add a bit more info to ngcgui
3608 * Merge branch '2.7'
3609 * pncconf: fix spindle setting controls not showing sometimes
3610 * tell git to ignore the generated thermistor.1 manpage
3611 * add conv-bit-float component
3612 * build system: add user_comps .comp support
3613 * build: add a "make headers" target, to let userspace comps build
3614 * add a thermistor component
3615 * halcmd help: clarify loadusr's -Wn argument
3616 * Merge remote-tracking branch 'origin/2.7'
3617 * Merge remote-tracking branch 'origin/2.6' into 2.7
3618 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
3619 into 2.6
3620 * gmoccapy_1_5_5_5 - small bug fix in hal jogging and fixed a typo
3621 * Docs: change aio from 16 to 64
3622 * include udev rule file for ShuttleXpress USB jog pendant
3623 * Docs: update dxf and image
3624 * Clarify homing variable names
3625 * Docs: add warning about entering a root password during install
3626 * Revert "Docs: change the method of installing uspace."
3627 * pncconf: fix setting or PID maxerror on servo configs
3628 * LinuxCNC v2.6.12
3629 * Docs: change the method of installing uspace. it is broken to try and
3630 just install the vanilla kernel and follow the instructions
3631 because sudo is not set up. this way does work because the livecd
3632 has sudo set up properly.
3633 * halcmd: remove unused #include
3634 * halcompile: support "count=" and "names=" load-time arguments in
3635 userspace components
3636 * tests: verify "count=" and "names=" load-time args to userspace
3637 components
3638 * tests: fix new deeper path in halcompile/userspace
3639 * tests: rename "usercomp.0" test to "halcompile/userspace" for clarity
3640 * tests: rename "comp-extralib" test to "halcompile/extralib" for clarity
3641 * tests: rename "comp" test to "halcompile/names" for clarity
3642 * add missing keyboard short cuts to help quick reference
3643 * Docs: add missing keyboard short cuts
3644 * sim config: add a sample sim config for panelui
3645 * docs: add some official docs for panelui
3646 * component: panelui -add keyscan to ui command decoder
3647 * component: sim_matrix_kb: converts HAL pin logic to keycodes
3648 * gladevcp: -if the limits are bilateral change color bilaterally
3649 * gladevcp -add option to make buttons momentary
3650 * don't permit xsltproc to use the network
3651 * Merge remote-tracking branch 'origin/2.7'
3652 * build: remove attractive nuisance
3653 * don't permit xsltproc to use the network
3654 * packaging: build-time dependency on docbook xsl files
3655 * docs: clarify what "option userspace yes" means to halcompile
3656 * README: fix markdown headings
3657 * Docs: add info about min and max limit
3658 * build: fix building linuxcnc.1 when docs not requested
3659 * build: don't fail when requested not to build documentation
3660 * README: convert to markdown
3661 * build: check links from index.html
3662 * build: ensure asciidoc manpages are built before checklink is run
3663 * build: ensure images are generated when building html docs only
3664 * build: error if images can't be copied to into html docs
3665 * task: include <cmath> for std::nearbyint
3666 * xhc-hb04: fix negative jogs on non-x86 arches
3667 * Merge remote-tracking branch 'origin/2.7'
3668 * packaging: gmoccapy depends on this package
3669 * Merge remote-tracking branch 'origin/2.7'
3670 * Docs: add mb2hal, work in progress
3671 * Docs: add bug tracker link
3672 * Merge remote-tracking branch 'origin/2.6' into 2.7
3673 * docs: github is more official now
3674 * Astonishingly at least one manufacturer thought that BCD was a good way
3675 to encode a tool carousel
3676 * Connect the orient mode pin to allow rotation direction to be controlled
3677 in the VMC Vismach model
3678 * Docs: fix broken link
3679 * docs: rename hal_stream manpage
3680 * Merge remote-tracking branch 'origin/2.7'
3681 * docs: restore huanyang vfd info
3682 * Merge remote-tracking branch 'origin/jepler/hal-streams'
3683 * makefiles: drop unneeded flag
3684 * motion: Remove confusing use of emcmotglb from realtime
3685 * Revert "Docs: make first opening of html docs expanded so links can be
3686 checked."
3687 * buildbot: this branch works under Jessie's RTAI (5.0-test1)
3688 * tests: fix a compiler warning that fails this test on Jessie
3689 * teach build system & rtapi about RTAI 5
3690 * rtapi: teach rtai_rtapi about renamed RTAI constant
3691 * handle building with lxrt.so (RTAI 4.1 and newer)
3692 * debian: accept the new style of rtai-modules package name
3693 * debian: accept the 3.16.0-9-rtai linux/rtai kernel
3694 * realtime script: detect RTAI correctly
3695 * stop looking for the rtai_shm module, it hasn't existed for years
3696 * Docs: fix bad link
3697 * Docs: make first opening of html docs expanded so links can be checked.
3698 Note: if you have opened the html docs on the development computer
3699 you may need to clear the local storage before building. In
3700 firefox ctrl shift del brings up the clear history and offline
3701 website data is the one you need to clear.
3702 * Merge remote-tracking branch 'origin/2.7'
3703 * Merge remote-tracking branch 'origin/2.6' into 2.7
3704 * realtime script: wait for the last rtapi_app to die when stopping
3705 realtime
3706 * better error reporting in rtapi/sim
3707 * Docs: fix a couple of places that still had six axes or planes
3708 * Docs: add info on how to stop the do you really want to quit dialog
3709 * Docs: add info about examples of logging
3710 * Docs: change single quote to double quote. single quotes get transformed
3711 to an apostrophe in the pdf documents. this does not work well
3712 when you cut and paste code.
3713 * tests: test stream interface
3714 * halmodule: expose streams to Python
3715 * halmodule: factor out to/from python functions
3716 * hal: document the new C API
3717 * hal: factor out streamer/sampler
3718 * rtai: don't hide an informative error message
3719 * make failure more verbose
3720 * Fix two error message typos that would lead a user astray
3721 * mention G52 at the G92 summary, too
3722 * fix typo
3723 * add G52 to the quickref
3724 * fixup: incorporate Chris Radek's feedback
3725 * don't imply something is wrong with using G92
3726 * Implement G52 offsets
3727 * interp_convert.cc: use readable symbols for `switch(g_code)`
3728 * interp_convert.cc: noop: wrap ridiculously long lines
3729 * Merge remote-tracking branch 'origin/2.7'
3730 * tests: verify that the exported realtime math functions exist, except
3731 for round()
3732 * mini.tcl: remove duplicate geo mgmt of widget
3733 * keystick: fix signal handler a second time
3734 * Revert "fix a hang seen in keystick, possibly the same as a problem
3735 reported by twice2"
3736 * mini.tcl: remove duplicate geo mgmt of widget
3737 * Merge remote-tracking branch 'origin/2.7'
3738 * Merge remote-tracking branch 'origin/2.6' into 2.7
3739 * Docs: fix incorrect description for g43.1 add note that g43.1 and g43.2
3740 do not write to the tool table
3741 * Merge branch '2.7'
3742 * gladevcp : fix hal_dial for wheezy
3743 * Merge branch '2.7'
3744 * gladevcp: hide error message from hal_lightbutton
3745 * stepconf: fix error when using inverted pins on sim config
3746 * sim_parport: fix pin names of inverted input
3747 * acknowledge Debian and UBUNTU trademarks
3748 * pyngcgui remove unused variable
3749 * ngcgui: new variable for ct of remaining features
3750 * emcmodule: Fix incorrect memory access by PyArg_ParseTuple and add
3751 better checks for string arguments
3752 * Merge branch '2.7'
3753 * Merge branch '2.6' into 2.7
3754 * Docs: fix incorrect example syntax and typo
3755 * cms: silence scan-build zero byte allocation warning
3756 * interp: warn about missing field initializers
3757 * interp: move a constructor out of line
3758 * interp: prefer std::fill to memset
3759 * interp: use {}-initializers in setup_struct constructor
3760 * interp: finish evicting object.hpp from interp_internal.hh
3761 * interp: replace round_to_int with template
3762 * interp: replace R2D, D2R, SQ macros with functions
3763 * interp: get rid of MAX macro
3764 * interp: Use {}-initialization in preference to std::fill
3765 * general: get rid of more boost stuff
3766 * interp: reduce boost python inclusions
3767 * build system: let "make V=1" verbosify kernel module builds too
3768 * timedelta: don't glitch on the output pin on the first cycle
3769 * RTNAME is not used anywhere
3770 * Merge remote-tracking branch 'origin/2.7'
3771 * Merge remote-tracking branch 'origin/2.6' into 2.7
3772 * remove stray execute permissions on vismach stl files
3773 * remove stray execute permissions on image files
3774 * docs: fix manpage markup bug in rtapi_app_{main,exit}.3rtapi
3775 * packaging: use "set -e" to fail on error in the postinst script
3776 * Merge remote-tracking branch 'origin/2.7'
3777 * Merge remote-tracking branch 'origin/2.6' into 2.7
3778 * buildbot: dont try to build on Jessie RTAI
3779 * Teach motion-logger about the new message, and fix tests accordingly
3780 * Added ini settings to disable probe errors while jogging and homing.
3781 * Merge branch '2.7'
3782 * Merge branch '2.6' into 2.7
3783 * docs - gladevcp - added the description of the new iconview signal
3784 "sensitive"
3785 * Merge branch '2.7'
3786 * Merge branch '2.6' into 2.7
3787 * Merge branch 'v2.5_branch' into 2.6
3788 * Fix pin-1-in-not
3789 * Merge branch '2.7'
3790 * Merge branch '2.6' into 2.7
3791 * gmoccapy_1_5_5_4 - stay syncronized with iconview widget button states
3792 * gladevcp - iconview could create exception in some circumstances
3793 * Docs: add info about the rs274 stand alone interperter
3794 * Docs: fix level offset
3795 * tp: partial revert of target calculation changes (had it right the first
3796 time)
3797 * Merge branch '2.7'
3798 * Merge branch '2.6' into 2.7
3799 * Gscreen: fix industrial skin's A axis DTO readout
3800 * gladevcp -offset_widget: fix rare error of non-existant var file
3801 * task: remove vestige of setuid task support
3802 * tp: Allow reverse run past segments requiring spindle at-speed condition
3803 * tp: remove unnecessary check during queue backstep
3804 * tp: fix bug in tcq reverse run changes due to bad initialization
3805 * tp: more purging of unnecessary dependencies
3806 * tp: refactor to remove tp pointer as dependency from a few helper
3807 functions
3808 * tp: cleanup based on cppcheck
3809 * tp: refactor tpGetScaledAccel
3810 * tp: clean up formatting in preparation for redesign
3811 * tp: increase size of reverse queue to allow long reversals
3812 * Overhaul adaptive feed handling for reverse run
3813 * tp: force current_vel to zero by default
3814 * tp: relax pause requirement for reverse run
3815 * motion: rearrange checks on adaptive feed in anticipation of negative
3816 feed scale
3817 * tp: add explicit return state for empty reverse queue
3818 * tp: fix for sam's issue (no movement after reverse, then abort, then
3819 play
3820 * motion: add hal pin to indicate if motion is running in reverse
3821 * tp: added additional prohibition for reverse run so it doesn't run past
3822 atspeed moves
3823 * tp: avoid split cycle calculations during reverse run due to position
3824 hiccups
3825 * axis: whitespace only
3826 * axis: fix for bad reverse run command
3827 * axis: Added not-very-well-thought-out keyboard shortcuts reverse run.
3828 * tp: reset cycle time on segment removal
3829 * tests: space out holes on rigid tap test for easier manual pausing
3830 * tests: make square spiral test feed rather than rapid
3831 * tp: ensure that reverse run stops at any synced motion segments
3832 * tests: added demo script for reverse run ability
3833 * tp: remove ineffective pause and clean up debug comments
3834 * tp: automatically pause when we run out of reverse history
3835 * tcq: cleanups to make queue margin account for reverse history space
3836 * emcmodule: Added enum constants for reverse and forward
3837 * emcmodule: add forward command to python API
3838 * task: Add forward command to complement reverse command
3839 * tp: ignore backstep queue error since this means the history is simply
3840 exhausted
3841 * tp: added cleanup in segment removal to make sure segments can be
3842 re-activated cleanly
3843 * tp: more reverse run cleanups and missing target / progress references
3844 * add missing bits for reverse command
3845 * axis: added python command / constants for reverse run
3846 * task: added command type for reverse run / task plan
3847 * tp: replace direct access to target with distance to go function
3848 * task: add command for reverse run
3849 * tp: for testing, allow stepping in reverse direction
3850 * motion: Added command type for reverse run
3851 * tp: added API call in tp to set run direction
3852 * tp: Added queue dir to tcqItem call
3853 * tcq: initial attempt at queue with partial reverse history
3854 * tp: Fixed target bug introduced in reverse run
3855 * tp: Added groundwork for reverse run in TP execution
3856 * docs: remove jessie rt kernel instructions
3857 * docs: use a longer fingerprint
3858 * Merge branch '2.7' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
3859 * docs - minor changes to gmoccapy.txt
3860 * Merge branch '2.7'
3861 * Merge branch '2.6' into 2.7
3862 * Docs: restore line numbers to example g code. the figures use the line
3863 numbers to indicate which line of code is used.
3864 * LinuxCNC 2.7.3
3865 * Docs: update install instructions for glade
3866 * Merge remote-tracking branch 'origin/2.7'
3867 * Docs: fix anchor messed up in merge
3868 * Merge branch '2.7'
3869 * Merge branch '2.7' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
3870 into 2.7
3871 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
3872 into 2.7
3873 * gmoccapy_1_5_5_3 - document updates and deleted some pin
3874 * Docs: correct description of m19 feedback requirements
3875 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
3876 into 2.6
3877 * hm2: fix uninitialized variable warning in ioport
3878 * Merge remote-tracking branch 'origin/2.6' into 2.7
3879 * tests: verify that the exported realtime math functions exist
3880 * Merge branch 'jepler/intrinsic-rdtsc'
3881 * Merge branch 'jepler/simplify-bitops'
3882 * uspace: Use compiler intrinsic for rdtsc
3883 * configure: No supported platforms have userspace asm/msr.h
3884 * rtapi_bitops: remove unneded asm versions
3885 * rtapi: introduce, use new rtapi_mutex_t type
3886 * rtapi: split mutex to new header
3887 * docs: fix formatting in rtapi_mutex page
3888 * rtapi: remove rtapi_common.h from public interface
3889 * tests: add a test of the rtapi mutex operations
3890 * Merge remote-tracking branch 'origin/2.7'
3891 * Merge remote-tracking branch 'origin/2.6' into 2.7
3892 * hal: don't segfault if rtapi_init() fails
3893 * rtapi: error messages are better than errno numbers
3894 * halshow: tree insert at end to preserve sort
3895 * sim_pin: add plus,minus buttons for integers
3896 * docs: dont have two copies of the project history
3897 * configs: Fix instances of # that were intended to be comments
3898 * docs: note new ini variable strictness in Updating/Config Changes
3899 * docs: minor update to Updating docs
3900 * Merge branch '2.7'
3901 * interp: explicitly make Interp{,Base} noncopyable
3902 * inifile: detect spurious trailing text on numbers in inifiles
3903 * Merge remote-tracking branch 'origin/2.6' into 2.7
3904 * interp: it's nonsense to take a boost::cref(this)
3905 * gladevcp: fix merge conflict mistake in tooledit widget
3906 * Merge remote-tracking branch 'origin/2.7'
3907 * Merge remote-tracking branch 'origin/2.6' into 2.7
3908 * tooledit_widget.py: tool diameter sorting fix
3909 * Merge remote-tracking branch 'origin/2.7'
3910 * Merge remote-tracking branch 'origin/2.6' into 2.7
3911 * halui: fix some jogging bugs
3912 * halui/jogging test: change which joint is selected while jogging
3913 * Merge remote-tracking branch 'origin/2.7'
3914 * Merge remote-tracking branch 'origin/2.6' into 2.7
3915 * docs: verify the links in the gcode Quick Reference too
3916 * Docs: fix links in gcode.html also fix placement of anchors, it was
3917 discovered that an anchor must be on the line before the title and
3918 nothing else on the line or the doc magic would generate a
3919 different link.
3920 * halui: fix a copy-paste error that could prevent homing
3921 * tests: test homing in halui/jogging
3922 * docs: clarify some pins in the halui manpage
3923 * Merge remote-tracking branch 'origin/2.7'
3924 * tests: update motion-logger test with new 2.7 init sequence
3925 * Merge remote-tracking branch 'origin/2.7'
3926 * Merge remote-tracking branch 'origin/2.6' into 2.7
3927 * docs: fix M70-M73 links in French Gcode Quick Reference
3928 * docs: verify the links in the French Gcode Quick Reference
3929 * Docs: fix file name in links
3930 * docs: fix link to the giteveryday(1) manpage
3931 * docs: add a History blurb (from the main joomla website)
3932 * Merge remote-tracking branch 'origin/jepler/for-master/drop-lucid'
3933 * Merge branch 'jepler/for-master/drop-lucid'
3934 * Merge remote-tracking branch 'origin/2.7'
3935 * tp: purge old circle length function
3936 * tp: overhaul spiral fit computation to use more numerically stable
3937 quadratic formula
3938 * tp: fix for arc-arc coplanar check
3939 * Bugfix: Start line and remap interaction
3940 * tests: add a motion-logger test of a remap bug
3941 * Docs: combine jog wheel information to one place
3942 * linuxcnc.in: export LINUXCNC_NCFILES_DIR
3943 * rip-environment.in
3944 * LinuxCNC 2.6.11
3945 * LinuxCNC 2.7.2
3946 * Merge remote-tracking branch 'origin/2.6' into 2.7
3947 * Docs: fix incorrect text and simplify description for new users. removed
3948 diagram and replaced with a table. diagram only showed in and out
3949 and I didn't know how to create one that showed x. also you could
3950 not read the diagram as the text was too small.
3951 * tests: move the basic motion-logger tests
3952 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
3953 into 2.6
3954 * build-depend on w3c-linkchecker
3955 * Merge remote-tracking branch 'origin/2.7'
3956 * Merge remote-tracking branch 'origin/2.6' into 2.7
3957 * hm2_7i90 manpage: clarify firmware management
3958 * hm2_7i90 manpage: remove incorrect EPP info
3959 * motion-logger: fix mock of SET_POSITION_LIMITS
3960 * sim_pin: support cmdline mode for bit items
3961 * sim_pin: make ivalue name consistent
3962 * Merge remote-tracking branch 'origin/2.7'
3963 * Merge remote-tracking branch 'origin/2.6' into 2.7
3964 * Merge remote-tracking branch 'origin/v2.5_branch' into 2.6
3965 * interp: fix an old bug in canned cycle preliminary & in-between moves
3966 * interp: comment the "rapid up to R if needed" code
3967 * Merge remote-tracking branch 'origin/v2.4_branch' into v2.5_branch
3968 * halshow: remember last filename and dir for opens
3969 * g81 test: add repeat cycles
3970 * halshow: improve handling of missing watchfile items
3971 * halshow: support writing multiline watchfiles
3972 * Merge remote-tracking branch 'origin/2.7'
3973 * Merge remote-tracking branch 'origin/2.6' into 2.7
3974 * Merge remote-tracking branch 'origin/v2.5_branch' into 2.6
3975 * fix canned cycles where old Z is below retract plane
3976 * update g81 tests for new init/shutdown Canon calls in 2.5
3977 * Merge remote-tracking branch 'origin/v2.4_branch' into v2.5_branch
3978 * halshow: support multiple line watchfile
3979 * tests: add an interpreter test of G81
3980 * add platform-is-supported script in 2.4
3981 * halui.ini: make homing work
3982 * demo_sim_cl.ini: make homing work
3983 * Merge remote-tracking branch 'origin/2.7'
3984 * realtime script: wait for the last rtapi_app to die when stopping
3985 realtime
3986 * motion-logger: add the new Motion commands in 2.7
3987 * Merge remote-tracking branch 'origin/2.6' into 2.7
3988 * configure: Increase minimum Python requirement to 2.7.
3989 * configure: Drop non-working --disable-python
3990 * build: drop PRELOAD_WORKAROUND
3991 * build: drop support for building on Ubuntu Lucid
3992 * LinuxCNC 2.7.1 release
3993 * motion-logger: add a G0 test
3994 * add a motion-logger test
3995 * add motion-logger, a debugging tool
3996 * hostmot2: work properly with duplicate pins
3997 * hostmot2: make failure to create aliases non-fatal
3998 * Added an initialize option to gs2_vfd.c so it can be initialized at
3999 will.
4000 * Merge branch 'jepler/hm2-aliases'
4001 * Merge remote-tracking branch 'origin/2.7'
4002 * hostmot2: add aliases related to GPIO pins used for special functions
4003 * hal_lib: actually export hal_xxx_alias
4004 * manpages: markup fixes
4005 * manpages: document alias APIs
4006 * stepconf -add basic Gmoccapy screen option
4007 * hm2_eth: don't just crash when packets get lost
4008 * Revert "checkglade: a new script to check glade files"
4009 * Revert "stepconf: non-fatal check for duplicate IDs"
4010 * Docs: clear up g2/3 with r/p. the lack of the | on the example could be
4011 taken as it is not allowed.
4012 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
4013 into 2.6
4014 * Docs: fix display of terminal commands in pdf viewers using the grave
4015 accent to denote monospaced text does not render properly in all
4016 pdf viewers. it's clearer for new users to use a listing block to
4017 denote terminal commands.
4018 * motion: motion_debug.h needs to include motion.h
4019 * ini-homing.txt: show complete ini entries names
4020 * configure: add check for pkg-config
4021 * pyngcgui.py, gremlin_view.py improve ini file find
4022 * pyngcgui fullscreen, regression
4023 * pyngcgui.py, gremlin_view.py regression
4024 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
4025 into 2.6
4026 * docs - minor changes to gmoccapy documentation
4027 * Docs: add link to upgrade page from 2.5 to 2.6
4028 * Merge branch '2.7'
4029 * pncconf -fix HAL file - VFD always being selected
4030 * Fix stepconf backtrace at startup
4031 * Merge remote-tracking branch 'origin/2.7'
4032 * Merge remote-tracking branch 'origin/2.6' into 2.7
4033 * docs: update code notes on M61
4034 * io: "no tool" is spelled "0", not "-1"
4035 * io: fix HAL pins on "M61 Q0"
4036 * tests: add spindle unloading to m61 test
4037 * gladevcp -add lathe wear offset display option
4038 * gscreen -add intenal doc capability
4039 * task: heartbeat is uint32 in 2.7
4040 * tests: factor out the M6 toolchange HAL handshake, for future reuse
4041 * tests: include the iocontrol.tool-number pin in the tool verification
4042 * tests: factor out current-tool verification in m61 test
4043 * tests: better diagnostic output in m61 test
4044 * Merge branch '2.6' into 2.7
4045 * gmoccapy_1_5_5_2 - bug in tool info handling with tool number being "-1"
4046 * gmoccapy_1_5_5_2 - bug in handling tool info with tool being "-1"
4047 * xhc-hb04_util.comp: fix output scaling
4048 * xhc_hb04_util.comp: update man page text
4049 * xhc-hb04.tcl: support twopass usage
4050 * Merge remote-tracking branch 'origin/2.6' into 2.7
4051 * docs: remove 2.6->2.7 stuff from "Updating LinuxCNC" instructions
4052 * LinuxCNC 2.6.10
4053 * task: fix a compile warning (heartbeat is unsigned long)
4054 * canon: fix bug #439, non-NCD arcs on machines with ABCUVW axes
4055 * Change the Vismcah VMC demo to use the new orient.N.is-oriented pin
4056 * Docs: correct and expand description of #<_coord_system>
4057 * Docs: try and clear up what needs to be changed. too much was assumed
4058 that the reader knew where and what to change. this made it really
4059 hard for non-english readers to understand. fixed some double
4060 spaces.
4061 * Merge branch '2.7'
4062 * Merge branch '2.6' into 2.7
4063 * pncconf -fix spindle control signals
4064 * pncconf -fix spindle control error
4065 * toggle2nist: does not require floating-point
4066 * admonish users harder about 'make install'
4067 * Merge remote-tracking branch 'origin/2.7'
4068 * ignore generated files
4069 * lathe test: slow down the base thread
4070 * lathe test: report homing problems
4071 * Merge remote-tracking branch 'origin/2.7'
4072 * tests: add a lathe test
4073 * xhc-hb04:honor mpg_accels for all manual_mode jogs
4074 * Merge branch '2.6' into 2.7
4075 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
4076 into 2.6
4077 * gmoccapy_1_5_5_1 - solved bug step by step
4078 * Add option to disable line number reset in hal_sourceview when idle.
4079 * build system: make the git scripts more user friendly
4080 * Motion: set the "In Position" emcmot status flag when aborting
4081 * hy-vfd: set P144 correctly
4082 * Docs: fix typo
4083 * Docs: add more information about parallel ports
4084 * Docs: remove duplicate include
4085 * tp: fix warning: function declaration isn't a prototype
4086 * Docs: dmesg is diagnostic messages not bootup
4087 * Docs: markup fixes
4088 * Merge remote-tracking branch 'origin/2.7'
4089 * tests: add new streamer pins to loadrt test
4090 * Merge remote-tracking branch 'origin/2.6' into 2.7
4091 * sim_rtapi_app: clean up on failed "realtime" module load
4092 * tests: add another loadrt test
4093 * Merge remote-tracking branch 'origin/jepler/aarch64'
4094 * stepconf: non-fatal check for duplicate IDs
4095 * stepconf build: refactor to repeat less
4096 * checkglade: a new script to check glade files
4097 * Docs: fix section title
4098 * Docs: clean up and remove trailing spaces
4099 * Docs: update and clean up some markups. update examples that had only 6
4100 axes. use the same terms for parameters as used in other parts of
4101 the manual. fix link to match format of other links
4102 * Docs: update the menus for french. one french menu item was showing up
4103 in the english menu and I'd bet was not in the french menu.
4104 * Docs: shorten application names and update hover over hints. the menu
4105 looked much too cluttered with linuxcnc prefixing each item.
4106 * Update copyright dates for AXIS and Touchy
4107 * Update sums for new wheezy image containing 2.7.0
4108 * Docs: markup fixes
4109 * Docs: fix markup preventing section from generating correctly
4110 * Docs: add info on using % to wrap g code files
4111 * LinuxCNC v2.7.0
4112 * add support for '.tcl' files set by [HAL]POSTGUI_HALFILE
4113 * hostmot2: remove pet_watchdog hal function
4114 * hostmot2: don't let ntp cause following errors
4115 * docs: ":" introduces a list, ";" does not
4116 * docs: don't list ini variables in User Concepts, save it for the INI
4117 Config docs
4118 * Merge remote-tracking branch 'origin/2.6' into 2.7
4119 * docs: add jessie rtpreempt install instructions
4120 * docs: remove a stray ")" in User Intro
4121 * Merge branch '2.7'
4122 * Merge branch '2.6' into 2.7
4123 * latency-plot: don't depend on a specific wish interpreter
4124 * docs -add info about theme support
4125 * gaxis -name some widgets so the theme can see them
4126 * gscreen -add a local theme suited to touchscreens
4127 * gscreen -add local theme capability
4128 * gaxis -use Override widgets for overrides
4129 * gladevcp -add override slider widget
4130 * Merge origin/2.7 into master (using imerge)
4131 * Merge remote-tracking branch 'origin/2.6' into 2.7
4132 * packaging: switch to dh_python2 on Jessie and later
4133 * docs: update the GFDL blurb
4134 * Revert "turn off buildbot builds on jessie temporarily"
4135 * turn off buildbot builds on jessie temporarily
4136 * Docs: fix html validation errors
4137 * Docs: make the html docs remember what was open. when you press the back
4138 button it will remember what sections were open
4139 * Docs: fix formatting of man page
4140 * Docs: fix typo in example
4141 * Docs: add missing parameter and clean up
4142 * packaging: fix up botched merge of libgnomeprintui2.2 dependency
4143 handling
4144 * Merge remote-tracking branch 'origin/2.6' into 2.7
4145 * packaging: ubuntu 14.04 and newer dont have libgnomeprintui2.2 either
4146 * packaging: debian 'testing' doesnt't have libgnomeprintui2.2 either
4147 * packaging: libgnomeprintui2.2 is not available on Debian Jessie
4148 * Merge remote-tracking branch 'origin/v2.5_branch' into 2.6
4149 * packaging: dont build 2.5 on debian jessie
4150 * Docs: markup fixes
4151 * Docs: remove note about 2.5.0
4152 * Docs: add link and remove unnecessary text
4153 * Docs: center images
4154 * Docs: fix missing section title and center images
4155 * Docs: combine info on twopass and create chapter
4156 * latency-plot: donot hardcode wish version
4157 * Docs: add fresh screen shot of axis and clean up. use same png for
4158 screen shots, this makes it easier to keep up to date.
4159 * docs: fix a hy-vfd hal pin name typo in "Updating LinuxCNC"
4160 * hy-vfd manpage: fix a copy/paste error
4161 * docs: add hy-vfd HAL interface change to "Updating LinuxCNC" docs
4162 * Docs: clean up and format gscreen and add to html and pdf
4163 * debian/rules.in: make soft link for nc_files
4164 * Docs: remove tool tips as I couldn't get them to work consistently.
4165 there is enough room on the index page to have a more informative
4166 description of each chapter.
4167 * Docs: remove leftover style that messed up browsers that didn't have
4168 javascript turned on
4169 * Docs: fix index to validate as xhtml like the rest of the html docs
4170 * Docs: fix html validation errors and warnings.
4171 * Docs: fix expand/collapse in html docs. Thanks to a tip from Fenn.
4172 * Merge branch '2.6' into 2.7
4173 * touchy: G64 now takes optional Q
4174 * thc component: add pin to show current offset
4175 * Docs: make the hungarian translation of gmoccapy stand out better
4176 * docs: fix a broken link in Spanish Master Document
4177 * LinuxCNC v2.7.0~pre7
4178 * hy-vfd: remove a dead store
4179 * hy-vfd: reflow manpage to not look like roff markup
4180 * hy-vfd: fix bug with partial reads from VFD
4181 * hy-vfd: better communication debug logging
4182 * docs: fix links broken by inattentive ammender
4183 * fix links broken by inattentive merger
4184 * Merge branch '2.6' into 2.7
4185 * fix constraints on rotated g18/g19 arcs
4186 * Docs: fix images
4187 * Docs: fix list using wrong markup
4188 * Docs: fix links
4189 * fix bug430: constraint violations with rotated g18/g19 arcs
4190 * Docs: specify that g92.1 and g92.2 only affect the g92 offsets. prior
4191 wording could be interpreted incorrectly.
4192 * Merge remote-tracking branch 'origin/2.6' into 2.7
4193 * LinuxCNC 2.6.9
4194 * Merge remote-tracking branch 'origin/andypugh/carousel_demo' into 2.7
4195 * Merge remote-tracking branch 'origin/2.6' into 2.7
4196 * Docs: markup fixes
4197 * Docs: clean up and fix anchors and markup
4198 * Docs: fix some anchor locations
4199 * tests: avoid mdi queueing after gcodes that can fail
4200 * task: warn when dropping queued mdi commands
4201 * vismach: work around a bug in mesa
4202 * Docs: move anchor to correct place
4203 * Docs: update to match current locations of sample files
4204 * Docs: add expand/collapse all button
4205 * Docs: add expand/collapse all button
4206 * Merge remote-tracking branch 'origin/hy-vfd' into 2.7
4207 * Merge branch '2.7'
4208 * Merge branch '2.6' into 2.7
4209 * tests: test for the sequence_number problem
4210 * interp: don't set an invalid sequence number
4211 * Merge remote-tracking branch 'origin/2.7'
4212 * Merge remote-tracking branch
4213 'origin/feature/tangent-improvement-2.7-rebase' into 2.7
4214 * Merge remote-tracking branch 'origin/2.6' into 2.7
4215 * UIs: increase task receive timeout to 5.0 seconds
4216 * task: warn if the main loop takes too long
4217 * Docs: add info on axisui pins
4218 * Docs: move files from the common directory that are no longer common. a
4219 long time ago the same docs were in multiple pdf's now only the
4220 headers and footers are common.
4221 * Docs: make the html and pdf docs include all chapters
4222 * Docs: arrange docs to match the getting started guide
4223 * test: Added code snippets from Sam that caused violations before recent
4224 fixes
4225 * tp: quickfix for small overages sam found
4226 * test: added config with dissimilar axis accelerations
4227 * tp: purge a few lines of redundant code
4228 * tp: Remove unnecessary error check and suppress pedantic errors
4229 * tp: force exact stop mode after a rigid tap cycle
4230 * tp: Try only skipping 1 non-tangent segment
4231 * tp: Try skipping non-tangent segments instead of aborting optimization
4232 * test: Added a speed test from Sam
4233 * test: rename some configs to make typing them easier
4234 * test: missing M2 in one of the violation check files
4235 * tp: fixed acc ratio calculation
4236 * test: better slicing with awk for displacement data
4237 * tp: Shrink sharp corner threshold to 2.0 deg
4238 * tp: Added a check for sharp corners, forcing a fallback to exact stop
4239 since blending won't help
4240 * test: add some violation checks for bug 424
4241 * tp: purge old low queue function that was commented
4242 * tp: Attempt to improve blending performance for short queues
4243 * tp: fix for tangent improvement
4244 * test: useful little script to cut diplacements out of TP debug log
4245 * tp: internally limit kink ratio to the range [0.001,0.7071]
4246 * tp: fall back to near-tangent case if blend arc is too slow
4247 * tp: Move the length / velocity check to a common location
4248 * tp: Add some debug info to track down source of bug 424
4249 * tp: in tpRunCycle, finalize length of nexttc to ensure that a future arc
4250 blend doesn't clobber parabolic blending calculations
4251 * Docs: remove extra cr/lf
4252 * Docs: finish cleaning up anchors and links
4253 * Docs: more work on cleaning up the anchors and links
4254 * hy-vfd: allow setting VFD params from command-line
4255 * halcmd: increase max tokens per line from 20 to 32
4256 * hy-vfd: rename variables & pins from "modbus" to "hycomm" for clarity
4257 * hy-vfd: rename files to not make it look like it uses modbus
4258 * hy-vfd: rename pins to match motion's convention
4259 * hy-vfd: add some useful spindle speed pins
4260 * hy-vfd: fix a cut-n-paste error from the VFS-11 VFD driver
4261 * hy-vfd: fix some cut-n-paste errors in read_setup()
4262 * hy-vfd: retry the initial read if it fails
4263 * hy-vfd: improved communications error handling
4264 * hy-vfd: fix the commanded freq calculation
4265 * hy-vfd: fix yet another shutdown bug
4266 * hy-vfd: don't busy-wait so hard at startup
4267 * hy-vfd: shut down cleanly on ^C or 'halcmd unload'
4268 * hy-vfd: it's enough to include signal.h once
4269 * hy-vfd: disable debug by default (enable with --debug)
4270 * hy-vfd: add a manpage
4271 * hy-vfd: get rid of base_freq, it's never used
4272 * hy-vfd: don't read motor pole count from VFD, it's not used
4273 * hy-vfd: remove some dead code
4274 * hy-vfd: remove some dead code
4275 * hy-vfd: remove some dead code
4276 * hy-vfd: remove some dead code
4277 * hy-vfd: remove some dead code
4278 * hy-vfd: remove the old Makefile, it's not needed
4279 * hy-vfd: add a Submakefile and some missing function declarations
4280 * hy-vfd: add copyright info to hy_vfd.c
4281 * hy-vfd: switch from DOS to Unix line endings
4282 * hy-vfd: fix perms on huanyang vfd driver
4283 * hy-vfd: move huanyang vfd driver to the proper place for linuxcnc
4284 * Merge remote-tracking branch 'bebro-huanyang-vfd/linuxcnc' into huanyang
4285 * Docs: more work on anchors and links
4286 * Docs: more work cleaning up anchors
4287 * Docs: more work cleaning up the anchors
4288 * Merge branch '2.7'
4289 * Merge remote-tracking branch 'origin/jepler/arm-atomic' into 2.7
4290 * Merge remote-tracking branch 'origin/2.6' into 2.7
4291 * streamer, sampler: fix memory-order bugs
4292 * rtapi: implement subset of <stdatomic.h>
4293 * packaging: accept linux 3.4-9-rtai-686-pae as a "known" kernel
4294 * Docs: more work on anchors
4295 * Docs: more work on anchors
4296 * Docs: more work on anchors
4297 * Docs: use same naming convention for anchors and links
4298 * Docs: more anchor and link fixing
4299 * moveoff.txt: expand modifying an existing config
4300 * ini-config.txt:update for find_file_in_hallib_path
4301 * scripts/moveoff_gui,hal-histogram: add note
4302 * linuxcnc.in: support absolute path for halfiles
4303 * twopass.tcl: use proc find_file_in_hallib_path
4304 * xhc-hb04: use hallib proc find_file_in_hallib_path
4305 * emccalib.tcl: find halfiles using hallib proc
4306 * hal_procs_lib.tcl: proc for finding halfile
4307 * Merge branch 'jepler/hm2-eth-startup' into 2.7
4308 * hm2_eth: allow time for the probe request packet to come back
4309 * Docs: replace tab character with two spaces. this document was about 30%
4310 tabs and the rest spaces
4311 * Docs: remove unused anchors and fix anchor naming convention
4312 * hal: correct typo'd type in private header
4313 * Merge remote-tracking branch 'origin/2.7'
4314 * Merge remote-tracking branch 'origin/2.6' into 2.7
4315 * docs: finish spanish .txt file rename
4316 * docs: don't force image width for step type diagram
4317 * Docs: delete unused anchors and use same naming convention
4318 * Docs: add markup info
4319 * Merge remote-tracking branch 'origin/2.7'
4320 * Docs: remove some unused anchors
4321 * Add some documentation for Vismach
4322 * Docs: fig links are no longer needed with asciidoc
4323 * Docs: figure links are no longer needed with asciidoc unless referred to
4324 from another place in the document. asciidoc does not randomly
4325 place images like latex used to do.
4326 * Docs: add some info on starting linuxcnc. add info on the file and
4327 directory locations after creating a configuration. add links.
4328 * Docs: add links to basic hal now that we have unlimited links I'm trying
4329 to fix the assumptions that the reader knows anything at all.
4330 * Log interp messages to stderr as intended, instead of crashing
4331 * stepconf -fix up some errors in 'import_mach'
4332 * docs -update stepconf docs to include 'import mach'
4333 * stepconf -add error highlighting to axis page
4334 * stepconf -add code to utilize mach convert program
4335 * stepconf -add import-mach file
4336 * Smart-serial boards can have HAL pins identified by board serial
4337 numbers. Document this.
4338 * Docs: add link
4339 * Docs: rebranding update
4340 * Docs: add hungarian translated document to build system
4341 * Docs: delete out of date untranslated spanish docs just to be sure out
4342 of date docs are not translated. these docs are not used by the
4343 build system.
4344 * hm2_eth: don't use nonblocking socket
4345 * hm2_eth: handle socket errors in hm2_eth_probe
4346 * hm2_eth: reset errno before socket recv
4347 * uspace: ensure that the thread-specific key is initialized
4348 * Docs: rename spanish docs to follow lower case dash convention
4349 * Merge branch 'jepler/hm2-eth-multiple' into 2.7
4350 * Fix a problem with dual declaration of a conversion function
4351 * VMC_toolchange: fix paths for RIP only systems
4352 * Add a Vismach config to demonstrate the carousel component. This config
4353 might also be useful for trialling alternative toolchanger
4354 systems.
4355 * hm2_eth: print board_ip in messges about arp
4356 * hostmot2: don't overload queue_write's length argument
4357 * hm2_eth: make unrecognized boards work
4358 * hostmot2: support split reads
4359 * hm2_eth: allow multiple instances (up to 4)
4360 * uspace: warn on errors in harden_rt()
4361 * halscope: fix a printf format string
4362 * threads.0 test: report correct line number on error
4363 * docs: fix an include file name in Spanish
4364 * halui/mdi test: increase move timeout from 5 to 10 seconds
4365 * halui: increase receiveTimeout from 1 to 2 seconds
4366 * halui: better error reporting
4367 * halui/mdi test: wait for halui to ack the mode changes
4368 * Make hal_gremlin send 'line-clicked' signal even if line == None
4369 * Merge remote-tracking branch 'origin/2.7'
4370 * uspace: must advise user to set RTAPI_FIFO_PATH
4371 * uspace: fix uninitialized bytes in syscall sigaction
4372 * halscope: report shm key when rtapi_shmem_new() fails
4373 * Merge remote-tracking branch 'origin/2.6' into 2.7
4374 * docs: update G33.1 example to include S100 M3
4375 * docs: document motion.feed-inhibit better
4376 * docs: ficks a typoe in rtapi_print(3) manpage
4377 * build: remove unused IS_POWERPC
4378 * rtapi: accommodate systems without sys/io.h
4379 * Merge branch '2.7'
4380 * Merge branch '2.6' into 2.7
4381 * gmoccapy - introduced hungarian translation
4382 * gmoccapy - introduced Hungarian translation
4383 * Merge branch '2.7'
4384 * configure: align the --disable-userspace-pci help correctly
4385 * hostmot2: comment on odd-looking code
4386 * hm2: avoid losing negative velocity commands on arm
4387 * build: use a different method to expose symbols
4388 * Makefiles: remove unused rule
4389 * moveoff_gui: include all cmdline opts in manpage
4390 * Docs: make file names follow the same convention.
4391 * Docs: make file names follow the same convention.
4392 * Docs: fixed broken include
4393 * Docs: make file names follow the same convention. use all lower case and
4394 separate logical words by a hyphen. this reduces the chance for
4395 errors.
4396 * Docs: G64 now optionally takes Q
4397 * Docs: add info on index-enable and home
4398 * Docs: don't forget to change the spanish index and master
4399 * Docs: rename core components file to reflect the contents
4400 * Docs: add important info from man file to documents. new linux users
4401 don't have a clue what a man page is or where to find it.
4402 * Docs: add more information to pwmgen
4403 * Docs: rename remap file to reflect the contents
4404 * tests: give mdi command 0 in the halui/mdi test something to do
4405 * HAL_LightButton: Removed extra var, resize button on border width
4406 change.
4407 * Add new HAL_LightButton gladevcp widget
4408 * Fix formatting in hal_python.xml glade catalog file.
4409 * Add another mouse mode 6 to gremlin: l-move, m-zoom, r-zoom
4410 * Fix formatting of hal_gremlin property string, remove extra backslashes
4411 * Docs: add info and links on embedding tabs
4412 * Docs: fix file list for spanish docs
4413 * Docs: add expand/contract and combine pdfs for spanish docs
4414 * Docs: fix typo in link
4415 * Merge remote-tracking branch 'origin/2.7'
4416 * Merge remote-tracking branch 'origin/2.6' into 2.7
4417 * packaging: add support for building on newer Ubuntus
4418 * deb: depend on iptables for hm2_eth
4419 * hm2_eth: do iptables and sysctl configuration automatically
4420 * Merge remote-tracking branch 'origin/2.6' into 2.7
4421 * docs: update encoder.9 manpage
4422 * docs: rebrand the launcher program in hal/components.txt
4423 * docs: un-fancify "the argspec parameter" anchor name
4424 * Docs: restate warning to be more precise
4425 * EMC_ToggleAction_Run needed extra check on file load.
4426 * Docs: make anchors and index entries have consistent locations and
4427 remove some extra empty lines
4428 * Docs: make anchors and index entries have consistent locations
4429 * Docs: correct typo
4430 * Merge branch 'jepler/hm2-encoder-dpll' into 2.7
4431 * hm2: encoder: enable dpll when supported by firmware
4432 * hm2: dpll: fix calculation of period_us
4433 * hm2: dpll: rename variable to reflect units
4434 * hm2: improve documentation of timers
4435 * docs: fix a markup typo in gladevcp docs
4436 * Docs: add missing html directories to make clean
4437 * Merge remote-tracking branch 'origin/2.7'
4438 * Docs: combine both occurrences of the configuration launcher
4439 * Docs: check index against list of docs and add missing files
4440 * Added blt to runtime package dependencies
4441 * rtapi: include unistd.h in uspace_common.h
4442 * Motion: indentation fixup
4443 * Docs: add chips and tooltips
4444 * packaging: include the manpage pdf in linuxcnc-doc-en.deb
4445 * Docs: fix a link and organize the index.tmpl
4446 * docs: make source-highlight build non-recursive
4447 * Docs: restore guess as to what was causing the build warnings
4448 * Docs: fix build warnings
4449 * Docs: fix build warnings
4450 * Docs: fix build warnings
4451 * Docs: stop make clean from deleting the plus and minus png files these
4452 are used to indicate the state of the branches in the html docs
4453 * Docs: fix self induced broken link
4454 * Docs: fix build errors and minor markup fixes
4455 * Docs: fix build errors and minor markup fixes
4456 * Docs: fix build errors and minor markup fixes
4457 * Docs: fix build errors and minor markup fixes
4458 * Docs: add info to markup doc
4459 * Docs: fix build warning :missing section:
4460 * Docs: move pyvcp to gui subdirectory along with the rest of the gui like
4461 things
4462 * Docs: change see x manual to a link to the section or chapter
4463 * Docs: change see x manual to a link to the section or chapter
4464 * Docs: change see x manual to a link to the section or chapter
4465 * Docs: change see x manual to a link to the section or chapter
4466 * xhc-hb04.cc fix a mem leak
4467 * Docs: change see x manual to a link to the section or chapter
4468 * Docs: change see x manual to a link to the section or chapter
4469 * Docs: change see x manual to a link to the section or chapter
4470 * Docs: change see x manual to a link to the section or chapter
4471 * Docs: change see x manual to a link to the section or chapter
4472 * Docs: change see x manual to a link to the section or chapter
4473 * Docs: change see x manual to a link to the section or chapter
4474 * Docs: change see x manual to a link to the section or chapter
4475 * Docs: change see x manual to a link to the section or chapter
4476 * Docs: change see x manual to a link to the section or chapter
4477 * Docs: change see x manual to a link to the section or chapter
4478 * Docs: change see x manual to a link to the section or chapter
4479 * Docs: change see x manual to a link to the section or chapter
4480 * Docs: change see x manual to a link to the section or chapter
4481 * Docs: change see x manual to a link to the section or chapter
4482 * Docs: change see x manual to a link to the section or chapter
4483 * Docs: change see x manual to a link to the section or chapter
4484 * Docs: change see x manual to a link to the section or chapter
4485 * Docs: change see x manual to a link to the section or chapter
4486 * Docs: change see x manual to a link to the section or chapter
4487 * Docs: change see x manual to a link to the section or chapter
4488 * Docs: change see x manual to a link to the section when duplicate
4489 chapters were removed from the user and integrator manuals the
4490 links no longer worked.
4491 * Merge branch '2.7_Docs' into 2.7
4492 * xhc-hb04: README clarify mpg_accels units
4493 * halui tests: better logging
4494 * Add a default value to the is-oriented tolerance. Also add the new pin
4495 to the useage example.
4496 * Docs: move setup chapters to manual
4497 * docs: remove a stray tab in the middle of a word
4498 * Merge remote-tracking branch 'origin/2.7'
4499 * Merge remote-tracking branch 'origin/2.6' into 2.7
4500 * io: initialize the tool-in-spindle info correctly
4501 * tests: add a test of io startup tool-in-spindle
4502 * docs: minor layout cleanup
4503 * Add function to select gcode color scheme in gladevcp gcode widget
4504 * EMC_Sourceview.set_language() was broken if no path passed in.
4505 * fix broken image seems the image:: tag only works if there is something
4506 after it
4507 * Merge branch '2.7'
4508 * Combined some distributions in debian/configure
4509 * Remove libgnomeprintui2.2-dev as dependency in Ubuntu 14.04
4510 * Removed redundant dependencies from debian/configure
4511 * Merge branch '2.7'
4512 * Merge branch '2.6' into 2.7
4513 * correct pin name
4514 * Merge branch '2.6' into 2.7
4515 * Added to the haltcl docs
4516 * halrmt.c report thread .time pin value
4517 * halrmt.c fix readClient() incorrect goto finished
4518 * hal_lib: new pin,param for thread time,tmax
4519 * stepconf -fix invert of signals on pp2 during axis test
4520 * stepconf -fix multiple picked outputs in axis test being ignored
4521 * Fix touchy's Set Tool/Origin defaults on lathes
4522 * If you change the pin name, you have to change the variable too. You
4523 idiot. And make sure you save before recompiling to test too,
4524 Fool.
4525 * Add a pin to the orient component to toggle the
4526 motion.spindle-is-oriented pin
4527 * add collapsing/expanding lists to html docs
4528 * Trajectory planner: pausing during G95 fix
4529 * Merge branch '2.7'
4530 * Merge branch '2.6' into 2.7
4531 * gmoccapy_1_5_5 - several new keyboard shortcuts
4532 * remove unused reference to the user manual
4533 * create desktop shortcut file with the correct name the file manager does
4534 not show you the file name so you have to open it up in an editor
4535 to see the name and change it.
4536 * remove desktop packages not used
4537 * fix spelling error that prevented building the pdf
4538 * remove duplicate copy and paste error
4539 * make master docs build the same way
4540 * remove user, hal and integrator manuals
4541 * add documentation to debian and remove hal, user, and integrator
4542 * add gcode overview to master documentation
4543 * remove markup that prevented the pdf sidebar index from generating
4544 * create a single documentation pdf this allows unlimited links between
4545 chapters this avoids having the same chapters in multiple pdfs
4546 * Merge branch '2.7'
4547 * Merge branch '2.6' into 2.7
4548 * hal_glip - do not emit signal file changed on remap
4549 * Merge branch '2.7'
4550 * Merge branch '2.6' into 2.7
4551 * gmoccapy_1_5_4_1 - new place for full size preview button
4552 * Merge branch '2.7'
4553 * Merge branch '2.6' into 2.7
4554 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
4555 into 2.6
4556 * gmoccapy_1_5_4 - bug in fullsize / edit change
4557 * docs: fix a minor formatting mistake in the gcode docs
4558 * Changed references and paths from emc2 to linuxcnc
4559 * Merge remote-tracking branch 'origin/2.7'
4560 * Merge remote-tracking branch 'origin/2.6' into 2.7
4561 * LinuxCNC 2.6.8
4562 * Merge remote-tracking branch 'origin/v2.5_branch' into 2.6
4563 * Fix regression of control disabling, bug #423
4564 * emccalib: donot give up if a halfile not found
4565 * xhc-hb04: use include files for demos
4566 * Merge branch '2.7'
4567 * Merge branch '2.6' into 2.7
4568 * debian: depend on a GPLv2 version of readline
4569 * halcompile: fix parsing of >> and <<
4570 * streamer: fix 'myclockedge' segfault
4571 * streamer.c: add clock,clock-mode pins
4572 * moveoff: add gladevcp demo
4573 * Fix a dubious type cast, from machinekit dac83399
4574 * packaging: depend on mesa-utils
4575 * hm2_eth: it's our elbpcom program now
4576 * Merge branch 'jepler/elbpcom' into 2.7
4577 * Merge branch 'jepler/hm2-resolver-no-stepgen' into 2.7
4578 * Merge branch 'jepler/hm2-eth-packetreduction' into 2.7
4579 * hostmot2: don't crash with DPLL and no stepgen
4580 * hm2_eth: note some LED gotchas
4581 * hostmot2: comment on a llio->read that doesn't hurt hm2
4582 * hostmot2: comment about functions that don't work well on hm2_eth
4583 * hostmot2: make tp_pwmgen use queue_read
4584 * hostmot2: make 'raw' queue its read
4585 * hostmot2: split hm2_finish_read from hm2_tram_read
4586 * hm2_eth: in realtime context, queue all writes
4587 * hostmot2: split hm2_finish_write from hm2_tram_write
4588 * hm2: encoder: use already-read latch register
4589 * hm2_eth: In realtime context, complain about llio->read
4590 * uspace: implement rtapi_task_self
4591 * rtapi: document that rtapi_task_self may be called from init/cleanup
4592 * pncconf -fix sserial combobox not select-able
4593 * elpbcom: communicate directly with mesa ethernet cards
4594 * Merge branch '2.6'
4595 * Merge branch '2.6' into 2.7
4596 * configure: clean up cache files
4597 * emccalib.tcl: ignore LIB: hal files
4598 * Merge remote-tracking branch 'origin/2.6' into 2.7
4599 * emccalib.tcl: allow whitespace on detected setp lines
4600 * LinuxCNC 2.7.0~pre6
4601 * Merge remote branch 'origin/mozmck/gscreen-rapid-override' into 2.7
4602 * Merge remote-tracking branch 'origin/2.6' into 2.7
4603 * Like other synced moves, G76 should error if spindle is not turning
4604 * Merge branch 'hotfix/pause-sync-regression' of
4605 https://github.com/robEllenberg/linuxcnc-mirror into 2.7
4606 * Gladevcp -H will now load hal *.tcl files as well as plain hal files.
4607 * docs: fix hal_pin_new() and hal_param_new() manpages
4608 * linuxcnc.in: prevent uneeded msg in linuxcnc.debug
4609 * tp: fix for pause during spindle synced motion regression from 2.6
4610 * Merge branch '2.7'
4611 * Merge branch '2.6' into 2.7
4612 * Finish fixing type error, previous commit
4613 * initraj.cc: fix a type error with arcBlendGapCycles
4614 * Merge branch 'v2.5_branch' into 2.6
4615 * hal/library/hal_link: fix fatal memory corruption bug on linking pin to
4616 a signal
4617 * Merge branch '2.7'
4618 * Merge branch '2.6' into 2.7
4619 * gmoccapy_1_5_3_1 - bug in ignore limits solved
4620 * stepconf -only show relevent questions for spindle page
4621 * Merge branch '2.7'
4622 * Merge branch '2.6' into 2.7
4623 * stepconf -fix check for spindle encoder signals for pp2
4624 * stepconf -fix check for spindle signals for pp2
4625 * stepconf -fix error while live testing U or V axis
4626 * xhc-hb04: support lower accels for mpg jogging
4627 * xhc-hb04: add pin for in or mm icon
4628 * Makefile: remove ref to unused COPY_CONFIGS
4629 * docs: latency-histogram.png fix image mixup
4630 * Merge remote-tracking branch 'origin/2.7'
4631 * Merge branch '2.6' into 2.7
4632 * halcmd_commands.c: err msg applies pins or params
4633 * tooledit.tcl: typo in switch
4634 * axis: Use a preferred form of "switch" (closes: SF#411)
4635 * Added HALIO_Button Gladevcp widget.
4636 * stepconf -fix missing HAL reset lines for U and V axes
4637 * stepconf -fix Z being called U in HAL file
4638 * hal-histogram: minor display improvements
4639 * latencybins.comp fix ref to using script name
4640 * xhc-hb04.tcl: err_exit for missing inifile stanzas
4641 * Merge branch '2.6' into 2.7
4642 * xhc-hb04 sim configs: typo fix
4643 * Changed max value for rapid_override, added _inc value.
4644 * added rapid override to gscreen
4645 * Merge branch '2.7'
4646 * Merge branch '2.6' into 2.7
4647 * gmoccapy_1_5_3 - added patch from gscreen to search also in the users
4648 dir for themes
4649 * stepconf - oops forgot glade files
4650 * Merge branch 'stepconf-foam'
4651 * stepconf -add XYUV foam capability to stepconf
4652 * HAL comp -update sim_axis_hardware for U and V axes
4653 * gmoccapy_1_5_2_2 - fixed division by zero error on spindle
4654 * gscreen -check the user directory for GTK2 themes
4655 * LinuxCNC 2.7.0~pre5
4656 * xhc-hb04 manpage: fix missing output pin .sleeping
4657 * tp: refactor blending segment consumption check to ensure that syncedIO
4658 is not disrupted
4659 * tp: possible fix for non-zero current velocity when stopped
4660 * Fix my previous fix for arc axis constraints
4661 * Fix use of wrong maxvel and maxaccel values on non-G17 arcs
4662 * Merge branch '2.7'
4663 * Merge branch '2.6' into 2.7
4664 * gmoccapy_1_5_2_2 - fixed division by zero error on spindle
4665 * docs: convert streamer manpages to asciidoc
4666 * docs: teach buildsystem to generate manpages from asciidoc source
4667 * Merge branch '2.7'
4668 * Fix blending regression
4669 * xhc-hb04.cc: LOG_LEVEL constants not available
4670 * xhc-hb04: add man page, update inline docs
4671 * xhc-hb04.tcl: bugfix, new connect, sig names
4672 * Merge branch '2.7'
4673 * Merge branch '2.6' into 2.7
4674 * gmoccapy - introduced frensh translation
4675 * Merge branch '2.7'
4676 * Merge branch '2.6' into 2.7
4677 * gmoccapy_1_5_2_1 - bug in btn_brake_macro
4678 * xhc-hb04.tcl: improve assign of coords to switch
4679 * Merge remote-tracking branch
4680 'rob-ellenberg/hotfix/threading-regression-2.7' into 2.7
4681 * posemath: fix for argument types when in debug mode due to
4682 pass-by-reference change introduced with new TP
4683 * tp: fixed bad return type for Rigid tap target and threading regression
4684 * xhc-hb04 sim README: improve instructions
4685 * tp: fix for "climbing" behavior in rigid tapping
4686 * tp: cleanup of blend velocity computation to eliminate unneeded planning
4687 mode
4688 * motion: catch non-fatal error during new segment and ensure that atspeed
4689 is not ignored
4690 * tp: fixed spindle atspeed overrun due to prev line consumption
4691 * tp: polish and tweaks for low queue fix
4692 * tp: Improved handling of low-queue state
4693 * tests: fix for missing hal files due to recent refactor
4694 * tests: tweaked build script for TP debug output in TP tests
4695 * tests: Added missing M2
4696 * tests: reorganized TP test folder to be able to test-all script
4697 * tests: removed bad characters from TP auto-test programs
4698 * Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
4699 * docs - some corrections on gmoccapy docs
4700 * moveoff.comp: allow_backtracking_enable_change
4701 * moveoff_gui: provide -no_display option
4702 * moveoff: honor changes in backtrack-enable
4703 * moveoff: add demo 7_pyvcp
4704 * hal_procs_lib.tcl: no error if thread not found
4705 * Merge branch '2.7' into lnc_master
4706 * pncconf -fix a GTK warning
4707 * pncconf -add the 7i84 daughter card as an option
4708 * pncconf -add combobox filters to sserial and ss encoders
4709 * pncconf -have the sserial tabs display subboard names
4710 * pncconf -fix wrong auto-selection of last firmware
4711 * pncconf -add support for 7i76e
4712 * pncconf -add spindle vfd options
4713 * pncconf -add helpful info to multibuilder error message
4714 * pncconf -improve spindle data collection
4715 * pncconf -fix calculation of STEPGEN_MAXVEL
4716 * pncconf -add the 7i84 daughter card as an option
4717 * moveoff_gui: verify non-connect of some pins
4718 * halcmd_commands.c: check WEXITSTATUS iff retval
4719 * moveoff demo 6_zretract: use pyvcp panel
4720 * moveoff demos: use separate inc for display
4721 * Merge remote-tracking branch 'origin/2.7'
4722 * stepconf -fix missing parport reset commands
4723 * hal-histogram: guard for startup race
4724 * halcmd_commands.c: uspace return err if fail
4725 * Merge branch 'dgarr/histo' into 2.7
4726 * moveoff: expand help txt for 6_zretract demo
4727 * hal-histogram: histogram utility for hal pins
4728 * latency-histogram: include min,max,stddev
4729 * halcompile.g: provide rtapi_math64.h
4730 * hal_procs_lib.tcl: consolidate common procs
4731 * moveoff: fixed-offset, single-axis retract demo
4732 * Merge remote-tracking branch 'origin/2.7'
4733 * LinuxCNC 2.7.0~pre4
4734 * Merge remote-tracking branch 'origin/2.6' into 2.7
4735 * LinuxCNC 2.6.7
4736 * axis gui: fix jogging on nontrivkins machines, again
4737 * Merge remote-tracking branch 'origin/2.7'
4738 * Merge remote-tracking branch 'origin/2.6' into 2.7
4739 * LinuxCNC 2.6.6
4740 * LinuxCNC 2.7.0~pre3
4741 * Merge remote-tracking branch 'origin/2.6' into 2.7
4742 * tests: increased optimization depth in fast sim config
4743 * tp: fix for rare acceleration violation that that Sam found
4744 * posemath: fixed PM_CARTESIAN cross product
4745 * tp: Added optimizations to increase arc tangential acceleration
4746 * motion: fix for zero-length line errors
4747 * Merge remote-tracking branch 'origin/2.7'
4748 * License changed, because some function required it under Ubuntu
4749 Signed-off-by: Bence Kovacs <bence.kovacs@generalmechatronics.com>
4750 (cherry picked from commit
4751 feb06add20762c73e4a101bf6b4dfa8b8aeffe75)
4752 * Add USPACE support Signed-off-by: Bence Kovacs
4753 <bence.kovacs@generalmechatronics.com> (cherry picked from commit
4754 2cc1bb2288fac686510e6991da5493210396127d)
4755 * Merge remote-tracking branch 'origin/2.6' into 2.7
4756 * Fix RS485 DAC problem, when DAC has zero V output. Signed-off-by: Bence
4757 Kovacs <bence.kovacs@generalmechatronics.com> (cherry picked from
4758 commit 59426ba7ea11624c12a6f32799739558b7ead68e)
4759 * runtests: update for .time pins
4760 * hal_lib: change .time item from parameter to pin
4761 * Merge remote-tracking branch 'origin/feature/spiral-arc-handling-2.7'
4762 into 2.7
4763 * latency-histogram: show linuxcnc version
4764 * latency-histogram.png: scale to 800px wide
4765 * hal/parallel_port.txt restore text for Port Address'
4766 * Latency_Test.txt: describe other latency utils
4767 * tools.txt: provide some command line help info
4768 * tests: update good-arc tests with new tolerances
4769 * tests: specify small bad arc errors more clearly
4770 * tests: more complete tests of bad arcs
4771 * tp: restore arc radius relative error threshold to 0.1%
4772 * tp: better minimum spiral fit coefficient to reduce acceleration ripple
4773 on near-circular cases
4774 * interp: reverted to stock 2.7 tolerance checks on spiral error
4775 * tp: fix for incorrect estimation of final velocity when deciding ramped
4776 vs. trapezoidal acceleration
4777 * tests: ignore parameter save files
4778 * fixup "make arc radius tolerance an ini setting"
4779 * tests: fix interp arc tests for new arc radius tolerance
4780 * Merge remote-tracking branch 'origin/2.7' into
4781 feature/spiral-arc-handling-2.7
4782 * make arc radius tolerance an ini setting
4783 * tests: if the interp/good tests fail, show what's wrong
4784 * Revert "test: added M2 at end of bad-arc test"
4785 * tests: add tests of gcode that should be accepted
4786 * tests: extend the bad-arc test
4787 * Merge remote-tracking branch 'origin/2.6' into 2.7
4788 * src/configure: remove the check for tclx
4789 * Merge remote-tracking branch 'origin/2.6' into 2.7
4790 * build system: tclx is a runtime dependency, not a build-dep
4791 * Merge remote-tracking branch 'origin/2.7'
4792 * Made gladevcp widgets hal_bar and led fancier.
4793 * axis gui: fix jog speed in Free mode
4794 * axis gui: fix teleop jog speeds
4795 * axis gui: rename joint_mode to teleop_mode
4796 * xhc-hb04.tcl: simplify pin_exists proc
4797 * moveoff_gui: remove need for delay on startup
4798 * moveoff_gui improve proc bitpin_exists
4799 * linuxcnc.in: defer starting [APPLICATIONS]APPs
4800 * Merge remote-tracking branch 'origin/2.6' into 2.7
4801 * xhc-hb04: error exit if [HAL]HALUI not set
4802 * test: added M2 at end of bad-arc test
4803 * test: added arc feed test cases
4804 * test: added missing A axis TCL file
4805 * canon: fix for missing initialization
4806 * tests: minor cleanup of tp test cases
4807 * tp: cleanups of some error codes to make rtapi error messages more
4808 helpful
4809 * tp: Possible fix for intermittent NaN in tpAddCurrentPos
4810 * tp: fix for velocity overrun bug due to conflict between blending and
4811 feed override.
4812 * tp: suppress cycle-splitting warning message since it causes no
4813 violations or user-correctable behavior
4814 * tp: fix for non-coplanar detection for case when circle plane and line
4815 are tangent, but arc is helical
4816 * Revert "tp: added a temporary error message to help diagnose cycle
4817 splitting error"
4818 * tp: debug message cleanups
4819 * tp: possible fix for div-by-zero in spindle-synced motion calculations
4820 * tp: fix for already splitting error due to parabolic blend overrun
4821 * tp: fix for parabolic blending to prevent overrun of segment end
4822 * posemath: decreased tp_mag_zero threshold due to short vectors being
4823 flagged as 'zero' length
4824 * tests: updates to track down short segment issue
4825 * tp: added a temporary error message to help diagnose cycle splitting
4826 error
4827 * motion: improved error reporting when adding a line fails
4828 * tests: updated fast config to test sam's zero length issue
4829 * canon: small fix to acc calculation to properly handle case of large
4830 motion in helical axis
4831 * canon: messy refactor to balance XY and ZABCUVW acceleration / velocity
4832 for arcs
4833 * tests: fix A axis for tp sim configs
4834 * tp: added intersection angle quality check as extra safeguard in case of
4835 close-to-parallel or close-to-perpendicular lines
4836 * tests: added test file for tangent lines with gradually increasing angle
4837 between segments
4838 * tests: added special auto-test folder to store symlinks to folders used
4839 in test-all
4840 * tests: update auto test for tp to handle new folders
4841 * blendmath: suppress normal vector magnitude error since it's now
4842 properly handled internally
4843 * tp: Overhaul of tangency check before creating blend arc.
4844 * tests: added test case for RT hiccup on beaglebone
4845 * tests: cleanup slowZ test config to better match XYZ config
4846 * tests: fixed nc_files path in tp test sim configs
4847 * canon: fix for velocity calculation in helical arcs
4848 * canon: refactor to use existing acceleration calculation for helical
4849 motion, partially fixes helical arc slowdown
4850 * tests: renames, refresh rate update, and some cleanup of test configs
4851 for tp
4852 * tests: changed tp XYZ config to really slow down Z axis, which will help
4853 diagnose slowdowns due to non-uniform axis limits
4854 * test: added 4th axis to tp test config
4855 * tests: removed old constraints file
4856 * canon: Fix for helical acceleration calculation
4857 * test: Fix up 2 axis test file to prevent HAL file clutter
4858 * tp: use spiral approximation during init to give a better blend arc of
4859 subtle spirals
4860 * test: removed unnecessary executable permission on tp test NGC files
4861 * tests: added a bunch of test cases to the trajectory planner test
4862 subfolder
4863 * test: Updated tp test cases from local folder
4864 * tp: added degeneracy check for binormal vector, with appropriate error
4865 handling
4866 * tp: Forced accel and vel bounds checking to ignore missing axes.
4867 * tests: Added a 2-axis config to test acc limit code
4868 * blendmath: added some docstrings
4869 * blendmath: fixed spiral slope calculation with proper factoring of
4870 square term
4871 * tp: Fixes for spiral fit.
4872 * blendmath: added debug printing for spiral fit
4873 * blendmath: fixed bug in spiral parameter
4874 * blendmath: Added a check for normal vector length
4875 * blendmath: Added some comments to blendmath functions
4876 * blendmath: Cleanups in spiral code, refactored fit calculation to check
4877 fit quality
4878 * tp: Moved spiral arc length fit calculation to tcAddCircle
4879 * tp: Added spiral fit to circle9 definition
4880 * interp: Shrink interp tolerances to allow modest spiral segments
4881 * blendmath: More conservative estimate of minimum radius for arc blending
4882 when dealing with spirals
4883 * blendmath: Temporarily remove debug messages for log comparison
4884 * tests: Fixed missing M2 in circular arcs test program
4885 * canon: Use linear approximation of spiral arc length in canon to
4886 increase max velocity for aggressive spirals
4887 * canon: Relax acceleration restrictions for spirals due to lower actual
4888 curvature
4889 * blendmath: Fixed circular case of spiral fit
4890 * blendmath: Fix for segments with reducing radius (spiral in)
4891 * tp: Added Spiral fit structure and experimental negative spiral handling
4892 * tp: Catch zero length error when adding lines and circles
4893 * tp: Working spiral arc length approximation for first test case
4894 * tp: Prototype of arc length fit for spirals with linear approximation
4895 * interp: Refactor of spiral / radius tolerances
4896 * interp: Temporarily make tolerances absurdly large for arc testing
4897 * interp: Refactor spiral and radius tolerances in the interpreter
4898 * Merge remote-tracking branch 'origin/2.6' into 2.7
4899 * halui: don't forget the Task mode when queueing MDI commands
4900 * tests: better tracing output in halui tests
4901 * Merge remote-tracking branch 'origin/2.7'
4902 * Merge remote-tracking branch 'origin/2.6' into 2.7
4903 * pncconf: fix a kernal/kernel misspelling
4904 * stepconf: fixup the check_for_rt() function for uspace
4905 * stepconf: fix a typoe'd variable name
4906 * halcmd: manage prompt better
4907 * stepconf: remove a debug print
4908 * twopass: use auto_path to allow non-builtins
4909 * docs: include a warning about power supplies for the STG
4910 * docs: fix indentation in StG docs
4911 * axis: let the user confirm before closing the window
4912 * Merge remote-tracking branch 'origin/2.6' into 2.7
4913 * docs: remove an old FIXME
4914 * remove some dead code
4915 * Merge branch '2.7'
4916 * Merge branch '2.6' into 2.7
4917 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
4918 into 2.6
4919 * gmoccapy_1_5_2 - bug in initializing lathe mode
4920 * Bug in radio button pyvcp_widgets
4921 * tests: fix a spurious failure of the tlo test
4922 * halcheck: suppress gui if no errors
4923 * halcheck: library halfile to check common errors
4924 * Merge branch '2.7'
4925 * Merge branch '2.6' into 2.7
4926 * gmoccapy_1_5_1_4 - bug because I missed two self.
4927 * Merge branch '2.7'
4928 * Merge branch '2.6' into 2.7
4929 * gmoccapy_1_5_1_3 - added a clock and date label
4930 * Merge branch '2.7'
4931 * Merge branch '2.6' into 2.7
4932 * gmoccapy_1_5_1_2 - bug in hal pin updating, new spindle handling
4933 * Remove probe_parport, which is unneeded since we now cooperate with
4934 parport_pc
4935 * docs: don't load probe_parport any more
4936 * Merge branch '2.7'
4937 * Merge branch '2.6' into 2.7
4938 * gmoccapy_1_5_1_1 - bug/limit in tool sensor height
4939 * hostmot2: warning when remote sserial device has firmware version lower
4940 than r14.
4941 * hostmot2: if sserial realtime link with remote fail, set hal pin
4942 reflecting sserial running state to zero
4943 * Merge branch '2.7'
4944 * Merge branch '2.6' into 2.7
4945 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
4946 into 2.6
4947 * gmoccapy_1_5_1 - solved a bug in counts handling
4948 * Merge remote-tracking branch 'origin/2.7'
4949 * Merge remote-tracking branch 'origin/2.6' into 2.7
4950 * docs: update the md5sum of the Live/Install Image
4951 * docs: clean up Updates to LinuxCNC a bit
4952 * docs: clean up Installing LinuxCNC a little bit
4953 * docs: fix up the "Testing LinuxCNC" section a bit
4954 * docs: clean up "Burning the CD"
4955 * hallib: relocate common halfiles to lib/hallib
4956 * smithy configs: use as HALFILE not POSTGUI_HALFILE
4957 * Merge branch '2.7'
4958 * Merge branch '2.6' into 2.7
4959 * gmoccapy_1_5_0 - new hal pin and some renaming
4960 * docs: clean up md5sum info in Getting Started
4961 * hookup_moveoff.tcl; remove unneded package cmd
4962 * build system: tclx is a runtime dependency, not a build-dep
4963 * Merge remote-tracking branch 'origin/2.7'
4964 * rtapi: fix release region
4965 * hexapod-sim: support hal pins for joints coordinates
4966 * genhexkins: add hal pins for joints coordinates
4967 * emc2hal.txt: document ini hal pins
4968 * Merge branch '2.7'
4969 * Merge branch '2.6' into 2.7
4970 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
4971 into 2.6
4972 * gmoccapy_1_4_2 - deleted unneeded stuff and new translation
4973 * fix some stray execute permissions
4974 * inihal.cc: bugfix, typo for ini.n.backlash
4975 * halcompile: fix a copy/paste error in the docs
4976 * document halcompile's "option userspace" a bit more
4977 * Merge branch '2.7'
4978 * Merge branch '2.6' into 2.7
4979 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
4980 into 2.6
4981 * docs - gmoccapy now up to date with 1.4.1
4982 * packaging: use correct dependencies on Debian Jessie
4983 * Merge branch '2.7'
4984 * Merge branch '2.6' into 2.7
4985 * gmoccapy_1_4_1 - added support to select number of digits
4986 * combi_dro - bug in set forground color attribut
4987 * moveoff sim demos:fix home sequence for all demos
4988 * apps/xhc-hb04: use hallib for cfg files
4989 * Merge remote-tracking branch 'origin/2.7'
4990 * Merge remote-tracking branch 'origin/2.6' into 2.7
4991 * doc - updated the gmoccapy documentation
4992 * motion: reduce the scope of a state variable
4993 * tests: add a test of jogwheel jogging via Motion
4994 * docs: tidy up the top-level README a bit
4995 * docs: better zsync info in Getting Started
4996 * docs: verify image checksum after downloading
4997 * docs: better Getting LinuxCNC intro in Getting Started
4998 * task: fix a dead store
4999 * pncconf -add combobox filters to sserial and ss encoders
5000 * pncconf -have the sserial tabs display subboard names
5001 * pncconf -fix wrong auto-selection of last firmware
5002 * pncconf -add support for 7i76e
5003 * pncconf -add spindle vfd options
5004 * pncconf -add helpful info to multibuilder error message
5005 * pncconf -improve spindle data collection
5006 * pncconf -fix calculation of STEPGEN_MAXVEL
5007 * docs: drop wget in favor of zsync
5008 * Merge branch '2.7'
5009 * Merge branch '2.6' into 2.7
5010 * gmoccapy_1_4_0 - turtle jog and analog in for slider values
5011 * Merge branch '2.7'
5012 * Merge branch '2.6' into 2.7
5013 * gmoccapy - introduced polish translation.
5014 * Merge remote-tracking branch 'origin/2.7'
5015 * Merge branch '2.6' into 2.7
5016 * better 'make clean'
5017 * rtapi_app_main_fails tests: make it work on rtai too
5018 * axis.txt: hal_manualtoolchange.change_button info
5019 * ini_config.txt:postgui_halfiles with twopass info
5020 * basic_sim.tcl: remove reqmt for ini parameter
5021 * jogwheel.py: support .scaled output pin
5022 * jogwheel.py: queue_draw() get_value() @hal_update
5023 * tests: change or2/0-names test to expect failure
5024 * halcompile: reject empty names
5025 * Merge remote-tracking branch 'origin/2.6' into 2.7
5026 * tests: loadrt must handle failure from rtapi_app_main
5027 * Merge remote-tracking branch 'origin/2.6' into 2.7
5028 * sim_rtapi_app: better error message when a comp fails to load
5029 * Merge remote-tracking branch 'origin/2.6' into 2.7
5030 * comp/halcompile: fix indentation nitpick in generated C code
5031 * Merge branch '2.7'
5032 * Merge branch '2.6' into 2.7
5033 * docs -reworked some stuff on gmoccapy.txt
5034 * docs: improve 'option rtapi_app no' description of comp/halcompile
5035 * docs: fixup manpage syntax for rtapi_app_main.3 & rtapi_app_exit.3
5036 * moveoff_base.inc:remove obsolete ini items
5037 * moveoff.txt,ini_config.txt: doc update
5038 * simtcl: update ini files
5039 * util_lib.tcl utilities for haltcl halfiles
5040 * twopass.tcl: handle haltcl files with args
5041 * sim_lib: procs support arbitrary no. of axes
5042 * Merge branch '2.7'
5043 * Merge branch '2.6' into 2.7
5044 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
5045 into 2.6
5046 * gmoccapy_1_3_5_1 - forgot to reset the gcode error string
5047 * Merge remote-tracking branch 'origin/2.6' into 2.7
5048 * docs: fix inaccuracies in hal_init manpage
5049 * Merge branch '2.7'
5050 * Merge branch '2.6' into 2.7
5051 * gmoccapy_1_3_5 - report about gcode errors
5052 * Merge branch '2.6' into 2.7
5053 * hal_gremlin - Emit signal in case of gcode error
5054 * Fix memory leak in xhc-hb04 component.
5055 * docs: add a "Download using zsync" section
5056 * docs: add a "Download the image" section
5057 * docs: alternate install method for Debian Wheezy with Preempt-rt
5058 * docs: add some info on alternate install methods
5059 * docs: better intro in the Getting-LinuxCNC document
5060 * docs: fix a whitespace typo in G2/G3 docs
5061 * docs: fix a section level typo in Getting Started
5062 * interp: use the same arc radius tolerance in inch and metric
5063 * sim_lib.tcl: use or2
5064 * tests: test names=(empty string) of comp-generated components
5065 * comp: don't overrun the names[] array
5066 * tests: test names=(16 values) of comp-generated components
5067 * tests: test some valid counts= of comp-generated components
5068 * tests: test names=(17 values) of comp-generated components
5069 * tests: test names=(1 value) of comp-generated components
5070 * docs: document the surprising encoder num_chan=0 behavior
5071 * moveoff: cleanup messages, boolean tests
5072 * moveoff.comp: warning pin, gave_msg improve
5073 * linuxcnc.in,haltcl.in pass args to haltcl file
5074 * moveoff: update sim demo configs to use hallib
5075 * hallib: new: sim_lib, basic_sim
5076 * pncconf -fix double POSITION_FEEDBACK/OFFSET INI entry
5077 * pncconf -lower watchdog limit
5078 * Merge branch '2.6' into 2.7
5079 * pncconf -lower default watchdog limit
5080 * pncconf -fix double POSITION_OFFSET/FEEBACk INI entry
5081 * Merge remote-tracking branch 'origin/2.7'
5082 * Merge remote-tracking branch 'origin/2.6' into 2.7
5083 * tests: longer timeout in halui jogging test
5084 * moveoff_gui: new manpage
5085 * moveoff: support -mode always, fixes from testing
5086 * Docs: provide an example of creating filter groups
5087 * Merge remote-tracking branch 'origin/2.7'
5088 * Merge remote-tracking branch 'origin/2.6' into 2.7
5089 * tests: fix a race condition in the toolchanger/toolno-pocket-differ test
5090 * tests: simplify t0 test and increase task queue usage
5091 * hookup_moveoff.tcl: fix fb connections
5092 * Merge remote-tracking branch 'origin/2.7'
5093 * docs: better "Getting LinuxCNC" intro
5094 * hallib: support for system-wide halfiles
5095 * docs: new link to the live/install cd
5096 * docs: rename english Getting-Started document for consistency
5097 * docs: add 2.6->2.7 upgrade instructions
5098 * docs: remove old 2.4->2.5 and 2.5->2.6 upgrade instructions
5099 * docs: add an intro blurb to "Updating LinuxCNC"
5100 * docs: add an intro blurb to Getting LinuxCNC
5101 * docs: remove instructions for upgrading 2.3 to 2.4
5102 * docs: fix some markup problems in English and Spanish "pncconf" doc
5103 * docs: fix some markup problems in English and Spanish "Stepconf" doc
5104 * docs: remove superfluous :toc: attribute from french docs
5105 * docs: rename a french doc to match the english
5106 * docs: rename a spanish doc (rebrand)
5107 * docs: rename a french doc to match the english
5108 * docs: rename the spanish Getting LinuxCNC document (rebrand)
5109 * docs: rebrand the "Running LinuxCNC" document
5110 * docs: reorg french docs to match english
5111 * docs: rename & move the "Running LinuxCNC" section
5112 * docs: split "About LinuxCNC" out from the "Getting LinuxCNC" document
5113 * docs: reorg Getting Started (Spanish)
5114 * docs: reorg Getting Started (French)
5115 * docs: reorg Getting Started (English)
5116 * Merge remote-tracking branch 'origin/2.7'
5117 * docs: remove an old obsolete incorrect comment
5118 * hookup_moveoff.tcl: support twopass processing
5119 * docs: put the Linux FAQ in Getting Started only
5120 * Docs: formatting and other corrections
5121 * moveoff_gui: correct text errors for is connected
5122 * Docs: update moveoff to match man page
5123 * moveoff_gui: --help: show opts defaults better
5124 * moveoff: update for manpage and touchscreen use
5125 * docs: minor reorg in the Spanish html index
5126 * Docs: add moveoff
5127 * pyngcgui_touchy_moveoff.ini: touchy moveoff demo
5128 * moveoff_gui: provisions for non-axis ui
5129 * moveoff: Hal-only offsetting
5130 * Merge remote-tracking branch 'origin/2.7'
5131 * sim_pin: better default for bit types
5132 * inifile.cc: support extending lines with backslash
5133 * Merge origin/2.6 into 2.7 (using imerge)
5134 * LinuxCNC 2.6.5
5135 * latency-histogram: clean up on ^C
5136 * Docs: remove machine from description this could be interpreted to mean
5137 the machine coordinate system
5138 * docs: move the skeleton manpages out of the way
5139 * docs: select the man1 and man3 manpages correctly
5140 * docs: verify all manpages are in the html manpage index
5141 * docs: build index.incl cleaner & more completely
5142 * docs: include the wj200 manpage in the html & pdf docs
5143 * docs: include linuxcnc.1 in the manpage index and pdf
5144 * docs: switch to recursive expansion for manpage variables
5145 * docs: reorg how manpages are generated
5146 * docs: simplify the docs build a tiny bit
5147 * docs: fix a misnamed rtapi manpage
5148 * gs2_vfd: add missing -A, -D, and -R command-line args
5149 * gs2_vfd: accept -g to turn on debug output
5150 * docs: deduplicate an image in the french docs
5151 * HAL -improve readability of the invert code
5152 * docs: minor reorg in the html index
5153 * Merge branch '2.7'
5154 * docs -fix error building PDF for stepconf
5155 * Merge branch '2.7'
5156 * stepconf -update docs and images
5157 * stepconf -hide the help button
5158 * stepconf -use linux port enumeration number as default
5159 * stepconf -fix HAL error when spindle with no encoder picked
5160 * stepconf -dont make sim configs as default
5161 * sim_axis_hardware -remove home-all selection pins, add docs
5162 * remove parport component
5163 * replace parport component with sim_parport
5164 * stepconf -use a preference file
5165 * stepconf -use new components to make a simulated config.
5166 * components -add (sim) parport and sim_axis_hardware components
5167 * sim_pin: better default for bit types
5168 * docs: use "translated" pncconf document for the spanish Getting Started
5169 * hostmot2: fix second default address of epp port in 7i43 and 7i90
5170 drivers
5171 * docs: clean up Getting Started guide
5172 * fixup docs build
5173 * Merge remote-tracking branch 'origin/2.6' into 2.7
5174 * docs: support top-level html file
5175 * Signed-off-by: andy pugh <andy@bodgesoc.org>
5176 * Merge branch '2.7'
5177 * Merge branch '2.6' into 2.7
5178 * gmoccapy_1_3_4 - virtual keyboard "bug" not initialized settings correct
5179 * Docs: correct G43 description
5180 * Merge branch '2.7'
5181 * Merge branch '2.6' into 2.7
5182 * gmoccapy_1_3_3 - initialize mouse button mode corrected
5183 * task: reindent for consistency
5184 * Merge branch '2.7'
5185 * Merge branch '2.6' into 2.7
5186 * gmoccapy_1_3_2 - PAUSE button did not get active on M01
5187 * Merge remote-tracking branch 'origin/2.6' into 2.7
5188 * docs: better link to the mailing list
5189 * docs: update copyright years to 2014
5190 * docs: note that linuxcnc is available for ubuntu and debian
5191 * NML: improved debugging in interp_list
5192 * docs: fix up whitespace in mux_generic(9) manpage
5193 * Merge remote-tracking branch 'origin/2.7'
5194 * Merge remote-tracking branch 'origin/2.6' into 2.7
5195 * task: remove some dead code
5196 * task: fix the dropped-mdi bug
5197 * xhc-hb04.tcl: support fractional scale factors
5198 * jogging: ignore feedoverride
5199 * Merge remote-tracking branch 'origin/2.7'
5200 * hal: increase some limits
5201 * Merge remote-tracking branch 'origin/2.7'
5202 * tests: comp was renamed halcompile
5203 * Merge remote-tracking branch 'origin/2.7'
5204 * Merge remote-tracking branch 'origin/2.6' into 2.7
5205 * nml: implement command queue with reliable reception
5206 * nml: convert arch-dependent types to fixed-width types
5207 * tests: test nml-over-tcp
5208 * uspace: compensate for kernel API breakage
5209 * uspace: don't try to use rt hardening except on a realtime kernel
5210 * hostmot2: sserial: Fix .scalemax parameter was ignored on analog inputs
5211 * comp: document halcompile extra_link_args
5212 * comp: test that option extra_link_args works
5213 * hostmot2: Fix driver not reporting all sserial remote faults
5214 * hostmot2: Fix reporting sserial remote faults
5215 * comp: 'option extra_link_args' needs a string
5216 * parport: remove debugging message
5217 * fix a misleading argument name
5218 * docs: document io's lube pin a bit more
5219 * Docs: add text describing example code also remove text describing non
5220 existence example
5221 * Merge remote-tracking branch 'origin/2.7'
5222 * Merge remote-tracking branch 'origin/2.6' into 2.7
5223 * update Polish translation
5224 * hm2_eth: use defines for all timeouts in driver
5225 * hm2_eth: cleanup unused code and leftover from rtnet
5226 * Merge remote-tracking branch 'origin/2.7'
5227 * Merge remote-tracking branch 'origin/2.6' into 2.7
5228 * rebrand a realtime warning message from motion
5229 * halui test: give halui a few seconds to switch the task mode back
5230 * halui test: add an mdi test
5231 * tests: reorganize the halui jogging test dir layout
5232 * tests: fix a spurious false failure in the tlo test
5233 * Merge branch '2.7'
5234 * Merge remote-tracking branch 'origin/2.6' into 2.7
5235 * docs: document SOB procedure
5236 * Merge remote-tracking branch 'origin/2.7'
5237 * Merge remote-tracking branch 'origin/2.6' into 2.7
5238 * v2.6.4
5239 * stepconf pncconf -remove probe_parport command
5240 * pncconf -fix icon/image path error
5241 * Merge remote-tracking branch 'origin/2.6' into 2.7
5242 * pncconf: install the new python modules
5243 * use /usr/bin/python, not /usr/bin/python2.4
5244 * Merge branch '2.7'
5245 * Merge branch '2.6' into 2.7
5246 * Merge branch 'v2.5_branch' into 2.6
5247 * Fix shift-jog speed being too slow on inch configs displaying mm
5248 * Fix UVW jogs being too fast by 25.4x, on inch configs displaying mm
5249 * docs: describe our git workflow briefly
5250 * Merge branch '2.7'
5251 * Merge commit 'origin/2.6' into 2.7
5252 * gmoccapy_merge changes of 2.6 to 2.7
5253 * Merge branch '2.6'
5254 * gmoccapy_1_3_2 - PAUSE button did not get active on M01
5255 * Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git
5256 into 2.6
5257 * popupkeyboard.py: support standalone demonstration
5258 * gmoccapy_1_3_1 - fixed serious bug PAUSE / RESUME / STOP
5259 * Docs: fix link I broke
5260 * Docs: fix some spello's Hope I didn't change the meaning of anything.
5261 * Docs: add more info about reading hal pins
5262 * latency-test: typo for $1 lt 1000 computation
5263 * Docs: add a note about when the #<_hal[hal_name]> values are updated.
5264 * Create README.md
5265 * Added 1 rpm to the calculation, this fixes #1
5266 * Fixed calculation of frequency to run
5267 * Changes for use with newer linuxcnc (>=2.5) Changes done by alan_3301 of
5268 cnczone.com
5269 * fixed typo
5270 * Sample configuration files added for emc2
5271 * Original source by 'scotta' from cnczone.com See:
5272 http://www.cnczone.com/forums/phase-converters/91847-huanyang-vfd-rs485-modbus-3.html