... if you can afford an half an hour (or maybe a bit more), then please help us (and yourself) with 4.0:
It is, honestly, the least we can do !
Linux, Bookworm 64bit, FPC324rc1, my app ~25K lines. Builds and runs as expected with gtk2, Qt5 and Qt6.
However, I see a lot of these -
notebook.pas(402,9) Warning: Symbol "DebugLn" is deprecated: "Use DebugLogger.DebugLn instead"
In lclproc.pas we find -
// Call debugging procedures in LazLoggerBase and RaiseGDBException in LazTracer.
// Deprecated in version 3.99, April 2024.
...
procedure DebugLn(const s: string = ''); overload; deprecated 'Use DebugLogger.DebugLn instead';
Now, in some of my units, I
use LCProc, thats where the messages are generated, even if I
use LazLogger first. In most cases, I don't need to
use LCProc, not sure why its there ? Historical perhaps, my issue.
But I don't see any mention of LCProc.DebugLn() being deprecated in the Release Notes, should it be there ? It sure did generate a lot of warnings in my app.
Love your work !
Davo