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 91af271f1066e676708470d8387f86d5453639b5
Merge: 8b0f01ff 9ba1abc2
Author: andypugh <andy@bodgesoc.org>
Date: Thu Jan 29 01:01:01 2026 +0000
Merge pull request #3748 from BsAtHome/fix_cppcheck-chdir
Fix cppcheck not finding cmdline files
commit 8b0f01ff04202db7f7047705919071a41387cb0d
Merge: 250549e7 cc719b85
Author: andypugh <andy@bodgesoc.org>
Date: Thu Jan 29 00:49:05 2026 +0000
Merge pull request #3749 from jtpedersen/qtdragon_without_opencv
Enable loading of Qt Dragon without opencv installed
commit cc719b8567d6bc1485ba519a985a30e5898d2751
Author: jacob toft pedersen <jacob@rotand.dk>
Date: Wed Jan 28 20:37:47 2026 +0100
Enable loading of Qt Dragon without opencv installed
commit 250549e706b5ad2df681f475fedfb906dce9977f
Merge: 9594ac63 0f8348da
Author: Hans Unzner <hansunzner@gmail.com>
Date: Wed Jan 28 17:24:55 2026 +0100
Merge pull request #3706 from Sigma1912/Gmoccapy-tooltable_Restore_button_tooltips
Gmoccapy: tooltable fixes + get rid of select-checkbox column
commit 9594ac6323a3daa64dbb8bae2c595c8276469514
Merge: 4b30d4e8 df7934c1
Author: Steffen Möller <moeller@debian.org>
Date: Wed Jan 28 17:02:42 2026 +0100
Merge pull request #3747 from weblate/weblate-linuxcnc-linuxcnc
Translations update from Hosted Weblate
commit 9ba1abc21049836b6c47ebdf07b1ad7dc7fb1bb0
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Wed Jan 28 16:19:23 2026 +0100
Fix cppcheck.sh to find cmdline provided files from any source directory, independent of the current working directory.
commit 0f8348da5ead2e4ca1aae0c0bdff0c2abca085df
Author: Hans Unzner <hansunzner@gmail.com>
Date: Wed Jan 28 12:34:50 2026 +0100
tooledit_widget: fix selection + add scroll to selection
The selection appeared in the "wear-offsets" tab instead of the !all offsets" tab.
commit f575b36a83c1003e130ac78da716d34f159afcde
Author: Hans Unzner <hansunzner@gmail.com>
Date: Wed Jan 28 12:32:46 2026 +0100
Gmoccapy: delete tool by row selection, hide checkbox column
commit df7934c1c2ffcccaf7d8a5f82e72b7901d8d2a39
Author: Hans Unzner <hansunzner@gmail.com>
Date: Wed Jan 28 11:47:53 2026 +0100
Translated using Weblate (German)
Currently translated at 97.5% (3736 of 3830 strings)
Co-authored-by: Hans Unzner <hansunzner@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/de/
Translation: LinuxCNC/LinuxCNC
commit 30d59031a15586bc981eb2d4fe382b79592f1ea7
Author: Hans Unzner <hansunzner@gmail.com>
Date: Wed Jan 28 09:27:37 2026 +0100
Revert "Gmoccapy: hide/show 'Select' column with 'Delete' button"
This reverts commit 75da6373d94519ab7cdba896d4779cc69a997eaf.
commit 4b30d4e808be3a7412230dfe9a52b646921ad379
Merge: 5d4614f0 6753bc24
Author: Steffen Möller <moeller@debian.org>
Date: Tue Jan 27 15:50:47 2026 +0100
Merge pull request #3745 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit 6753bc2498edbb63c28373b48847ffd75ccb1853
Author: Hosted Weblate <hosted@weblate.org>
Date: Tue Jan 27 14:25:52 2026 +0100
Translated using Weblate (Russian)
Currently translated at 34.3% (11670 of 33991 strings)
Author: Steffen Möller <steffen_moeller@gmx.de>
Translated using Weblate (Russian)
Currently translated at 34.3% (11670 of 33991 strings)
Author: Ilya Koubatkin <ilya@kubatkin.ru>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Ilya Koubatkin <ilya@kubatkin.ru>
Co-authored-by: Steffen Möller <steffen_moeller@gmx.de>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ru/
Translation: LinuxCNC/LinuxCNC Documentation
commit 5d4614f02334294f580cd50a6619f2498d95e222
Merge: 0bfcad64 732a18ec
Author: andypugh <andy@bodgesoc.org>
Date: Tue Jan 27 10:07:29 2026 +0000
Merge pull request #3744 from grandixximo/master
S-Curve refinements
commit 0bfcad64b2830e9d00ba9b21fe8dee01f7aa21ae
Merge: d824efbb 8d132418
Author: Steffen Möller <moeller@debian.org>
Date: Tue Jan 27 10:39:23 2026 +0100
Merge pull request #3743 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit 732a18ecc21ed4104ff649ff788451e8c493600c
Merge: 0027f3cd 0eed7c0a
Author: Luca Toniolo <luca@aitalmac.com>
Date: Tue Jan 27 14:00:00 2026 +0800
Merge branch 'master' into yy-accepted
commit 0027f3cd27a29e426d7b7852b44800d2c3400386
Author: Luca Toniolo <luca@aitalmac.com>
Date: Tue Jan 27 13:57:49 2026 +0800
Unify arc jerk limiting for S-curve planner
- Rename tcUpdateCircleAccRatio() to tcUpdateArcLimits() and extend to handle both TC_CIRCULAR and TC_SPHERICAL arcs
- Add comprehensive jerk-based velocity limiting for S-curve planner (planner_type 1) with three constraints:
* Steady-state rotational jerk (v³/R²) with entry/exit transition budget
* Normal jerk from tangential acceleration coupling (3·v·a_t/R)
* Entry/exit transition jerk at arc boundaries
- Apply jerk constraints to blend arcs in blendComputeParameters()
- Remove obsolete pmCircleActualMaxVel() function and PmCircleLimits struct
- Consolidate all arc limit calculations (acceleration and jerk) in unified tcUpdateArcLimits()
- Add debug output for jerk limiting analysis
This ensures consistent jerk limiting for both programmed arcs (G2/G3) and blend arcs at segment corners.
commit d824efbbda63529c370010c47ffd1edd88354a2e
Author: CMorley <chrisinnanaimo@hotmail.com>
Date: Mon Jan 26 21:05:50 2026 -0800
qtdragon -update about popup window panel option
commit 0f3a4e57fb0592c81b7d7d3de417d3162da77f6e
Author: CMorley <chrisinnanaimo@hotmail.com>
Date: Mon Jan 26 20:59:37 2026 -0800
qtdragon/hd/vert/lathe -add a popup window option for panels
press the arrow button to pop a window of a panel the user descibes
in the INI file
commit b3d96b2846a47e2fe2c8b8c8bc5470df45aee873
Author: CMorley <chrisinnanaimo@hotmail.com>
Date: Sun Jan 25 00:09:45 2026 -0800
qtdragon -docs: info about the utilities tab detachable panels
Detachable and resizeable
commit c4f68287a1f2d3fff5c113b4288df942b1d61d8d
Author: Luca Toniolo <luca@aitalmac.com>
Date: Tue Jan 27 12:28:44 2026 +0800
Remove obsolete S-curve functions and improve displacement integration
fixed bug #3720 and #3719
- Remove unused functions: getPhase, getTargetV, getNextPoint, getStoppingDist, findSCurveVSpeedConservative
- Rename velocity() to delta_velocity() and acceleration() to delta_accel() for clarity
- Replace analytical S-curve displacement with trapezoidal integration for stability
- Add trapz_distance() helper function
- Add currentjerk field to TC_STRUCT
commit 8d132418cb53d75a282ed7da3525371361904b34
Author: Hosted Weblate <hosted@weblate.org>
Date: Tue Jan 27 04:30:08 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 22.2% (7548 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 22.0% (7493 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
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 0eed7c0ab2f22bf3a51a8f142283abdd624c08be
Merge: 84398a87 c65b41d9
Author: Steffen Möller <moeller@debian.org>
Date: Mon Jan 26 19:16:47 2026 +0100
Merge pull request #3742 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit c65b41d9dffbd9ad01552a70036a692dbfee979f
Author: Hosted Weblate <hosted@weblate.org>
Date: Mon Jan 26 17:45:29 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 21.7% (7381 of 33991 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 84398a87bf91a1a46948bf9ed56f225142105595
Merge: 9d581e8e 09856b7c
Author: Steffen Möller <moeller@debian.org>
Date: Mon Jan 26 17:43:46 2026 +0100
Merge pull request #3740 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit 09856b7c3940ae3966cf31bf105e6392a6cf2eef
Author: Hosted Weblate <hosted@weblate.org>
Date: Mon Jan 26 04:31:55 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 21.4% (7294 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 21.4% (7284 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 21.4% (7282 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 21.3% (7270 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 21.3% (7267 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 21.2% (7229 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 21.2% (7225 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 21.1% (7177 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
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 9bc2211e7efc03b88151ade17b70e2b3ebaf2f17
Author: Hosted Weblate <hosted@weblate.org>
Date: Mon Jan 26 04:31:54 2026 +0100
Translated using Weblate (Portuguese)
Currently translated at 19.5% (6649 of 33991 strings)
Author: Américo Monteiro <a_monteiro@gmx.com>
Co-authored-by: Américo Monteiro <a_monteiro@gmx.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/pt/
Translation: LinuxCNC/LinuxCNC Documentation
commit 9d581e8ef3f8aa4bbb822fe7124f0edca798e644
Merge: 62a90c85 1b55a683
Author: Steffen Möller <moeller@debian.org>
Date: Sun Jan 25 21:06:42 2026 +0100
Merge pull request #3735 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit 1b55a683ee0031895990795ccc91b112f2bb2392
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 25 19:48:08 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 21.0% (7168 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 21.0% (7166 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 21.0% (7160 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 21.0% (7142 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 20.9% (7127 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 20.8% (7088 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 20.8% (7081 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 20.1% (6863 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 19.9% (6771 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 19.8% (6740 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
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 62a90c857c58f1eb2cba7a0b03974518728dedcb
Author: CMorley <chrisinnanaimo@hotmail.com>
Date: Fri Jan 23 15:51:59 2026 -0800
qtdragon/hd/vert/lathe - utilities tab's tabs can be detached
There is a button to detach the current tab and you can resize/place it.
Should make it easier to see some of the data
commit d62f93781f89abb051c53895eb8a78c30b99f01a
Author: CMorley <chrisinnanaimo@hotmail.com>
Date: Fri Jan 23 15:46:05 2026 -0800
qtvcp -detach_tab: keep track of the geometry of the detached window
If you resize the window, the next window will open at that point
and size.
commit 591bac8db5b75faad3cbedd0905fa5a3d4a41a05
Merge: c25592a6 46c3b99c
Author: Luca Toniolo <luca@aitalmac.com>
Date: Fri Jan 23 21:35:28 2026 +0800
Merge branch 'master' into yy-accepted
commit 46c3b99c788adf3f8fb1610737305836ba1ce188
Merge: a743d120 9338d3af
Author: Steffen Möller <moeller@debian.org>
Date: Fri Jan 23 11:53:19 2026 +0100
Merge pull request #3733 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit 9338d3af21e7ee7c2a4405cb06a5d0f4b3dc5b8b
Author: Hosted Weblate <hosted@weblate.org>
Date: Fri Jan 23 11:14:27 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 19.8% (6734 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 19.7% (6717 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 19.6% (6675 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 19.5% (6656 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
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 a3fd772819be58e9b5010e0c08e28a87accebff8
Author: Hosted Weblate <hosted@weblate.org>
Date: Fri Jan 23 11:14:27 2026 +0100
Translated using Weblate (Romanian)
Currently translated at 0.1% (54 of 33991 strings)
Author: Nathan Hofmeyer <nathan.hofmeyer@gmail.com>
Co-authored-by: Nathan Hofmeyer <nathan.hofmeyer@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ro/
Translation: LinuxCNC/LinuxCNC Documentation
commit 66ca83352bc0a8ee57bc5b2a23c480dfc6ddc971
Author: Hosted Weblate <hosted@weblate.org>
Date: Fri Jan 23 11:14:26 2026 +0100
Translated using Weblate (German)
Currently translated at 99.5% (33840 of 33991 strings)
Author: Steffen Möller <steffen_moeller@gmx.de>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
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 a743d1200277d8a4f1c2f05cafe18b539d036c82
Merge: 891b22b6 967e965d
Author: andypugh <andy@bodgesoc.org>
Date: Thu Jan 22 22:45:59 2026 +0000
Merge pull request #3715 from BsAtHome/fix_strncat-warning
Fix strncat warning by using local small buffer.
commit 891b22b61ba531d954b6b9a5450c25f88c8312b8
Merge: 9d9c4016 402a96de
Author: andypugh <andy@bodgesoc.org>
Date: Thu Jan 22 22:22:59 2026 +0000
Merge pull request #3722 from grandixximo/master
Halscope always 16 channels, and add user configurable samples
commit 9d9c401612cd85c46defa8a2a9ddca4e158dbe86
Merge: 46de036e 5fe9d065
Author: andypugh <andy@bodgesoc.org>
Date: Thu Jan 22 22:17:00 2026 +0000
Merge pull request #3731 from BsAtHome/fix_tcl8-tcl9-invariant
Update Tcl code to work with both Tcl8 and Tcl9.
commit 46de036e6bdb0edd8dbe3680b9e4520f76b3c124
Merge: 8502ed45 5ac53b49
Author: andypugh <andy@bodgesoc.org>
Date: Thu Jan 22 21:47:21 2026 +0000
Merge pull request #3732 from rmu75/rs-amend-3560
Add Stepping Status to emcmodule
commit 5ac53b4998a199cb6513194e482cff1f80f03d58
Author: Robert Schöftner <rs@unfoo.net>
Date: Thu Jan 22 17:51:05 2026 +0100
renamed variable, added missing update in CMS
commit 75da6373d94519ab7cdba896d4779cc69a997eaf
Author: david mueller <mueller_david@hotmail.com>
Date: Thu Jan 22 08:47:08 2026 +0100
Gmoccapy: hide/show 'Select' column with 'Delete' button
Avoids confusion about using the 'Select' column to select tool to change to
commit 8502ed458243d022bcedbe71a09b1e6c03cc6863
Merge: 335503f5 4069a5cb
Author: Steffen Möller <moeller@debian.org>
Date: Thu Jan 22 14:53:25 2026 +0100
Merge pull request #3725 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit 5fe9d0655295e11b831f75aaae1e5ffb2d4ad035
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Thu Jan 22 14:46:41 2026 +0100
Update Tcl code to work with both Tcl8 and Tcl9.
commit 4069a5cbfd06b118f5ca37cd3d7cb9e1a7858583
Author: Hosted Weblate <hosted@weblate.org>
Date: Thu Jan 22 13:45:45 2026 +0100
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 1.3% (446 of 33991 strings)
Author: BeginsDuang <enious@outlook.com>
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 1.3% (446 of 33991 strings)
Author: Tron Lee <472734894@qq.com>
Co-authored-by: BeginsDuang <enious@outlook.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Tron Lee <472734894@qq.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/zh_Hans/
Translation: LinuxCNC/LinuxCNC Documentation
commit 6079cd60e47e7ee4f81133894d03b6c86a8e3cb6
Author: Hosted Weblate <hosted@weblate.org>
Date: Thu Jan 22 13:45:44 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 19.0% (6462 of 33991 strings)
Author: Steffen Möller <steffen_moeller@gmx.de>
Translated using Weblate (Spanish)
Currently translated at 19.0% (6462 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 18.9% (6447 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 18.9% (6447 of 33991 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
Co-authored-by: Steffen Möller <steffen_moeller@gmx.de>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
Translation: LinuxCNC/LinuxCNC Documentation
commit c96104d82088f1fa0c947f7ed8d578c87779f90c
Author: Hosted Weblate <hosted@weblate.org>
Date: Thu Jan 22 13:45:43 2026 +0100
Translated using Weblate (Portuguese)
Currently translated at 19.4% (6627 of 33991 strings)
Author: Américo Monteiro <a_monteiro@gmx.com>
Translated using Weblate (Portuguese)
Currently translated at 19.4% (6627 of 33991 strings)
Author: Américo Monteiro <a_monteiro@gmx.com>
Co-authored-by: Américo Monteiro <a_monteiro@gmx.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/pt/
Translation: LinuxCNC/LinuxCNC Documentation
commit 3e4f1dc236df3ed8f3b43bbfe6f163b5d43cf851
Author: Hosted Weblate <hosted@weblate.org>
Date: Thu Jan 22 13:45:41 2026 +0100
Translated using Weblate (Ukrainian)
Currently translated at 99.7% (33891 of 33991 strings)
Author: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/uk/
Translation: LinuxCNC/LinuxCNC Documentation
commit c6e381ebf677bc8c5953f20064479a4f54a76f24
Author: Hosted Weblate <hosted@weblate.org>
Date: Thu Jan 22 13:45:40 2026 +0100
Translated using Weblate (German)
Currently translated at 99.5% (33838 of 33991 strings)
Author: Steffen Möller <steffen_moeller@gmx.de>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
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 335503f5babd9ac2ca605d3160171672b7169c66
Merge: 781023ee 402b0ad5
Author: Steffen Möller <moeller@debian.org>
Date: Thu Jan 22 13:39:41 2026 +0100
Merge pull request #3726 from weblate/weblate-linuxcnc-linuxcnc
Translations update from Hosted Weblate
commit 402b0ad5e4e274d2ddc344db92f9df69073254c8
Author: BeginsDuang <enious@outlook.com>
Date: Thu Jan 22 10:09:07 2026 +0100
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 85.9% (3292 of 3830 strings)
Co-authored-by: BeginsDuang <enious@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/zh_Hans/
Translation: LinuxCNC/LinuxCNC
commit 402a96dee1f0de184be3b0e7cde3e50f7725b47f
Author: Luca Toniolo <luca@aitalmac.com>
Date: Wed Jan 21 22:34:13 2026 +0800
halscope open logs
commit c25592a6c3931508c0ad64e82a7373419177b16a
Author: Luca Toniolo <luca@aitalmac.com>
Date: Wed Jan 21 11:23:53 2026 +0800
sp_scurve header fix
commit 13755b980b1eea3e31b735c7d47c290f45f561f0
Author: Luca Toniolo <luca@aitalmac.com>
Date: Wed Jan 21 17:46:27 2026 +0800
Parse new configs from a comment, to allow 2.9 halscope to open new configs
commit 1e2e75dd774fc9eac464de62669ace11fbd46132
Author: Luca Toniolo <luca@aitalmac.com>
Date: Wed Jan 21 17:21:41 2026 +0800
Add validation for planner type and improve S-curve deceleration logic
This commit:
Validates PLANNER_TYPE in INI files and motion commands to only accept 0 (trapezoidal) or 1 (S-curve), defaulting to 0 for invalid values
Improves S-curve lookahead calculation in tpComputeOptimalVelocity() to use proper S-curve kinematics instead of trapezoidal formulas
Adds named constants for tpCalculateSCurveAccel() return values for better code clarity
Removes incorrect position error correction logic in tcUpdateDistFromSCurveAccel()
Clarifies deceleration condition comments and logic flow
The changes fix edge cases in S-curve mode and make the planner type handling more robust.
commit 4788f77e613f03bf470afbf2e346e2fc891ecfef
Author: david mueller <mueller_david@hotmail.com>
Date: Wed Jan 21 08:38:27 2026 +0100
Gmoccapy: Add user confirmation on leaving tooltable with active tool offset changed
commit 267ac38faf6a589266f3f922a4d34d45d039f8c4
Author: Luca Toniolo <luca@aitalmac.com>
Date: Sat Jan 17 13:25:22 2026 +0800
small fix max jerk limit
commit 1dfbca000a097a7e65a2f083bbdca55fab4d12d9
Author: Luca Toniolo <luca@aitalmac.com>
Date: Mon Jan 19 19:49:11 2026 +0800
Fix jerk calculation units in getStraightJerk()
Use cubic root for characteristic time (t = cbrt(d/j)) and cube of time
for path jerk (jerk = d/t³) to match jerk-limited motion physics.
commit 8f5a2e346e32f4f7165e59cf6a4f00547243cd8f
Author: Luca Toniolo <luca@aitalmac.com>
Date: Tue Jan 20 21:25:36 2026 +0800
Fix S-curve lookahead and segment transitions for smooth deceleration
Refactors finishWithSpeedDist() to handle both accel/decel cases properly, adds conservative velocity estimation for lookahead that accounts for worst-case acceleration state, and fixes segment handoff to inherit actual velocity/acceleration instead of assuming instant changes.
commit c2a4427e854705bc0d413031e9cd6633b150174c
Author: Luca Toniolo <luca@aitalmac.com>
Date: Tue Jan 20 23:00:09 2026 +0800
halscope: add configurable sample memory and simplify UI
- Add GUI control for sample count in acquire dialog with config file
persistence (SAMPLES command read before scope_rt loads)
- Always enable all 16 channels - remove confusing record length radio
buttons that forced tradeoff between channels and samples
- Initialize sample_len and rec_len in init_horiz() so sampling works
immediately without opening acquire dialog
- Add bounds checking for num_samples (min 1000, max 1000000)
- Increase default window size to 1050x550 for better channel display
- Show restart message when sample count changed (requires reload)
commit 9c21e1b71414780fe6cbaaa32d8e4eceb001457f
Author: Luca Toniolo <luca@aitalmac.com>
Date: Sat Jan 17 20:44:28 2026 +0800
the scope gets double the samples, and starts with full Pos not half
commit 354d91ea2976b434b39ef5c4cd202230d7678a69
Author: david mueller <mueller_david@hotmail.com>
Date: Tue Jan 20 08:56:16 2026 +0100
Gmoccapy: Fix 'Diameter' value in 'Tool information' frame not updating on saving tooltable
commit 5635759a3f80a123fb39d2e82cbddc2e4ac42396
Author: david mueller <mueller_david@hotmail.com>
Date: Sun Jan 18 17:47:08 2026 +0100
Gmoccapy: better handling of unsaved changes in tooltable
- show message on leaving tool table with unsaved changes
- reload tooltable from file when showing the table
commit 781023ee841ae87107b97d10c6e2c6440095b6e9
Merge: 8bcef18d a91f6ac0
Author: andypugh <andy@bodgesoc.org>
Date: Tue Jan 20 14:29:11 2026 +0000
Merge pull request #2528 from LinuxCNC/add_drill_cycle_letter
Add optional D word to set peck distance/count
commit 8bcef18d27f78d66a8d8cbcc12c5359789409958
Merge: 11cf4dbe 38ef6f38
Author: andypugh <andy@bodgesoc.org>
Date: Tue Jan 20 14:28:24 2026 +0000
Merge pull request #3721 from BsAtHome/fix_warnings-clang
Fix warnings detected by clang
commit 38ef6f38493f895416aea7ffcb3ade8b41ba9c47
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Tue Jan 20 13:55:59 2026 +0100
Fix warnings detected by clang
commit a91f6ac000840c863019274332bbe63316c1b52c
Merge: e049c5ea 11cf4dbe
Author: andypugh <andy@bodgesoc.org>
Date: Tue Jan 20 00:15:43 2026 +0000
Merge branch 'master' into add_drill_cycle_letter
commit e049c5ea5f03f800cd693f62ce6aa81dfd377c1d
Author: andypugh <andy@bodgesoc.org>
Date: Sun Jan 18 23:19:29 2026 +0000
Swap the controlling G-code letter from P to D, shorten INI entries.
The G-code letter has been changed from P to D to allow potential future
use of P for "Pause". The word "PARAMETER" has been removed from the INI
entries. (what else would they be but parameters?)
commit 027c75af03ffb4ec2ec3ccc6e8a404b5d9f22cbd
Author: david mueller <mueller_david@hotmail.com>
Date: Sun Jan 18 12:27:33 2026 +0100
Gmoccapy: Fix current tool check when deleting multiple tools
commit ed5442c83927f40501af12a2df5360e5928cb063
Author: david mueller <mueller_david@hotmail.com>
Date: Sun Jan 18 12:06:27 2026 +0100
Gmoccapy: Restore tooltips and reconnect handlers for tooltable buttons
commit 967e965d2373c68d59a1e757fb3c359da264c160
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Mon Jan 19 16:02:43 2026 +0100
Fix strncat warning by using local small buffer.
commit 11cf4dbe45a4c249c9d2dc1f063b6833029ddb3f
Merge: 93643c1a 63ab8612
Author: andypugh <andy@bodgesoc.org>
Date: Mon Jan 19 01:32:30 2026 +0000
Merge pull request #3701 from smoe/libnml_config_mem_leak
libnml: Fixed memleak in configuration parsing
commit 93643c1a7ae53120af120f058618b8ab21e9634d
Merge: 4a6916ab 26c1f24e
Author: andypugh <andy@bodgesoc.org>
Date: Mon Jan 19 01:32:02 2026 +0000
Merge pull request #3071 from smoe/d/configure_verbosity
build: d/configure gives constructive comments, severity prefix for messages
commit 26c1f24eef7343435b18e23e51e848b1466c1d60
Author: Steffen Moeller <moeller@debian.org>
Date: Mon Jan 19 00:43:22 2026 +0000
fixes, eliminating redundant build-dep 'gettext'
commit ec53465395224ce8051f7f93e9299fac0f1e3eb1
Author: Steffen Moeller <moeller@debian.org>
Date: Sat Aug 17 13:17:58 2024 +0200
build: d/configure: severity prefix, instructions
commit 63ab86126880e5b2a39bb5f703c320c03ee9ab8d
Author: Steffen Moeller <moeller@debian.org>
Date: Fri Jan 16 00:01:20 2026 +0000
libnml: Fixed memleak in configuration parsing
Also suppressing false positive report on use of undefined variable.
commit 4a6916ab373c99202ec982d3aeee8314163dae3b
Merge: 55615bfd 4c9e60f2
Author: andypugh <andy@bodgesoc.org>
Date: Sun Jan 18 19:55:27 2026 +0000
Merge pull request #3699 from smoe/nonstring
hostmot2 - board_name: Explicitly indicate __atribute__(nonstring)
commit 55615bfd2378b9edb5d3af1b5bff702dc2d2a738
Merge: 1e1783fb f198c9bf
Author: Steffen Möller <moeller@debian.org>
Date: Sun Jan 18 20:09:37 2026 +0100
Merge pull request #3711 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit f198c9bf23cebdd143f504b595c777b5275e3876
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:47 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 927e79343bd41bbd289e79d05a66446eee00d2ef
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:46 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit e1cd5d1243848eabe1dfc381118a7175127ad2a1
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:46 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 13c5206d701e95ff1b882e7b2edec56c67282a13
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:45 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 8eef7eb6c1da82189534d738fad105e4200577ad
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:43 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 933208d95abf2e9fcc865b3181fc31d3af3352b9
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:42 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 337fcfea9ec3f856e2f6af11c7d91af4040032b0
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:41 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit f353d6b75fe30a6093d6df78712c526dd963abd0
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:40 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit c46b9f116622311a98ad7d1d4e4954883f04afaa
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:39 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 98a98c0dede2317fb12f00ef2b4343bffe6e0df6
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:38 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 4b3c70798687b1f8029ab43226771569df8a9b9f
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:37 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 8ae02387354a48e23e729742e672154fb294785f
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:36 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit c70320131e2c941cc907fb0b8942bf16fb87646d
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:35 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 865751d212208df774bf0983a6dd90838c69de46
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:34 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 976777fce0cc4d7d0bd5392371448cba6405bcef
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:33 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit fa7be979c9a2e6b64c96faa3e68252eedc9d0f38
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:32 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit c098800d4af77e55457ee08e37a5eefa713c0017
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:30 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 371ec087066453760f7eb08def2e520d8ee111c9
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:29 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 037be8ac2c43318d3fd6aeebe0971c423dea01b8
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:27 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 6a03a477607f1be0a99a4daa5cfed1a0e21a932f
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:26 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 9e5f4b19f103b968ed66860d99146de903812f9e
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:24 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit cf7709d1e0d3fdea1cec1b9e46857fec5f6f7412
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:23 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
commit 79ea3ab9a3b3e343155a253db23108b273b79b87
Author: Hosted Weblate <hosted@weblate.org>
Date: Sun Jan 18 19:13:22 2026 +0100
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation