Activity
From 2012-11-13 to 2012-11-26
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... -
21:25 Revision 4f241579 (github): Refactor|libdeng2: Take advantage of NativePath in UnixInfo
-
21:06 Revision 3d057fad (github): Fixed|Unix: Regression related to path configuration
-
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. -
19:03 Revision a5d6a058 (github): libdeng2: StringPool may run out of 32-bit identifiers
- Added StringPool::FullError.
-
18:17 Revision 080a8d2e (github): Updated Textures_TextureForResourcePath() PathTree traversal
-
18:05 Revision 6aaa7052 (github): Merge branch 'master' into overhaul-resources
-
18:03 Revision 6b2aa30f (github): Refactor: Switched r_data.c to C++ and began reimplementation
-
18:01 Revision 0999a34e (github): Added: PatchName models a named id-tech 1 Patch reference
-
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... -
15:37 Revision 27ff3b32 (github): libdeng2|Archive: Cleanup
-
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. -
14:02 Revision 112540ee (github): Cleanup
-
13:53 Revision a4eed64a (github): Documentation|libdeng2: Language
-
12:59 Revision e95b1105 (github): Documentation: Cleanup
-
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. -
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... -
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... -
09:37 Revision 97e4c668 (github): Refactor|libdeng2: Updated terminology used in PathTree implementation
-
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. -
08:45 Revision e4870479 (github): Refactor: Switched rend_sprite.c to C++
-
07:54 Revision d0504baf (github): Refactor: Merged render/r_sky.c/h render/rend_sky.c/h and switched to C++
-
06:48 Revision cbef5cf3 (github): Refactor: Switched bitmapfont.c to C++
-
06:23 Revision 1b5efe91 (github): Refactor: Switched gl_texmanager.c to C++
-
05:28 Revision 0b784b87 (github): Refactor|Textures: Generalized and merged texture-for-resource-path lookups
-
05:23 Revision d78b4774 (github): Refactor: Updated R_RegisterModelSkin() and moved to resource/models.cpp
-
04:09 Revision c9167457 (github): Cleanup
-
04:05 Revision 473eab8f (github): Refactor: Moved font_t creation to fonts.cpp/h
-
04:00 Revision 2fe79273 (github): LumpIndex|Refactor: Added firstIndexForPath()
- Locate the first path in the index which matches the search term.
-
03:54 Revision ccce4247 (github): Refactor: Moved R_TextureUniqueId() to resource/textures.cpp/h
-
03:50 Revision a1aa005f (github): Refactor: Moved some definition selection logics to def_main.cpp/h
-
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 -
03:36 Revision 7a8d538b (github): Refactor|Texture: Renamed methods of Texture and Textures for consistency
-
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. -
03:23 Revision 81baee69 (github): Refactor: Moved rawtexture_t to resource/rawtexture.cpp/h
-
03:15 Revision 10d09957 (github): Refactor: Moved animgroups to resource/animgroups.cpp/h
-
03:08 Revision 381250f3 (github): Refactor: Moved translation tables to resource/colorpalettes.cpp/h
-
03:01 Revision 63782ff4 (github): Refactor: Moved vector light bookkeeping to render/vlight.cpp/h
-
02:51 Revision cc51755e (github): Refactor: Moved rendpoly stuff to render/rendpoly.cpp/h
-
02:39 Revision 658906a5 (github): Refactor: Moved color palette bookkeeping to resource/colorpalettes.cpp/h
-
02:26 Revision 1501440b (github): Refactor: Moved ColorRawf to color.cpp/h
-
02:11 Revision d1852624 (github): Refactor: Dumped the unnecessary resource namespace name macros
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... -
15:45 Revision 4102d480 (github): Documentation: Doxygen style tweak
-
11:35 Revision 05750e84 (github): libdeng2: Unified terminology of PathTree and Path
- Paths are composed of segments.
-
11:15 Revision 2d9d72a4 (github): libdeng2: Continued code style update (usage of const)
2012-11-24
-
23:14 Revision 4ae3a47e (github): Documentation: Fixes
-
22:57 Revision e208938e (github): libdeng2|libdeng: Continued code style update
-
22:48 Revision 6f5d6f1c (github): Tests: Updated code style convention
-
22:46 Revision 273badad (github): libdeng: Updated code style convention
-
22:11 Revision 2725eabb (github): libdeng2: Continued code style update
- A few more updates.
-
22:04 Revision a30430a9 (github): Fixed|MSVC: Compilation issue
-
21:52 Revision 0840826f (github): libdeng2: Continued code style update
- Missed a few cases in the first commit.
-
21:20 Revision 92ebec62 (github): Documentation: Cleanup
-
20:46 Revision dc94ebaf (github): Fixed|GCC: Compiler errors
-
20:45 Revision a77173cb (github): libdeng2: Updated code style convention
- Updated libdeng2 with the revised code style conventions.
-
20:04 Revision 402a0cef (github): libdeng2: Use the de::internal namespace for internal classes
-
19:05 Revision c1442647 (github): Documentation: Visual tweak
- Set a maximum width for text blocks in the API documentation.
-
19:00 Revision 0b7ea1d8 (github): Documentation|libdeng2: Fixed a broken @copydoc
-
18:53 Revision 4986e6b8 (github): Windows|libdeng2: Exported de::PathTree
-
18:52 Revision 9d4a4438 (github): Refactor: Updated engine to use de::PathTree from libdeng2
-
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 ... -
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... -
14:11 Revision dbe60067 (github): Windows|libdeng2: Exported de::LogBuffer
-
14:01 Revision 0b53fbff (github): Windows|libdeng2: Exported de::Path::Segment
-
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... -
13:34 Revision d7eedf72 (github): libdeng2|Fixed: CommandLine expands response file path (after @)
-
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...
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.
-
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... -
11:27 Revision 9a53be7d (github): Documentation|libdeng2: Improved apidoc for Archive
-
11:20 Revision ca0845db (github): Fixed build
-
11:20 Revision 54ef9043 (github): libdeng2: Language
-
11:01 Revision 4ed02da5 (github): Fix build
-
10:52 Revision 90fe3a20 (github): libdeng2|ByteRefArray: Exported ByteRefArray via the public API
-
10:50 Revision a7ab8170 (github): Refactor|LumpIndex: Specifiy the search argument with Uri
-
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.
2012-11-22
-
22:12 Revision 5c711ae3 (github): Fixed: Quick workaround for uncaught exception
-
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... -
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... -
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... -
14:31 Revision 19f403a4 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
14:00 Revision 171bf9f7 (github): Documentation: Language
-
13:47 Revision 108e0141 (github): Minor tweaks to log messages
-
13:37 Revision 998129b2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
13:37 Revision 00adb5a2 (github): Refactor|libdeng2: Apply the pimpl idiom in de::LogBuffer
-
13:08 Revision 3540ff4e (github): Test: Added the "log" test for testing libdeng2 log output
-
13:06 Revision 73ac29a7 (github): libdeng2: Cleanup
-
12:55 Revision 8f13a39c (github): Cleanup
-
12:35 Revision fcb62e3b (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
12:34 Revision ac6e6441 (github): Fixed|de::Wad|de::Zip: The "l" format modifier is not used with de::String patterns
-
11:58 Revision d54865d0 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
11:57 Revision 20976f80 (github): libdeng2: Clarified IIStream usage of ByteArrayFile
-
11:41 Revision e8f5ea07 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
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 ... -
11:18 Revision 33ff8ab7 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- Conflicts:
doomsday/engine/src/dd_main.cpp -
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.
-
11:05 Revision d7ad94d4 (github): Fixed|libdeng2: Handling errors with bad archives
- Handle exceptions that occur during interpretation of invalid archives.
-
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... -
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.
-
10:09 Revision 024f7f78 (github): Unix: Fixed build
-
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. -
09:53 Revision 3f4f3f7b (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
09:45 Revision 19b05cc0 (github): Fixed: Compiler warnings
- Functions with C++ types in the signature shouldn't have "C" linkage.
-
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. -
09:06 Revision 1b76b692 (github): Documentation|Fixed: Various Doxygen apidoc fixes
-
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::... -
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... -
01:10 Revision 6365baf8 (github): Refactor|FileSys: Further cleanup refactorings
2012-11-21
-
23:39 Revision 1cf00aff (github): Refactor|Filesys: Minor cleanup refactorings
-
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.
...
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 -
20:13 Revision f812c48b (github): Fixed: Added a missing extern "C" block
-
19:17 Revision 080bb663 (github): Fix build
-
16:56 Revision ccc55886 (github): Fixed|Unix: Refactoring oversight
-
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 ... -
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. -
12:53 Revision e201b05e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
12:53 Revision 29473b08 (github): Revert "Refactor: Renamed ResourceRecord to ResourceManifest, cleaned up the interface"
- This reverts commit 0d5339f3f90ef5d6151a6b3bc5facfbafec501c3.
-
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...
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... -
23:31 Revision 880687b2 (github): Cleanup
-
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 ... -
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. -
19:37 Revision c9322245 (github): Moved wad and zip modules to the resource domain
-
18:33 Revision 3a923a7a (github): Refactor: Renamed ResourceRecord as MetaFile and moved to filesys
-
17:48 Revision aef12e3e (github): Cleanup
-
17:33 Revision 7496f8e6 (github): Moved source files for the resource organization components to filesys
-
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... -
14:35 Revision 9c136302 (github): Documentation|Doxygen: Minor style tweak
- Not so wide margin on the left for better balance.
-
13:48 Revision d6f2d9f1 (github): Documentation: Missing word
-
13:47 Revision 63084719 (github): Documentation: Clarifications in the Uri apidoc
-
13:35 Revision a4cb244d (github): Fixed: Uri always has at least one empty segment
-
13:24 Revision b0701b29 (github): Fixed: Trying to use a debug-only method in release build
-
13:01 Revision e16222c8 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
12:26 Revision bd368f99 (github): Cleanup
-
11:44 Revision e75c219a (github): Refactor|Uri: Encourage the compiler to optimize assignment
- The Uri assignment operator and swapping are now inline methods.
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.
-
21:03 Revision d1aa45c9 (github): Fixed: Problem with previous commit
- Apparently appending a slash isn't tolerated in this case.
-
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. -
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. -
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). -
19:03 Revision b0edfb82 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
18:58 Revision b255364f (github): Fixed|Windows: Fixed build
-
18:44 Revision 42a9f748 (github): Cleanup
-
18:43 Revision e4b1cd9e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- Conflicts:
doomsday/engine/src/resource/models.cpp -
18:40 Revision ea6ab853 (github): Merge branch 'uri-cleanup'
- Conflicts:
doomsday/engine/src/resource/models.cpp -
18:37 Revision d3c3019d (github): Fix typo
-
18:35 Revision c525e692 (github): Fixed build
-
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. -
18:23 Revision 048623bf (github): Added a new test case for Uri and some final tweaks
-
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... -
15:45 Revision c9ae1800 (github): Cleanup
- As a function call argument, temporary objects will remain in existence
until after returning from the function. -
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... -
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... -
14:40 Revision dabd706f (github): Refactor: Cleaned up model resource management
-
13:14 Revision 5852084c (github): Merge branch 'master' into uri-cleanup
-
13:11 Revision 423b3f28 (github): Uri: Implemented ISerializable, improved DualString apidoc
-
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... -
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... -
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.
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... -
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... -
15:52 Revision 16a1e489 (github): Documentation: Clarified apidoc for ResourceNamespace::add()
-
13:07 Revision e8ecd525 (github): Fixed: Inappropriate use of extern
-
13:04 Revision 69f7ac6b (github): qmake|Fixed: Incorrect source location when using DisplayMode dummy
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. -
21:32 Revision 2328accf (github): Cleanup
-
20:44 Revision 7483258a (github): Fixed build
-
19:32 Revision a03aeabb (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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... -
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 -
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... -
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... -
16:35 Revision 69df2693 (github): Documentation: Updated Doxygen stylesheet
- The visual appearance should now be much better.
-
15:54 Revision 5ef4f281 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
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... -
15:25 Revision 1cf2daf2 (github): Documentation: Cleanup
-
15:05 Revision 8cb4753a (github): Documentation: Cleanup
- Removed some bad practices and oblique/subjective language.
-
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... -
12:27 Revision d2a03327 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
12:27 Revision 8aaf0b0c (github): Documentation: Minor corrections
-
12:22 Revision 5779ba6e (github): Cleanup
-
12:22 Revision 5bc27cf9 (github): dd_main.cpp was moved back to base level
-
12:01 Revision 83d8ff0c (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
11:58 Revision 3f498dfd (github): Documentation|Added|ResourceType: Added apidocs for ResourceType
-
11:58 Revision cb7627e3 (github): Finalizing source file organization
- Moved dd_wad.cpp back to the base level as it implements a public
wrapper. -
11:12 Revision 28a7e8ed (github): Fixed|Win32: Updated header locations
-
11:00 Revision d9c462c8 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
11:00 Revision 3afaf6bd (github): Completed moving engine sources to domain subfolders
- Added new subfolder "filesys".
-
10:22 Revision ffd8274e (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
10:22 Revision fd46e67c (github): Refactor|Uri: Updated re ResourceClass
-
10:21 Revision 3399f08d (github): Documentation|Added|ResourceClass: Added apidoc for ResourceClass
-
10:03 Revision 3a8041c6 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
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... -
09:46 Revision f4c8ec18 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
09:45 Revision 9ee12fcb (github): Cleanup
-
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 ... -
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... -
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 ... -
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 ...
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... -
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. -
16:58 Revision fd9a14c0 (github): Fixed: Compiler warnings about converting string literals to char*
-
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.
-
13:38 Revision ffd2b9d5 (github): Documentation: Minor fixes in apidoc
-
10:55 Revision 232dd167 (github): Cleanup
-
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 ... -
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. -
01:50 Revision 8793fed3 (github): Refactor: Minor cleanup refactorings
-
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...
2012-11-14
-
20:13 Revision 69264580 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
20:10 Revision 088d1869 (github): Fixed: Compile errors about C++/C linkage
- Never include headers inside an extern "C" block. Some of the headers may
contain C++ code and that should usually no... -
19:50 Revision 1972e768 (github): Fixed|Unix: Expanding ~ in the iwaddir
- The paths set with "iwaddir" from UnixInfo or with environment variables
were not being expanded, causing the engine ... -
19:46 Revision 6b30fc91 (github): Fixed: Malfunctioning NativePath expansion
- The logic for expanding the user's home path had multiple errors: it
didn't use the actual user's home path, splittin... -
19:43 Revision 2bea2826 (github): Documentation|libdeng2: Clarified apidoc of some de::App methods
-
19:06 Revision df1fa907 (github): Updated copyright information
-
19:03 Revision 72593473 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
19:02 Revision 9098bfe9 (github): Refactor|ResourceTypeInfo: Use an array of const String for ResourceTypeInfo's extension list
-
19:00 Revision 5d39ab3c (github): Fixed: Compiler warnings
- Hundreds of warnings about initializing non-const char* from
const char*. -
17:40 Revision 60cc2d4e (github): Cleanup
-
17:38 Revision ea3d6332 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
17:38 Revision df14da35 (github): Refactor: Refactored away resourcenamespaceid_t plus minor cleanup
-
17:19 Revision 4f3fac9b (github): Installer|Win32: Updated license information
-
17:03 Revision 7bc1abc2 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
16:39 Revision 04d3f780 (github): FMOD: Updated license
- The audio_fmod plugin is now licensed under GPLv2 with a special
exception granted to link against the FMOD Ex Progra... -
16:02 Revision 3323481a (github): Refactor: Switched def_read.c to C++
- Adressed a "Blocks nested too deeply" error when compiling with MSVC.
-
15:06 Revision 65f33d7b (github): Cleanup
-
13:04 Revision 95c0689c (github): Updated source file template with link to GPL
-
11:41 Revision ca297b0a (github): Moved GL/drawing related sources to "gl" source subfolder
- "GL" stands for "Graphics Library". Note that this doesn't implicitly
refer to OpenGL. -
11:26 Revision 83ee0d5e (github): libdeng: Moved BlockSet to libdeng (as memoryblockset.c/h)
- Made the file name more specific to avoid overloading the name Block
(as in de::Block) with a new meaning. -
09:32 Revision c683bb17 (github): libdeng2: Added NativePath::withSeparators()
- Facilitates conversion of separator characters.
-
05:16 Revision 1b7dd155 (github): Committed unsaved changes missing from previous commit
-
05:11 Revision 4180decd (github): Refactor: Moved F_MapGameResourcePath() into ResourceNamespace
-
04:14 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... -
02:13 Revision 972f7d5f (github): Fix typo
-
00:43 Revision 398c36c7 (github): Fixed: The F_FindResource* family of functions expect non-native paths
-
00:16 Revision c60b4cdc (github): Uri: Uri::fromNativePath() expand directives in the given path
-
00:04 Revision 13630190 (github): Uri: Added Uri::fromNativePath()
2012-11-13
-
21:12 Revision 163a9507 (github): Fixed|libdeng|Rect: Incorrect return value types
-
20:46 Revision 7297a230 (github): libdeng: Moved Animator, Point, Size and Rect to libdeng1
-
19:58 Revision 2d1792e1 (github): Refactor: Renamed Image methods and moved the module under "resource"
-
19:30 Revision 901b6b52 (github): libdeng: Relocated StringArray from engine to libdeng1
-
19:21 Revision 15626506 (github): Cleanup
-
17:46 Revision 9124a597 (github): Fixed|Windows: Finished up the move of timer to libdeng
-
17:06 Revision 8ac54800 (github): Refactor: Moved the timer module to libdeng, renamed API functions
- The timer module's public functions are now named according to modern
practices. -
16:15 Revision cdf6620f (github): Fixed: C++ objects referenced in 'extern C' functions
- These should be extern C++.
-
16:06 Revision 68f9ff28 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
16:06 Revision c7be5ce3 (github): Moved map/playsim related sources under "map"
- It may be necessary to further organize sources under "map", or
introduce a "world" domain into which "map" is moved. -
14:39 Revision 7f35e9ab (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
14:38 Revision 52ad72b8 (github): Refactor: Further resource locator cleanup refactorings
-
13:43 Revision 3491dddd (github): Removed obsolete comment
-
13:40 Revision c4a418eb (github): Moved PCX and TGA image formats under "resource"
-
13:02 Revision 48ee2c1b (github): Documentation: Updated Doxygen config for revised source layout
-
12:53 Revision 5dee4b89 (github): Fixed|Windows: Updated paths referencing moved source files
-
12:26 Revision b787a384 (github): Windows: Moved platform-specific sources under "windows"
- Consolidating sources under one folder.
-
12:21 Revision ffca4da6 (github): Mac OS X: Moved the Mac sources/headers under "macx"
-
12:09 Revision d61f1b98 (github): Fixed|Unix: Correct include path
-
11:57 Revision 41d6f892 (github): Moved "unix/src" and "unix/include" under the main "src" subfolder
- Consolidating sources into the same folder.
-
11:50 Revision bc1b9060 (github): Moved BusyVisual to the "ui" subfolder
- The busy mode UI visualization is clearly more part of the "ui" domain
than world rendering. -
11:45 Revision 7d6d7607 (github): Moved dd_version.h to the public headers
- Also updated remaining references to files under the now-removed
"portable" source subfolder. -
11:31 Revision 51bd76a6 (github): Removed the "portable" source subfolder
- The sources are expected to be portable unless otherwise stated.
-
11:17 Revision 2e126639 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
11:14 Revision b4be9051 (github): Moved a set of source files into "map" and "resource" subfolders
-
11:00 Revision 99ecbbe1 (github): Refactor: Continued resource locator cleanup refactorings
-
10:45 Revision f6f1f708 (github): Moved more r_* modules to either "render" or "resource" subfolders
- Some of the r_* modules are a mixture of resource management and
rendering, though. -
09:44 Revision c5fd923e (github): Cleanup: Dumped the unnecessary resource namespace name macros
-
09:21 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... -
08:33 Revision 0c2fa2ec (github): Log a warning about invalid Patches when compositing textures
-
08:17 Revision a3619f8b (github): Refactor: Various cleanup refactorings to the resource locator
-
03:08 Revision 7a678f58 (github): Fixed|GCC|Clang: Fix false positive warnings about potentially uninitialized variable
-
01:00 Revision 4c24f6b9 (github): Fixed|Windows: Compilation error due to "missing" included files
-
00:49 Revision 1dcecac9 (github): Documentation: Updated apidoc for Uri::PathNode::hash()
-
00:37 Revision 99331b0c (github): Fixed: "listmaps" printed [null] as the source file for missing maps
Also available in: Atom