Project

General

Profile

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...
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

2012-11-14

20:13 Revision 69264580 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
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...
skyjake
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 ...
skyjake
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...
skyjake
19:43 Revision 2bea2826 (github): Documentation|libdeng2: Clarified apidoc of some de::App methods
skyjake
19:06 Revision df1fa907 (github): Updated copyright information
skyjake
19:03 Revision 72593473 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
19:02 Revision 9098bfe9 (github): Refactor|ResourceTypeInfo: Use an array of const String for ResourceTypeInfo's extension list
danij
19:00 Revision 5d39ab3c (github): Fixed: Compiler warnings
Hundreds of warnings about initializing non-const char* from
const char*.
skyjake
17:40 Revision 60cc2d4e (github): Cleanup
danij
17:38 Revision ea3d6332 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
17:38 Revision df14da35 (github): Refactor: Refactored away resourcenamespaceid_t plus minor cleanup
danij
17:19 Revision 4f3fac9b (github): Installer|Win32: Updated license information
skyjake
17:03 Revision 7bc1abc2 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
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...
skyjake
16:02 Revision 3323481a (github): Refactor: Switched def_read.c to C++
Adressed a "Blocks nested too deeply" error when compiling with MSVC. danij
15:06 Revision 65f33d7b (github): Cleanup
skyjake
13:04 Revision 95c0689c (github): Updated source file template with link to GPL
skyjake
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.
skyjake
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.
skyjake
09:32 Revision c683bb17 (github): libdeng2: Added NativePath::withSeparators()
Facilitates conversion of separator characters. skyjake
05:16 Revision 1b7dd155 (github): Committed unsaved changes missing from previous commit
danij
05:11 Revision 4180decd (github): Refactor: Moved F_MapGameResourcePath() into ResourceNamespace
danij
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...
danij
02:13 Revision 972f7d5f (github): Fix typo
danij
00:43 Revision 398c36c7 (github): Fixed: The F_FindResource* family of functions expect non-native paths
danij
00:16 Revision c60b4cdc (github): Uri: Uri::fromNativePath() expand directives in the given path
danij
00:04 Revision 13630190 (github): Uri: Added Uri::fromNativePath()
danij

2012-11-13

