Refactor|FS1: Removed the now redundant lastModified()
All AbstractFile derived files are automatically attributed a last modified date, even lumps in Wad files. The last-modification date is made conveniently available via each file's LumpInfo metadata.
The utility function F_GetLastModified() can be used in all other cases (i.e., native files and directories).
This should result in a noticeable improvement in startup times as previously two handles and two DFile objects were opened/allocated in the process of opening a native file (plus overheads involved in FileId generation and open-file-list bookkeeping).
Refactor|FS1: Removed the now redundant lastModified()
All AbstractFile derived files are automatically attributed a last
modified date, even lumps in Wad files. The last-modification date
is made conveniently available via each file's LumpInfo metadata.
The utility function F_GetLastModified() can be used in all other
cases (i.e., native files and directories).
This should result in a noticeable improvement in startup times as
previously two handles and two DFile objects were opened/allocated
in the process of opening a native file (plus overheads involved
in FileId generation and open-file-list bookkeeping).