vcswatch reports that
this package seems to have a new changelog entry (version
1:2.10.0~pre1, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit 789e716f55beb625cfc71fe8be2ef9c7364bb689
Merge: 349df774 cd789a28
Author: andypugh <andy@bodgesoc.org>
Date: Fri Mar 6 11:40:22 2026 +0000
Merge pull request #3848 from BsAtHome/fix_move-unnecessary
Remove pessimizing std::move
commit cd789a286b40862783176a0ee0072c3293d38834
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Fri Mar 6 10:19:14 2026 +0100
Remove pessimizing std::move.
commit 349df77404b4f49694bf063249de7b4b1baa5929
Merge: 656c300b 82f05bcc
Author: BsAtHome <bertho@vagrearg.org>
Date: Mon Mar 2 13:50:05 2026 +0100
Merge pull request #3837 from BsAtHome/fix_includes
build: Fix include copying, references and RT/non-RT isolation
commit 82f05bccb37d8d16dac581bc2da13e705f284a51
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Mon Mar 2 10:41:48 2026 +0100
build: Fix include copying, references and RT/non-RT isolation
commit 656c300b82ba2984b8a5057e9f4ee8a51a34a22f
Merge: c5522b7e 7b019a68
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 22:51:30 2026 +0000
Merge branch '2.9'
commit 7b019a68152a8885df3741104a8cfadcefa02fc6
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 22:41:43 2026 +0000
PR #3820: I (andypugh) shouldn't have moved the lines in the original PR
commit c5522b7e02aace8bc75a521aba10be845dd328d8
Merge: 19403873 b7914b46
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 20:59:25 2026 +0000
Merge pull request #3774 from LinuxCNC/rmu75-patch-3717
homing.c: Fix accumulation of HOME_OFFSETs when re-homing absolute encoders.
commit 19403873e181a4aea1b5d32ad568a0f8d461f96e
Merge: 3c0482d6 3016a24d
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 20:56:41 2026 +0000
Merge pull request #3781 from zz912/doc-arch-c1
Documentation - add diagram "Architecture - Context diagram"
commit 9b07e7eac0f34709bd23658bdf0ec0a234aaf6fe
Merge: 256adc59 87eba20e
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 20:52:04 2026 +0000
Merge pull request #3790 from mark-v-d/2.9
Fix an endless loop.
commit 3c0482d66174cfa373e48e8562c4aebd7ad1edfc
Merge: c0b0448f 9494c172
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 20:50:55 2026 +0000
Merge pull request #3792 from zz912/gm-tbl-exit
Gmoccapy: make Tool Table exit more verbose
commit c0b0448fd00a6af424d1c7508ac987cd272e6fa2
Merge: ce0e0747 042a7f85
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 20:33:45 2026 +0000
Merge pull request #3815 from BsAtHome/fix_linuxcncrsh
Major overhaul/rewrite of linuxcncrsh
commit ce0e0747046babfc7386a0104339ad8e4915ed82
Merge: 5db9cd94 65e22697
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 20:28:18 2026 +0000
Merge pull request #3824 from BsAtHome/fix_hm2_modbus-messages
Fix printing hm2_modbus messages at startup
commit 5db9cd944633fc29a1687f40587f5bf8600c7292
Merge: fc13912a 4f3477ad
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 20:26:30 2026 +0000
Merge pull request #3826 from smoe/caterp_fix_scanf
canterp presumed missinterpretation of scanf return value
commit fc13912a68065392690ff7ff84d7b47ae6cc2714
Merge: 5cfe46bb bfe45b2b
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 20:23:03 2026 +0000
Merge pull request #3827 from smoe/caterp_fixes
canterp: closing file upon close command
commit 256adc59fbda56094fd9003af67e93672b760d02
Merge: 70b2acdf 80ce03c8
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 20:21:59 2026 +0000
Merge pull request #3828 from smoe/do_not_ignore_init_prob
fix emc/motion-logger: did not respect possible init failure
commit 70b2acdf5b94c196571d3c7837f4a5daf292ce19
Merge: 7242b3f3 e654a612
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 19:44:55 2026 +0000
Merge pull request #3831 from smoe/29_error_open_detect
fix: Error detection after open(2)
commit 5cfe46bb53171ba3b800ea74c6a97dbd2e126ca3
Merge: 3ec8e322 7eb9739e
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 16:47:28 2026 +0000
Merge pull request #3808 from smoe/copyright_fixes
Ruckig-motivated adjustments to debian/copyright
commit 3ec8e3227b7a37e2ef0892ccc24ad19bf622aa7f
Merge: 57bce65e 7242b3f3
Author: andypugh <andy@bodgesoc.org>
Date: Sun Mar 1 16:45:37 2026 +0000
Merge branch '2.9'
# Conflicts:
# .github/workflows/ci.yml
# src/emc/rs274ngc/rs274ngc_pre.cc
# src/hal/drivers/mesa-hostmot2/hm2_modbus.c
# src/libnml/rcs/rcs_print.cc
commit 7242b3f3675bca7c36becffb915a32c46b1b092b
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Sun Feb 22 11:37:03 2026 +0100
Fix issue identified in PR #3820: Always update teleop_vel_cmd and pos_cmd
commit 006aa022ec096d5c47c43952b8b82f4d7e6174e4
Merge: 8839d22b 0d7ae60c
Author: andypugh <andy@bodgesoc.org>
Date: Sat Feb 28 12:24:57 2026 +0000
Merge pull request #3834 from BsAtHome/backport_2.9_hm2_modbus-messages
backport: Fix printing hm2_modbus messages at startup
commit 57bce65e9e4fa64a20e26b075c233ba9ce54229c
Merge: d7902c95 af5ca57f
Author: andypugh <andy@bodgesoc.org>
Date: Sat Feb 28 12:24:10 2026 +0000
Merge pull request #3835 from BsAtHome/fix_halrun-missing-init
halrun: Fix missing variable initialization
commit af5ca57fd082cc8c3a541c7cf8b99f405854de7d
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Fri Feb 27 22:30:48 2026 +0100
halrun: Fix missing variable initialization.
commit d7902c95213dafa5b0c52e8a89a7239d45470a96
Merge: 0673e3fa 1dfe1e10
Author: Hans Unzner <hansunzner@gmail.com>
Date: Fri Feb 27 21:35:43 2026 +0100
Merge pull request #3830 from hansu/fix-save-tooltable-with-calculator
gmoccapy: fix "toolpage - save button with calculator doesn't work"
commit 0d7ae60c8bf6e8ffb4ea659cd4a7740310379ff0
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Fri Feb 27 16:22:44 2026 +0100
backport: Fix printing hm2_modbus messages at startup.
commit 9494c172b6bd9ae94eb75c1f928a7d81e7129129
Author: zz912 <zz912@seznam.cz>
Date: Sat Feb 7 15:46:23 2026 +0100
Gmoccapy - exit ToolTable - more verbose
commit e654a6126a173f30c3ac38388056b8acab3d7e9f
Author: Steffen Moeller <moeller@debian.org>
Date: Wed Feb 25 20:59:52 2026 +0000
fix: Error detection after open(2)
commit 0673e3fab50cc6a2fc57770c31613055325503a7
Merge: 84923108 80bd55c0
Author: andypugh <andy@bodgesoc.org>
Date: Wed Feb 25 16:28:23 2026 +0000
Merge pull request #3816 from Sigma1912/Allow_G43_for_tools_with_zero_offsets
Interpreter: Allow active G43 for tools with all zero offsets
commit 1dfe1e10eb3898b86f17fb5d6077aeba215301ac
Author: Hans Unzner <hansunzner@gmail.com>
Date: Tue Feb 24 18:19:10 2026 +0100
gmoccapy: fix "toolpage - save button with calculator doesn't work" (#3817)
commit 80ce03c8f57d9eb351b9cc8d849845d7a90ad18a
Author: Steffen Moeller <moeller@debian.org>
Date: Tue Feb 24 12:52:54 2026 +0000
fix emc/motion-logger: did not respect possible init failure
commit 8839d22bd2c50839d73bfd4755c02a8171782f8c
Merge: edcf8580 2a729338
Author: andypugh <andy@bodgesoc.org>
Date: Tue Feb 24 12:48:32 2026 +0000
Merge pull request #3825 from smoe/fix_canterp_spindle_orientation
canterp: fix parsing of ORIENT_SPINDLE
commit 2a7293389c471193d0aeef4ff73020211bd6d6a9
Author: Steffen Moeller <moeller@debian.org>
Date: Tue Feb 24 11:41:17 2026 +0000
fix: emc/canterp: passing right value for SPINDLE_ORIENTATION
commit bfe45b2b6a2dea34402f880a7184659e4a2bdac7
Author: Steffen Moeller <moeller@debian.org>
Date: Tue Feb 24 01:54:38 2026 +0000
canterp: closing file upon close command
commit 4f3477ad725c06a717c420d3df6dbf82e2b71ee2
Author: Steffen Moeller <moeller@debian.org>
Date: Tue Feb 24 01:33:49 2026 +0000
canterp: fix scanf with 9 vals checked against 6
commit 811354b9327963f7c6767aac4b80bcc1d50a2f1a
Author: Steffen Moeller <moeller@debian.org>
Date: Tue Feb 24 01:19:42 2026 +0000
canterp: fix parsing of ORIENT_SPINDLE
commit 65e2269723875ae369d094c654abb871c0236cb1
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Mon Feb 23 17:07:56 2026 +0100
Fix printing hm2_modbus messages at startup.
commit 849231082467a5c53d7a4877174039d90aa853a8
Merge: 84573947 79a97bb0
Author: Steffen Möller <moeller@debian.org>
Date: Mon Feb 23 10:19:20 2026 +0100
Merge pull request #3823 from BsAtHome/fix_hm2_modus-manpage
docs: Fix typo in hm2_modbus.9 example
commit 84573947a9487023417dcb95398b8bb614057b34
Merge: e690a6bc 47264e40
Author: Steffen Möller <moeller@debian.org>
Date: Mon Feb 23 10:17:03 2026 +0100
Merge pull request #3811 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit e690a6bc328bce2bd52924bfd6e18ae58135eca2
Merge: 8ade66e5 a8bdccac
Author: Steffen Möller <moeller@debian.org>
Date: Mon Feb 23 10:16:31 2026 +0100
Merge pull request #3821 from weblate/weblate-linuxcnc-linuxcnc
Translations update from Hosted Weblate
commit a8bdccac1f3705d43826188476982143ed40b0a1
Author: Едуард Качур <glite60@gmail.com>
Date: Sun Feb 22 13:41:34 2026 +0100
Translated using Weblate (Ukrainian)
Currently translated at 98.4% (3818 of 3877 strings)
Co-authored-by: Едуард Качур <glite60@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/uk/
Translation: LinuxCNC/LinuxCNC
commit 8ade66e5a3976994501f273e368059cc09fc5f16
Merge: e2f089db be301fe1
Author: andypugh <andy@bodgesoc.org>
Date: Sun Feb 22 23:46:35 2026 +0000
Merge pull request #3819 from zz912/patch-33
mesa_modbus.adoc - missing .00 in function name
commit 79a97bb03278ab08536411096a160cce8a5d8c70
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Sun Feb 22 16:09:06 2026 +0100
docs: Fix typo in hm2_modbus example and add note about pktuart node creation.
commit 47264e403fad9382aea8415bdaf479d8d1e2996d
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Sun Feb 22 13:41:56 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 27.5% (9377 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 27.3% (9282 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 26.2% (8931 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
Translation: LinuxCNC/LinuxCNC Documentation
commit d2cc7cf45b46dbd78bbcf2d823cdfcbf9bd0b228
Author: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Date: Sun Feb 22 13:41:54 2026 +0100
Translated using Weblate (Latvian)
Currently translated at 0.3% (121 of 33994 strings)
Author: "ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝)" <coool@mail.lv>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/lv/
Translation: LinuxCNC/LinuxCNC Documentation
commit 3ef53d2081101452c3db96ad1c6b94c8a4cfc527
Author: Américo Monteiro <a_monteiro@gmx.com>
Date: Sun Feb 22 13:41:53 2026 +0100
Translated using Weblate (Portuguese)
Currently translated at 20.1% (6834 of 33994 strings)
Author: Américo Monteiro <a_monteiro@gmx.com>
Translated using Weblate (Portuguese)
Currently translated at 20.0% (6806 of 33994 strings)
Author: Américo Monteiro <a_monteiro@gmx.com>
Translated using Weblate (Portuguese)
Currently translated at 19.9% (6769 of 33994 strings)
Author: Américo Monteiro <a_monteiro@gmx.com>
Co-authored-by: Américo Monteiro <a_monteiro@gmx.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/pt/
Translation: LinuxCNC/LinuxCNC Documentation
commit be301fe131e943a4af2334936c648e9f2db93564
Author: zz912 <96618597+zz912@users.noreply.github.com>
Date: Sat Feb 21 20:03:46 2026 +0100
mesa_modbus.adoc - missing .00 in function name
addf my_file servo-thread
is not working
but
addf my_file servo-thread
works
commit 80bd55c05f27ae7ffbf289f9288a13c99169bf92
Author: david mueller <mueller_david@hotmail.com>
Date: Thu Feb 19 16:13:25 2026 +0100
Interpreter: Allow active G43 for tools with all zero offsets
Current behavior switches to G49 if G43 is commanded with loaded
tool offset values all zero.
Behavior for G43.1 and G43.2 remains unchanged.
commit e2f089dbfdc541b87f2930feba767f8588b2f28e
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Fri Feb 20 12:33:07 2026 -0500
qtplasmac: add z-motion watchdog to GUI to catch any state-change hang ups not caught by monitoring motion.eoffset-limited
commit d1790094c3c5566dae19e54c97ccc2bc0c58bf34
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Fri Feb 20 12:29:40 2026 -0500
plasmac: monitor motion.eoffset-limited to determine if the commanded motion is outside of the soft limits
This is intended to prevent some instances where the commanded movement of the axis under control of eoffsets becomes outside of the soft limits. In these cases, movement will cease and the machine will sit motionless indefinitely. State is reported for future debugging should users encounter this situation.
commit 96898f39b8c7e7aad8ec747fae5cbb04f18dd5fc
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Fri Feb 20 12:21:46 2026 -0500
qtplasmac: fix interlock for Material Parameters
commit 501f42563d3463167949be5460c39a2b027a1e1f
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Fri Feb 20 12:20:19 2026 -0500
qtplasmac: fix RFL string comparisons
commit b1ad885a18f12e4e84c69fd9c8b06face3f8f819
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Fri Feb 20 12:18:58 2026 -0500
qtplasmac: update tooltips to included missing GUI elements and remove duplicate translations
commit 130b5b42d9160b121e80f3bbe03c269430b0dffd
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Fri Feb 20 12:16:55 2026 -0500
docs: qtplasmac - fix typo
commit 916ac00081cff310bc02a887facdb20fde49a8df
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Fri Feb 20 12:16:21 2026 -0500
docs: ini-config - add default value for [TASK]CYCLE_TIME when omitted
commit 474f4bdfe6dfc48b0488d6b077183d5fc48a0972
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Fri Feb 20 12:15:20 2026 -0500
emcmodule: correct swapped arguments and pointer errors in pyvertex9
pt (3 elements) and pt1 (9 elements) were passed in reverse order to vertex9. Py_BuildValue was also incorrectly passed pointers instead of values, causing pointer addresses to be returned to Python instead of actual coordinates. This would have caused incorrect coordinates in the Axis backplot.
commit 49c8bf10fd9833bb93a46bc884d36079d7dad65b
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Fri Feb 20 12:09:08 2026 -0500
emcmodule: fix copy paste errors
Remove duplicate echo_serial_number entry
Fix null pointer check in Command_init to test s instead of c
Add missing strerror(errno) argument to error message
commit 042a7f8503c55eed8386290cc5505b1d2aeaf24a
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Thu Feb 19 23:02:00 2026 +0100
Major overhaul/rewrite of linuxcncrsh to fix many deficiencies and races.
commit f82c475ac13b2919466a99a8570dc42866c564d6
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Tue Feb 17 20:09:26 2026 -0500
emcmodule.cc: add taskbeat (task) and heartbeat (motion) to Python stat interface
Piggy backs off of commit 2001815 (some discussion at Pull Request #3809)
commit bcfa300df21335ce8045408d20a90d11d79247ab
Merge: 083b4520 2001815b
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Tue Feb 17 05:52:04 2026 -0500
Merge pull request #3809 from BsAtHome/fix_heartbeat
Fix heartbeats from task and motion
commit 2001815b8658655e0b17d0bf8e6d5342113999ba
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Mon Feb 16 11:52:16 2026 +0100
Fix task's cycle count (taskbeat) by adding it to the main loop.
Fix NML propagation of the task-/heart-beat from motion controller and task.
commit 083b45207fdf5384c159ab9b544e835c9bb95b57
Merge: f69c1da2 b87d3ce6
Author: Robert Schöftner <rs@unfoo.net>
Date: Mon Feb 16 10:48:54 2026 +0100
Merge pull request #3803 from BsAtHome/fix_cms-int64
Replace non-functional 64-bit long int CMS updaters with int64 types
commit f69c1da269346b70dc44fb12534467670eb472d0
Merge: f368ca55 c3248d49
Author: Robert Schöftner <rs@unfoo.net>
Date: Mon Feb 16 10:48:18 2026 +0100
Merge pull request #3806 from BsAtHome/fix_cppcheck-old-c-casts
Fix most of the "dangerousTypeCast" cppcheck warnings
commit 87eba20eac35fc72bb6b15b0cccfcc65a9c50813
Merge: 8232fd8a edcf8580
Author: mark-v-d <mark.vandoesburg@hetnet.nl>
Date: Sun Feb 15 21:43:59 2026 +0100
Merge branch 'LinuxCNC:2.9' into 2.9
commit 8232fd8af22cb484838313e77131eb38bdcc829b
Author: Mark <mark.vandoesburg@hetnet.nl>
Date: Sun Feb 15 21:29:06 2026 +0100
Adding testcase for 6bf62870da5866a237bdd8531e28f33644255164 endless loop in g71 fix.
commit f368ca55bdaa501b2d3d76d0b750a16d214d679c
Merge: e268d378 9605d2bb
Author: BsAtHome <bertho@vagrearg.org>
Date: Sun Feb 15 20:58:06 2026 +0100
Merge pull request #3805 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit edcf8580f7054144e5f0d3ed01cdc55089ba3b02
Merge: 89934114 9572373c
Author: BsAtHome <bertho@vagrearg.org>
Date: Sun Feb 15 20:45:41 2026 +0100
Merge pull request #3775 from smoe/github_ci_apt_repeat
GitHub CI: apt repeat
commit c3248d498f6e4f8ded3ffb003e85f4c4fec34e37
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Sun Feb 15 18:00:57 2026 +0100
Fix most of the "dangerousTypeCast" cppcheck warnings by using C++ casts.
commit 9605d2bbe3edb52f29e955c8d41f1e505dcb3ce3
Author: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Date: Sun Feb 15 15:48:44 2026 +0100
Added translation using Weblate (Latvian)
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
commit 58e2d0d9554de7de6f2d8dd4199cf55f1daad833
Author: Américo Monteiro <a_monteiro@gmx.com>
Date: Sun Feb 15 15:48:44 2026 +0100
Translated using Weblate (Portuguese)
Currently translated at 19.6% (6670 of 33994 strings)
Author: Américo Monteiro <a_monteiro@gmx.com>
Co-authored-by: Américo Monteiro <a_monteiro@gmx.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/pt/
Translation: LinuxCNC/LinuxCNC Documentation
commit 7eb9739e4d2e99037be733d0304c2a986c966bf3
Author: Steffen Moeller <moeller@debian.org>
Date: Sun Feb 15 14:17:14 2026 +0000
ruckig_wrapper: Adjusted file name in description.
commit 3c7fbb700e977c4fc9f30ae79325e126df969c07
Author: Steffen Moeller <moeller@debian.org>
Date: Sun Feb 15 14:15:48 2026 +0000
d/copyright: Adjusting for included ruckig library
Also changed license naming from MIT to Expat
commit 3016a24d916d829f9b976a9d24c2366bef7c3d55
Author: Steffen Möller <steffen_moeller@gmx.de>
Date: Sun Feb 15 14:11:23 2026 +0100
Revise of LinuxCNC documentation
commit 3a9472ae8e19836b484927bc85582eb08d962025
Author: zz912 <zz912@seznam.cz>
Date: Mon Feb 2 18:18:55 2026 +0100
Doc - Getting started - add diagram Architecture C1
commit e268d3781bdd85f7dabb40a2c3813dab43c010f7
Merge: d895bdb7 f10cf46f
Author: Steffen Möller <moeller@debian.org>
Date: Sat Feb 14 22:55:30 2026 +0100
Merge pull request #3804 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit f10cf46f97181e4eb4ff7a8a5ea931fc833e5118
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Sat Feb 14 10:10:22 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 24.4% (8318 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
Translation: LinuxCNC/LinuxCNC Documentation
commit 989880a080571d9aac8a653f28a9e27cc2ff7286
Author: Américo Monteiro <a_monteiro@gmx.com>
Date: Sat Feb 14 10:10:18 2026 +0100
Translated using Weblate (Portuguese)
Currently translated at 19.6% (6664 of 33994 strings)
Author: Américo Monteiro <a_monteiro@gmx.com>
Co-authored-by: Américo Monteiro <a_monteiro@gmx.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/pt/
Translation: LinuxCNC/LinuxCNC Documentation
commit b87d3ce6aaba745e763d21d606ab9704bf4761bb
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Fri Feb 13 23:48:39 2026 +0100
nml+cms: Update all update functions to use [u]int{8,16,32,64}_t types.
commit d895bdb7d127d70e0d615f478085fc9b646f40ee
Author: CMorley <chrisinnanaimo@hotmail.com>
Date: Fri Feb 13 21:39:52 2026 -0800
qtvcp -dialog_widget: remove filename auto completer from save dialog
if anyone complains, I'll make it configurable.
commit efe4ef2029f261e8281e469fee7cca7120cc0c94
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Fri Feb 13 12:46:32 2026 +0100
nml+cms: Replace non-functional 64-bit long int updaters with functional int64 types.
commit 335e200bc8b2621689a71384bec60ade3bca845e
Merge: acff4110 518e6b5b
Author: andypugh <andy@bodgesoc.org>
Date: Fri Feb 13 10:01:10 2026 +0000
Merge pull request #3780 from smoe/other_os
d/configure: Prepare for execution on other OS
commit acff4110eee754b42b0192208c8953a5c8fd6f7c
Merge: e710c15e 1931b859
Author: andypugh <andy@bodgesoc.org>
Date: Fri Feb 13 09:07:17 2026 +0000
Merge pull request #3802 from grandixximo/master
tp: integrate Ruckig S-curve trajectory planner for planner_type 1
commit 1931b859b38fa828369593aebdf202ed23c65acb
Author: Luca Toniolo <luca@aitalmac.com>
Date: Fri Feb 13 12:43:48 2026 +0800
tp: integrate Ruckig S-curve trajectory planner for planner_type 1
Replace the discriminant-based S-curve solver with Ruckig for per-segment
trajectory planning (planner_type 1 only, trapezoidal planner_type 0 unchanged).
- Add ruckig/ library and C wrapper (ruckig_wrapper.h/cc/c)
- Rewrite sp_scurve.c: Ruckig-based findSCurveVSpeed, findSCurveMaxStartSpeed,
calcSCurveSpeedWithT, calcDecelerateTimes; keep legacy functions for simple_tp.c
- Rewrite tpCalculateSCurveAccel with per-segment Ruckig planners supporting
position and velocity control modes, parameter change detection, and replanning
- Add Ruckig state fields to TC_STRUCT; remove unused initialvel, accel_phase,
elapsed_time fields; add factor, targetvel, vt, blend_maxjerk, lastacc
- Add tcCleanupRuckig for per-segment planner lifecycle management
- Update tpComputeOptimalVelocity: use findSCurveMaxStartSpeed for reverse
velocity optimization, add prev_max_end_vel jerk-feasibility constraint
- Update blend velocity to use local maxjerk instead of global emcmotStatus->jerk
- Cache findVPeak result in findSCurveVPeak (blendmath.h)
- Remove unused tc_finalvel, tc_maxaccel from emcmot_status_t
commit e710c15e7de22ca2aa8f3bddc60511982449196a
Merge: e4fdcf22 1543217f
Author: andypugh <andy@bodgesoc.org>
Date: Fri Feb 13 00:30:30 2026 +0000
Merge pull request #3800 from BsAtHome/fix_homing-race
homing: Fix race between joint's homing status and state machine done
commit e4fdcf2250f7104c5e3294b28bbf4839eeca29b3
Merge: ffc3932a 7afd693b
Author: Steffen Möller <moeller@debian.org>
Date: Thu Feb 12 20:08:55 2026 +0100
Merge pull request #3801 from weblate/weblate-linuxcnc-linuxcnc
Translations update from Hosted Weblate
commit 7afd693ba0e28cd742596de8bb9bb5f490821fcc
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Thu Feb 12 16:09:55 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 100.0% (3877 of 3877 strings)
Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/es/
Translation: LinuxCNC/LinuxCNC
commit 1543217fd72a27ab5fec2818106ad6732902c800
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Wed Feb 11 14:47:12 2026 +0100
homing: Fix race between joint's homing status and state machine done.
commit ffc3932a4f47ebb3deeed66c7fd1830cd603ffab
Merge: 19a2d0c1 89934114
Author: Hans Unzner <hansunzner@gmail.com>
Date: Wed Feb 11 10:03:09 2026 +0100
Merge branch '2.9'
commit 89934114cb8a21004f3572b0780aa4aef5698efb
Author: Hans Unzner <hansunzner@gmail.com>
Date: Wed Feb 11 09:58:35 2026 +0100
docs: fix "Updating Configuration Files for 2.9"
commit 19a2d0c1493674c831266abcf8325408d6aa13fb
Merge: 9ba3f93d 26245e2f
Author: BsAtHome <bertho@vagrearg.org>
Date: Tue Feb 10 10:10:31 2026 +0100
Merge pull request #3791 from BsAtHome/fix_tooldata-save
Don't crash milltask when no tool data file is specified
commit 9ba3f93d8808f8cc257036794ff85ab7b7d754be
Merge: e72f57bc abb53fa2
Author: Steffen Möller <moeller@debian.org>
Date: Mon Feb 9 21:49:26 2026 +0100
Merge pull request #3795 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit abb53fa2258ae1322eb815d7a2ea443fc1f76d4d
Author: Américo Monteiro <a_monteiro@gmx.com>
Date: Mon Feb 9 20:43:10 2026 +0100
Translated using Weblate (Portuguese)
Currently translated at 19.5% (6652 of 33994 strings)
Author: Américo Monteiro <a_monteiro@gmx.com>
Co-authored-by: Américo Monteiro <a_monteiro@gmx.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/pt/
Translation: LinuxCNC/LinuxCNC Documentation
commit d1021e18cf4598a0d9276eecd40e7418a1b903b4
Author: Steffen Möller <steffen_moeller@gmx.de>
Date: Mon Feb 9 20:43:06 2026 +0100
Translated using Weblate (German)
Currently translated at 99.6% (33891 of 33994 strings)
Author: Steffen Möller <steffen_moeller@gmx.de>
Co-authored-by: Steffen Möller <steffen_moeller@gmx.de>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/de/
Translation: LinuxCNC/LinuxCNC Documentation
commit e72f57bcd3481aa3cbe0a2a1377ffaeea7bb09da
Merge: 2afa50db b59ff2f0
Author: Steffen Möller <moeller@debian.org>
Date: Mon Feb 9 20:43:55 2026 +0100
Merge pull request #3799 from weblate/weblate-linuxcnc-linuxcnc
Translations update from Hosted Weblate
commit 26245e2fbfc522cd4853dab65ecdc57453092199
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Fri Feb 6 17:35:05 2026 +0100
milltask: Don't crash when no tool data file specified.
commit b59ff2f0082646d23689b809bdeb8cccff4d9e1f
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Mon Feb 9 15:24:18 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 100.0% (3877 of 3877 strings)
Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/es/
Translation: LinuxCNC/LinuxCNC
commit 2afa50db9e92580bd58fbeb2b33cd0e30046f015
Merge: 289a046c cb922b4b
Author: Steffen Möller <moeller@debian.org>
Date: Mon Feb 9 11:47:02 2026 +0100
Merge pull request #3797 from smoe/weblate-weblate-linuxcnc-linuxcnc-docs
Weblate weblate - another attempt to address https://github.com/LinuxCNC/linuxcnc/pull/3795
commit cb922b4bce546adb5ae061be798b73663eccb89a
Author: tadythefish <tady.the.fish@gmail.com>
Date: Thu Feb 5 20:41:37 2026 +0100
Translated using Weblate (Slovenian)
Currently translated at 0.1% (47 of 33994 strings)
Author: tadythefish <tady.the.fish@gmail.com>
Translated using Weblate (Slovenian)
Currently translated at 0.1% (30 of 33994 strings)
Author: tadythefish <tady.the.fish@gmail.com>
Co-authored-by: tadythefish <tady.the.fish@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/sl/
Translation: LinuxCNC/LinuxCNC Documentation
commit 634e12b3343eab994d286d0d67623d8f54f442ee
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Thu Feb 5 20:41:33 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 23.6% (8053 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 23.3% (7951 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 23.3% (7929 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 23.1% (7864 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
Translation: LinuxCNC/LinuxCNC Documentation
commit d6600853b3e4738e521da20cbfc4bfc3ddab642a
Author: tadythefish <tady.the.fish@gmail.com>
Date: Wed Feb 4 19:57:14 2026 +0100
Translated using Weblate (Slovenian)
Currently translated at 0.1% (30 of 33994 strings)
Author: tadythefish <tady.the.fish@gmail.com>
Co-authored-by: tadythefish <tady.the.fish@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/sl/
Translation: LinuxCNC/LinuxCNC Documentation
commit a710891685036eccfd07fed4b3ec8a8975d79a9b
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Wed Feb 4 19:57:13 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 23.3% (7929 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 23.1% (7864 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
Translation: LinuxCNC/LinuxCNC Documentation
commit 186107523b86197a245db37ba3fe32934f970f3c
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Thu Feb 5 20:41:33 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 23.6% (8053 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 23.3% (7951 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 23.3% (7929 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 23.1% (7864 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
Translation: LinuxCNC/LinuxCNC Documentation