When cqrlog does a system call, the kernel gives it the time essentially in UTC.
However, something in the delphi/lazarus implementation underlying cqrlog converts it to localtime, and then cqrlog converts it back to UTC - wrong after a daylight savings time change.
I am sick of losing a few hundred LOTW confirmations on each DST change due to cqrlog doing this idiotic wrong conversion.
Why can't it just get UTC time directly from the OS and do everything in UTC?
Is Delphi/Lazarus so broken that only localtime is supported and not UTC?
It is my false because I didn't find function which returns UTC time. Hopefully find it and next release will be fine.
73 Petr, OK2CQR
--
http://HamQTH.com/ok2cqr
https://ok2cqr.com
Hello Petr,
I am hoping this has been fixed. Will it show up in the next release?
Thank You for this program!
73 - Paul - N9GXA
Hello Paul,
yes, I've found a solution and will fix it in next release.
73 Petr, OK2CQR
--
http://HamQTH.com/ok2cqr
https://ok2cqr.com
Thanks you very much, Petr!
73 - Paul - N9GXA