Project

General

Profile

Activity

From 2012-07-24 to 2012-08-06

2012-08-06

08:43 Revision 18edf78a (github): Homepage: Tweaked stylesheet for the new forums theme
Added a new custom "Deng" phpBB forum theme. This theme has been
designed to inherit most of its rules from the homep...
danij

2012-08-05

17:08 Revision 6dbb2eaa (github): Console: Added notes to "help" command ouput re "listgames" and "listvars"
danij
15:59 Revision 29ab1aea (github): Refactor: materialvariant_t is now a class named de::MaterialVariant
MaterialVariant is the name of the opaque pointer used with the
C wrapper API for de::MaterialVariant
danij
13:38 Revision 886f465a (github): Refactor: Switched source files for material_t and materialvariant_t to C++
danij
03:26 Revision 372e520b (github): Cleanup
danij
03:15 Revision f533753c (github): Refactor|de::Texture: Do not take ownership of analysis data
Also, do not destroy analysis data when the GL textures of derived
variants are released (unnecessary as the analyses...
danij
02:34 Revision 96d402b0 (github): Refactor|de::Texture: Do not take ownership of the user data
danij
02:17 Revision 961376d2 (github): Fixed: de::Texture not correctly initialized
C++ doesn't (yet) feature constructor delegation, so we'll just live
with this minor duplication. This will be overha...
danij

2012-08-04

20:12 Revision d4fc6c8d (github): Refactor: texture_t is now a class named de::Texture
Texture is the name of the opaque pointer used with the C wrapper
API for de::Texture
danij
14:19 Revision a97a997a (github): de::TextureVariant|Refactor: Add default TexSource to constructor, use QFlag for flags
danij
13:54 Revision bf77235c (github): Refactor: texturevariant_t is now a class named de::TextureVariant
TextureVariant is the name of the opague pointer used with the
C wrapper API for de::TextureVariant
danij
12:07 Revision 0e8dbc40 (github): Refactor: Switched source files for Texture and Textures to C++
danij
11:22 Revision 98c62176 (github): Documentation: Add material and texture sources to the 'resource' group
danij
11:11 Revision 264ef5f9 (github): Refactor: Moved material and texture source files under /resource
danij
10:25 Revision e80251a0 (github): Refactor|Textures: Updates following switch to C++
danij

2012-08-03

23:49 Revision 16801ba0 (github): Textures|Refactor: Switched to C++
danij
23:46 Revision 6151c510 (github): Textures: Cleanup
danij
22:44 Revision dde4234e (github): Refactor|Materials: Began refactorings to address a crash during engine reset
danij
14:06 Revision a5215c10 (github): Materials|Refactor: Switched to C++
danij
14:01 Revision d858c173 (github): Materials: Cleanup
danij
13:20 Revision 025c73a6 (github): Fix typo
danij

2012-07-31

21:49 Revision 90a83deb (github): Refactor|Game Save: SaveInfos are now freely swappable (in Hexen) as intended
danij
13:34 Revision d6e62ae8 (github): Refactor|Game Save: Moved the save file path out of SaveInfo
The save file path for a game save state should not be stored within
SaveInfo as this prevents us from "hot swapping"...
danij
11:43 Revision 1a2e6e9d (github): Refactor|Game Save: Various game save code clarity refactorings
danij
09:28 Revision f5f47182 (github): Documentation|Game Save: Updated doxygen boilerplate
danij
09:23 Revision 8e13c951 (github): Refactor|Game Save: Hide save path composition with the Game Save module
Other modules should not need knowledge of the save file paths or
how they are composited.
danij
08:27 Revision 24dc3676 (github): Fixed|All Games: Do not allow loading non-userwritable save slots with -loadgame
Previously it was possible to coax Hexen into loading the base slot
from an earlier game session from the command lin...
danij
07:05 Revision e4cce639 (github): Fixed|Game Save|Hexen: Mismanagement of SaveInfo data when saving in Hexen
In Hexen the save state is written to the "base" slot before later
being copied behind the scenes to whichever user-w...
danij
04:56 Revision d0e5f2d0 (github): All Games|Added: Optional load confirmation on player reborn
When the game is configured to automatically choose a game state
for loading upon player reborn, present the user wit...
danij
02:14 Revision e92dd3c8 (github): libcommon: Minor cleanup
danij
00:33 Revision 23223012 (github): Added|Game Menu: Simple menu page for configuring game save options
danij

2012-07-30

22:16 Revision 4bc97033 (github): Fixed|Ubuntu|dsFluidSynth: Compilation settings
The define _BSD_SOURCE is required for usleep(). skyjake
21:57 Revision a0c9f997 (github): Fixed|Unix|libdeng2: String comparison functions for C code
On Unix platforms, always include <strings.h> for the platform's
string comparison functions when using the libdeng2 ...
skyjake
21:22 Revision 83a83cd8 (github): Wad Map Converter|Refactor: Catch thrown Id1Map::LumpBufferErrors in ConvertMapHook()
We can recover from such an error, abandoning the conversion and
trashing all data built up until failure. It is not ...
danij
19:56 Revision 4204d123 (github): Wad Map Converter: Cleanup
danij
19:40 Revision e0d78046 (github): Wad Map Converter|Refactor: Replaced lumpInfos with a std::map<MapLumpType, MapLumpInfo*> set
danij
18:35 Revision 3174c971 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
18:33 Revision 3d348cf8 (github): GCC|Fixed|Clang: Fixed build
Goto jump past variable initialization is not permitted. danij
18:28 Revision 137aad62 (github): Wad Map Converter|Fixed: Fixed warning about comparison between signed and unsigned
danij
14:11 Revision d0bb5b8b (github): Fixed|Dehacked Reader|Ubuntu: String comparison functions
The <strings.h> system header is required. skyjake
14:10 Revision e8766546 (github): Fixed|libdeng|Ubuntu: String comparison functions
The <strings.h> system header is required. skyjake
13:58 Revision 4fb8eecf (github): Unix|libdeng: Attempting to fix uint/ushort declarations
skyjake
13:24 Revision bbc840f6 (github): Fixed|Snowberry: Unicode conversion in List widget (load order dialog)
skyjake
13:23 Revision 1631e53a (github): Fixed|libdeng: Use "uint32_t" instead of "uint"
Todo for later: Fix the declaration of "uint" on Ubuntu. skyjake
13:17 Revision ef99fbac (github): Mac OS X|Builder: Do not bundle dsFluidSynth if not included in build
skyjake

2012-07-29

15:35 Revision a5427bc7 (github): Refactor: Moved StringPool and unittest.h to libdeng1
danij
14:21 Revision caaf5041 (github): libdeng2: Added macro DENG2_UNUSED for hiding unused parameter warnings
danij
14:15 Revision 6e8fe405 (github): Cleanup
danij
13:14 Revision ab5225e7 (github): Wad Map Converter|Cleanup: Renamed mapformatid_t as MapFormatId
danij
13:09 Revision 14a5737c (github): Wad Map Converter|Refactor: Moved the mapFormat global into Id1Map
danij

2012-07-28

12:39 Revision 948221d0 (github): Fix typo
danij
11:46 Revision a167ca0b (github): Wad Map Converter: Cleanup
danij
11:00 Revision 7d2b5b06 (github): Documentation|Wad Map Converter: Add apidocs for the data definition readers
danij
10:58 Revision d885b642 (github): Wad Map Converter: Cleanup
danij
10:17 Revision 87f4ca5c (github): Wad Map Converter: Cleanup
danij
09:53 Revision 35fde8c8 (github): Wad Map Converter|Refactor: Made private all of Id1Map's data structures
danij
09:28 Revision f76a56a6 (github): Wad Map Converter|Refactor: Further cleanup refactorings
danij
08:02 Revision cae47e69 (github): Wad Map Converter|Refactor: Use STL containers in place of the map object arrays
Also removed the fixed MAXPOLYLINES limit (was 32) on the maximum
number of linedefs a "line explicit" polyobj can co...
danij

2012-07-27

18:50 Revision 6838252a (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
18:49 Revision f6c8ad9d (github): Cleanup|Wad Map Converter: Remove unnecessary include of de/LegacyCore
danij
18:01 Revision f8319165 (github): Win32|Fixed: Set an icon for the main window
Doomsday's main window was using the default window icon instead of the
Doomsday.exe icon.
skyjake
16:52 Revision f95bf5a4 (github): Fixed|dsFluidSynth|dsFMOD: Pausing and resuming the song
When a map is loaded, the song may be paused and resumed later.
This way causing a few hundred milliseconds to be los...
skyjake
14:48 Revision 15168c57 (github): Merge branch 'master' into scriptsys
Conflicts:
doomsday/engine/portable/src/dd_init.cpp
doomsday/libdeng2/include/de/c_wrapper.h
doomsday/libdeng2/src...
skyjake
14:21 Revision 97cdb241 (github): libdeng|Memory Zone: Print status in release builds, too
skyjake
14:12 Revision eb2ea479 (github): GCC|Unix: Allow //-comments (C99) and anonymous structs
Our code is not quite standard C. skyjake
09:22 Revision 8d65593d (github): Fixed|Wad Map Converter: Typo
skyjake
09:19 Revision 562dc562 (github): Fixed|libdeng: Typo in "fake memory zone" build define
skyjake
09:14 Revision d8c9fac0 (github): Documentation: Added missing Doxygen stylesheet for libdeng2
skyjake
09:14 Revision e28c071a (github): Documentation|libdeng: Fixed Doxygen issues
skyjake
02:08 Revision e2f2854f (github): Optimize: Use a dictionary of resolved materials during map conversion
Rather than repeatedly resolve material URIs supplied by the map
converter, record them in a StringPool-based diction...
danij

2012-07-26

23:55 Revision 7b3bda33 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
23:54 Revision 93c7d4f8 (github): Fixed: Minor memory leak if map conversion failed
If missing materials are found in a map which subsequently failed
conversion then the missing material list was not f...
danij
20:35 Revision e8fe0d0d (github): Homepage: Avoid subframe scrolling on to-do pages
A simple (and crude) solution for the annoying 2-level scrolling:
just set a tall-enough height manually for the ifra...
skyjake
18:58 Revision 09e879c9 (github): Doom|Added: Support for some of BOOM's material scroll specials
BOOM introduces several new line specials for scrolling material
origins. Most of these will require new handling log...
danij
18:52 Revision 627f0e8b (github): Wad Map Converter: Throw de::Error exceptions in LoadBlockmap()
danij
18:31 Revision 732d6d8a (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
18:29 Revision 94f67844 (github): Optimize: T_SCROLL thinkers for material origin scrolling
Texture origin scrolling in the original games is implemented by
iterating all lines (and sectors in Heretic/Hexen) o...
danij
16:37 Revision 505762d7 (github): dsFluidSynth: Increase synthesizer output gain
The default maximum gain level of FluidSynth is a little bit
too low compared to the sound effects.
skyjake
14:25 Revision 914cc024 (github): Fixed|Dedicated Server: Fatal error from font subsystem
In novideo mode there is no need to load fonts. skyjake
12:02 Revision a12ccb8c (github): Mac OS X|qmake: Compiling on Mountain Lion
The "deng_nativesdk" option can now be used to compile on
everything on Mountain Lion.
skyjake
12:01 Revision d09e4c99 (github): Fixed: Erroneous use of sizeof() instead of strlen()
Also fixed a few more warnings from clang regarding potentially
dangling else.
skyjake

2012-07-25

19:40 Revision 7c8fa19d (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
18:02 Revision 06a0c1f3 (github): Fixed: Crash when clearing LogBuffer
When log entries are created by plugins, they contain arguments
created using the plugin's copy of the inline templat...
skyjake
15:52 Revision e91f486d (github): Cleanup: Global de2LegacyCore pointer is gone
skyjake
13:28 Revision dafdb9d8 (github): Fixed: Shutdown during processing of a plugin hook
When a fatal error was triggered during processing of a hook,
the plugin subsystem itself triggered another fatal err...
skyjake
13:18 Revision 0e52d5b4 (github): Wad Map Converter|Debug: Reverted forced failure
skyjake
13:16 Revision 027e06ea (github): Wad Map Converter: Use portable Qt C string funcs
E.g., qstrnicmp. skyjake
13:06 Revision 464ee557 (github): Fixed|dsFluidSynth: Waiting for thread to stop
The exit status argument was added to Sys_WaitThread. skyjake
13:06 Revision f564bd50 (github): Wad Map Converter: Use exceptions instead of fatal errors
Plugins and other low-level code should not have authority
to shut down the entire engine. If a nonrecoverable error
...
skyjake
13:02 Revision 6a667c41 (github): Fixed|Busy Mode: Detecting the busy worker thread
A bug in BusyMode_IsWorkerThread() was causing a hang during
handling of exception from worker thread.
skyjake
12:20 Revision 78478c7d (github): libdeng|Concurrency: Thread exit status
It is now possible to query how the worker thread ended:
normally, forcibly, or because of an exception.
skyjake

2012-07-24

23:44 Revision 04ba10dc (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
23:43 Revision 8f82b64c (github): Wad Map Converter: Use de::Log for traces plus some minor cleanup
danij
21:47 Revision e2439ecf (github): Documentation|Str: Apidoc fixes
skyjake
21:32 Revision 52437884 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
21:32 Revision 7dfed930 (github): Fixed|Win32: MSVC build
skyjake
21:29 Revision c858cc1a (github): Documentation|de::Log: Minor apidoc improvement
skyjake
21:19 Revision c471dd73 (github): Wad Map Converter: Enabled full libdeng2 C++ API
skyjake
21:10 Revision c7142cab (github): Reverted LegacyCore::logAs()
The de::Log section stack relies on the C++ scoping mechanism
and cannot be accessed via the C wrapper.
skyjake
21:06 Revision c932145c (github): libdeng2: Fixed LOG_AS_STRING
The section name string pointer must exist for the entire scope
in question. Calling toAscii() returns a byte array t...
skyjake
20:11 Revision d775172a (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
20:10 Revision b019c86a (github): Wad Map Converter: Log a warning when an incomplete "explicit" polyobj is found
Rather than abort with a fatal error, a warning message is logged
and the incomplete polyobj disabled (map conversion...
danij
20:01 Revision 80b46cb0 (github): libdeng2: Added LegacyCore_LogAs() to the C wrapper API
danij
18:57 Revision fd5a8d59 (github): Wad Map Converter|Refactor: Use 1-based indices for mpolyobj_t::lineIndices
MPE_PolyobjCreate() expects an array of 1-based linedef indices so
use that representation natively in mpolyobj_t.
danij
18:12 Revision 9986d9c6 (github): Documentation|Str: Updated apidoc and copyright years
skyjake
18:00 Revision e8b0b130 (github): Debug|Hexen: Print map info/warp numbers at the correct time
Do not print before the data is actually parsed… skyjake
17:43 Revision 4c3deb90 (github): Fixed|Str: Memory leak
During the moving of Str to libdeng1, a call to Str_Free()
was omitted from Str_Copy() by mistake.
skyjake
17:05 Revision bd4df491 (github): MSVC: Fixed build
The libdeng2 basic type definitions were particularly being
disliked by MSVC. The idea is that the definitions exist
...
skyjake
16:38 Revision bf92889b (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
16:38 Revision 5deb4528 (github): Win32: Don't try to load dsFluidSynth
It doesn't exist on Windows at the moment. skyjake
16:34 Revision c7d6a72e (github): Fixed|Wad Map Converter: Export DP_Initialize as extern "C"
Otherwise, the plugin loader does not recognize it as a valid
Doomsday plugin.
skyjake
16:23 Revision f153ba57 (github): Wad Map Converter: Use de::Str instead of static ddstring_s
This avoids compiler warnings about missing initializers
and is more future-proof (as we're planning to make ddstring...
skyjake
16:22 Revision 2a8798ca (github): Fixed|libdeng2: LittleEndianByteOrder was missing some wrapper functions
skyjake
16:11 Revision 4e142e59 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
16:10 Revision 0a433d73 (github): Wad Map Converter: Cleanup
danij
16:10 Revision e942c043 (github): Cleanup: Renamed network buffer Reader/Writer constructors
skyjake
16:06 Revision c5228d25 (github): Refactor: Moved ddstring, Writer, Reader to libdeng1
This sizable commit moves the Str, Reader and Writer classes
from the engine to libdeng1. "Str" was added as the new
...
skyjake
07:12 Revision 133c3294 (github): Wad Map Converter|Refactor: Use an instance of StringPool for the material dictionary
Also fixed missing material logging during map conversion.
Todo: Also use a material dictionary on the engine side o...
danij
06:25 Revision e414b1d6 (github): de::StringPool|Fixed: Mishandling of intern id #0
danij
03:38 Revision 07a6a2d1 (github): Refactor: Don't depend on the map converter plugin to relay the outcome
Previously the map converter would relay the outcome of the BSP build
process back to the engine (which presently exe...
danij
02:52 Revision fe9d6039 (github): Wad Map Converter|Refactor: Use an instance of Reader for processing map data lumps
danij
 

Also available in: Atom