Skip to content

update#2

Open
jasenk2 wants to merge 10000 commits intojasenk2:masterfrom
LinuxCNC:master
Open

update#2
jasenk2 wants to merge 10000 commits intojasenk2:masterfrom
LinuxCNC:master

Conversation

@jasenk2
Copy link
Owner

@jasenk2 jasenk2 commented Oct 28, 2020

No description provided.

weblate and others added 27 commits January 18, 2026 19:13
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/
Translation: LinuxCNC/LinuxCNC Documentation
hostmot2 - board_name: Explicitly indicate __atribute__(nonstring)
Also suppressing false positive report on use of undefined variable.
build: d/configure gives constructive comments, severity prefix for messages
libnml: Fixed memleak in configuration parsing
BsAtHome and others added 30 commits February 9, 2026 15:37
Translations update from Hosted Weblate
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
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
Don't crash milltask when no tool data file is specified
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
Translations update from Hosted Weblate
homing: Fix race between joint's homing status and state machine done
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
tp: integrate Ruckig S-curve trajectory planner for planner_type 1
d/configure: Prepare for execution on other OS
if anyone complains, I'll make it configurable.
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
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
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
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Fix most of the "dangerousTypeCast" cppcheck warnings
Replace non-functional 64-bit long int CMS updaters with int64 types
Fix NML propagation of the task-/heart-beat from motion controller and task.
Fix heartbeats from task and motion
…at interface

Piggy backs off of commit 2001815 (some discussion at Pull Request #3809)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.