As always, thanks to all of you for this beautiful piece of software. You're helping a lot of us to put food on the table with your efforts. Unfortunately I'm not near enough to go and thank you in person and with a couple of beers to celebrate the moment. But your work and efforts are really appreciated!
El sáb, 13 jul 2024 a las 12:30, Marius Liebenberg (<mar...@mastercut.co.za>) escribió: > Awesome stuff. Thanks for all the hard work gents. > > On 2024/07/12 21:35, andy pugh wrote: > > 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. > > > > > > > > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers > _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers