Project

General

Profile

Activity

From 2012-11-15 to 2012-11-28

2012-11-28

22:19 Revision 4e637132 (github): Fixed|libdeng2: Files can only be immutable input streams
The assumption with modifiable input streams is that the read bytes
are gone after having been read. This assumption ...
skyjake
19:47 Revision ae61c08d (github): Cleanup
skyjake
15:07 Revision a0add8b5 (github): libdeng2: More readable log entry output with abbreviated sections
Entry sections can get abbreviated in three ways:
- Identical to previous line: ^ : Message content.
- Extends previ...
skyjake
12:38 Revision 941eea05 (github): Refactor: Added Uri constructor for "scheme + path" use case
Now that Path is disambiguated from other strings, we can have a nicer
constructor for Uri that takes the arguments i...
skyjake
11:28 Revision d9c1f401 (github): Use libdeng2 for real-world timing (example)
This is how de::Time is supposed to be used for timing instead of
the old libdeng1 timer routines.
skyjake
11:14 Revision 83dd757a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:13 Revision c8ff6659 (github): Fixed|Windows: Exports of the libdeng1 vector math routines
No longer part of doomsday.def. skyjake
10:49 Revision 5bc4b2d5 (github): Fixed an issue with previous commit
skyjake
10:16 Revision 2182daed (github): Fixed|Clang: Compiler warnings and errors
Resolved ambiguous constructors wrt. char const *, QString, String,
Path, and Uri.
Added C++ constructor for ColorRa...
skyjake
10:16 Bug #995: [Doom] Shotgun Guy drops multiple Shotguns?
I actually ran into this problem for the first time in a while in AV.wad map01. I killed a Shotgun Guy near the begin... sonicdoommario
09:33 Revision f6e5899c (github): Documentation: Fixed public API Doxygen issues
skyjake
06:45 Revision 54ac97a1 (github): Refactor: Switched ui2_main.c to C++ plus minor cleanup
danij
05:48 Revision c88f9b95 (github): Refactor: Switched r_lumobjs.c to C++ plus minor cleanup
danij
04:59 Revision 2ebfd0d9 (github): Refactor: Switched dgl_common.c to C++
danij
04:39 Revision 10474f9a (github): Refactor: Switched r_draw.c to C++
danij
03:56 Revision 1bded92a (github): Refactor: Switched r_things.cpp to C++
danij
03:20 Revision eb07ba23 (github): Refactor: Switched gl_main.c to C++ plus minor cleanup
danij
02:34 Revision 9c44fd59 (github): Fixed|String: Path concatenation assumed a Unix-style absolute path
danij
02:21 Revision f3837c3d (github): Cleanup
danij
00:44 Revision ee1fcbf7 (github): Merge branch 'master' into overhaul-resources
Conflicts:
doomsday/engine/include/render/r_lumobjs.h
doomsday/engine/src/render/r_sky.c
danij
00:31 Revision f60c494d (github): Refactor: Began updating gl_texmanager.c to C++
danij
00:30 Revision 8c28298a (github): Refactor: Updated texture collection initialization
Made use of CompositeTexture and reimplemented all texture collection
initialization using components of the 2.0 arch...
danij
00:27 Revision 94bc9a6e (github): CompositeTexture: Completed (initial) class implementation
danij

2012-11-27

22:45 Revision b05d33f9 (github): Fixed: Handling of relative paths when opening files
F_Open() emulates the behavior of fopen(); therefore relative paths
should be relative to the current working directory.
skyjake
21:02 Revision 404b6da9 (github): Fixed: Restoring cvar values during startup
When a file was being opened, relative paths were prematurely converted
to absolute paths by prepending the base path...
skyjake
19:14 Revision e33f2737 (github): Cleanup
skyjake
19:07 Revision 35cdd2e3 (github): Relocated engine's C vector math to libdeng1
skyjake
15:11 Revision 8dcbd4d1 (github): Merge branch 'master' into vanilla-blockmap
skyjake
14:49 Revision 3f542755 (github): Relocated fixed-point math to libdeng1
skyjake
14:01 Revision cd965111 (github): Documentation|libdeng2: I/O streams are in the data group
skyjake
13:58 Revision 9e476262 (github): Relocated JSON parser to libdeng2
skyjake
13:47 Revision ce954b88 (github): Cleanup
skyjake
13:43 Revision edc77254 (github): Relocated the de::BinaryTree template to libdeng2
skyjake
11:21 Revision 3b3e952d (github): libdeng2: Predictable size for Vector2/3/4 classes
Should not derive from ISerializable.
This necessitates having serialization operators outside the class.
skyjake
10:25 Revision 821a9e9e (github): Moved m_mus2midi to "audio" and obsolete source files to the attic
m_md5 and m_linkedlist are no longer needed. skyjake

