Project

General

Profile

danij's activity

From 2012-10-12 to 2012-10-25

2012-10-25

18:18 Doomsday Engine Revision b67b916f (github): Refactor|PathTree: Moved PathTreeNodeType into PathTree
Plus various minor cleanup refactorings. danij
16:27 Doomsday Engine Revision ad25c17d (github): Refactor|Materials|Textures: Minor cleanup refactorings
danij
13:32 Doomsday Engine Revision 2c5959d3 (github): Merge branch 'master' into thread-safe-lump-cache
danij
13:07 Doomsday Engine Revision 71fdaff3 (github): Refactor|PathTree: Moved PathDirectoryNode into PathTree and renamed as Node
Plus various minor cleanup refactorings. danij

2012-10-24

13:23 Doomsday Engine Revision 6412fa8b (github): Refactor|PathTree: Minor cleanup refactorings
danij
02:34 Doomsday Engine Revision c294fa47 (github): Refactor: Renamed PathDirectory[Node] as PathTree[Node]
This is a better name for this class which carries more meaning about
it's design and intended purpose.
danij
01:43 Doomsday Engine Revision b18c2f74 (github): Refactor: Renamed pathdirectory[node].cpp/h to pathtree[node].cpp/h
danij

2012-10-23

18:49 Doomsday Engine Revision 461ca229 (github): Merge branch 'master' into thread-safe-lump-cache
danij
16:25 Doomsday Engine Revision 6b6e1f7e (github): Merge branch 'master' into thread-safe-lump-cache
Conflicts:
doomsday/engine/portable/src/fs_main.cpp
doomsday/engine/portable/src/lumpindex.cpp
danij
15:54 Doomsday Engine Revision 0febb79b (github): Minor warning fixes
danij
07:11 Doomsday Engine Revision 2376af0e (github): Refactor|FileSys: Dumped the now redundant de::LumpFileAdaptor
Also reworked the mechanism for removing files from the virtual file
system and various minor cleanup refactorings.
danij
04:56 Doomsday Engine Revision e93428d2 (github): Refactor|FileSys: Files are now located, opened and then later indexed
danij

2012-10-22

23:52 Doomsday Engine Revision a6579c5d (github): Refactor|FileSys: Minor cleanup refactorings
danij
23:45 Doomsday Engine Revision e7880a17 (github): Refactor|FileSys: Moved updating of the engine state out of de::FS1
This is higher level logic that is now implemented in dd_main.cpp danij
20:23 Doomsday Engine Revision a7b52562 (github): Refactor|FileSys: Moved unload blocking of required game files out of de::FS1
The file system itself should not be concerned about higher level
concepts such as whether it is "legal" to unload a ...
danij
19:44 Doomsday Engine Revision 8a6fd8fb (github): Refactor|FS1: Removing files from FS1 is now done using de::File1 references
danij
17:58 Doomsday Engine Revision f451aaa5 (github): Merge branch 'master' into thread-safe-lump-cache
danij
04:23 Doomsday Engine Revision d9ca1abc (github): Refactor|FileSys: Rewired mechanism for reading file data
de::File1 no longer defines virtual readLump(lumpIdx) methods at
file container level. These have been replaced with ...
danij
03:31 Doomsday Engine Revision e6d2de9e (github): Refactor|FileSys: Rewired mechanism for composing file paths
de::File1 no longer defines a virtual composeLumpPath(lumpIdx)
method at file container level. This functionality has...
danij

2012-10-21

20:59 Doomsday Engine Revision fb7ab2d6 (github): Refactor|FileSys: Rewired mechanism for caching file data
de::File1 no longer defines virtual (cache/unlock)Lump(lumpIdx)
methods at file container level. These have been repl...
danij
20:20 Doomsday Engine Revision 15deef1b (github): Refactor|FileSys: Rewired mechanism for obtaining the name of a file
de::File1 no longer defines a virtual lumpName(lumpIdx) at file
container level. This is replaced with a virtual name...
danij
19:37 Doomsday Engine Revision 0385ae1c (github): Refactor|FileSys: Rewired mechanism for obtaining a PathDirectoryNode for a file
de::File1 no longer defines a virtual lumpDirectoryNode(lumpIdx) at
file container level. This is replaced with a vir...
danij
16:23 Doomsday Engine Revision f320c6fc (github): Refactor|FileSys: Minor cleanup refactorings
The findAll() methods of de::FS1 which take a predicate callback
function now use a de::File1 reference rather than a...
danij
15:54 Doomsday Engine Revision d5830bbb (github): Refactor|FileSys: Removed the type() method of de::File1
Also added a template version of FS1::findAll() which can be used
to filter the found results to include only files w...
danij

2012-10-20

