Activity
From 2012-11-06 to 2012-11-19
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
2012-11-12
- 22:47 Revision 5daabbb7 (github): Moved r_lumobjs and r_draw to the renderer
- These are clearly more related to rendering than resource management,
thus it belongs under "render".
Todo for later... - 22:28 Revision d2cde340 (github): Moved the network client and server code to their own subfolders
- These are headed to separate executables.
- 22:06 Revision 7c3c39d3 (github): Moved UI-related functionality to the "ui" source subfolder
- The term "user interface" here encompasses everything related to the
user interface: windows, display mode, controls,... - 21:25 Revision 9888d017 (github): qmake: Alphabetical order of source files
- 21:04 Revision d237f26a (github): Moved monitor.c/h to the network source subfolder
- Network traffic monitoring.
- 20:59 Revision e9a4cc67 (github): Moved network subsystem into its own source subfolder
- The client and server code should be kept separated as they'll end
up in the client and server executables, respectiv... - 20:33 Revision 4ef314f2 (github): Fixed: Build errors related to non-const references
- An argument with a non-const reference type cannot be bound to a
temporary lvalue. Non-const references should only b... - 20:31 Revision d1da49c2 (github): Moved audio subsystem into its own source subfolder
- The audio subsystem is rather self-contained, so it was easy to move
to its own subfolder. - 20:05 Revision d21915e0 (github): Documentation: Minor group update
- 15:08 Revision 81994b6b (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 15:08 Revision 838e4841 (github): Documentation|Doxygen: Cleaned up Module grouping
- The various public and internal flags are now under appropriate
groups, removing clutter from the Modules index page. - 14:54 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... - 13:46 Revision 8ab9ec1b (github): Cleanup
- 13:35 Revision 8d04fe4b (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 13:32 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... - 10:55 Revision e4e2b6f2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 10:55 Revision 92f89741 (github): Documentation: Corrected links inside de::String apidoc
- 09:46 Revision b78f0313 (github): Documentation|Uri: Improved apidoc for de::Uri
- Also added some additional accessor methods to make this class
a little more convenient. - 09:13 Bug #869: [Doom] E1M7 Comp Station column stuck
- - **status**: open --> fixed
- **milestone**: v1.9.0-beta6 --> v1.9.10
- 08:46 Revision e325fc72 (github): Refactor|Uri: Calculate path node name hashes with unicodes
- Plus various minor cleanup refactorings.
- 04:30 Revision 6a907c31 (github): Refactor|Wad|Zip: Removed redundant composeLumpUri() methods of Wad/Zip
2012-11-11
- 22:35 Revision efb0ee27 (github): Documentation|Readme: Updated table columns
- 19:15 Revision 66643ffd (github): Documentation: Updated config for Doxygen 1.8.2
- 15:32 Revision 10584767 (github): Minor cleanup
- 15:27 Revision 65cfa8b3 (github): Fix typo
- 12:09 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...
2012-11-10
- 14:08 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 ... - 02:57 Revision abad0fb1 (github): Refactor|Uri: Use de::String for the path argument of de::Uri's primary ctor
- 02:06 Revision ab35e770 (github): Fix typo
- 01:53 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... - 00:06 Revision 7777bc3c (github): Fix typo
2012-11-09
- 23:37 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... - 22:21 Revision a6512d3d (github): qmake|Mac OS X: Fixed a bundling issue with the FMOD shared library
- When the engine subproject is rebuilt, the bundled Framework folder
is emptied. The FMOD shared library was copied th... - 21:24 Revision 5f9ee4a8 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 21:23 Revision 591f7c39 (github): Fixed|Clang|GCC: Various fixes for minor warnings output by Clang/GCC
- 21:02 Revision c3ce7475 (github): Fixed|libdeng2|Unix: Missing C header include
- The StringPool debug code has not been updated to C++...
- 20:54 Revision 180ab676 (github): Host: Updated command line options (-userdir)
- 13:52 Revision 189a650e (github): libdeng2|App: Changing the current working directory
- The current working path can be set and queried via de::App.
This does not reduce the usefulness of NativePath::work... - 13:44 Revision 886b5600 (github): libdeng2: Added App::currentWorkPath()
- Another way to find out the process's current native working directory.
- 11:57 Revision 66a2e81f (github): Refactor|FileSys: Continued file system and resource locator de::String switchover
- 07:54 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 ... - 07:44 Bug #1080: [Hexen] Hi-res Patch replacements off-center
- - **milestone**: v1.9.8 --> v1.9.10
- 07:10 Revision 32eb688f (github): Refactor|ResourceNamespace: ResourceNamespace API now uses de::String
- 06:35 Revision 64381ad7 (github): Refactor: Cleaned up DD_AddGameResource() with QStringList
- 06:31 Revision afb86431 (github): Documentation: Various Doxygen apidoc fixes
- 04:15 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... - 03:09 Revision dffc94af (github): Refactor|StringPool: Reimplemented (de)serialization with Reader/Writer
- 02:15 Revision ff995776 (github): Tests: Added StringPool test
- Tests *all* functionality of de::StringPool.
- 01:56 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...
2012-11-08
- 22:16 Bug #1080: [Hexen] Hi-res Patch replacements off-center
- - **status**: open --> fixed
- **assigned_to**: Daniel Swanson
- 20:55 Revision ae4c5e80 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 20:54 Revision acc01ecf (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 20:54 Revision 766ba840 (github): libdeng2: Use NativePath::expand() with command line arguments
- Take advantage of the NativePath expansion logic that is now available
in libdeng2. - 20:20 Revision dbf7ad41 (github): Refactor|libdeng2: String::toIntLeft() replaced with a better method
- Improved the name of the toIntLeft() method to be consistent with
the QString public interface. Also improved the API... - 19:49 Revision 319b1977 (github): Tests: Minor improvement to the kitchen sink test script
- 11:23 Revision f75b2b78 (github): Fixed|NativePath: Off by one bug in NativePath::pretty()
- 11:17 Revision 0a938411 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- Conflicts:
doomsday/engine/portable/src/filehandle.cpp
doomsday/libdeng2/src/data/string.cpp - 10:44 Revision dc7e74ab (github): Refactor|StringPool|PathTree|File: Return const String references where suitable
- 10:09 Revision 71751268 (github): Tests: Reassigning the same value to a const variable is allowed
- 10:04 Revision 8d3f5945 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 10:04 Revision 3716dcf1 (github): Fixed|libdeng2: Error when rerunning the Config script
- The script engine was overly strict about ReadOnly variables in that
it did not even allow attempting to assign a val... - 09:58 Revision 7d4c1da7 (github): Refactor|StringPool: StringPool now uses de::String natively
- Todo: Methods which access strings in the pool should return const
references (thus the associated methods of PathTre... - 09:40 Revision a8e59be7 (github): Fixed|Win32: NativePath cleanup
- de::NativePath will now automatically resolve any '..' and '.' references
in native paths. de::CommandLine now uses N... - 09:15 Revision 0bd65f26 (github): Win32|libdeng2: Exported de::NativePath
- 09:08 Revision b60bbb87 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- Conflicts:
doomsday/libdeng2/include/de/data/string.h
doomsday/libdeng2/src/data/string.cpp - 08:45 Revision 4eebc98a (github): Refactor: Added de::NativePath and applied it where appropriate
- The advantages to having a specialized string class just for native
paths are manifold:
- API of the String class is... - 07:28 Revision 0ca05380 (github): Refactor|PathTree|File1: PathTree::Node and File1 names now return de::String
- Todo: This commit introduces some additional overhead due StringPool
storing the strings internally as ddstring_t. St... - 04:35 Revision efec42b5 (github): Refactor: Switched dam_main.c to C++
2012-11-07
- 20:58 Revision 6ccce087 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 20:58 Revision 2bf7f481 (github): Refactor|PathTree: PathTree now returns a stack-allocated de::String composed path
- 20:57 Revision af3c5ee7 (github): de::String: Added prettyPath() and prettyNativePath() to de::String
- These methods are analogous to their libdeng1 counterparts.
- 20:47 Revision f2ce087f (github): Readme: Updated credits, minor cleanup
- 20:36 Revision 66e81332 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 20:36 Revision 3c083b8f (github): Readme: Updated image formats table to include JPG
- 20:32 Revision 01d5dc69 (github): Readme|Unix: Added mention of the 'defaults' config file
- 18:24 Revision 06a5ccb1 (github): Refactor: Resource repositories now return a stack-allocated, composed Uri
- 17:23 Revision 44d1958d (github): Cleanup
- 16:16 Revision b65cd8e2 (github): qmake|StringPool: Removed build option "deng_stringpoolzoneallocs"
- StringPool will shortly be transitioning to de::String plus there
is little benefit to allocating a pooled string fro... - 15:32 Revision fbd9e668 (github): Refactor|PathTree: Dumped PathTree's now redundant C wrapper API
- 15:30 Revision 5770f117 (github): Refactor: Switched con_data.c to C++ plus minor cleanup
2012-11-06
- 22:39 Revision 5ffc1f72 (github): Unix|libdeng2|FluidSynth: Configure default audio driver using "defaults"
- Added a new system-wide configuration file called "defaults". Currently
the only supported value is the default audio... - 22:36 Revision 9a7fef8d (github): Fixed|libdeng2: Finding values in an Info file
- There was a bug when parsing the path of ':' separated identifiers.
- 21:05 Revision efb7637b (github): FluidSynth|Unix: Use the pulseaudio driver by default
- When using the system libfluidsynth, by default use pulseaudio as the
output driver. - 20:03 Revision 748bf32a (github): FluidSynth|Unix: Use the system's libfluidsynth
- Instead of the embedded libfluidsynth under "external" in the deng
source tree, use pkg-config to build with libfluid... - 20:00 Revision 8d2a7bec (github): Fixed: Compilation error and warnings
- On Unix, include the headers needed for getpwnam().
Instead of forward-declaring nested classes, it's better to just... - 18:50 Revision 2a9f0989 (github): qmake|Win32: Fixed tests.pro, added "deng_nodirectsound" option
- The main config.pri was not being included from tests.pro, which meant
that the user's configuration was not being ap... - 18:48 Revision 2551bbf7 (github): Win32: Removed generated deng2.rc from repository
- 14:54 Feature #1577 (Rejected): Voxel models
- Good day, I would like to ask if is it possible to add support for voxel models (volumetric pixels) to the doomsday e...
- 09:19 Revision 335860fa (github): Refactor|StringPool: Dumped StringPool's now redundant C wrapper API
- 08:54 Revision 6fed6347 (github): Refactor: Use the C++ interface to StringPool for the missing material dict
- 08:45 Revision cffc5670 (github): Refactor: Switched edit_map.c to C++ and some minor cleanup
- 08:06 Revision 6922e17f (github): Refactor|Models: Use the C++ interface to StringPool with the modelsRepository
- 08:00 Revision 5c12b866 (github): Refactor: Renamed r_models.c/h to resources/models.cpp/h and switched to C++
- 07:17 Revision 9001b4ca (github): Refactor: Use the C++ interface to StringPool with the (map) entityDefs
- 07:17 Revision 917bd408 (github): WadMapConverter|Refactor|Id1Map: Use the C++ interface to StringPool in Id1Map
- 07:10 Revision 2bf84876 (github): Refactor|PathTree: Use the C++ interface to StringPool in PathTree
- 06:55 Revision 2f2db267 (github): Refactor|StringPool: Added a C++ interface to StringPool
Also available in: Atom