Project

General

Profile

danij's activity

From 2012-09-28 to 2012-10-11

2012-10-11

17:31 Doomsday Engine Revision 39dc865a (github): Fix merge error in zipfile.cpp
danij
17:14 Doomsday Engine Revision db7208fa (github): Fixed: Infinite recursion in FS::lastModified()
danij
17:13 Doomsday Engine Revision 621a7b54 (github): Merge branch 'master' into thread-safe-lump-cache
Conflicts:
doomsday/engine/portable/src/abstractfile.cpp
doomsday/engine/portable/src/dd_games.cpp
doomsday/engine/po...
danij

2012-10-10

13:59 Doomsday Engine Revision 5844763d (github): Fixed|GCC: Fixed more supposedly ambiguous symbol name errors
danij
13:21 Doomsday Engine Revision f8f96415 (github): Fixed|GCC: Extraneous scope resolution operator in fileid.h
danij
12:59 Doomsday Engine Revision 50eddf83 (github): Fixed|GCC: Ambiguous named symbol references in dd_games.cpp and dd_wad.cpp
danij
11:28 Doomsday Engine Revision 53517149 (github): Cleanup|FileSys: LumpInfo is no longer used by C modules #2
danij
11:26 Doomsday Engine Revision b3203d12 (github): Cleanup|FileSys: LumpInfo is no longer used by C modules
LumpInfo is no longer used directly by C code modules and because
the C wrapper API for de::FS provides other means t...
danij
10:53 Doomsday Engine Revision 45b2d64a (github): FileSys: de::FS should assume UTF-8 for 8-bit file paths
danij
10:24 Doomsday Engine Revision 4dfc837e (github): Cleanup
danij
09:58 Doomsday Engine Revision 36ba2e67 (github): Cleanup: Moved implementation of de::FileId to fileid.cpp
danij
08:21 Doomsday Engine Revision 9b79a58a (github): Refactor|FileSys: Moved path string composition out of de::FS::listFiles()
The C API function F_ComposeFileList() now uses de::FS::collectPaths()
to first collect a PathList of the files it is...
danij
06:39 Doomsday Engine Revision 2a42b179 (github): Refactor: Post fs_util C++ fixes
danij
06:31 Doomsday Engine Revision 8038b437 (github): Refactor: Switched fs_util.c to C++
danij
05:34 Doomsday Engine Revision dfa747f3 (github): FileSys|Refactor: Allocate the Wad- Zip- and Auxiliary- lump indexes with FS::Instance
danij
05:13 Doomsday Engine Revision b6e21ade (github): Refactor|FileSys: Allocate the loaded- and open- file lists with FS::Instance
danij
04:59 Doomsday Engine Revision a5c0fc6f (github): Refactor|FileSys: Moved de::FS private instance data to ::Instance
danij
03:52 Doomsday Engine Revision 8b9ea904 (github): Refactor|FileSys: Moved the file system's global data into de::FS
Todo: Cleanup danij
01:44 Doomsday Engine Revision 6791d804 (github): Refactor|FileSys: Replaced vdmapping stuff with a list of string pairs
We can't presently use a Map or Hash for these. Although the paths
are unique, several of the existing algorithms whi...
danij

2012-10-09

23:35 Doomsday Engine Revision 80e6c018 (github): Refactor|FileSys: Replaced ldmapping stuff with a list of string pairs
We can't presently use a Map or Hash for these. Although the paths
are unique, several of the existing algorithms whi...
danij
08:14 Doomsday Engine Revision fa0ba809 (github): Refactor: Replaced fileidentifier_t with FileId
FileId is a new C++ class which thinly wraps an MD5 hash (produced
with QCryptographicHash) into an object.
FileId i...
danij

2012-10-08

15:48 Doomsday Engine Revision 020c5636 (github): Merge branch 'master' into thread-safe-lump-cache
Conflicts:
doomsday/engine/portable/src/dd_main.c
danij

2012-10-07

