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 d2813e27abd7ecb5134bf6e747b6b4879b85dd79
Author: Weblate (bot) <hosted@weblate.org>
Date: Thu Apr 16 22:50:33 2026 +0200
Translations update from Hosted Weblate (#3844)
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 87.6% (3399 of 3877 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 85.0% (3296 of 3877 strings)
Co-authored-by: Tron Lee <472734894@qq.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/zh_Hans/
Translation: LinuxCNC/LinuxCNC
* Translated using Weblate (German)
Currently translated at 95.9% (3719 of 3877 strings)
Co-authored-by: Hans Unzner <hansunzner@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/de/
Translation: LinuxCNC/LinuxCNC
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 31.2% (1210 of 3877 strings)
Translated using Weblate (French)
Currently translated at 72.9% (2828 of 3877 strings)
Translated using Weblate (Polish)
Currently translated at 28.1% (1090 of 3877 strings)
Translated using Weblate (Slovak)
Currently translated at 96.1% (3728 of 3877 strings)
Translated using Weblate (Japanese)
Currently translated at 2.9% (114 of 3877 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 87.6% (3399 of 3877 strings)
Translated using Weblate (Vietnamese)
Currently translated at 51.5% (1998 of 3877 strings)
Translated using Weblate (Hungarian)
Currently translated at 29.2% (1134 of 3877 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 34.2% (1329 of 3877 strings)
Translated using Weblate (Chinese (Traditional Han script, Hong Kong))
Currently translated at 30.7% (1194 of 3877 strings)
Translated using Weblate (Serbian)
Currently translated at 8.6% (337 of 3877 strings)
Co-authored-by: BsAtHome <bertho@vagrearg.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/fr/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/hu/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/ja/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/pl/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/sk/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/sr/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/vi/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/zh_Hant_HK/
Translation: LinuxCNC/LinuxCNC
* 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/gmocappy/
Translation: LinuxCNC/LinuxCNC/Gmocappy
* Translated using Weblate (German)
Currently translated at 99.5% (417 of 419 strings)
Translated using Weblate (German)
Currently translated at 99.5% (417 of 419 strings)
Translated using Weblate (German)
Currently translated at 99.0% (415 of 419 strings)
Translated using Weblate (German)
Currently translated at 91.8% (385 of 419 strings)
Co-authored-by: Hans Unzner <hansunzner@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/gmocappy/de/
Translation: LinuxCNC/LinuxCNC/Gmocappy
* Translated using Weblate (Spanish)
Currently translated at 100.0% (419 of 419 strings)
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/gmocappy/es/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/es/
Translation: LinuxCNC/LinuxCNC
Translation: LinuxCNC/LinuxCNC/Gmocappy
* 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/gmocappy/
Translation: LinuxCNC/LinuxCNC/Gmocappy
* Translated using Weblate (German)
Currently translated at 99.5% (418 of 420 strings)
Translated using Weblate (German)
Currently translated at 99.5% (418 of 420 strings)
Translated using Weblate (German)
Currently translated at 99.5% (418 of 420 strings)
Co-authored-by: Hans Unzner <hansunzner@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/gmocappy/de/
Translation: LinuxCNC/LinuxCNC/Gmocappy
---------
Co-authored-by: Tron Lee <472734894@qq.com>
Co-authored-by: Hans Unzner <hansunzner@gmail.com>
Co-authored-by: BsAtHome <bertho@vagrearg.org>
Co-authored-by: Salvador Peña <salvadorp74@hotmail.com>
commit 6d1c9d6082f1a451d82562355b2ac86920069ab5
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Apr 16 20:50:33 2026 +0200
gmoccapy: fix tooltip-strings for translation
commit cb3e2b1ec7d1ba698696309f4175f25988ae7d6b
Merge: 14ead560 b2dd6b7f
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Apr 16 20:19:20 2026 +0200
Merge remote-tracking branch 'weblate/weblate-linuxcnc-linuxcnc'
commit b2dd6b7fc7dd3a76d0bcda99e139d3f729501930
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Apr 16 19:34:46 2026 +0200
Translated using Weblate (German)
Currently translated at 99.5% (418 of 420 strings)
Co-authored-by: Hans Unzner <hansunzner@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/gmocappy/de/
Translation: LinuxCNC/LinuxCNC/Gmocappy
commit c8c441e3453cd43257f867ca93d1a7fa5c6f9861
Author: Hosted Weblate <hosted@weblate.org>
Date: Thu Apr 16 19:34:46 2026 +0200
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/gmocappy/
Translation: LinuxCNC/LinuxCNC/Gmocappy
commit 105b36e93eaebb65e8ad7768bb24c21613d56339
Author: Salvador Peña <salvadorp74@hotmail.com>
Date: Thu Apr 16 19:34:45 2026 +0200
Translated using Weblate (Spanish)
Currently translated at 100.0% (419 of 419 strings)
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/gmocappy/es/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/es/
Translation: LinuxCNC/LinuxCNC
Translation: LinuxCNC/LinuxCNC/Gmocappy
commit 527f2a67f808f6b4ec14e4675491698cca397b93
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Apr 16 19:34:45 2026 +0200
Translated using Weblate (German)
Currently translated at 99.5% (417 of 419 strings)
Translated using Weblate (German)
Currently translated at 99.5% (417 of 419 strings)
Translated using Weblate (German)
Currently translated at 99.0% (415 of 419 strings)
Translated using Weblate (German)
Currently translated at 91.8% (385 of 419 strings)
Co-authored-by: Hans Unzner <hansunzner@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/gmocappy/de/
Translation: LinuxCNC/LinuxCNC/Gmocappy
commit 2127b943859d0988a7f5c36cd3bd25b3f89fa8b8
Author: Hosted Weblate <hosted@weblate.org>
Date: Thu Apr 16 19:34:45 2026 +0200
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/gmocappy/
Translation: LinuxCNC/LinuxCNC/Gmocappy
commit 8594a7ccf458a0602fa7759d1caf35fc8d62c9c6
Author: BsAtHome <bertho@vagrearg.org>
Date: Thu Apr 16 19:34:44 2026 +0200
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 31.2% (1210 of 3877 strings)
Translated using Weblate (French)
Currently translated at 72.9% (2828 of 3877 strings)
Translated using Weblate (Polish)
Currently translated at 28.1% (1090 of 3877 strings)
Translated using Weblate (Slovak)
Currently translated at 96.1% (3728 of 3877 strings)
Translated using Weblate (Japanese)
Currently translated at 2.9% (114 of 3877 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 87.6% (3399 of 3877 strings)
Translated using Weblate (Vietnamese)
Currently translated at 51.5% (1998 of 3877 strings)
Translated using Weblate (Hungarian)
Currently translated at 29.2% (1134 of 3877 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 34.2% (1329 of 3877 strings)
Translated using Weblate (Chinese (Traditional Han script, Hong Kong))
Currently translated at 30.7% (1194 of 3877 strings)
Translated using Weblate (Serbian)
Currently translated at 8.6% (337 of 3877 strings)
Co-authored-by: BsAtHome <bertho@vagrearg.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/fr/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/hu/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/ja/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/pl/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/sk/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/sr/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/vi/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/zh_Hant_HK/
Translation: LinuxCNC/LinuxCNC
commit 01216a4bcadc166e5730d85a44b20f55995379a3
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Apr 16 19:34:44 2026 +0200
Translated using Weblate (German)
Currently translated at 95.9% (3719 of 3877 strings)
Co-authored-by: Hans Unzner <hansunzner@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/de/
Translation: LinuxCNC/LinuxCNC
commit ea3a5aa1afa994dd35e43b0e82faba9aedbdadd5
Author: Tron Lee <472734894@qq.com>
Date: Thu Apr 16 19:34:44 2026 +0200
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 87.6% (3399 of 3877 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 85.0% (3296 of 3877 strings)
Co-authored-by: Tron Lee <472734894@qq.com>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc/zh_Hans/
Translation: LinuxCNC/LinuxCNC
commit 14ead5609081bd69ce91bf09bf605208dcbd9c7d
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Apr 16 19:30:16 2026 +0200
update gmoccapy.pot
commit 0e67a340f2901e6ac361dba471755547c2f4e675
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Apr 16 19:28:35 2026 +0200
gmoccapy: little optimizations for translating
commit 7268084757d8e36bd01acb8e7344231b74f16786
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Apr 16 18:52:29 2026 +0200
docs: fix category of component 'demux_generic'
commit fc2460d409f0deba6bdba518b07987c9e20fd30e
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Apr 16 15:01:54 2026 +0200
tooledit-widget: fix for stand-alone usage
commit 601d19083ee495c818853dabc1e3d9d99fa12fa4
Author: andypugh <andy@bodgesoc.org>
Date: Mon Mar 30 00:35:36 2026 +0100
Move python3-poppler-qt5 to "Suggests" addresses Debian bug #1129683 (#3872)
commit ed2ecbb0748241e9c0c5ae5de628fa0d86e4219b
Merge: ea7cbaf8 0b22c1c5
Author: andypugh <andy@bodgesoc.org>
Date: Wed Apr 15 21:54:54 2026 +0100
Merge pull request #3937 from BsAtHome/fix_mbccb-size-to-big
hm2_modbus: Limit mbccb size to prevent alloc of impossibly huge blocks
commit 0b22c1c516ef901d32e526160cca7942ba96923b
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Wed Apr 15 15:31:29 2026 +0200
hm2_modbus: Limit mbccb size to prevent alloc of impossibly huge blocks.
commit ea7cbaf8fa06120e3ea6c1368ca450c525979557
Merge: fcd8ed1a d32fedca
Author: BsAtHome <bertho@vagrearg.org>
Date: Wed Apr 15 13:43:22 2026 +0200
Merge pull request #3925 from grandixximo/fix-lld-version-script-undefined-symbols
rtapi: make sure rtapi_app_exit() is present when a component is loaded
commit fcd8ed1aa36199b2f80e71833871cc0f4a5024e2
Merge: a2a929cc aa543112
Author: BsAtHome <bertho@vagrearg.org>
Date: Mon Apr 13 14:21:18 2026 +0200
Merge pull request #3934 from BsAtHome/fix_ini-py-missing-self
ini: Fix INI-file update's missing self reference in _IStat class
commit aa543112bc7ff983f758b90893f814ea0b4dc4cc
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Mon Apr 13 13:19:55 2026 +0200
ini: Fix INI-file update's missing self reference in _IStat class
commit a2a929ccaa5e9cd37a1b238b7be248b6f1ea1531
Merge: a3836b32 52949c16
Author: BsAtHome <bertho@vagrearg.org>
Date: Mon Apr 13 01:08:09 2026 +0200
Merge pull request #3931 from BsAtHome/fix_inifile-warning
ini: fix maybe-uninitialized warning
commit 52949c16b8e3452e7223e0d55d4a9986ab903aa1
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Mon Apr 13 00:12:49 2026 +0200
ini: fix maybe-uninitialized warning (false positive) breaking CI.
commit a3836b328e0c0f4d245c8a1a5742016abb30d16e
Merge: a17d64e4 7a7c4b60
Author: andypugh <andy@bodgesoc.org>
Date: Sun Apr 12 21:17:11 2026 +0100
Merge pull request #3913 from BsAtHome/fix_ci-werror
build: enable -Werror on rip-and-test and rip-and-test-clang CI builds.
commit a17d64e41d4ad135c7f5587bf76d7275cf4564ca
Merge: a75e0641 2f57090a
Author: andypugh <andy@bodgesoc.org>
Date: Sun Apr 12 21:10:53 2026 +0100
Merge pull request #3921 from BsAtHome/fix_new-iniparser
ini: Implement a new ini-file parser and adapt the code to use it.
commit a75e0641a64481cd489bd789bb66a1cc63750c90
Merge: 75cbbda8 9a1180b0
Author: Hans Unzner <hansunzner@gmail.com>
Date: Sun Apr 12 09:52:06 2026 +0200
Merge pull request #3920 from LinuxCNC/gmoccapy-3-5-2
Gmoccapy 3.5.2
commit 75cbbda8ed92cc70852eb7e9fc102a4c9b60b45b
Author: Hans Unzner <hansunzner@gmail.com>
Date: Sun Apr 12 09:48:18 2026 +0200
Fix merge
commit f12d13c01917eb6ae84e21ef12b8d911ebf44d41
Merge: 568354c7 b574d212
Author: andypugh <andy@bodgesoc.org>
Date: Sun Apr 12 00:20:15 2026 +0100
Merge branch '2.9'
commit 2f57090adba7870b9a315c1b67226b43c6bfec12
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Wed Apr 8 00:26:48 2026 +0200
ini: Implement a new ini-file parser and adapt the code to use it.
commit d32fedcadee25f94bcfcf622dc7d87df31fc379d
Author: Luca Toniolo <luca@aitalmac.com>
Date: Sat Apr 11 17:34:15 2026 +0800
rtapi: Refuse to load uspace components missing rtapi_app_exit
rtapi_app.h mandates that every component exports both rtapi_app_main
and rtapi_app_exit, but do_load_cmd() only checked for main and
do_unload_cmd() silently skipped the exit call when it was absent.
That let enum.c slip into the tree without rtapi_app_exit for years
(Fixes #3191), visible only once lld 17+'s default
--no-undefined-version made it a hard link error.
Check for rtapi_app_exit in do_load_cmd() alongside rtapi_app_main
and refuse to load the component otherwise, so future omissions
surface immediately at load time with a clear error message.
While here, also correct the dlsym cast for rtapi_app_exit in both
do_load_cmd() and do_unload_cmd() from int(*)(void) to void(*)(void)
to match the component's actual declaration. The int version was
copy-pasted from the rtapi_app_main lookup and while harmless in
practice (the return value was never read) it misrepresents the
function signature.
commit 387ccce50140f2aa7a2b32b0b89d802ef04eaeb0
Author: Luca Toniolo <luca@aitalmac.com>
Date: Sat Apr 11 14:01:45 2026 +0800
hal: Add empty rtapi_app_exit to enum component
rtapi_app.h unconditionally declares EXPORT_SYMBOL for both
rtapi_app_main and rtapi_app_exit, so every module is expected to
provide both entry points. enum.c only implemented rtapi_app_main,
which slipped past GNU ld but trips lld 17+'s default
--no-undefined-version (LLVM D135402) when the generated version
script references the missing symbol:
ld.lld: error: version script assignment of 'global' to symbol
'rtapi_app_exit' failed: symbol not defined
Provide an empty rtapi_app_exit so enum.c satisfies the contract.
Builds clean with clang 19 / ld.lld 19 for a uspace configuration.
Fixes #3191.
commit 9a1180b0f9201fddb04c22595d42849132374529
Author: Hans Unzner <hansunzner@gmail.com>
Date: Fri Apr 10 17:24:52 2026 +0200
update gmoccapy.pot
commit 68b322a44b699047106ba719d88f9b9515f4658e
Author: Hans Unzner <hansunzner@gmail.com>
Date: Fri Apr 10 17:20:20 2026 +0200
gmoccapy_3_5_2: update release notes, set version number
commit c6b78df155c81063cf99e10cbaab26ff4a48cbc9
Merge: 0077c179 340e3454
Author: Hans Unzner <hansunzner@gmail.com>
Date: Fri Apr 10 16:58:55 2026 +0200
Merge branch 'master' into gmoccapy-3-5-2
commit 0077c17926a55995fa59baf1b18a2e26b2ed92e3
Author: Hans Unzner <hansunzner@gmail.com>
Date: Fri Apr 10 15:52:02 2026 +0200
gmoccapy: update docs
commit 38ecb7b0374a2d5fe308738d931c6b5524d12fde
Author: Hans Unzner <hansunzner@gmail.com>
Date: Fri Apr 10 12:58:33 2026 +0200
gmoccapy: adapt 800x600 config
commit 17f86eb3747ef671e7a273ae56c6d0904a941b84
Author: Hans Unzner <hansunzner@gmail.com>
Date: Thu Apr 9 10:19:08 2026 +0200
gmoccapy: add font filter for popup messages font chooser
commit e9ed01adab8b8a3578e290f62eba3f9f168a5846
Author: Hans Unzner <hansunzner@gmail.com>
Date: Wed Apr 8 20:12:14 2026 +0200
gmoccapy: add font chooser for G-code view, set default font to monospace
commit 568354c7ed26efce1fd76db783983038e1d82f55
Merge: 74e7ea5a a24f1735
Author: andypugh <andy@bodgesoc.org>
Date: Thu Apr 9 21:02:17 2026 +0100
Merge pull request #3918 from LinuxCNC/revert-3908-rtapi_cleanup
Revert "Rtapi cleanup"
commit a24f17354668b1b73245f2c0ba3933154a1c2b17
Author: andypugh <andy@bodgesoc.org>
Date: Thu Apr 9 21:01:54 2026 +0100
Revert "Rtapi cleanup"
commit 7a7c4b608415e2e9a5de4bf676bdc0a23baeba26
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Wed Apr 8 22:56:43 2026 +0200
build: enable -Werror on rip-and-test and rip-and-test-clang CI builds.
commit 74e7ea5adde505f4e8670e2d22b9c7d43f12d237
Merge: c7be4418 1166565e
Author: andypugh <andy@bodgesoc.org>
Date: Wed Apr 8 21:40:52 2026 +0100
Merge pull request #3912 from BsAtHome/fix_clang-attr-nonstring
build: Need clang 21+ for nonstring attribute
commit 1166565e6977de1963e060963a4b570f81fc32d7
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Wed Apr 8 17:14:34 2026 +0200
build: Need clang 21+ for nonstring attribute.
commit c7be4418a3b63ae77ade3044ab0cd1c6af984438
Merge: b7423fb9 e30e2efc
Author: andypugh <andy@bodgesoc.org>
Date: Wed Apr 8 15:11:44 2026 +0100
Merge pull request #3908 from hdiethelm/rtapi_cleanup
Rtapi cleanup
commit e30e2efc33c4735d02781b7cc66df6237ee0fb5c
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Tue Apr 7 19:22:58 2026 +0200
Cleanup: Clang format
commit f12e7d25a315b3ae7577479345035f5092caf362
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Tue Apr 7 09:38:28 2026 +0200
Cleanup: Nicer get_fifo_path() / Add missing newlines
commit 292d8dc8b5e416a8757fb54104d795b18b9e1353
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Tue Apr 7 09:22:56 2026 +0200
Cleanup: use fmt::format where possible
commit b78e5c97b83d6cfb681061ecf60b6494f6e2556a
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Tue Apr 7 08:58:54 2026 +0200
Cleanup: Get rid of "using namespace std"
commit 927128dbf5e03f92624cd4ff851740e351ca40fc
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Mon Apr 6 21:13:20 2026 +0200
Cleanup: Nicer app init
commit 834263b3fc70ca98a31c89549aa64544216c939e
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Mon Apr 6 19:14:23 2026 +0200
Cleanup: Add GPL headers where missing
commit 94159b9bb19f4effd1f64b7b7b050aaa35bcf030
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Mon Apr 6 19:06:51 2026 +0200
Cleanup: Re-Add lost GPL headers
commit bb1a51f6718640c18eb922596644cf3a2ea80cf5
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Mon Apr 6 17:59:07 2026 +0200
Cleanup: Get rid of instance, we can lock before we start thread
commit 1c3a33cd33791dca8b2f80724bd11fd0af62dab8
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Mon Apr 6 17:55:22 2026 +0200
Cleanup: Rename, remove define
commit 808db77010cba2b0c422496b1e281159bb5f8ddf
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Mon Apr 6 17:39:13 2026 +0200
Cleanup: rtapi_task::ratio is unused, remove
commit 4282a000b5efdbe8392f8e58e8eadd50d35aa1d1
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Mon Apr 6 16:55:02 2026 +0200
Cleanup: Don't start master just to exit
commit 913c7ad31b9ffc92b4209f874e032efb19fb2320
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Mon Apr 6 16:53:08 2026 +0200
Cleanup: Renaming
commit ef9b8fa03832c5ea933e324a3a8505374a08b446
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Mon Apr 6 16:18:15 2026 +0200
Cleanup: Naming
commit 027aa3a3d403f8338da68c1c02bd2a35a68824bc
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Mon Apr 6 16:09:46 2026 +0200
Cleanup: Make posix the same as others
commit 62e5ea6457af35ef4d7380168b962528f348a5f6
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Mon Apr 6 15:45:12 2026 +0200
Cleanup: Handle posix the same way as others
commit fdafdbcc44b971d68629c016bce089b225f62ec2
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Sat Apr 4 12:47:07 2026 +0200
Cleanup: Fix build
commit 47bb237faa059c954513797a9c081bd703a12fe8
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Sat Apr 4 11:43:34 2026 +0200
Cleanup: Split out posix
commit 2f4d4a772d06563efb93ad9514974de883cab9d2
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Sat Apr 4 11:11:24 2026 +0200
Cleanup: Separate some classes
commit 341d510ff60105b7d0fd70396242dba8ceb912dd
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Sat Apr 4 10:46:31 2026 +0200
Cleanup: All starts with uspace
commit b7423fb9b2e770a81cdc8dc22dea2c8d19f51fb5
Merge: d38c4313 39d6f928
Author: andypugh <andy@bodgesoc.org>
Date: Wed Apr 8 12:49:03 2026 +0100
Merge pull request #3890 from grandixximo/fix/jerk-decomposition-kintype-guard
motion/control: guard jerk decomposition for identity kinematics only
commit d38c43136a55589eabf8e4cb2f0a54354e3dcb87
Merge: b3e718ec 5ac34806
Author: andypugh <andy@bodgesoc.org>
Date: Wed Apr 8 12:47:58 2026 +0100
Merge pull request #3910 from grandixximo/fix/warning-non-RTAI-build
fixes warnings on non RTAI builds
commit b3e718ecb896a1ba43a568a6e46b3ef01de985ea
Merge: 5281dc26 b019a76b
Author: andypugh <andy@bodgesoc.org>
Date: Wed Apr 8 12:46:23 2026 +0100
Merge pull request #3911 from BsAtHome/fix_rsh-joint-typo
linuxcncrsh: fix typo in joint iteration
commit b019a76b45911096e14b862d09e6c01c3e86ed82
Author: Bertho Stultiens <bertho@vagrearg.org>
Date: Wed Apr 8 08:30:30 2026 +0200
linuxcncrsh: fix typo in joint iteration.
commit 5ac34806cba8f1cc5a6b4a181cd6116baff377c8
Author: Luca Toniolo <luca@aitalmac.com>
Date: Wed Apr 8 09:10:56 2026 +0800
fixes warnings on non RTAI builds
commit 5281dc2654c9c8884bf4a1fd868f9b9d3d6e77d1
Merge: 658d666a 39245f5e
Author: andypugh <andy@bodgesoc.org>
Date: Tue Apr 7 22:33:09 2026 +0100
Merge pull request #3901 from grandixximo/fix/remove-uses-fp-2.10
Remove uses_fp parameter from RTAPI and HAL APIs
commit 658d666a6f557ae80bdffc307074b2cf2c811de1
Merge: dbb10943 073f3a50
Author: Hans Unzner <hansunzner@gmail.com>
Date: Tue Apr 7 08:44:25 2026 +0200
Merge pull request #3909 from grandixximo/fix-demux-generic-gitignore
gitignore: add missing demux_generic.9 entry
commit 073f3a5022c6fb4ee05df0439955c65fb5231362
Author: Luca Toniolo <luca@aitalmac.com>
Date: Tue Apr 7 12:52:01 2026 +0800
gitignore: add missing demux_generic.9 entry
The demux_generic component added in #3906 missed adding its
generated man page to docs/man/.gitignore.
commit 39245f5eff264ea163f3aeb3e8c2bddef0658a00
Author: Luca Toniolo <luca@aitalmac.com>
Date: Sun Apr 5 08:16:55 2026 +0800
Deprecate uses_fp parameter in RTAPI and HAL APIs
All threads now unconditionally save and restore FPU/SSE state,
making the uses_fp parameter obsolete. Rather than removing it
from the API (which would break out-of-tree components), this
commit deprecates it with a grace period:
RTAPI: uses_fp parameter is accepted but ignored; FPU state is
always saved in rtapi_task_new() regardless of the value passed.
HAL: uses_fp parameter is accepted but ignored in
hal_export_funct(), hal_export_functf(), and hal_create_thread().
All functions and threads are always marked as FP-capable
internally. The addf FP compatibility check is removed since
all threads are now FP-capable.
halcompile: fp/nofp keywords in function declarations now emit
a deprecation warning and are treated as fp (always return 1).
The keywords will be removed in a future version.
Remove fp/nofp from all in-tree .comp files, conv.comp.in
template, and mkconv.sh generator. Remove fp1= from test .hal
files. Out-of-tree .comp files will still parse but emit a
deprecation warning.
Documentation: API man pages, tutorials, and guides updated with
deprecation notices. Removed references to FP thread restrictions
that no longer apply.
No API signatures changed — out-of-tree components continue to
compile unchanged but will see warnings from halcompile if they
use fp/nofp.
Based on patch by BsAtHome.
Ref: linuxcnc/linuxcnc#3895
commit b574d21225deccbee63a3464bee67e38dbe18e5b
Merge: 8ef8e160 af3a1c2a
Author: andypugh <andy@bodgesoc.org>
Date: Mon Apr 6 18:09:57 2026 +0100
Merge pull request #3907 from hansu/halshow-error-handling-2.9
halshow: handle error when item from watchlist is removed during runtime
commit dbb10943ef489446b8f2d629a6ee2a32c4bafd9b
Merge: 804fdc83 04c3a6b5
Author: andypugh <andy@bodgesoc.org>
Date: Mon Apr 6 17:45:22 2026 +0100
Merge pull request #3906 from hansu/add-component-demux_generic
Add generic demultiplexer component (demux_generic)
commit 04c3a6b53cd34261eb6508bac877a5f31e801431
Author: Hans Unzner <hansunzner@gmail.com>
Date: Sun Apr 5 23:14:09 2026 +0200
Add generic demultiplexer component (demux_generic)
Based on mux_generic. Any number of pins, any data type.
commit af3a1c2a4c2b853feeac6312e11b98995e551abc
Author: Hans Unzner <hansunzner@gmail.com>
Date: Mon Apr 6 16:33:20 2026 +0200
halshow: handle error when item from watchlist is removed during runtime
commit 804fdc83c19d26eb0deb293069ac54c2e40b095d
Merge: 1bcf98ec ea5ef85c
Author: andypugh <andy@bodgesoc.org>
Date: Mon Apr 6 10:17:25 2026 +0100
Merge pull request #3903 from hdiethelm/xenomai4
Xenomai4 Userspace + other fixes
commit 1bcf98ec124c484b4bfc6c71519055ce0c99b8f6
Merge: 340e3454 ee6a9f9e
Author: andypugh <andy@bodgesoc.org>
Date: Mon Apr 6 00:41:30 2026 +0100
Merge pull request #3905 from hansu/remove-dubious-pt-po-file
remove dubious file 'pt.pofzebkv9v'
commit ee6a9f9e110ba39b1c9ec6ad21721d7a8289c82f
Author: Hans Unzner <hansunzner@gmail.com>
Date: Sun Apr 5 23:19:38 2026 +0200
remove dubious file 'pt.pofzebkv9v'
commit 7ff07b14ccc832c72a5ca512dd97736be894fec1
Author: Hans Unzner <hansunzner@gmail.com>
Date: Sun Apr 5 17:18:08 2026 +0200
gmoccapy: add toggle button + setting for sort by date
commit 2dec9594c300fc90e26facfdbcec790fb70ebf13
Author: Hans Unzner <hansunzner@gmail.com>
Date: Sun Apr 5 17:04:54 2026 +0200
iconview: add option to sort by date
commit ea5ef85cb6c31b9c99506d38c5c20b18d8fd168b
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Sun Apr 5 02:45:03 2026 +0200
EVL: parse_cpu_list: Point to specific commit
commit faa6cf69b722f2a03f2a5a38c00a13ba7e192c69
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Sun Apr 5 01:24:48 2026 +0200
EVL: Nicer detection
commit a761e759e6b513aef8c623b1b6920cd2c612c47a
Author: Hannes Diethelm <hdiethel@hsr.ch>
Date: Sat Apr 4 23:29:21 2026 +0200
LXRT: Fix cpu selection
commit 8ef8e16058c198eaaa443525711030bab5a4cba9
Merge: 40122c12 7980d942
Author: andypugh <andy@bodgesoc.org>
Date: Sat Apr 4 22:14:53 2026 +0100
Merge pull request #3898 from NTULINUX/2.9_libedit
Convert to libedit (2.9 branch)
commit ea6e61f5addd8df896ac137170b4a5f938cd22f9
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Thu Mar 26 19:18:53 2026 +0100
Fix priority check for LXRT
Cherry-Pick from 2.9 branch
commit 46c14f97f60fa17f7256ee32b5fa16e47408500c
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Sat Apr 4 18:43:09 2026 +0200
EVL: Fix cpu assignement for posix/lxrt/xenomai/evl
commit 340e3454e3555d0e267ab065b8e5954055878313
Merge: fd3497d9 111379d9
Author: andypugh <andy@bodgesoc.org>
Date: Sat Apr 4 16:43:12 2026 +0100
Merge pull request #3893 from BsAtHome/fix_strncpy-and-index-check
Fix strncpy truncation warning and cppcheck index-before-check error
commit fd3497d928f06e2403e5e1109221b537164b81be
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Sat Apr 4 11:42:53 2026 -0400
debian\configure: remove unused variable
It was removed with commit a69b725
commit 362d5a8041438880e4f72a3bc5ae3c378638343a
Author: Greg Carl <26096779+snowgoer540@users.noreply.github.com>
Date: Sat Apr 4 11:41:23 2026 -0400
qt5_graphics: fix copy/paste errors
commit a33593679bbe95bb577a86ad06d79fa1c25e7d4a
Merge: d7d4219b 1fcae397
Author: andypugh <andy@bodgesoc.org>
Date: Sat Apr 4 16:38:17 2026 +0100
Merge pull request #3897 from hdiethelm/xhc-whb04b-6-fix-v2-errorhandling
xhc-whb04b-6 error handling
commit d7d4219b73e5ff18281c0d52a5f6368ff00e3d08
Merge: d2c5120d 4975608a
Author: andypugh <andy@bodgesoc.org>
Date: Sat Apr 4 16:36:26 2026 +0100
Merge pull request #3869 from Sigma1912/use_home_not_shared
Remove use of HOME_IS_SHARED in sim configs
commit d2c5120deee07409883891713bfe5f96a2538221
Merge: 2aee0109 38b67623
Author: andypugh <andy@bodgesoc.org>
Date: Sat Apr 4 16:35:25 2026 +0100
Merge pull request #3884 from grandixximo/master
Replace C++ Ruckig with pure C cruckig to fix RTAI builds
commit 202aec2f5b9e61e22cd4db19302c44ef03af028a
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Sat Apr 4 10:19:58 2026 +0200
EVL: Fix warnings
commit ce9faee7f014496b94fe576c052b071f30d8329e
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Fri Apr 3 19:31:11 2026 +0200
EVL: Fix sleeps
commit 3bbdd3c9f60742d4a22710fc93ee19b084af3a5e
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Fri Apr 3 19:16:42 2026 +0200
EVL: Improve configure
commit c0364f549b47265302cba6a8ca00877a69dfe9ea
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Tue Mar 31 22:23:07 2026 +0200
EVL: Fix detection
commit c7566e809ac2cae6aab14150ff70899b82405dc6
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Thu Mar 26 23:02:37 2026 +0100
EVL: Use some evl functions (probably not needed)
commit d7edd05602624cee78ea7587058a5e19751a0e90
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Wed Mar 25 22:07:21 2026 +0100
EVL: Finally got EVL thread
commit a592d09e76ff7f1f731e664e52eb574c3a614812
Author: Hannes Diethelm <hannes.diethelm@gmail.com>
Date: Wed Mar 25 21:55:44 2026 +0100
EVL: WIP