2012-11-26

21:59 Revision 845052c8 (github): All Games: Use fixed-precision collision tests with non-player mobjs
Player movement needs to have consistent collision tests, or we can
run into anomalies where some tests pass and othe...
skyjake
21:25 Revision 4f241579 (github): Refactor|libdeng2: Take advantage of NativePath in UnixInfo
skyjake
21:06 Revision 3d057fad (github): Fixed|Unix: Regression related to path configuration
skyjake
19:05 Revision 01364efe (github): Refactor|libdeng2: PathTree always maintains local branch hashes
There is actually no need to optionally allow disabling the local
branch hashes.
skyjake
19:03 Revision a5d6a058 (github): libdeng2: StringPool may run out of 32-bit identifiers
Added StringPool::FullError. skyjake
18:17 Revision 080a8d2e (github): Updated Textures_TextureForResourcePath() PathTree traversal
danij
18:05 Revision 6aaa7052 (github): Merge branch 'master' into overhaul-resources
danij
18:03 Revision 6b2aa30f (github): Refactor: Switched r_data.c to C++ and began reimplementation
danij
18:01 Revision 0999a34e (github): Added: PatchName models a named id-tech 1 Patch reference
danij
17:58 Revision 4d12d4d7 (github): Added: PatchCompositeTexture models an id-tech 1 texture definition
PatchCompositeTexture is intended to replace patchcompositetex_t,
the old C struct which is presently used to model a...
danij
15:37 Revision 27ff3b32 (github): libdeng2|Archive: Cleanup
skyjake
15:21 Revision ab037077 (github): Refactor: PathTree node child hashes separate for leaves and branches
If a path tree maintains local child indices for branches, they are
now separated to leaves and branches.
skyjake
14:02 Revision 112540ee (github): Cleanup
skyjake
13:53 Revision a4eed64a (github): Documentation|libdeng2: Language
skyjake
12:59 Revision e95b1105 (github): Documentation: Cleanup
skyjake
12:59 Revision dfcb888d (github): Fixed: PathTree search behavior when looking for root branch
Respect the comparison flags: if the user is not looking for branches,
can't return the root branch.
skyjake
12:54 Revision 7a224e92 (github): Refactor|libdeng2: PathTree nodes index their own children
Branch nodes now have the ability to keep track on who their immediate
child nodes are. This is a crucial property of...
skyjake
11:48 Revision 0c5310ce (github): Refactor: Adapting PathTree for use in Archive
Removed the possible fail case when inserting a node in PathTree; if
the string pool is full, one should throw an exc...
skyjake
09:37 Revision 97e4c668 (github): Refactor|libdeng2: Updated terminology used in PathTree implementation
skyjake
09:29 Revision e4fff12c (github): Refactor|libdeng2: Archive and ZipArchive use PathTree for indexing
Todo: PathTree does not yet allow removing nodes from the tree, which
is required by Archive.
skyjake
08:45 Revision e4870479 (github): Refactor: Switched rend_sprite.c to C++
danij
07:54 Revision d0504baf (github): Refactor: Merged render/r_sky.c/h render/rend_sky.c/h and switched to C++
danij
06:48 Revision cbef5cf3 (github): Refactor: Switched bitmapfont.c to C++
danij
06:23 Revision 1b5efe91 (github): Refactor: Switched gl_texmanager.c to C++
danij
05:28 Revision 0b784b87 (github): Refactor|Textures: Generalized and merged texture-for-resource-path lookups
danij
05:23 Revision d78b4774 (github): Refactor: Updated R_RegisterModelSkin() and moved to resource/models.cpp
danij
04:09 Revision c9167457 (github): Cleanup
danij
04:05 Revision 473eab8f (github): Refactor: Moved font_t creation to fonts.cpp/h
danij
04:00 Revision 2fe79273 (github): LumpIndex|Refactor: Added firstIndexForPath()
Locate the first path in the index which matches the search term. danij
03:54 Revision ccce4247 (github): Refactor: Moved R_TextureUniqueId() to resource/textures.cpp/h
danij
03:50 Revision a1aa005f (github): Refactor: Moved some definition selection logics to def_main.cpp/h
danij
03:45 Revision 1af72974 (github): Refactor: Moved various renderer domain resource caching functions
The highest level of caching (that which occurs during map loading)
is now Rend_CacheForMap() in r_main.c
danij
03:36 Revision 7a8d538b (github): Refactor|Texture: Renamed methods of Texture and Textures for consistency
danij
03:29 Revision b3bd7b5a (github): Refactor: Merged render/r_fakeradio.h into render/rend_fakeradio.h
Also relocated shadowlink_t here and renamed various functions
according to existing conventions in this module.
danij
03:23 Revision 81baee69 (github): Refactor: Moved rawtexture_t to resource/rawtexture.cpp/h
danij
03:15 Revision 10d09957 (github): Refactor: Moved animgroups to resource/animgroups.cpp/h
danij
03:08 Revision 381250f3 (github): Refactor: Moved translation tables to resource/colorpalettes.cpp/h
danij
03:01 Revision 63782ff4 (github): Refactor: Moved vector light bookkeeping to render/vlight.cpp/h
danij
02:51 Revision cc51755e (github): Refactor: Moved rendpoly stuff to render/rendpoly.cpp/h
danij
02:39 Revision 658906a5 (github): Refactor: Moved color palette bookkeeping to resource/colorpalettes.cpp/h
danij
02:26 Revision 1501440b (github): Refactor: Moved ColorRawf to color.cpp/h
danij
02:11 Revision d1852624 (github): Refactor: Dumped the unnecessary resource namespace name macros
danij