20:52 Doomsday Engine Revision fb772c59 (github): Refactor|FileSys: Moved "container" reference from de::FileInfo to de::File1
danij
19:38 Doomsday Engine Revision 49e589cf (github): Cleanup
danij
19:20 Doomsday Engine Revision 5005a6fd (github): Refactor|File1: Removed redundant methods of de::File1
danij
18:37 Doomsday Engine Revision 9c076e1e (github): Refactor|LumpIndex: Switched LumpIndex to use de::File1 pointers
Next step: Remove the numerous now-redundant methods of de::File1 danij
16:09 Doomsday Engine Revision c1fedd2f (github): Refactor|FileSys: Derive ZipFile from de::File1
danij
16:08 Doomsday Engine Revision c673c83e (github): Refactor|FileSys: Derive WadFile from de::File1
danij
05:45 Doomsday Engine Revision f1014361 (github): Cleanup
danij
05:18 Doomsday Engine Revision 6c5419e1 (github): Refactor|FS1: Moved -vdmap interpretation out of the FS1 class
This logic is better placed outside the file system class (now in
dd_main.cpp).
danij
05:06 Doomsday Engine Revision 4b9294a7 (github): Refactor|FS1: Moved DD_DIREC parsing out of the FS1 class
This logic is better placed outside the file system class (now in
dd_main.cpp).
danij
04:41 Doomsday Engine Revision 6804167f (github): Refactor|FileSys: Moved FS1::printIndex() to LumpIndex::print()
danij
03:41 Doomsday Engine Revision 51da2546 (github): Refactor|FS1: Restructured various file system logics
Moved the logic of Game::isRequiredResource() into FS1::unloadFile()
and extracted the logic from FS1::zipLumpIndex()...
danij

2012-10-19

19:56 Doomsday Engine Revision a417cff7 (github): Refactor|FS1: Made the Wad LumpIndexes of FS1 publically visible
Rather than wrapping access to the internal indexes, make these
available (via const reference) to users of the FS1 c...
danij
15:52 Doomsday Engine Revision a9e8fd1b (github): Merge branch 'master' into thread-safe-lump-cache
danij
15:45 Doomsday Engine Revision ae2b0aa3 (github): Fixed|PathDirectory: Failed assertion during abnormal shutdown
danij
02:21 Doomsday Engine Revision a2d96e39 (github): Refactor|FS1: Further streamlined the public interface of FS1
danij

2012-10-18

21:08 Doomsday Engine Revision 19b0ddb3 (github): Cleanup|Zip: Minor cleanup
danij
21:00 Doomsday Engine Revision 2d00e360 (github): Cleanup|Wad: Minor cleanup
danij
20:38 Doomsday Engine Revision 44a36ee9 (github): Refactor|File1: Throw a NotContainedError in File1::container()
If the file is not contained and container() is called, throw a
NotContained exception so that users of the class mig...
danij
18:18 Doomsday Engine Revision 13481bcf (github): Cleanup
danij
18:03 Doomsday Engine Revision 52a06d58 (github): Merge branch 'master' into thread-safe-lump-cache
danij
17:59 Doomsday Engine Revision 43b4d30f (github): Refactor: Renamed DFile as FileHandle
danij
17:34 Doomsday Engine Revision 6e524804 (github): Refactor|FS1: Renamed filetype_t identifiers according to new File names
danij
17:30 Doomsday Engine Revision d62e757b (github): Cleanup
danij
17:08 Doomsday Engine Revision 76d29ef7 (github): Refactor: Disposed of the pure abstract AbstractFile
As a pure abstract base class for a file is no longer necessary,
AbstractFile has been refactored into a concrete bas...
danij
15:44 Doomsday Engine Revision 23512e92 (github): Refactor: Renamed LumpFile as LumpFileAdaptor
danij
15:36 Doomsday Engine Revision e0729dcb (github): Refactor: Renamed WadFile as Wad
danij
15:32 Doomsday Engine Revision 82ec7ec8 (github): Refactor: Renamed ZipFile as Zip
danij
15:24 Doomsday Engine Revision 10b69727 (github): Refactor: Renamed LumpInfo as FileInfo
danij
15:01 Doomsday Engine Revision ef299c45 (github): Refactor|FS1: Publishing lumps to indexes is now handled by FS1
danij
13:14 Doomsday Engine Revision 55914c7a (github): FS1: Cleanup
danij

2012-10-17

15:17 Doomsday Engine Revision 3a538317 (github): Refactor|FS1: Added exception class for notfound errors
NULL pointers are no longer used to signal failed file or info searches. danij
13:50 Doomsday Engine Revision 288f113d (github): fghfh
danij
13:13 Doomsday Engine Revision 75b40720 (github): Refactor|FS1: Moved tryOpen* methods to ::Instance
danij
12:39 Doomsday Engine Revision 7f0c06b1 (github): Refactor|FS1: Reworked findLumpFile() similarly to lumpInfo()
The logic of FS1::findLumpFile() was actually semantically closer to
that of FS1::lumpInfo() however were the former ...
danij
11:44 Doomsday Engine Revision c1b97ade (github): Merge branch 'master' into thread-safe-lump-cache
danij

2012-10-16

