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 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 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 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 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
commit 289a046cc1739e26492f8f60823978cf3e1526d5
Merge: 4954220b 02b0dd9d
Author: Hans Unzner <hansunzner@gmail.com>
Date: Mon Feb 9 01:18:26 2026 +0100
Merge pull request #3787 from hansu/2818-tooledit-save-text-edit-mode
tooledit: save current text when in edit mode
commit 4954220b924adb0db46860427630da97cc0bdc6f
Merge: 810ae4af c515c657
Author: Steffen Möller <moeller@debian.org>
Date: Mon Feb 9 00:28:18 2026 +0100
Merge pull request #3796 from smoe/weblate_conflict_20260208
commit c515c657c73076fa8f520de5d18694a8071879ae
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Sun Feb 8 03:30:34 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 24.0% (8185 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translation: LinuxCNC/LinuxCNC Documentation
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/es/
commit 03ded69988401c710ef075ff0406b46800c537fd
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 796366cbba525500f76d7dc1d4fccb55077aaf4a
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 810ae4af669e9694dca4e1e9308634ee0778da5a
Author: andypugh <andy@bodgesoc.org>
Date: Sun Feb 8 18:28:45 2026 +0000
Update getting-LinuxCNC. Troxie -> Trixie
commit 4a118cdeca35e22823806c2932e9a0fd3174fe5e
Merge: ffee136f 0e197a59
Author: Steffen Möller <moeller@debian.org>
Date: Sun Feb 8 14:21:39 2026 +0100
Merge pull request #3794 from weblate/weblate-linuxcnc-linuxcnc
Translations update from Hosted Weblate
commit 0e197a5903cf8e7619d620784739aab42465776c
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Sun Feb 8 13:29:01 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 99.9% (3876 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 ffee136f3652ce1aacafaa171e8ca5805e3d473d
Merge: 8862c57e 2fd65bfe
Author: Steffen Möller <moeller@debian.org>
Date: Sat Feb 7 14:44:42 2026 +0100
Merge pull request #3786 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit 8862c57e945836ad6ef65be2b603350d4ef496cd
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Fri Feb 6 21:13:42 2026 -0500
qtplasmac: refactor button interlocking
commit f4f39a021bec3c1e688a686a0ec3f419548642a7
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Fri Feb 6 21:12:21 2026 -0500
qtplasmac: fix laser button state if bounds error during laser dry run
commit 9e76aa73595a4bf30d8b8b4d2baf27c2930d0fc9
Merge: 9c70f6e7 8faa4500
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Feb 5 20:41:03 2026 +0100
Merge pull request #3789 from Sigma1912/Gladevcp-calculatorwidget_Fix-remnant-locale-handling
Gladevcp calculator_widget: Fix remnant locale handling
commit 9c70f6e7a7533d02612847d87991a7d0d1489b16
Merge: 7b9b2b9e bb438537
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Feb 5 10:31:41 2026 +0100
Merge pull request #3784 from hansu/iconview-sort-by-date
gladevcp-iconview: add option to sort by date
commit 8faa45001c85a0cdb3cbe3af0cd375b36ab3837b
Author: david mueller <mueller_david@hotmail.com>
Date: Thu Feb 5 10:00:45 2026 +0100
Gladevcp calculator_widget: Fix remnant locale handling
Ignore locale in functions 'get_value()' and 'set_value' when using 'use_localization' = False (default)
commit 7b9b2b9ef012ab5cd19680e01ea10ea75faf94fe
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Feb 5 09:21:37 2026 +0100
docs: fix table in bldc.9 man page
commit d43f0294dd0b00dd193bf7935b6272a852a33ade
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Feb 5 09:20:15 2026 +0100
docs: fix formatting in lcd.9 man page
commit 34dd17718c1efbf05770fecfb638076dd554d5d1
Merge: aef0cfa5 61e3ee3f
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Thu Feb 5 04:11:58 2026 -0500
Merge pull request #3788 from snowgoer540/gregc/halscope_fix
halscope: clarify restart message, dont execute comment lines
commit 61e3ee3f1bcfd5456075bbff8ae508dd8de6dc70
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Wed Feb 4 20:21:17 2026 -0500
halscope: clarify restart message, dont execute comment lines
commit 2fd65bfe79161686eedc4907c717003764d53f1c
Author: Steffen Möller <steffen_moeller@gmx.de>
Date: Wed Feb 4 19:57:16 2026 +0100
Translated using Weblate (German)
Currently translated at 99.6% (33890 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 882ae464113bebf4e87b86469f427d20213de88f
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 ba9bd7eda13170c2f0a3a54c14b4de5c09a8a818
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 aef0cfa51b2892484fbcd6dd8242c7aafe9a282b
Merge: 2d240afb b917bda2
Author: Steffen Möller <moeller@debian.org>
Date: Wed Feb 4 20:12:16 2026 +0100
Merge pull request #3785 from weblate/weblate-linuxcnc-linuxcnc
Translations update from Hosted Weblate
commit 02b0dd9da25ffbac7e4f98957f74b41a8f176ae0
Author: Hans Unzner <hansunzner@gmail.com>
Date: Wed Feb 4 19:47:38 2026 +0100
tooledit: save current text when in edit mode
commit b917bda2e874c00f7fedc2e8349291beb7a25f93
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Wed Feb 4 13:37:04 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 99.9% (3875 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 bb4385378499a57a85e45d7073d5d63fb4436061
Author: Hans Unzner <hansunzner@gmail.com>
Date: Wed Feb 4 08:58:57 2026 +0100
gladevcp-iconview: add option to sort by date
commit 2d240afb5cb035a343dce35cb9a6940251b57543
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Tue Feb 3 18:42:57 2026 -0500
qtplasmac: clarify section/option error message for user buttons
commit 5380b989cd0dd4dbbfd6273f14d757107e6c882b
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Tue Feb 3 18:38:23 2026 -0500
qtplasmac: allow file clear button to work if single cut encounters a bounds error
commit cd50444bd28c6b9142476b8b41347bd7c1421ca2
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Tue Feb 3 18:34:59 2026 -0500
qtplasmac: fix typo in pmx485 fault list
commit 7e43b2c95dde07478ec351b88708d716f09be043
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Tue Feb 3 18:33:35 2026 -0500
qtplasmac: fix tab level
commit cddbc6d6d6719c980bd261ed5e34f70ad51d481c
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Tue Feb 3 18:32:33 2026 -0500
qtplasmac: remove redundant str() calls in f-strings
commit 07a3ef4e5894ea0ee887dba7bb3c1ca155bcb5a6
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Tue Feb 3 18:24:07 2026 -0500
qtplasmac: rename variables to avoid conflict with python builtin names
commit 7899abef79114b2170f26f1f244c3c06c06cd6b9
Merge: 4eaf89c3 7fcb29c5
Author: andypugh <andy@bodgesoc.org>
Date: Tue Feb 3 14:47:57 2026 +0000
Merge pull request #3782 from multigcs/fixing_iocontrol_data_user_request_enable
fixing iocontrol_data.user_request_enable
commit 7fcb29c5e18261ad64d2d9af4837c0b3dcf9bccb
Author: odippel@ypsilon.net <odippel@odippel.isys.loc>
Date: Tue Feb 3 14:28:28 2026 +0100
fixing iocontrol_data.user_request_enable
commit 93891bbac41b2dcff15d0c28479a6de63479a90d
Author: odippel@ypsilon.net <odippel@odippel.isys.loc>
Date: Tue Feb 3 14:27:55 2026 +0100
fixing iocontrol_data.user_request_enable
commit 518e6b5bc0915b69bb5983739f8d928e7860bc6a
Author: Steffen Moeller <moeller@debian.org>
Date: Tue Feb 3 13:27:33 2026 +0000
d/configure: Embrace also FreeBSD
commit ce5b8bdcda05b830fdbe94d4689294e381589947
Author: odippel@ypsilon.net <odippel@odippel.isys.loc>
Date: Tue Feb 3 14:10:34 2026 +0100
fixing iocontrol_data.user_request_enable
commit 6fac0a602e51982cd1b3cc548126d014162880d7
Author: Steffen Moeller <moeller@debian.org>
Date: Mon Feb 2 16:04:33 2026 +0100
d/configure: Prepare for execution on other OS
Committer: Steffen Moeller <moeller@debian.org>
commit 4eaf89c3aba6804afee3ad92634220bbc30a7f8f
Merge: 53cf7da0 532b3474
Author: Steffen Möller <moeller@debian.org>
Date: Mon Feb 2 12:58:54 2026 +0100
Merge pull request #3764 from weblate/weblate-linuxcnc-linuxcnc
Translations update from Hosted Weblate
commit 532b3474646bbeb6d709c71aa6c8f0bb9808d628
Author: Steffen Möller <steffen_moeller@gmx.de>
Date: Mon Feb 2 00:04:36 2026 +0100
Translated using Weblate (Czech)
Currently translated at 96.2% (388 of 403 strings)
Translated using Weblate (German)
Currently translated at 95.8% (3718 of 3877 strings)
Translated using Weblate (Czech)
Currently translated at 13.0% (505 of 3877 strings)
Co-authored-by: Steffen Möller <steffen_moeller@gmx.de>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/gmocappy/cs/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/cs/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/de/
Translation: LinuxCNC/LinuxCNC
Translation: LinuxCNC/LinuxCNC/Gmocappy
commit 0c3edb996644ede28363bf2714f8f06a04ecc46c
Author: Hans Unzner <hansunzner@gmail.com>
Date: Mon Feb 2 00:04:35 2026 +0100
Translated using Weblate (German)
Currently translated at 100.0% (403 of 403 strings)
Translated using Weblate (German)
Currently translated at 100.0% (403 of 403 strings)
Translated using Weblate (German)
Currently translated at 100.0% (403 of 403 strings)
Translated using Weblate (German)
Currently translated at 100.0% (403 of 403 strings)
Co-authored-by: Hans Unzner <hansunzner@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/gmocappy/de/
Translation: LinuxCNC/LinuxCNC/Gmocappy
commit cc74a3467e95d93d1b563f99c9182977898ef1a5
Author: Zdenek Z <zz912@seznam.cz>
Date: Mon Feb 2 00:04:35 2026 +0100
Translated using Weblate (Czech)
Currently translated at 96.2% (388 of 403 strings)
Translated using Weblate (Czech)
Currently translated at 96.2% (388 of 403 strings)
Translated using Weblate (Czech)
Currently translated at 93.7% (378 of 403 strings)
Translated using Weblate (Czech)
Currently translated at 75.4% (304 of 403 strings)
Co-authored-by: Zdenek Z <zz912@seznam.cz>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/gmocappy/cs/
Translation: LinuxCNC/LinuxCNC/Gmocappy
commit 53cf7da0fa2da71bd60b270692b2f87668a3b8db
Author: Hans Unzner <hansunzner@gmail.com>
Date: Mon Feb 2 11:30:41 2026 +0100
docs: fix formatting of man(1) pages i-z (#3032)
commit 6d1974022d5a899752044fa5f177ad0cca5043af
Merge: 286cc132 0d70d8b1
Author: Robert Schöftner <rs@unfoo.net>
Date: Mon Feb 2 10:49:05 2026 +0100
Merge pull request #3778 from grandixximo/master
tp: fix acceleration spikes during parabolic blending
commit 0d70d8b18df19413ce476005989169e7e4981703
Merge: 703b2258 286cc132
Author: Luca Toniolo <luca@aitalmac.com>
Date: Mon Feb 2 13:25:43 2026 +0800
Merge branch 'upstream'
commit 703b2258ab92b6e1c2b6454e78918515ac94e971
Author: Luca Toniolo <luca@aitalmac.com>
Date: Mon Feb 2 13:21:38 2026 +0800
tp: fix acceleration spikes during parabolic blending
Fixes #3773
commit 286cc1321ad38e8a250df26683ce559b84372194
Author: CMorley <chrisinnanaimo@hotmail.com>
Date: Sun Feb 1 21:04:31 2026 -0800
qtdragon/lathe -fix utilities tab code
Not sure how I got that wrong
commit 25a012112404ae9750a6c3c38a85f2c88b4741f6
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Sun Feb 1 20:03:49 2026 -0500
qtplasmac: rework torch pulse
Previously holding a torch pulse past the timer end would cause a repeated 1mS drop out at the end of each repeat of the prescribed time interval. While probably benign, it was not ideal. Also reworked to not rely on setting the time to 0 to end a torch pulse. The GUI timer is now to show the time remaining on the button only and is independent of the component's torch pulse timer.
commit e98464efbdb2a45193b39b7b35dfdffb712c11d7
Merge: 5b13d3b0 6e4f6322
Author: Steffen Möller <moeller@debian.org>
Date: Mon Feb 2 01:44:05 2026 +0100
Merge pull request #3777 from smoe/weblate_changes_merged
Weblate changes merged into new branch to manually resolve conflict.
Had to manually address a conflict in es.po which was only the time stamp of the .po file creation.
commit 6e4f63222029694c59d8b0947b37a796cd5f0932
Author: Robert Schöftner <rs@unfoo.net>
Date: Fri Jan 30 11:36:57 2026 +0100
change how signal handler raises fatal signal to enable core dump files
commit 43f9f094858422794b5834880a60b7df0616e61d
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Fri Jan 30 14:28:26 2026 +0100
configure: workaround "maybe uninitialized" when compiling with g++ 15.2.
commit 5de306a8f9ed4ea10b164980fdfdfcd5968958a3
Author: Luca Toniolo <luca@aitalmac.com>
Date: Sat Jan 31 19:42:13 2026 +0800
inifile: Migrate C callers to new reentrant iniFindString() API
Follow-up to the C++ IniFile::Find() reentrancy fix. The previous
commit changed Find() to return std::string by value, but the C API
wrapper iniFind() still used static storage, making it non-reentrant.
Add iniFindString() that takes a caller-provided buffer, making it
safe for concurrent use and multiple sequential calls. Reimplement
iniFind() as a deprecated wrapper around iniFindString().
Migrate all C callers to iniFindString():
- mb2hal: 11 call sites
- vfdb_vfd: 2 call sites
- vfs11_vfd: 4 call sites
- halcmd: 2 call sites
Also clean up dead commented-out code in mb2hal and halrmt.
commit c2fa9a2fa2dd6167ae35b30dc681fd5df274f7d8
Author: Luca Toniolo <luca@aitalmac.com>
Date: Sat Jan 31 16:06:43 2026 +0800
inifile: Fix non-reentrant Find() returning pointer to static buffer
IniFile::Find() used a static buffer to return results, causing bugs
when multiple Find() calls were made before using the first result.
Change Find() to return std::optional<std::string> instead of
std::optional<const char*>. Each caller now owns their result copy.
Core changes:
- Remove static buffer from Find(), return std::string by value
- Update all callers to use s->c_str() where const char* is needed
- Use string methods (.empty(), .length(), ==) instead of C functions
C API compatibility maintained via static storage in iniFind() wrapper.
No functional changes - all updates are behavior-preserving.
commit c3ed83e3a9d91c6ac3d1c6440b6a3a55f10b49cd
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Sat Jan 31 15:15:37 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 22.4% (7625 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 5b13d3b0cd6157f4af9d879ebd656d36510de270
Merge: 644ef112 938f1cc6
Author: andypugh <andy@bodgesoc.org>
Date: Sun Feb 1 19:19:06 2026 +0000
Merge pull request #3759 from rmu75/rs/enable-coredumps-3645
change how signal handler raises fatal signal to enable core dump files
commit 644ef1129492b406259a17b4ef49ae0ff6cc2474
Merge: 9e74a8f7 ecb478dc
Author: andypugh <andy@bodgesoc.org>
Date: Sun Feb 1 19:17:43 2026 +0000
Merge pull request #3760 from BsAtHome/fix_maybe-uninit
configure: workaround "maybe uninitialized" warning
commit 9e74a8f734c56fa1a9c21d935e061a8c3d847dbe
Merge: c7ea4dbd 35759741
Author: andypugh <andy@bodgesoc.org>
Date: Sun Feb 1 19:16:12 2026 +0000
Merge pull request #3763 from grandixximo/inifile-fix
inifile: Fix non-reentrant Find() returning pointer to static buffer
commit c7ea4dbd3611bd2a97999891e6e73d1e0a8f7437
Merge: 6045b383 e5e0e3dc
Author: Steffen Möller <moeller@debian.org>
Date: Sun Feb 1 01:35:50 2026 +0100
Merge pull request #3767 from weblate/weblate-linuxcnc-linuxcnc-docs
Translations update from Hosted Weblate
commit 35759741dafd1314d750669dd1cc3c5444aa5f59
Author: Luca Toniolo <luca@aitalmac.com>
Date: Sat Jan 31 19:42:13 2026 +0800
inifile: Migrate C callers to new reentrant iniFindString() API
Follow-up to the C++ IniFile::Find() reentrancy fix. The previous
commit changed Find() to return std::string by value, but the C API
wrapper iniFind() still used static storage, making it non-reentrant.
Add iniFindString() that takes a caller-provided buffer, making it
safe for concurrent use and multiple sequential calls. Reimplement
iniFind() as a deprecated wrapper around iniFindString().
Migrate all C callers to iniFindString():
- mb2hal: 11 call sites
- vfdb_vfd: 2 call sites
- vfs11_vfd: 4 call sites
- halcmd: 2 call sites
Also clean up dead commented-out code in mb2hal and halrmt.
commit e6ad67d7231b208f471e3c43330dbf0304d52a27
Author: Luca Toniolo <luca@aitalmac.com>
Date: Sat Jan 31 16:06:43 2026 +0800
inifile: Fix non-reentrant Find() returning pointer to static buffer
IniFile::Find() used a static buffer to return results, causing bugs
when multiple Find() calls were made before using the first result.
Change Find() to return std::optional<std::string> instead of
std::optional<const char*>. Each caller now owns their result copy.
Core changes:
- Remove static buffer from Find(), return std::string by value
- Update all callers to use s->c_str() where const char* is needed
- Use string methods (.empty(), .length(), ==) instead of C functions
C API compatibility maintained via static storage in iniFind() wrapper.
No functional changes - all updates are behavior-preserving.
commit 2348c6ffa39f5892bf2ec29898fe8ecabf6f9679
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Sat Jan 31 23:29:47 2026 +0100
Translated using Weblate (Spanish)
Currently translated at 22.5% (7668 of 33994 strings)
Author: Salvador Peña <salvadorp74@hotmail.com>
Translated using Weblate (Spanish)
Currently translated at 22.4% (7625 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 22469d034849e82f42437a3481b281337652babb
Author: Tron Lee <472734894@qq.com>
Date: Sat Jan 31 23:29:42 2026 +0100
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 1.3% (450 of 33994 strings)
Author: Tron Lee <472734894@qq.com>
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 010c12a97af9269cb0c722ab53b5fac20f8170b1
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date: Sat Jan 31 23:29:39 2026 +0100
Translated using Weblate (Georgian)
Currently translated at 1.5% (542 of 33994 strings)
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Co-authored-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/ka/
Translation: LinuxCNC/LinuxCNC Documentation
commit a3ebd945f2a59e0240074bfa35e35af27872c59f
Author: Steffen Möller <steffen_moeller@gmx.de>
Date: Sat Jan 31 23:29:36 2026 +0100
Translated using Weblate (German)
Currently translated at 99.6% (33874 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