2012-11-25

18:25 Revision 0d2d31df (github): Refactor: PathTree specialization
There is now a way to specialize PathTree with custom nodes. libdeng2
provides some basic utilities:
- PathTreeT<> t...
skyjake
15:45 Revision 4102d480 (github): Documentation: Doxygen style tweak
skyjake
11:35 Revision 05750e84 (github): libdeng2: Unified terminology of PathTree and Path
Paths are composed of segments. skyjake
11:15 Revision 2d9d72a4 (github): libdeng2: Continued code style update (usage of const)
skyjake

2012-11-24

23:14 Revision 4ae3a47e (github): Documentation: Fixes
skyjake
22:57 Revision e208938e (github): libdeng2|libdeng: Continued code style update
skyjake
22:48 Revision 6f5d6f1c (github): Tests: Updated code style convention
skyjake
22:46 Revision 273badad (github): libdeng: Updated code style convention
skyjake
22:11 Revision 2725eabb (github): libdeng2: Continued code style update
A few more updates. skyjake
22:04 Revision a30430a9 (github): Fixed|MSVC: Compilation issue
skyjake
21:52 Revision 0840826f (github): libdeng2: Continued code style update
Missed a few cases in the first commit. skyjake
21:20 Revision 92ebec62 (github): Documentation: Cleanup
skyjake
20:46 Revision dc94ebaf (github): Fixed|GCC: Compiler errors
skyjake
20:45 Revision a77173cb (github): libdeng2: Updated code style convention
Updated libdeng2 with the revised code style conventions. skyjake
20:04 Revision 402a0cef (github): libdeng2: Use the de::internal namespace for internal classes
skyjake
19:05 Revision c1442647 (github): Documentation: Visual tweak
Set a maximum width for text blocks in the API documentation. skyjake
19:00 Revision 0b7ea1d8 (github): Documentation|libdeng2: Fixed a broken @copydoc
skyjake
18:53 Revision 4986e6b8 (github): Windows|libdeng2: Exported de::PathTree
skyjake
18:52 Revision 9d4a4438 (github): Refactor: Updated engine to use de::PathTree from libdeng2
skyjake
18:52 Revision 468346f5 (github): libdeng2: Relocated PathTree from engine to libdeng2
Tidied up the headers, interface and implementation a little to
adhere to libdeng2 conventions:
- @file docs not in ...
skyjake
17:08 Revision 3a15c4ee (github): Refactor: PathTree uses Path instead of Uri
Now PathTree and Path form a logical pairing.
This removes some of the ugly Uri(…, RC_NULL) constructor usage, as it...
skyjake
14:11 Revision dbe60067 (github): Windows|libdeng2: Exported de::LogBuffer
skyjake
14:01 Revision 0b53fbff (github): Windows|libdeng2: Exported de::Path::Segment
skyjake
13:42 Revision ab5fbff5 (github): Refactor|libdeng2: NativePath is derived from Path
NativePath is now a special Path that takes care of native FS related
path processing (e.g., expanding ~) and enforce...
skyjake
13:34 Revision d7eedf72 (github): libdeng2|Fixed: CommandLine expands response file path (after @)
skyjake
13:32 Revision 7d2842bc (github): Refactor: Uri uses a de::Path to store the path of the URI
The Uri class no longer has to worry about path-related matters,
cleaning up the implementation noticeably.
Note: Th...
skyjake