13:52 Doomsday Engine Revision ffd5aabd (github): Merge branch 'master' into thread-safe-lump-cache
danij
13:51 Doomsday Engine Revision 90c97090 (github): Fixed: Made const several de::Error derived exception catches
danij
13:13 Doomsday Engine Revision 1ce05814 (github): Debug|FileId: In debug builds store a copy of the path in FileId
danij
10:47 Doomsday Engine Revision adecfece (github): Merge branch 'master' into thread-safe-lump-cache
danij
06:54 Doomsday Engine Revision f83e0cc0 (github): Refactor|FS1: Merged findRealFile() into tryOpenNativeFile()
danij
06:09 Doomsday Engine Revision 04a497a7 (github): Refactor|FS1: Removed rendundant duplication - openAuxiliary() can use tryOpenFile()
Now that opening a file and the indexing/linking of said file is now
performed separately, openAuxiliary() no longer ...
danij
04:21 Doomsday Engine Revision e6daa6a2 (github): Refactor|FS1: Avoid manipulating the open-files list in accessFile()
Restructed logic for interpreted file instantiation so as to avoid
manipulating the open-files list when answering is...
danij
01:13 Doomsday Engine Revision 268f0737 (github): Refactor|FS1: Cleaned up interpreted file instantiation
This is still slightly messy due to the legacy LumpFile abstraction
- i.e., a file with no better case interpreter is...
danij

2012-10-15

19:18 Doomsday Engine Revision 3b652ada (github): 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-m...
danij
17:48 Doomsday Engine Revision 957253c6 (github): Refactor|FS1: Removed the now redundant allResourcePaths() iteration mechanism
danij
16:24 Doomsday Engine Revision b01707df (github): Fixed a variety of (innocuous) warnings
danij
05:30 Doomsday Engine Revision f2c36dcf (github): Fix typo
danij
04:31 Doomsday Engine Revision 4bfd705f (github): Refactor: Cleanup of the GameCollection implementation
Also added a proper NullGame object. danij

2012-10-14

22:00 Doomsday Engine Revision e524b0bc (github): Refactor: Games collection is now a C++ class
danij
20:52 Doomsday Engine Revision 3a381895 (github): Merge branch 'master' into thread-safe-lump-cache
danij
20:51 Doomsday Engine Revision 28d27c10 (github): Refactor|FileSys: Renamed de::FS as de::FS1 to avoid a conflict with libdeng2
danij
16:45 Doomsday Engine Revision fbabfa92 (github): Refactor: Use FS::findAllPaths() in readAllDefinitions()
danij
16:27 Doomsday Engine Revision 37bfaead (github): Merge branch 'master' into thread-safe-lump-cache
danij
16:26 Doomsday Engine Revision 3d5cba7b (github): Refactor: Post def_main C++ fixes
danij
15:44 Doomsday Engine Revision 02969d42 (github): Refactor: Switched def_main.c to C++
danij
15:43 Doomsday Engine Revision 6483d027 (github): Refactor: Post dd_main C++ fixes
danij
14:47 Doomsday Engine Revision 3ccf489e (github): Refactor: Switched dd_main.c to C++
danij

2012-10-13

21:53 Doomsday Engine Revision 98dbdb06 (github): Fixed|LumpIndex: Ambigous named symbol references in lumpindex.cpp
danij
09:56 Doomsday Engine Revision ee785d1d (github): Refactor|FileSys: Began work on unravelling FileDirectory auto population
Implemented FS::findAllPaths() to replace the FS::allResourcePaths()
iteration mechanism. findAllPaths() fills a FS::...
danij
08:23 Doomsday Engine Revision b41c2a37 (github): Refactor|PathDirectory: Minor cleanup refactorings
danij
06:36 Doomsday Engine Revision de2c8f44 (github): Refactor: Post sys_reslocator C++ fixes
Also dropped FileDirectory's now redundant C wrapper API. It should
now be possible to clean up PathDirectory once an...
danij
05:02 Doomsday Engine Revision 538511b3 (github): Refactor: Switched sys_reslocator.c to C++
danij
04:58 Doomsday Engine Revision a8cf1db0 (github): Fixed|LumpIndex: Ambigous named symbol references in lumpindex.cpp
danij

2012-10-12

13:25 Doomsday Engine Revision 8ad7d7c1 (github): Fixed|FileId: Missing base class initialization in copy constructor
danij
13:25 Doomsday Engine Revision f5f31bf3 (github): Fixed|LumpFile: 'DFile' is already declared in this scope
danij
11:54 Doomsday Engine Revision 46fee2e3 (github): Refactor|FileSys: Ordain WadFile lumps named "DEHACKED" a ".deh" extension
Now that all files support an extension including those loaded from
WAD files, it is no longer necessary for special ...
danij
09:13 Doomsday Engine Revision e2ba4976 (github): Refactor|FileSys: Minor cleanup refactorings
danij
07:52 Doomsday Engine Revision 8ade6308 (github): Refactor|FileSys: Use references rather than pointers where appropriate
Plus minor cleanup. danij
05:56 Doomsday Engine Revision b5c84e0a (github): Refactor|FileSys: Removed redundant (duplicated) file system search algorithms
FS::collectFiles() has been replaced with FS::findAll(), which returns
a FileList instead of an array of AbstractFile...
danij
 

Also available in: Atom