You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
configs: remove conflicting duplicate INI keys (first occurrence wins)
LinuxCNC's INI reader returns the first occurrence of a key within a
section (IniFile::findTag with num=1), so a second line with the same key
in the same section is silently ignored. Several shipped sim/demo configs
contain such duplicates where the later value is dead -- in a couple of
cases masking the author's evident intent. The first-wins behaviour was
confirmed on 2.10 with `inivar` and the linuxcnc.ini Python reader.
- sim/axis/gladevcp/probe.ini: [RS274NGC] SUBROUTINE_PATH was set twice, so
the second value (../../nc_files/gladevcp_lib -- the gladevcp demo's
O-word subs) was ignored and those subs were unreachable. Merge both into
one colon-separated SUBROUTINE_PATH.
- sim/woodpecker/woodpecker_xyzab.ini: [DISPLAY] GEOMETRY = xyzab (added for
this 5-axis variant) was overridden by a leftover XYZABCUVW; make xyzab
effective. Also drop a duplicate [RS274NGC] PARAMETER_FILE.
- sim/woodpecker/woodpecker_xyza.ini: drop a pasted-twice spindle-override
block ([DISPLAY] MIN/MAX_SPINDLE_0_OVERRIDE).
- sim/axis/histogram_demo.ini, ini_hal_demo.ini: drop a stray second
[TRAJ] MAX_LINEAR_VELOCITY (1.2345) after 1.2.
- sim/axis/vismach/5axis/bridgemill/5axis.ini: drop a redundant
[TRAJ] MAX_ANGULAR_VELOCITY (360, identical to 360.0).
0 commit comments