2012-11-23

14:32 Revision 91eeac47 (github): Refactor|libdeng2: Slight tweaks to de::Path; added missing methods
Also fixed an off-by-one error introduced during the refactoring. skyjake
14:13 Revision 0dd088f3 (github): libdeng2: Extracted path functionality from Uri, moved to de::Path
Generic path functionality is needed in many places, thus deserving its
own class. Improved the existing implementati...
skyjake
11:27 Revision 9a53be7d (github): Documentation|libdeng2: Improved apidoc for Archive
skyjake
11:20 Revision ca0845db (github): Fixed build
skyjake
11:20 Revision 54ef9043 (github): libdeng2: Language
skyjake
11:01 Revision 4ed02da5 (github): Fix build
danij
10:52 Revision 90fe3a20 (github): libdeng2|ByteRefArray: Exported ByteRefArray via the public API
danij
10:50 Revision a7ab8170 (github): Refactor|LumpIndex: Specifiy the search argument with Uri
danij
09:29 Revision bc66f7cc (github): Documentation|libdeng2: Moved internal classes to the de::internal namespace
Cleans up the API documentation so that the internal classes don't
get mixed up with public classes.
skyjake

2012-11-22

22:12 Revision 5c711ae3 (github): Fixed: Quick workaround for uncaught exception
skyjake
22:09 Revision e7032489 (github): Refactor|libdeng2: Improved API; adhered to libdeng2 conventions
Never force the user to rely only on unsafe API methods. If there is a
benefit to be gained (such as, potentially, pe...
skyjake
21:43 Revision 6aef5ae6 (github): Documentation|libdeng2: Only classes should be in groups
As an object-oriented API, it is not helpful for the reader to have
the header files listed in the groups as well. Th...
skyjake
21:40 Revision cd804f0d (github): Refactor|libdeng2: Separated ZipArchive from the generic Archive class
The generic Archive class is now agnostic of the serialization format.
It handles the management of a set of data blo...
skyjake
14:31 Revision 19f403a4 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
14:00 Revision 171bf9f7 (github): Documentation: Language
skyjake
13:47 Revision 108e0141 (github): Minor tweaks to log messages
danij
13:37 Revision 998129b2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
13:37 Revision 00adb5a2 (github): Refactor|libdeng2: Apply the pimpl idiom in de::LogBuffer
skyjake
13:08 Revision 3540ff4e (github): Test: Added the "log" test for testing libdeng2 log output
skyjake
13:06 Revision 73ac29a7 (github): libdeng2: Cleanup
skyjake
12:55 Revision 8f13a39c (github): Cleanup
danij
12:35 Revision fcb62e3b (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
12:34 Revision ac6e6441 (github): Fixed|de::Wad|de::Zip: The "l" format modifier is not used with de::String patterns
danij
11:58 Revision d54865d0 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:57 Revision 20976f80 (github): libdeng2: Clarified IIStream usage of ByteArrayFile
skyjake
11:41 Revision e8f5ea07 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
11:40 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
11:18 Revision 33ff8ab7 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
Conflicts:
doomsday/engine/src/dd_main.cpp
skyjake
11:17 Revision afdb379b (github): Fixed|libdeng2: Log buffer was forced to MESSAGE level
The default level is set in the App constructor based on build config. skyjake
11:05 Revision d7ad94d4 (github): Fixed|libdeng2: Handling errors with bad archives
Handle exceptions that occur during interpretation of invalid archives. skyjake
10:38 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
10:12 Revision 7ad539cf (github): Mac OS X: Deploy libdeng2 as a symlink in test apps
Makes it easier to update just libdeng2 without rebuilding the tests. skyjake
10:09 Revision 024f7f78 (github): Unix: Fixed build
skyjake
10:03 Revision 20e1a2f2 (github): Documentation|Fixed: All flags should be under flags or apiFlags
The "flags" group is for internal flags, "apiFlags" for flags in the
public API.
skyjake
09:53 Revision 3f4f3f7b (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
09:45 Revision 19b05cc0 (github): Fixed: Compiler warnings
Functions with C++ types in the signature shouldn't have "C" linkage. skyjake
09:16 Revision d18a9e91 (github): Refactor|libdeng2: Split the IIOStream interface to IIStream and IOStream
Transmitter is now derived from IOStream, which means Socket implements
the output stream interface.
skyjake
09:06 Revision 1b76b692 (github): Documentation|Fixed: Various Doxygen apidoc fixes
danij
08:42 Revision e1e1d7c1 (github): Refactor|libdeng2: Files are I/O streams instead of byte arrays
IIOStream is an interface that provides access to an object through
a stream of bytes.
Changed the interface of de::...
skyjake
03:17 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 Revision 6365baf8 (github): Refactor|FileSys: Further cleanup refactorings
danij

2012-11-21

23:39 Revision 1cf00aff (github): Refactor|Filesys: Minor cleanup refactorings
danij
21:50 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

20:17 Revision 4d5f28c0 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
Conflicts:
doomsday/engine/include/map/p_particle.h
skyjake
20:13 Revision f812c48b (github): Fixed: Added a missing extern "C" block
skyjake
19:17 Revision 080bb663 (github): Fix build
danij
16:56 Revision ccc55886 (github): Fixed|Unix: Refactoring oversight
skyjake
16:53 Revision 4d022415 (github): Fixed: Checked all extern "C" usage for correctness, fixed problems
Wrote a script that checks two conditions:
- extern "C" blocks are closed in the same header file
- no #includes are ...
skyjake
16:50 Revision fd77c7a8 (github): Fixed|qmake|Mac OS X: Application bundling should not occur after clean
When "make clean" was run, the bundling script inadvertently created
a malformed Doomsday.app bundle.
skyjake
12:53 Revision e201b05e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
12:53 Revision 29473b08 (github): Revert "Refactor: Renamed ResourceRecord to ResourceManifest, cleaned up the interface"
This reverts commit 0d5339f3f90ef5d6151a6b3bc5facfbafec501c3. skyjake
06:05 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 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 Revision 880687b2 (github): Cleanup
danij
23:02 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
21:10 Revision 0d5339f3 (github): Refactor: Renamed ResourceRecord to ResourceManifest, cleaned up the interface
Improved the API usability and made it more consistent with libdeng2
practices.
skyjake
19:37 Revision c9322245 (github): Moved wad and zip modules to the resource domain
danij
18:33 Revision 3a923a7a (github): Refactor: Renamed ResourceRecord as MetaFile and moved to filesys
danij
17:48 Revision aef12e3e (github): Cleanup
danij
17:33 Revision 7496f8e6 (github): Moved source files for the resource organization components to filesys
danij
17:01 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
14:35 Revision 9c136302 (github): Documentation|Doxygen: Minor style tweak
Not so wide margin on the left for better balance. skyjake
13:48 Revision d6f2d9f1 (github): Documentation: Missing word
skyjake
13:47 Revision 63084719 (github): Documentation: Clarifications in the Uri apidoc
skyjake
13:35 Revision a4cb244d (github): Fixed: Uri always has at least one empty segment
skyjake
13:24 Revision b0701b29 (github): Fixed: Trying to use a debug-only method in release build
skyjake
13:01 Revision e16222c8 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
12:26 Revision bd368f99 (github): Cleanup
danij
11:44 Revision e75c219a (github): Refactor|Uri: Encourage the compiler to optimize assignment
The Uri assignment operator and swapping are now inline methods. skyjake

2012-11-18

21:05 Revision 88c41b6a (github): Refactor|Uri: Use the copy-swap idiom
Added a specialization for std::swap and used it to swap Uris. skyjake
21:03 Revision d1aa45c9 (github): Fixed: Problem with previous commit
Apparently appending a slash isn't tolerated in this case. skyjake
20:14 Revision 5aed5549 (github): Refactor: Added App_BasePath() for easier access to FS1-compatible base path
When the same construct starts repeating many times it's better to make
a function for it.
skyjake
20:05 Revision a4f5d39f (github): Fixed: Checking whether DED files have been loaded
If a DED file does not exist when expected, log a warning.
If a DED file has already been seen, quietly ignore it.
skyjake
19:20 Revision 59dcb113 (github): Fixed: Don't try to read .ded files that don't exist
If a DED file is determined to not exist, don't still try to read it
(which would cause a fatal error).
skyjake
19:03 Revision b0edfb82 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
18:58 Revision b255364f (github): Fixed|Windows: Fixed build
skyjake
18:44 Revision 42a9f748 (github): Cleanup
danij
18:43 Revision e4b1cd9e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
Conflicts:
doomsday/engine/src/resource/models.cpp
skyjake
18:40 Revision ea6ab853 (github): Merge branch 'uri-cleanup'
Conflicts:
doomsday/engine/src/resource/models.cpp
skyjake
18:37 Revision d3c3019d (github): Fix typo
danij
18:35 Revision c525e692 (github): Fixed build
skyjake
18:30 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
18:23 Revision 048623bf (github): Added a new test case for Uri and some final tweaks
skyjake
17:24 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
15:45 Revision c9ae1800 (github): Cleanup
As a function call argument, temporary objects will remain in existence
until after returning from the function.
skyjake
15:41 Revision e6231d52 (github): Refactor: Removed Uri::Segment's parent pointer as unnecessary
Now that the segments are not stored in a manually managed linked list,
there is no need for the parent pointer any m...
skyjake
15:32 Revision a00bc49e (github): Refactor: Uri's "path nodes" renamed to "segments" as per URI spec
The "path nodes" of the Uri had nothing to do with PathTree::Nodes or
with tree nodes in general. They simply mark po...
skyjake
14:40 Revision dabd706f (github): Refactor: Cleaned up model resource management
danij
13:14 Revision 5852084c (github): Merge branch 'master' into uri-cleanup
skyjake
13:11 Revision 423b3f28 (github): Uri: Implemented ISerializable, improved DualString apidoc
skyjake
12:16 Revision b1c7058e (github): Refactor|Uri: Allow returning path and scheme as const Str*
While a C++ interface that's heading to libdeng2 should not even know
about Str*, it is needed because presently a lo...
skyjake
02:21 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
00:21 Revision d8548962 (github): Refactor: Improving Uri implementation, added DualString
DualString helps with transitional code where both de::String and
Str instances are being handled.
skyjake

2012-11-17

18:21 Revision 7bc35ba4 (github): Working on cleaning up the Uri class
Objectives:
- Proper C++ class for Uri, eventually suitable for inclusion in
libdeng2.
- Separate C wrapper that is...
skyjake
16:47 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 Revision 16a1e489 (github): Documentation: Clarified apidoc for ResourceNamespace::add()
danij
13:07 Revision e8ecd525 (github): Fixed: Inappropriate use of extern
skyjake
13:04 Revision 69f7ac6b (github): qmake|Fixed: Incorrect source location when using DisplayMode dummy
skyjake

2012-11-16

22:05 Revision e1c76ee8 (github): libdeng2: Minor cleanup
Interesting that clang happily allows incrementing an enumeration type
even when using a maximum pedantic warning level.
skyjake
21:32 Revision 2328accf (github): Cleanup
danij
20:44 Revision 7483258a (github): Fixed build
danij
19:32 Revision a03aeabb (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
19:28 Revision 9e1c259d (github): libdeng2|App: Added options -v/-verbose and -loglevel
Added options to modify the initial log entry level. Each -v/-verbose
enables one more log entry level. -loglevel acc...
skyjake
19:19 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 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
18:05 Revision 6f42c3b1 (github): Finalizing source file organization
Removed "render" and "resource" from default include paths. It is now
mandatory to specify the subfolder when includi...
skyjake
16:35 Revision 69df2693 (github): Documentation: Updated Doxygen stylesheet
The visual appearance should now be much better. skyjake
15:54 Revision 5ef4f281 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
15:53 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
15:25 Revision 1cf2daf2 (github): Documentation: Cleanup
skyjake
15:05 Revision 8cb4753a (github): Documentation: Cleanup
Removed some bad practices and oblique/subjective language. skyjake
14:37 Revision 896b4b7f (github): Documentation: Fixed misuse of @see ("See also")
In many places in the apidoc, @see was being erroneously used instead
of @ref. Note that @see creates a "See also" pa...
skyjake
12:27 Revision d2a03327 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
12:27 Revision 8aaf0b0c (github): Documentation: Minor corrections
skyjake
12:22 Revision 5779ba6e (github): Cleanup
danij
12:22 Revision 5bc27cf9 (github): dd_main.cpp was moved back to base level
danij
12:01 Revision 83d8ff0c (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:58 Revision 3f498dfd (github): Documentation|Added|ResourceType: Added apidocs for ResourceType
danij
11:58 Revision cb7627e3 (github): Finalizing source file organization
Moved dd_wad.cpp back to the base level as it implements a public
wrapper.
skyjake
11:12 Revision 28a7e8ed (github): Fixed|Win32: Updated header locations
skyjake
11:00 Revision d9c462c8 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
skyjake
11:00 Revision 3afaf6bd (github): Completed moving engine sources to domain subfolders
Added new subfolder "filesys". skyjake
10:22 Revision ffd8274e (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
10:22 Revision fd46e67c (github): Refactor|Uri: Updated re ResourceClass
danij
10:21 Revision 3399f08d (github): Documentation|Added|ResourceClass: Added apidoc for ResourceClass
danij
10:03 Revision 3a8041c6 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
skyjake
10:03 Revision d6a9eef3 (github): Extended usable range of fixed-point bbox vs. line collision test
As long as the line and the box fit within the 16.16 unit range
(about 65k), the test can now be done regardless of w...
skyjake
09:46 Revision f4c8ec18 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
09:45 Revision 9ee12fcb (github): Cleanup
danij
09:44 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
09:34 Revision e9e22c23 (github): libdeng2: Don't override build's default log entry level
We are currently using the practice of basing the default log entry
level on the build type. However, de::App was ove...
skyjake
08:21 Bug #869: [Doom] E1M7 Comp Station column stuck
May I request this report be re-opened?
While the E1M7 Column in Doom1 and platform on Sump in HeXen DK have been ...
vermil
08:21 Bug #869: [Doom] E1M7 Comp Station column stuck
This has been addressed by applying fixed-point math to bounding box vs. line collision tests. It makes the behavior ... skyjake

2012-11-15

23:01 Revision fe8d6972 (github): Use fixed-precision math in bounding box vs. line side checks
The original DOOM used fixed-precision math in all playsim math. When
Doomsday switched to floating point values, the...
skyjake
20:53 Revision 537c336e (github): libcommon: Load vanilla BLOCKMAP and use it for line collection checks
Copied the original blockmap loading and iteration from the original
DOOM sources.
skyjake
16:58 Revision fd9a14c0 (github): Fixed: Compiler warnings about converting string literals to char*
skyjake
16:58 Revision fe22f4ad (github): qmake|libdeng|GCC: Disable warnings about not being ISO C compliant
Anonymous structs and unions are not part of the ISO C99 standard. skyjake
13:38 Revision ffd2b9d5 (github): Documentation: Minor fixes in apidoc
skyjake
10:55 Revision 232dd167 (github): Cleanup
skyjake
09:36 Revision 8c9d8607 (github): Fixed: Regressions setting the IWAD search path (-iwad, UnixInfo)
The -iwad option now also utilizes the Uri::fromNativeDirPath() method
to initialize the Uri properly.
The UnixInfo ...
skyjake
08:51 Revision a4f188c1 (github): Refactor: Reverted change to Uri assignment operator
Allow the compiler to potentially elide the by-value argument. A copy
would be done anyway in the method.
skyjake
01:50 Revision 8793fed3 (github): Refactor: Minor cleanup refactorings
danij
01:06 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
 

Also available in: Atom