Problem: XanaNews' default behaviour when clicking on an unexpanded branch is to download message bodies for all child nodes. This is obviously not desirable for those who don't want message bodies to download until they've clicked on the message. Solution: Since the Get Thread Message Bodies should still function, this mod adds a flag to signify when that function is being called. Modify MainForm.pas - Version 1.17.5.9 - with the mods previously described in my blog, at line 945, add ...
Problem: When XanaNews is able to download a message header, but the body of the message is not on the server because (for example) the message has expired or has been cancelled, it will display a the “greyed” message image in the flags column to denote this, however it will not auto-mark the message as read if you have auto-mark as read set. I've classified this mod as an enhancement because I thought perhaps some people might want XanaNews to behave that way, or at least have it as...
Problem: If XanaNews is configured so that message bodies download when you select them (eg click on a message header, or press enter when a message is selected), and the message body takes longer to download than the timeout, the message never gets auto-marked as read. Solution: Modify MainForm.pas - Version 1.17.5.9 - comment out lines 6153 to 6170. Should begin with: if fAutoMarkTicks < MaxInt then Inc (fAutoMarkTicks); ..and end with: ...