0ad/source/lib/res/file
janwas 37663d86fb # bugfixes: prevent incorrect FPU results due to 0-length files, and incorrect file caching due to timestamps delayed by long sojourn in the debugger.
file_cache: avoid caching 0-length files (prevents div by 0)
adts: bit more defensiveness against size=0
trace: now use "dividers" in the trace file instead of relying on
monotony property of the get_time source. this avoids incorrectly
splitting the trace into runs when time is actually not monotonous
(which would cause lots of warnings), e.g. due to debugger.
in the process, changed interface to return (most-recent first) runs,
instead of only the raw unsorted entries.

This was SVN commit r3832.
2006-04-30 21:45:32 +00:00
..
archive_builder.cpp # more res/file refactoring (split up archive provider and builder) 2006-04-24 05:20:14 +00:00
archive_builder.h # more res/file refactoring (split up archive provider and builder) 2006-04-24 05:20:14 +00:00
archive.cpp #further VFS refactor (dirent enumeration interface unified, more code sharing) 2006-04-26 22:38:25 +00:00
archive.h # more res/file refactoring (split up archive provider and builder) 2006-04-24 05:20:14 +00:00
compression.cpp #further VFS refactor (dirent enumeration interface unified, more code sharing) 2006-04-26 22:38:25 +00:00
compression.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
file_cache.cpp # bugfixes: prevent incorrect FPU results due to 0-length files, and incorrect file caching due to timestamps delayed by long sojourn in the debugger. 2006-04-30 21:45:32 +00:00
file_cache.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
file_internal.h #further VFS refactor (dirent enumeration interface unified, more code sharing) 2006-04-26 22:38:25 +00:00
file_io.cpp Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
file_io.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
file_stats.cpp Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
file_stats.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
file_util.cpp # GCC compatibility 2006-04-28 04:53:23 +00:00
file.cpp # GCC compatibility 2006-04-28 04:53:23 +00:00
file.h #further VFS refactor (dirent enumeration interface unified, more code sharing) 2006-04-26 22:38:25 +00:00
path.cpp Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
path.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
trace.cpp # bugfixes: prevent incorrect FPU results due to 0-length files, and incorrect file caching due to timestamps delayed by long sojourn in the debugger. 2006-04-30 21:45:32 +00:00
trace.h # bugfixes: prevent incorrect FPU results due to 0-length files, and incorrect file caching due to timestamps delayed by long sojourn in the debugger. 2006-04-30 21:45:32 +00:00
vfs_mount.cpp # bugfix in error reporting path: avoid repeated failure messages. 2006-04-28 04:58:31 +00:00
vfs_mount.h # VFS: add support for redirecting writes of files that are in archives to writable mod directory (required for editor) 2006-04-25 17:35:35 +00:00
vfs_optimizer.cpp # bugfixes: prevent incorrect FPU results due to 0-length files, and incorrect file caching due to timestamps delayed by long sojourn in the debugger. 2006-04-30 21:45:32 +00:00
vfs_optimizer.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00
vfs_redirector.cpp #further VFS refactor (dirent enumeration interface unified, more code sharing) 2006-04-26 22:38:25 +00:00
vfs_redirector.h #further VFS refactor (dirent enumeration interface unified, more code sharing) 2006-04-26 22:38:25 +00:00
vfs_tree.cpp #further VFS refactor (dirent enumeration interface unified, more code sharing) 2006-04-26 22:38:25 +00:00
vfs_tree.h #further VFS refactor (dirent enumeration interface unified, more code sharing) 2006-04-26 22:38:25 +00:00
vfs.cpp # bugfix: was triggering write-to-mod feature for all file writes due to incorrect flag comparison (2 bits must both be set) 2006-04-27 03:11:45 +00:00
vfs.h # VFS: add support for redirecting writes of files that are in archives to writable mod directory (required for editor) 2006-04-25 17:35:35 +00:00
zip.cpp #further VFS refactor (dirent enumeration interface unified, more code sharing) 2006-04-26 22:38:25 +00:00
zip.h Fixed file properties - removed svn:executable and svn:keywords (left over from CVS conversion?) from all files; set svn:eol-style=native for *.cpp, *.h (and fixed files with inconsistent line endings) 2006-04-23 23:14:18 +00:00