Project

General

Profile

danij's activity

From 2012-11-09 to 2012-11-22

2012-11-22

13:47 Doomsday Engine Revision 108e0141 (github): Minor tweaks to log messages
danij
12:55 Doomsday Engine Revision 8f13a39c (github): Cleanup
danij
12:35 Doomsday Engine Revision fcb62e3b (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
12:34 Doomsday Engine Revision ac6e6441 (github): Fixed|de::Wad|de::Zip: The "l" format modifier is not used with de::String patterns
danij
11:41 Doomsday Engine Revision e8f5ea07 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
11:40 Doomsday Engine Revision 05112403 (github): Refactor|FS1: API coherence refactorings afforded by the subspaces rename
As the filesystem subspaces are no longer in name collision with the
C++ reserved word "namespace", the API has been ...
danij
10:38 Doomsday Engine Revision fc0ae346 (github): Refactor: Renamed filesystem "namespace" as "scheme"
The term "namespace" is no longer descriptive enough to describe the
purpose and functionality of the filesystem subs...
danij
09:06 Doomsday Engine Revision 1b76b692 (github): Documentation|Fixed: Various Doxygen apidoc fixes
danij
03:17 Doomsday Engine Revision 65cfb8eb (github): Refactor|Filesys: Moved the auxilary lump index out of FS1
Rather than encumber the filesystem with maintaining the additional
lump index needed while temporarily opening and v...
danij
01:10 Doomsday Engine Revision 6365baf8 (github): Refactor|FileSys: Further cleanup refactorings
danij

2012-11-21

23:39 Doomsday Engine Revision 1cf00aff (github): Refactor|Filesys: Minor cleanup refactorings
danij
21:50 Doomsday Engine Revision cc7dcd5a (github): Refactor: Merged resource location logic into FS1
Plus various API coherence refactorings to the file system afforded
by the switch to using de::Uri for search paths.
...
danij

2012-11-20

19:17 Doomsday Engine Revision 080bb663 (github): Fix build
danij
06:05 Doomsday Engine Revision 2fd88a79 (github): Refactor: Moved file resource namespaces into FS1
Keeping these indexes separate to the filesystem itself achieves
little given their dependence on one another and how...
danij

2012-11-19

23:57 Doomsday Engine Revision 5e3c0749 (github): Refactor: Moved resource class management out of filesys
Attempting to crystalize the division between file and resource;
resource classes are now defined and managed in dd_m...
danij
23:31 Doomsday Engine Revision 880687b2 (github): Cleanup
danij
23:02 Doomsday Engine Revision cd7e5778 (github): Refactor: Renamed fileclass_t to resourceclass_t
This component should not have been renamed along with the rest of
of the old resource-level components - it belongs ...
danij
19:37 Doomsday Engine Revision c9322245 (github): Moved wad and zip modules to the resource domain
danij
18:33 Doomsday Engine Revision 3a923a7a (github): Refactor: Renamed ResourceRecord as MetaFile and moved to filesys
danij
17:48 Doomsday Engine Revision aef12e3e (github): Cleanup
danij
17:33 Doomsday Engine Revision 7496f8e6 (github): Moved source files for the resource organization components to filesys
danij
17:01 Doomsday Engine Revision 75263426 (github): Refactor: Began merging the resource locator with FS1
Renamed all "resource" components using the term "file" to be
consistent with the file system metaphor universally ap...
danij
12:26 Doomsday Engine Revision bd368f99 (github): Cleanup
danij

2012-11-18

18:44 Doomsday Engine Revision 42a9f748 (github): Cleanup
danij
18:37 Doomsday Engine Revision d3c3019d (github): Fix typo
danij
18:30 Doomsday Engine Revision 7aeac454 (github): Refactor: Improved model file interpreter mechanism
The revised mechanism now works similarly to that used for other
types of resources such as packages and graphics.
danij
17:24 Doomsday Engine Revision 3ea9f308 (github): Optimize: Restructured model loading
The old model loading mechanism was rather awkward and suboptimal
as it required an instance of the runtime represent...
danij
14:40 Doomsday Engine Revision dabd706f (github): Refactor: Cleaned up model resource management
danij
02:21 Doomsday Engine Revision b684f313 (github): Fixed: Models rendered without skins
Model skin location is currently still dependent on an old search
logic in the locator which searches outside the mod...
danij

2012-11-17

16:47 Doomsday Engine Revision ef9cf3c1 (github): Refactor: Began restructuring graphic file interpretation
The processing step which interprets an unknown graphic file into a
known resource type is now abstracted with polymo...
danij
15:52 Doomsday Engine Revision 16a1e489 (github): Documentation: Clarified apidoc for ResourceNamespace::add()
danij

2012-11-16

21:32 Doomsday Engine Revision 2328accf (github): Cleanup
danij
20:44 Doomsday Engine Revision 7483258a (github): Fixed build
danij
19:19 Doomsday Engine Revision f0a992c3 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
Conflicts:
doomsday/engine/src/dd_main.cpp
doomsday/engine/src/filesys/fs_main.cpp
doomsday/engine/src/filesys/zip.cpp
danij
19:04 Doomsday Engine Revision 149a12dd (github): Refactor: Refactored away resourcetypeid_t
ResourceType is specialised by FileResourceType to add an interpret()
(file instance) method. The file system iterate...
danij
15:54 Doomsday Engine Revision 5ef4f281 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
15:53 Doomsday Engine Revision 1015b30e (github): Refactor: Removed the lump index concept from File1
This concept was implemented at this level as an interim measure, as
it enabled a straightforward mechanism to achiev...
danij
12:22 Doomsday Engine Revision 5779ba6e (github): Cleanup
danij
12:22 Doomsday Engine Revision 5bc27cf9 (github): dd_main.cpp was moved back to base level
danij
11:58 Doomsday Engine Revision 3f498dfd (github): Documentation|Added|ResourceType: Added apidocs for ResourceType
danij
10:22 Doomsday Engine Revision ffd8274e (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
10:22 Doomsday Engine Revision fd46e67c (github): Refactor|Uri: Updated re ResourceClass
danij
10:21 Doomsday Engine Revision 3399f08d (github): Documentation|Added|ResourceClass: Added apidoc for ResourceClass
danij
09:46 Doomsday Engine Revision f4c8ec18 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
09:45 Doomsday Engine Revision 9ee12fcb (github): Cleanup
danij
09:44 Doomsday Engine Revision 08547f24 (github): Refactor: Manage ResourceClass and ResourceType dynamically
The old resourceclass_t and resourcetype_t enumerations have been
replaced with dynamically managed structures which ...
danij

2012-11-15

01:50 Doomsday Engine Revision 8793fed3 (github): Refactor: Minor cleanup refactorings
danij
01:06 Doomsday Engine Revision dc1743a6 (github): Cleanup: Cleaned up creation of the Packages resource namespace
Also changed registration order so that $(App.DataPath) has priority
over system-wide paths (e.g., those set with env...
danij

2012-11-14

19:03 Doomsday Engine Revision 72593473 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
19:02 Doomsday Engine Revision 9098bfe9 (github): Refactor|ResourceTypeInfo: Use an array of const String for ResourceTypeInfo's extension list
danij
17:40 Doomsday Engine Revision 60cc2d4e (github): Cleanup
danij
17:38 Doomsday Engine Revision ea3d6332 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
17:38 Doomsday Engine Revision df14da35 (github): Refactor: Refactored away resourcenamespaceid_t plus minor cleanup
danij
17:03 Doomsday Engine Revision 7bc1abc2 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
16:02 Doomsday Engine Revision 3323481a (github): Refactor: Switched def_read.c to C++
Adressed a "Blocks nested too deeply" error when compiling with MSVC. danij
05:16 Doomsday Engine Revision 1b7dd155 (github): Committed unsaved changes missing from previous commit
danij
05:11 Doomsday Engine Revision 4180decd (github): Refactor: Moved F_MapGameResourcePath() into ResourceNamespace
danij
04:14 Doomsday Engine Revision eadc77f5 (github): Refactor: F_FindResource() now accepts a single Uri search path
The old behavior which allowed a set of search paths encoded into
a string (delimited with ';') was moved into a sepa...
danij
02:13 Doomsday Engine Revision 972f7d5f (github): Fix typo
danij
00:43 Doomsday Engine Revision 398c36c7 (github): Fixed: The F_FindResource* family of functions expect non-native paths
danij
00:16 Doomsday Engine Revision c60b4cdc (github): Uri: Uri::fromNativePath() expand directives in the given path
danij
00:04 Doomsday Engine Revision 13630190 (github): Uri: Added Uri::fromNativePath()
danij

2012-11-13

14:39 Doomsday Engine Revision 7f35e9ab (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
14:38 Doomsday Engine Revision 52ad72b8 (github): Refactor: Further resource locator cleanup refactorings
danij
11:00 Doomsday Engine Revision 99ecbbe1 (github): Refactor: Continued resource locator cleanup refactorings
danij
09:44 Doomsday Engine Revision c5fd923e (github): Cleanup: Dumped the unnecessary resource namespace name macros
danij
09:21 Doomsday Engine Revision fb6eaa2e (github): Refactor: Dumped the now unnecessary F_CreateUriList()
Parsing a list of de::Uri from a string can now be implemented so
trivially with String::split() and QStringList that...
danij
08:33 Doomsday Engine Revision 0c2fa2ec (github): Log a warning about invalid Patches when compositing textures
danij
08:17 Doomsday Engine Revision a3619f8b (github): Refactor: Various cleanup refactorings to the resource locator
danij
03:08 Doomsday Engine Revision 7a678f58 (github): Fixed|GCC|Clang: Fix false positive warnings about potentially uninitialized variable
danij
01:00 Doomsday Engine Revision 4c24f6b9 (github): Fixed|Windows: Compilation error due to "missing" included files
danij
00:49 Doomsday Engine Revision 1dcecac9 (github): Documentation: Updated apidoc for Uri::PathNode::hash()
danij
00:37 Doomsday Engine Revision 99331b0c (github): Fixed: "listmaps" printed [null] as the source file for missing maps
danij

2012-11-12

14:54 Doomsday Engine Revision 8e71558d (github): Refactor|ResourceNamespace: ResourceNamespace no longer piggyback's Uri::hashPathNodeName()
A resource name is NOT the same as a PathTree and/or Uri leaf name.
The reason being that the former does not include...
danij
13:46 Doomsday Engine Revision 8ab9ec1b (github): Cleanup
danij
13:35 Doomsday Engine Revision 8d04fe4b (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
13:32 Doomsday Engine Revision c16071dc (github): Refactor|PathTree: All path arguments given to PathTree now use de::Uri
Rather than accept path arguments as String, the PathTree API now
uses Uri and paths are built using it's built in pa...
danij
09:46 Doomsday Engine Revision b78f0313 (github): Documentation|Uri: Improved apidoc for de::Uri
Also added some additional accessor methods to make this class
a little more convenient.
danij
08:46 Doomsday Engine Revision e325fc72 (github): Refactor|Uri: Calculate path node name hashes with unicodes
Plus various minor cleanup refactorings. danij
04:30 Doomsday Engine Revision 6a907c31 (github): Refactor|Wad|Zip: Removed redundant composeLumpUri() methods of Wad/Zip
danij

2012-11-11

15:32 Doomsday Engine Revision 10584767 (github): Minor cleanup
danij
15:27 Doomsday Engine Revision 65cfa8b3 (github): Fix typo
danij
12:09 Doomsday Engine Revision 22a28ab3 (github): Uri|Refactor: Integrated PathMap functionality
The PathMap class implemented a string subsection map, allowing said
subsections (named "fragments") to be more easil...
danij

2012-11-10

14:08 Doomsday Engine Revision 0a727d97 (github): Uri|Optimize|Refactor: Various de::Uri refactorings
Reimplemented Uri's resolved() algorithm, making use of QStringRef
and C++ exceptions. The revised expression parser ...
danij
02:57 Doomsday Engine Revision abad0fb1 (github): Refactor|Uri: Use de::String for the path argument of de::Uri's primary ctor
danij
02:06 Doomsday Engine Revision ab35e770 (github): Fix typo
danij
01:53 Doomsday Engine Revision 98772847 (github): Refactor|PathTree: Compose paths to de::Uri instead of de::String
Composing the paths to Uri rather than String presents several
opportunities to improve both the design and performan...
danij
00:06 Doomsday Engine Revision 7777bc3c (github): Fix typo
danij

2012-11-09

23:37 Doomsday Engine Revision f8b95f7c (github): Refactor|FileSys: FS1 API now uses de::String, native paths pushed to the periphery
The FS1 API now uses de::String throughout to represent paths within
the virtual file system.
Native paths (those wh...
danij
21:24 Doomsday Engine Revision 5f9ee4a8 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
21:23 Doomsday Engine Revision 591f7c39 (github): Fixed|Clang|GCC: Various fixes for minor warnings output by Clang/GCC
danij
11:57 Doomsday Engine Revision 66a2e81f (github): Refactor|FileSys: Continued file system and resource locator de::String switchover
danij
07:54 Doomsday Engine Revision 21d5a86d (github): Refactor|ResourceNamespace: Cleaning up the internals of ResourceNamespace
Made use of String, QDir and others to clean up the inner workings
of this class. There is still work left to do but ...
danij
07:10 Doomsday Engine Revision 32eb688f (github): Refactor|ResourceNamespace: ResourceNamespace API now uses de::String
danij
06:35 Doomsday Engine Revision 64381ad7 (github): Refactor: Cleaned up DD_AddGameResource() with QStringList
danij
06:31 Doomsday Engine Revision afb86431 (github): Documentation: Various Doxygen apidoc fixes
danij
04:15 Doomsday Engine Revision f7df1473 (github): Refactor|PathTree: PathTree API now uses de::String
Internally however, paths are still translated from Unicode to Utf8
for hashing as there are other components/modules...
danij
03:09 Doomsday Engine Revision dffc94af (github): Refactor|StringPool: Reimplemented (de)serialization with Reader/Writer
danij
02:15 Doomsday Engine Revision ff995776 (github): Tests: Added StringPool test
Tests *all* functionality of de::StringPool. danij
01:56 Doomsday Engine Revision c6b6a38a (github): Refactor: Moved de::StringPool into libdeng2
This component has been moved into libdeng2 where it can take better
advantage of the features of the 2.0 architectur...
danij
 

Also available in: Atom