LinuxCNC 2.9.3 has been released. This is a bugfix release. Highlights include:
* Fix unintended move when using G42 for G70. * Pass generated component man pages through preconv for UTF-8 support. * Make it easier to figure out where the current G43 values are stored. * QtVCP - Many updates * Gmoccapy - Many updates * QtPlasmac - Many updates * QtDragon - Many updates Packages have been prepared for: Buster - uspace - amd64 (PC) armhf (Pi) arm64 (Pi with 64-bit kernels) Buster - RTAI - amd64 Bullseye - uspace - amd64 (only) Bookworm - uspace - amd64, arm64 Bookworm - RTAI - amd64 For existing users of 2.9.2 on the above platforms this should be offered as an automatic update. If anyone badly needs Bullseye debs for RTAI or arm64 / armhf then let me know. (all but the amd64 uspace builds have to be manually created) Contributors to this release are: andypugh Chad Woitas CMorley David Mueller fsabbatini89 Greg Carl Hans Unzner Håvard F. Aasen John Lama John Thornton Mark Moses McKnight Peter Wallace Petter Reinholdtsen Phillip Carter Sigma1912 Steffen Möller zz912 Full changelog: Make warning about file endings more explicit for new users. (#3013) strncpy -> rtapi_strlcpy for string termination (#2683) 2.9 (#2990) Merge pull request #3012 from mark-v-d/fix_g70 Merge pull request #3010 from petterreinholdtsen/deb-closer-to-debian Merge pull request #2946 from hansu/gmoccapy-de-translation-2.9 Merge pull request #2947 from Sigma1912/gmoccapy_dont-hide-recurrent-errors Merge pull request #2688 from smoe/debian_nocheck_docs Merge pull request #2566 from LinuxCNC/2.9-gcode-g43 Merge pull request #2562 from petterreinholdtsen/2.9-g38-3-auto-probe Fix unintended move when using G42 for G70. Adjust how files are distributed into binary packages. Merge pull request #3007 from petterreinholdtsen/man-component-asciiart-nbsp Merge pull request #3006 from petterreinholdtsen/man-component-utf-8 Use non-breaking space in component documentation ASCII art. Pass generated component man pages through preconv for UTF-8 support. Merge pull request #3009 from petterreinholdtsen/po4a-download-follow-location Handle github CI http redirects when downloading po4a. Merge pull request #2808 from havardAasen/pthread-retval Fix incorrecrt buster apt-source in updating docs z_level_compensation component -remove DOS endings docs: linuxcnc-uspace-dev rather than linuxcnc-dev in mesa_modbus.adoc Merge pull request #2991 from Sigma1912/patch-1 docs: hal_gpio explain the purpose and detination location of the rules file. qtvcp -HAL bar: fix ability to set HAL pin name Update interp_convert.cc qtvcp -qt_action: fix system shutdown function qtaxis -fix progressbar qtvcp -gcode_editor -round up the lines done calculation qtvcp -geditor: fix the lexer button calls qtvcp -qcode editor: fix error with reloading with no program loaded qtvcp -pstat: fix an error with designer loading on some systems mitsub_vfd -add some details to usage text -serial port permissions qtvcp -screenoption: fix syntax warning qtvcp -qt_graphics: need to call update() when double clicking to clear plot qtvcp -gcode_editor: reload program when reload STATUS message is sent qyvcp -gcode_graphics: clear plot lines when reloading qtvcp -screenoption: fix preference file path of just file name posemath: fix for arc to circle transition qtdragon_hd -fix Z level compensation: never compensates HAL component -z_level_compensation: fix nan calculation error qtplasmac: conv_polygon fix variable name qtplasmac: fix button_normal “pressed” color qtplasmac: fix button interlock, remove unused variables qtvcp: remove links to nonexistent image files gmoccapy: don’t translate numeric labels qtdragon/hd update version qtdragon/hd -add ability to set camera number gmoccapy: update german translation for 2.9 Merge pull request #2955 from phillc54/phillc54/pncconf pncconf: don’t sort firmware names Merge pull request #2838 from hansu/issue-2820 pncconf: overwrite gmoccapy_postgui.hal and add warning pncconf: generate connections to display tooloffset in gmoccapy qtplasmac: check for valid default material hal_stream_create: fix bogus error check Update getting-linuxcnc.adoc don’t hide recurrent gcode errors gmoccapy: some spelling fixes docs: fix typo in gmoccapy.adoc Merge pull request #2837 from hansu/gmoccapy-800x600 Merge pull request #2911 from hansu/gmoccapy-reorder-settings-page gmoccapy: updated docs and release notes gmoccapy: fix gremlin view p wasn’t applied at startup gmoccapy: add configuration for 800x600 gmoccapy_3_4_8: updated docs and release notes gmoccapy: re-order settings Merge pull request #2943 from havardAasen/modal-table docs: Reference correct tables docs: Don’t hardcode multiple lines in table docs: Update M-code modal group 5 qtplasmac: gcode error message Merge pull request #2935 from Sigma1912/2.9-g92-fix-active-gcode hal_gpio: Remove misleading comments qtdragon/hd -turn the blur effect off by default qtplasmac: stop torch crash during offset probing fix double indication of ‘G52’/’G92’ and ‘G92.2’ in active gcodes list qtdragon/hd -update version number qtdragon/hd -fix move to sensor units error with inch configs docs: wrong link for div2 in components.adoc Merge pull request #2919 from Sigma1912/2.9-Fix-typo-in-docs-about-g92-persistence docs: little fix in components.adoc add some references in man pages qtplasmac: fix table view position for all machine coordinates Update overview.adoc: Fix typos about ‘DISABLE_G92_PERSISTENCE’’ qtplasmac: fix matl overlay for locales that use a comma as a decimal qtdragon_hd -keybinding: add instance reference to keybinding Merge pull request #2897 from satiowadahc/cw-graphicbugfixs Merge pull request #2883 from havardAasen/gpiod qtvcp -stylesheet editor: add the config’s preferred search path qtplasmac: add translation for tool type qtplasmac: fix gcode filter spotting coordinates when overburn is active qtplasmac: allow Z DRO to display torch height in manual cut qtplasmac: run from line fixes qtplasmac: fix state when cut recovery offsets are reset plasmac: fix manual cut abort state docs: fix qtplasmac estop type info docs - qtplasmac: fix locale creation Merge pull request #2901 from jethornton/2.9 Update python-interface.adoc Note that the axes stat has been removed and show a way to get the same information from axis_mask Removing While Loop, Correcting Typo Execute ‘aclocal’ when generating configuration files qtplasmac: fix missing g64 value in run from line Use pkg-config macro to check for libgpiod When checking for pkg-config, use it’s own macro qtdragon -auto probe sim: add a probe to tool table qtvcp -versa/basic probe: fix path for inside probing Fix structural error in encoder read (broke quad error handling) Merge pull request #2868 from petterreinholdtsen/2.9-doc-poduce-typo docs: add axis type to [AXIS_] Section Fix typo in system requirement (poduce->produce). qtdragon -docs: update about camview scaling and spindle feedback pins qtdragon/hd -update version file qtdragon/hd -allow camview size aspect adjustments from the preference file Fix transient encoder error when error checking enabled qtvcp -docs: add handler subclassing info for panels qtvcp -docs: little spelling fix and better informing title qtvcp -pstat: add convenience function to convert file name to module pathname qtvcp -cam_align panel: use preference file to record states qtvcp -cam_view: make sure the image is square qtvcp -panels: fix initialization order error qtvcp -panels: fix calling of embedded panels cleanup functions Merge pull request #2857 from havardAasen/docs-gpio Use a ‘description list’ for the modifiers Change numbered list to an AsciiDoc, numbered list Highlight some more words in hal_gpio.adoc Fix some typos Merge pull request #2854 from smoe/docs_typos Change to AsciiDoc code block syntax docs: punctuation and short backport on o-codes from master docs: Fix code block tags in hal_gpio.adoc Merge pull request #2848 from smoe/Fix_Bugs_URL docs: sf.net-> github issues Add LinuxCNC version info to gmoccapy release notes qtplasmac: fix conversational triangle Shrink synaptic screenshot (Issue #2847) Resize image in updating-linuxcnc.adoc (fixes #2847) Update mesa_modbus.adoc Merge pull request #2843 from havardAasen/numpy-deprecation image-to-gcode: Fixes NumPy deprecation warning axis: update dro when switching to dro tab Merge pull request #2840 from smoe/docs29_misc_pc_5 Update docs/src/getting-started/getting-linuxcnc.adoc Update debian/rules.in Update docs/src/getting-started/getting-linuxcnc.adoc docs: Updated comments on the RPi debian: Better readable comments in d/rules docs: Fix broken merge docs: Stepconf -> StepConf docs: Extra para on hardware specs, better table, captions. docs: Modest increase of hardware requirements. docs: Consistent spelling of Live CD/DVD/image docs: mostly white space, admittedly Merge pull request #2828 from havardAasen/deprecated-pil-command Merge pull request #2711 from smoe/debian_package_upload_instructions Merge pull request #2792 from Sigma1912/patch-5 Merge pull request #2834 from smoe/docs_typos Merge pull request #2831 from hansu/fix-gmoccapy-fullscreen-window-size Merge pull request #2835 from zz912/patch-24 Gmoccapy.py - LOG.debug text bug docs: Eliminated some terminal blanks in docs. Typo found in documentation. qtvcp -docs: add writeup on preferred way to add custom code to screens. gmoccapy: remember window size and position when switching back from fullscreen/maximized gmoccapy: fix “window does not fit 1024x768 in fullscreen” Update deprecated Pillow constant docs: 2.9.2 to 2.9.y docs: Typo, 2.9.1 -> 2.9.2 Check for correct return value after call to ‘pthread’ gmoccapy: fix setting of keyboard size only in window mode qtvcp -cam_align panel: add ability to set X and Y camera scaling qtvcp -camview: - add ability to fix aspect ratio distrortion qtdragon_hd -fix macro button layout so they show properly qtdragon -fix macro button layout so button show properly qtvcp -add a very useful pyqt HAL signal qtvcp -aux_program _loader -use python3 to load gcode ripper Merge pull request #2819 from zz912/patch-23 Update gmoccapy_postgui.hal Merge branch ‘2.8’ gmoccapy: button “run from line” was always displayed as inactive Merge pull request #2813 from hansu/gmoccapy-3_4_7 docs: fix missing linebreak in panelui.adoc gmoccapy: button “run from line” was always displayed as inactive gmoccapy: add setting for smaller keyboard width gmoccapy: fix box_dro_side is displayed in G-code editor (#2627) gmoccapy: update changelog gmoccapy: fix error when audio is not available gmoccapy: fix window size increase on edit button Merge pull request #2811 from hansu/gmoccapy-add-sourceview-theme-setting gtksourceview: apply selection color from theme gmoccapy: add setting for G-code theme (GtkSourceView) gmoccapy: change debug level to ‘0’ in sample config Merge pull request #2807 from havardAasen/impossible-nulls qtdragon_hd -update version Merge pull request #2809 from smoe/docs_pointer_to_apt_builddep docs: Extra verbosity, simplifications in example command lines docs: Pointer to apt-get build-dep Fixes another address that can’t be NULL Fixes warning about address will never be NULL Fixes compiler warning: comparison will always evaluate as ‘true’ Merge pull request #2799 from smoe/docs_translations_rpi_02 Merge pull request #2798 from phillc54/phillc54/pncconf Merge pull request #2742 from mozmck/2.9-g64fix qtdragon_hd -fix setting of axis tool buttons on 4th/5th axes qtdragon -maxprobe should be a positive number qtvcp -pstat: add ability to import the default handler class for subclassing Merge pull request #2797 from smoe/docs_translations_mix_01 Fix PyNGCGUI for several configurations docs: mostly white space, some punctuation. docs: improved (?) clarity on RPi HAL GPIO ports pncconf: use CSS for coloring stepscale and encoderscale widgets docs: Reacting to ‘self’ in PR #2797 docs: Series of smallish fixes. Update glcanon.py debian: whitespace adjusted in README.source documentation: debian: explain linuxcnc-gbp repository debian: review of build instructions Fix G64 tolerance getting reset on E-stop docs/building: direct towards the -B flag of dpkg-buildpackage docs: building - feedback by @petterreinholdtsen docs: Update of build instructions Use G38.3 in qt_auto_probe_tool.ngc to be able to check probe status. Make it easier to figure out where the current G43 values are stored. -- atp "A motorcycle is a bicycle with a pandemonium attachment and is designed for the especial use of mechanical geniuses, daredevils and lunatics." — George Fitch, Atlanta Constitution Newspaper, 1912 _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users