21:12 Revision 163a9507 (github): Fixed|libdeng|Rect: Incorrect return value types
skyjake
20:46 Revision 7297a230 (github): libdeng: Moved Animator, Point, Size and Rect to libdeng1
skyjake
19:58 Revision 2d1792e1 (github): Refactor: Renamed Image methods and moved the module under "resource"
skyjake
19:30 Revision 901b6b52 (github): libdeng: Relocated StringArray from engine to libdeng1
skyjake
19:21 Revision 15626506 (github): Cleanup
skyjake
17:46 Revision 9124a597 (github): Fixed|Windows: Finished up the move of timer to libdeng
skyjake
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.
skyjake
16:15 Revision cdf6620f (github): Fixed: C++ objects referenced in 'extern C' functions
These should be extern C++. skyjake
16:06 Revision 68f9ff28 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
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.
skyjake
14:39 Revision 7f35e9ab (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
14:38 Revision 52ad72b8 (github): Refactor: Further resource locator cleanup refactorings
danij
13:43 Revision 3491dddd (github): Removed obsolete comment
skyjake
13:40 Revision c4a418eb (github): Moved PCX and TGA image formats under "resource"
skyjake
13:02 Revision 48ee2c1b (github): Documentation: Updated Doxygen config for revised source layout
skyjake
12:53 Revision 5dee4b89 (github): Fixed|Windows: Updated paths referencing moved source files
skyjake
12:26 Revision b787a384 (github): Windows: Moved platform-specific sources under "windows"
Consolidating sources under one folder. skyjake
12:21 Revision ffca4da6 (github): Mac OS X: Moved the Mac sources/headers under "macx"
skyjake
12:09 Revision d61f1b98 (github): Fixed|Unix: Correct include path
skyjake
11:57 Revision 41d6f892 (github): Moved "unix/src" and "unix/include" under the main "src" subfolder
Consolidating sources into the same folder. skyjake
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.
skyjake
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.
skyjake
11:31 Revision 51bd76a6 (github): Removed the "portable" source subfolder
The sources are expected to be portable unless otherwise stated. skyjake
11:17 Revision 2e126639 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:14 Revision b4be9051 (github): Moved a set of source files into "map" and "resource" subfolders
skyjake
11:00 Revision 99ecbbe1 (github): Refactor: Continued resource locator cleanup refactorings
danij
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.
skyjake
09:44 Revision c5fd923e (github): Cleanup: Dumped the unnecessary resource namespace name macros
danij
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...
danij
08:33 Revision 0c2fa2ec (github): Log a warning about invalid Patches when compositing textures
danij
08:17 Revision a3619f8b (github): Refactor: Various cleanup refactorings to the resource locator
danij
03:08 Revision 7a678f58 (github): Fixed|GCC|Clang: Fix false positive warnings about potentially uninitialized variable
danij
01:00 Revision 4c24f6b9 (github): Fixed|Windows: Compilation error due to "missing" included files
danij
00:49 Revision 1dcecac9 (github): Documentation: Updated apidoc for Uri::PathNode::hash()
danij
00:37 Revision 99331b0c (github): Fixed: "listmaps" printed [null] as the source file for missing maps
danij

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...
skyjake
22:28 Revision d2cde340 (github): Moved the network client and server code to their own subfolders
These are headed to separate executables. skyjake
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,...
skyjake
21:25 Revision 9888d017 (github): qmake: Alphabetical order of source files
skyjake
21:04 Revision d237f26a (github): Moved monitor.c/h to the network source subfolder
Network traffic monitoring. skyjake
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...
skyjake
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...
skyjake
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.
skyjake
20:05 Revision d21915e0 (github): Documentation: Minor group update
skyjake
15:08 Revision 81994b6b (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
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.
skyjake
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...
danij
13:46 Revision 8ab9ec1b (github): Cleanup
danij
13:35 Revision 8d04fe4b (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
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...
danij
10:55 Revision e4e2b6f2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:55 Revision 92f89741 (github): Documentation: Corrected links inside de::String apidoc
skyjake
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.
danij
09:13 Bug #869: [Doom] E1M7 Comp Station column stuck
- **status**: open --> fixed
- **milestone**: v1.9.0-beta6 --> v1.9.10
skyjake
08:46 Revision e325fc72 (github): Refactor|Uri: Calculate path node name hashes with unicodes
Plus various minor cleanup refactorings. danij
04:30 Revision 6a907c31 (github): Refactor|Wad|Zip: Removed redundant composeLumpUri() methods of Wad/Zip
danij

2012-11-11

22:35 Revision efb0ee27 (github): Documentation|Readme: Updated table columns
skyjake
19:15 Revision 66643ffd (github): Documentation: Updated config for Doxygen 1.8.2
skyjake
15:32 Revision 10584767 (github): Minor cleanup
danij
15:27 Revision 65cfa8b3 (github): Fix typo
danij
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...
danij

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 ...
danij
02:57 Revision abad0fb1 (github): Refactor|Uri: Use de::String for the path argument of de::Uri's primary ctor
danij
02:06 Revision ab35e770 (github): Fix typo
danij
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...
danij
00:06 Revision 7777bc3c (github): Fix typo
danij

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...
danij
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...
skyjake
21:24 Revision 5f9ee4a8 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
21:23 Revision 591f7c39 (github): Fixed|Clang|GCC: Various fixes for minor warnings output by Clang/GCC
danij
21:02 Revision c3ce7475 (github): Fixed|libdeng2|Unix: Missing C header include
The StringPool debug code has not been updated to C++... skyjake
20:54 Revision 180ab676 (github): Host: Updated command line options (-userdir)
skyjake
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...
skyjake
13:44 Revision 886b5600 (github): libdeng2: Added App::currentWorkPath()
Another way to find out the process's current native working directory. skyjake
11:57 Revision 66a2e81f (github): Refactor|FileSys: Continued file system and resource locator de::String switchover
danij
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 ...
danij
07:44 Bug #1080: [Hexen] Hi-res Patch replacements off-center
- **milestone**: v1.9.8 --> v1.9.10
skyjake
07:10 Revision 32eb688f (github): Refactor|ResourceNamespace: ResourceNamespace API now uses de::String
danij
06:35 Revision 64381ad7 (github): Refactor: Cleaned up DD_AddGameResource() with QStringList
danij
06:31 Revision afb86431 (github): Documentation: Various Doxygen apidoc fixes
danij
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...
danij
03:09 Revision dffc94af (github): Refactor|StringPool: Reimplemented (de)serialization with Reader/Writer
danij
02:15 Revision ff995776 (github): Tests: Added StringPool test
Tests *all* functionality of de::StringPool. danij
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...
danij

2012-11-08

22:16 Bug #1080: [Hexen] Hi-res Patch replacements off-center
- **status**: open --> fixed
- **assigned_to**: Daniel Swanson
danij
20:55 Revision ae4c5e80 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:54 Revision acc01ecf (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
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.
skyjake
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...
skyjake
19:49 Revision 319b1977 (github): Tests: Minor improvement to the kitchen sink test script
skyjake
11:23 Revision f75b2b78 (github): Fixed|NativePath: Off by one bug in NativePath::pretty()
danij
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
danij
10:44 Revision dc7e74ab (github): Refactor|StringPool|PathTree|File: Return const String references where suitable
danij
10:09 Revision 71751268 (github): Tests: Reassigning the same value to a const variable is allowed
skyjake
10:04 Revision 8d3f5945 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
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...
skyjake
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...
danij
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...
skyjake
09:15 Revision 0bd65f26 (github): Win32|libdeng2: Exported de::NativePath
skyjake
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
skyjake
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...
skyjake
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...
danij
04:35 Revision efec42b5 (github): Refactor: Switched dam_main.c to C++
danij

2012-11-07

20:58 Revision 6ccce087 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
20:58 Revision 2bf7f481 (github): Refactor|PathTree: PathTree now returns a stack-allocated de::String composed path
danij
20:57 Revision af3c5ee7 (github): de::String: Added prettyPath() and prettyNativePath() to de::String
These methods are analogous to their libdeng1 counterparts. danij
20:47 Revision f2ce087f (github): Readme: Updated credits, minor cleanup
skyjake
20:36 Revision 66e81332 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:36 Revision 3c083b8f (github): Readme: Updated image formats table to include JPG
skyjake
20:32 Revision 01d5dc69 (github): Readme|Unix: Added mention of the 'defaults' config file
skyjake
18:24 Revision 06a5ccb1 (github): Refactor: Resource repositories now return a stack-allocated, composed Uri
danij
17:23 Revision 44d1958d (github): Cleanup
danij
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...
danij
15:32 Revision fbd9e668 (github): Refactor|PathTree: Dumped PathTree's now redundant C wrapper API
danij
15:30 Revision 5770f117 (github): Refactor: Switched con_data.c to C++ plus minor cleanup
danij

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...
skyjake
22:36 Revision 9a7fef8d (github): Fixed|libdeng2: Finding values in an Info file
There was a bug when parsing the path of ':' separated identifiers. skyjake
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.
skyjake
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...
skyjake
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...
skyjake
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...
skyjake
18:48 Revision 2551bbf7 (github): Win32: Removed generated deng2.rc from repository
skyjake
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... gato303co
09:19 Revision 335860fa (github): Refactor|StringPool: Dumped StringPool's now redundant C wrapper API
danij
08:54 Revision 6fed6347 (github): Refactor: Use the C++ interface to StringPool for the missing material dict
danij
08:45 Revision cffc5670 (github): Refactor: Switched edit_map.c to C++ and some minor cleanup
danij
08:06 Revision 6922e17f (github): Refactor|Models: Use the C++ interface to StringPool with the modelsRepository
danij
08:00 Revision 5c12b866 (github): Refactor: Renamed r_models.c/h to resources/models.cpp/h and switched to C++
danij
07:17 Revision 9001b4ca (github): Refactor: Use the C++ interface to StringPool with the (map) entityDefs
danij
07:17 Revision 917bd408 (github): WadMapConverter|Refactor|Id1Map: Use the C++ interface to StringPool in Id1Map
danij
07:10 Revision 2bf84876 (github): Refactor|PathTree: Use the C++ interface to StringPool in PathTree
danij
06:55 Revision 2f2db267 (github): Refactor|StringPool: Added a C++ interface to StringPool
danij
 

Also available in: Atom