Daniel
Daniel
`Category` is an "extendable enum". It's mainly used by LogixNG but can now be used by other parts of JMRI as well. This PR refactors `jmri.jmrit.logixng.Category` into `jmri.Category` and `jmri.jmrit.logixng.LogixNG_Category`.
WIP since I need to add option to not wait for program to complete. In that case, a new thread probably needs to be started to wait for the program...
Adds the interface `AverageMeter` and its implementation class `DefaultAverageMeter`. For background, see https://github.com/JMRI/JMRI/issues/14155#issuecomment-2933014004.
This PR is a new try to split Timebase into several interfaces. Previous discussion PR #13889 and #13894. https://jmri-developers.groups.io/g/jmri/topic/111429025 https://jmri-developers.groups.io/g/jmri/topic/111376334 https://jmri-developers.groups.io/g/jmri/topic/111320636
This PR is _not_ complete. I created it as a base for discussion on the JMRI developers list. For background, see this JMRI user's request: https://groups.io/g/jmriusers/message/236875
We have a project where every PR must pass two Mergeable checks. But the last two days these tests have failed to execute. A PR with this problem: https://github.com/JMRI/JMRI/pull/14188
This PR adds a `Windows Java25 CI` test just to check what works and what doesn't. - It updates jSerialComm, jbidibc-* and bidibwizard-*. - It updates Mockito, Bytebuddy, Objenesis and...