14:43 Doomsday Engine Revision 1f55d064 (github): Fix off-by-one bug in DD_LocateAllGameResourcesWorker()
danij
14:28 Doomsday Engine Revision 0b279401 (github): Homepage|Build Repository: Fixed release version sort order
danij
13:38 Doomsday Engine Revision 0ac9e20e (github): Refactor|WadFile: Defer WadFile lump CRC calculation until needed
danij
11:42 Doomsday Engine Revision d05a7752 (github): LumpInfo|Cleanup: Implemented C++ constructors and copy-assignment
danij
09:59 Doomsday Engine Revision 1c905fcc (github): Refactor|FileSys: Moved "baseOffset" property from AbstractFile to LumpInfo
Plus some minor cleanup. danij
07:31 Doomsday Engine Revision bb9250a0 (github): Refactor|WadFile: Added exception classes for format and notfound errors
danij
06:56 Doomsday Engine Revision 313e13c0 (github): Refactor|LumpIndex: Return const references to LumpInfos
danij
06:43 Doomsday Engine Revision 46d9a72d (github): Cleanup
danij
06:15 Doomsday Engine Revision 53ebf9f7 (github): Refactor|AbstractFile: Return const references to lump infos and directory nodes
danij
03:21 Doomsday Engine Revision d271dd7d (github): Cleanup
danij
03:02 Doomsday Engine Revision ef0605c5 (github): Refactor: Renamed LumpDirectory as LumpIndex
The name LumpDirectory is somewhat misleading given our usage of the
word "directory" in other related contexts. The ...
danij
02:27 Doomsday Engine Revision a3fbd6c8 (github): Refactor: Renamed lumpdirectory.cpp/h to lumpindex.cpp/h respectively
danij
02:12 Doomsday Engine Revision 52efc2a8 (github): Refactor|AbstractFile: Dumped AbstractFile's now redundant C wrapper API
danij
01:04 Doomsday Engine Revision 42589c15 (github): Refactor|FileSys: Further cleanup refactorings to the libdeng1 file system
danij

2012-10-06

08:48 Doomsday Engine Revision e71fd760 (github): Refactor|FileSys: Minor cleanup refactorings to the libdeng1 file system
danij
07:57 Doomsday Engine Revision e9c28e2d (github): Refactor|GenericFile: Dumped GenericFile's now redundant C wrapper API
danij
07:48 Doomsday Engine Revision eea0e59b (github): Refactor|LumpFile: Dumped LumpFile's now redundant C wrapper API
danij
07:34 Doomsday Engine Revision d0e8ca22 (github): Refactor|WadFile: Dumped WadFile's now redundant C wrapper API
danij
07:34 Doomsday Engine Revision 325ecaa7 (github): Refactor|ZipFile: Dumped ZipFile's now redundant C wrapper API
danij
07:23 Doomsday Engine Revision 965d0c9d (github): Refactor: Relocated game resource location into the Games collection
Plus various minor refactorings to the libdeng1 file system. danij

2012-10-05

16:40 Doomsday Engine Revision c14ae8e8 (github): Refactor|AbstractFile: Minor cleanup refactorings
danij
13:18 Doomsday Engine Revision 42fe201e (github): Refactor|FS: Continued refactoring the libdeng1 file system
AbstractFile is now a pure abstract class and nearly all filetype_t
switches have been replaced with virtual function...
danij
09:05 Doomsday Engine Revision 840a61a6 (github): Fixed: Fatal error on unhandled exception before Textures_Init()
danij
08:59 Doomsday Engine Revision 3d1706e3 (github): Fix off-by-one bug in DD_LocateAllGameResourcesWorker()
danij
01:25 Doomsday Engine Revision 6f5ded37 (github): Refactor: Post game.c C++ fixes and cleanup
danij

2012-10-04

13:01 Doomsday Engine Revision 4c1cfaba (github): Refactor: Switched game.c to C++
danij

2012-10-03

23:57 Doomsday Engine Revision 11f1fa9a (github): Merge remote-tracking branch 'remotes/origin/thread-safe-lump-cache'
danij
23:55 Doomsday Engine Revision 451703b0 (github): Merge remote-tracking branch 'remotes/origin/master' into thread-safe-lump-cache
Conflicts:
doomsday/plugins/common/src/p_switch.c
danij
12:41 Doomsday Engine Revision fab7c1bc (github): LumpDirectory: Don't count duplicates in the pruneFile() total
danij
12:17 Doomsday Engine Revision 7535fdcc (github): Optimize|LumpDirectory: Fold in outstanding duplicates when pruning a LumpDirectory by file
Rather than perform two consecutives prune ops in this case, flag
all the lumps of both ops and prune once only.
danij
10:13 Doomsday Engine Revision 7e367e05 (github): Cleanup
danij
10:02 Doomsday Engine Revision b03bcfea (github): LumpDirectory: Always prune duplicates before pruning by file
This is necessary to ensure the validity of the return value.
Todo: Merge the pruneFlags arrays produced by both alg...
danij
09:12 Doomsday Engine Revision 72d73788 (github): Optimize|LumpDirectory: Revised LumpDirectory pruning
Reworked LumpDirectory's pruneByFile() method to more efficiently
handle the case where all lumps in the directory or...
danij
05:55 Doomsday Engine Revision 61636019 (github): Refactor: Replaced FT_UNKNOWNFILE instances with GenericFile
AbstractFile will soon become a proper abstract class, so as we
won't be able to instantiate it we need a generic imp...
danij
03:42 Doomsday Engine Revision 323b5dd4 (github): Cleanup
danij

