Git log: 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 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 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
commit 6045b38321d2ab3c411d9280d745847595ee6416
Author: Hans Unzner <hansunzner@gmail.com>
Date: Sat Jan 31 22:27:34 2026 +0100
gmoccapy: fix log level for imported modules (#3768)
commit e5e0e3dc3e60b890b68211403f0be2dd767b4de3
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 ef3868ea9209bc98d42d4c5a7d80e0edf9b55a0c
Author: Tron Lee <472734894@qq.com>
Date: Sat Jan 31 15:15:36 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 482061e1f80bec3890fa0bcb0d5b2a13c59f9bd4
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date: Sat Jan 31 15:15:35 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 df4e81be3fd05e33ac2600463a281c676da93457
Author: Steffen Möller <steffen_moeller@gmx.de>
Date: Sat Jan 31 15:15:34 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
commit 08b838a65ff51a752ee8b6e9da3557e5649eda7a
Merge: a6832d61 eb155b17
Author: andypugh <andy@bodgesoc.org>
Date: Sat Jan 31 14:30:44 2026 +0000
Merge pull request #3746 from grandixximo/master
S-curve jerk control fixes as requested in #3744
commit a6832d614ffebedea2128f8162b2d10bc6b7f269
Author: Hans Unzner <hansunzner@gmail.com>
Date: Sat Jan 31 12:53:00 2026 +0100
gmoccapy: further translation optimizations
commit 5eca8feb86b1da446b5ec81ce7cf5e75ba9bb542
Author: Hans Unzner <hansunzner@gmail.com>
Date: Sat Jan 31 12:39:49 2026 +0100
gmoccapy: add some missing tooltips
commit 45057b52632aa3e5443b00f5af51a565e0449be1
Author: Hans Unzner <hansunzner@gmail.com>
Date: Sat Jan 31 11:59:32 2026 +0100
gmoccapy: translation optimizations
commit 4014ed03adda831a626a52df1306157c68a5719f
Merge: 06fd2036 0442566d
Author: andypugh <andy@bodgesoc.org>
Date: Sat Jan 31 11:00:03 2026 +0000
Merge pull request #3765 from Sigma1912/patch-1
Gmoccapy: Fix typo in message about number of macros found
commit 0442566d9094ff7000c5caa8e81ac8464badbbe2
Author: Sigma1912 <46067220+Sigma1912@users.noreply.github.com>
Date: Sat Jan 31 11:30:16 2026 +0100
Gmoccapy: Fix typo in message about number of macros found