2012-10-02

06:54 Doomsday Engine Revision c3bd4470 (github): Homepage|Fixed: Missing package download for the mac10_6-x86-x86_64 platform
danij
06:51 Doomsday Engine Revision ae85f34c (github): Refactor: Reimplemented LumpDirectory as a C++ class
The high-level design and algorithmic complexity of this component is
pretty much unchanged. The implementation howev...
danij

2012-10-01

09:27 Doomsday Engine Revision 06641e78 (github): Refactor: Switched lumpdirectory.c to C++
danij
09:25 Doomsday Engine Revision b0d52915 (github): Refactor: Post dd_wad C++ fixups
danij
09:10 Doomsday Engine Revision 986686fc (github): Refactor: Switched dd_wad.c to C++
danij
08:31 Doomsday Engine Revision 4c0d3368 (github): Cleanup
danij
07:39 Doomsday Engine Revision 1de07f36 (github): Refactor: Use a DFile in AudioDriver musicPlayLump()
Instead of reading directly from the lump using F_ReadLumpSection()
when buffering the song, instead open a new DFile...
danij
07:07 Doomsday Engine Revision 0f59ae65 (github): Refactor: Reimplemented DFile as a C++ class
Todo: Cleanup
Todo: Reimplement the used DFile pool.
danij
03:01 Doomsday Engine Revision fb7256bd (github): Refactor: Began work on turning DFile into a C++ class
danij
02:00 Doomsday Engine Revision 5bf7f32f (github): Refactor: Post dfile C++ fixups
danij
01:49 Doomsday Engine Revision df2f8ec1 (github): Refactor: Switched dfile.c to C++
danij
01:33 Doomsday Engine Revision cf3c7e15 (github): Cleanup
danij

2012-09-30

22:14 Doomsday Engine Revision fd8c2de2 (github): Refactor: Moved the Games collection into new source files
danij
19:48 Doomsday Engine Revision 17b366dd (github): Cleanup: Cleaned up dd_main.c somewhat
danij
11:58 Doomsday Engine Revision 70113dba (github): Refactor: Reimplemented FileList with QList<DFile*>
Same usage semantics and pretty similar internals but QList wins on
performance. Into the bin goes the old FileList.
danij
08:39 Doomsday Engine Revision a9a3143c (github): Refactor: Moved some DFileBuilder forward declarations to dfilebuilder.h
danij
07:21 Doomsday Engine Revision 3e73dce8 (github): Refactor: Switched fs_main.c to C++
danij

2012-09-28

08:55 Doomsday Engine Revision 9eb6d61b (github): Fixed|libcommon: Removed leftover merge artefacts in p_switch.c
danij
08:19 Doomsday Engine Revision be686b8a (github): Cleanup
danij
08:03 Doomsday Engine Revision 1791793e (github): Refactor: LumpFile, WadFile and ZipFile can now inherit from AbstractFile
danij
07:12 Doomsday Engine Revision 4a8c27a1 (github): Refactor: Reimplemented AbstractFile as a C++ class
danij
05:29 Doomsday Engine Revision 0d3eff6b (github): Refactor: Switched abstractfile.c to C++
danij
05:24 Doomsday Engine Revision b926b07c (github): Refactor: Reimplemented LumpFile in C++
danij
05:03 Doomsday Engine Revision 86f59c97 (github): Refactor: Switched lumpfile.c to C++
danij
03:52 Doomsday Engine Revision 8541764f (github): Fixed|libcommon: Failed reading SWITCHES lumps at directory index #0
A non-issue because a SWITCHES lump is only useful when applied to
a game and for that you first have to load an IWAD.
danij
03:27 Doomsday Engine Revision 35d8f2c1 (github): LumpCache: On reaquiring PU_PURGELEVEL data set the tag back to PU_APPSTATIC
danij
03:16 Doomsday Engine Revision 5415a1b1 (github): Refactor|LumpCache: Replaced array void* datas with a vector of CacheRecord
As the lump datas use Zone-allocated memory and given the need of
an address to track "user" status of said data - us...
danij
01:48 Doomsday Engine Revision c025cd53 (github): Refactor|LumpCache: Removed adaptive use of the "lumps" pointer in LumpCache
Previously LumpCache would avoid allocating a vector of lump data
pointers if only a single lump might be stored in t...
danij
01:37 Doomsday Engine Revision 4e6168d5 (github): Add new source file lumpcache.h
danij
01:35 Doomsday Engine Revision 61f692c6 (github): Refactor|ZipFile: Use an instance of LumpCache with ZipFile
danij
01:35 Doomsday Engine Revision 3f7dc55f (github): Refactor: Moved LumpCache class to new source file lumpcache.h
danij
 

Also available in: Atom