Project

General

Profile

Activity

From 2012-07-22 to 2012-08-04

2012-08-04

20:12 Doomsday Engine 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 Doomsday Engine Revision a97a997a (github): de::TextureVariant|Refactor: Add default TexSource to constructor, use QFlag for flags
danij
13:54 Doomsday Engine 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 Doomsday Engine Revision 0e8dbc40 (github): Refactor: Switched source files for Texture and Textures to C++
danij
11:22 Doomsday Engine Revision 98c62176 (github): Documentation: Add material and texture sources to the 'resource' group
danij
11:11 Doomsday Engine Revision 264ef5f9 (github): Refactor: Moved material and texture source files under /resource
danij
10:25 Doomsday Engine Revision e80251a0 (github): Refactor|Textures: Updates following switch to C++
danij

2012-08-03

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

2012-07-31

21:49 Doomsday Engine Revision 90a83deb (github): Refactor|Game Save: SaveInfos are now freely swappable (in Hexen) as intended
danij
13:34 Doomsday Engine 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 Doomsday Engine Revision 1a2e6e9d (github): Refactor|Game Save: Various game save code clarity refactorings
danij
09:28 Doomsday Engine Revision f5f47182 (github): Documentation|Game Save: Updated doxygen boilerplate
danij
09:23 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision e92dd3c8 (github): libcommon: Minor cleanup
danij
00:33 Doomsday Engine Revision 23223012 (github): Added|Game Menu: Simple menu page for configuring game save options
danij

2012-07-30

22:16 Doomsday Engine Revision 4bc97033 (github): Fixed|Ubuntu|dsFluidSynth: Compilation settings
The define _BSD_SOURCE is required for usleep(). skyjake
21:57 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 4204d123 (github): Wad Map Converter: Cleanup
danij
19:40 Doomsday Engine Revision e0d78046 (github): Wad Map Converter|Refactor: Replaced lumpInfos with a std::map<MapLumpType, MapLumpInfo*> set
danij
18:35 Doomsday Engine Revision 3174c971 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
18:33 Doomsday Engine Revision 3d348cf8 (github): GCC|Fixed|Clang: Fixed build
Goto jump past variable initialization is not permitted. danij
18:28 Doomsday Engine Revision 137aad62 (github): Wad Map Converter|Fixed: Fixed warning about comparison between signed and unsigned
danij
14:11 Doomsday Engine Revision d0bb5b8b (github): Fixed|Dehacked Reader|Ubuntu: String comparison functions
The <strings.h> system header is required. skyjake
14:10 Doomsday Engine Revision e8766546 (github): Fixed|libdeng|Ubuntu: String comparison functions
The <strings.h> system header is required. skyjake
13:58 Doomsday Engine Revision 4fb8eecf (github): Unix|libdeng: Attempting to fix uint/ushort declarations
skyjake
13:24 Doomsday Engine Revision bbc840f6 (github): Fixed|Snowberry: Unicode conversion in List widget (load order dialog)
skyjake
13:23 Doomsday Engine Revision 1631e53a (github): Fixed|libdeng: Use "uint32_t" instead of "uint"
Todo for later: Fix the declaration of "uint" on Ubuntu. skyjake
13:17 Doomsday Engine Revision ef99fbac (github): Mac OS X|Builder: Do not bundle dsFluidSynth if not included in build
skyjake

2012-07-29

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

2012-07-28

12:39 Doomsday Engine Revision 948221d0 (github): Fix typo
danij
11:46 Doomsday Engine Revision a167ca0b (github): Wad Map Converter: Cleanup
danij
11:00 Doomsday Engine Revision 7d2b5b06 (github): Documentation|Wad Map Converter: Add apidocs for the data definition readers
danij
10:58 Doomsday Engine Revision d885b642 (github): Wad Map Converter: Cleanup
danij
10:17 Doomsday Engine Revision 87f4ca5c (github): Wad Map Converter: Cleanup
danij
09:53 Doomsday Engine Revision 35fde8c8 (github): Wad Map Converter|Refactor: Made private all of Id1Map's data structures
danij
09:28 Doomsday Engine Revision f76a56a6 (github): Wad Map Converter|Refactor: Further cleanup refactorings
danij
08:02 Doomsday Engine 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 Doomsday Engine Revision 6838252a (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
18:49 Doomsday Engine Revision f6c8ad9d (github): Cleanup|Wad Map Converter: Remove unnecessary include of de/LegacyCore
danij
18:01 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 97cdb241 (github): libdeng|Memory Zone: Print status in release builds, too
skyjake
14:12 Doomsday Engine Revision eb2ea479 (github): GCC|Unix: Allow //-comments (C99) and anonymous structs
Our code is not quite standard C. skyjake
09:22 Doomsday Engine Revision 8d65593d (github): Fixed|Wad Map Converter: Typo
skyjake
09:19 Doomsday Engine Revision 562dc562 (github): Fixed|libdeng: Typo in "fake memory zone" build define
skyjake
09:14 Doomsday Engine Revision d8c9fac0 (github): Documentation: Added missing Doxygen stylesheet for libdeng2
skyjake
09:14 Doomsday Engine Revision e28c071a (github): Documentation|libdeng: Fixed Doxygen issues
skyjake
02:08 Doomsday Engine 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 Doomsday Engine Revision 7b3bda33 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
23:54 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 627f0e8b (github): Wad Map Converter: Throw de::Error exceptions in LoadBlockmap()
danij
18:31 Doomsday Engine Revision 732d6d8a (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
18:29 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 914cc024 (github): Fixed|Dedicated Server: Fatal error from font subsystem
In novideo mode there is no need to load fonts. skyjake
12:02 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 7c8fa19d (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
18:02 Doomsday Engine 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 Doomsday Engine Revision e91f486d (github): Cleanup: Global de2LegacyCore pointer is gone
skyjake
13:28 Doomsday Engine 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 Doomsday Engine Revision 0e52d5b4 (github): Wad Map Converter|Debug: Reverted forced failure
skyjake
13:16 Doomsday Engine Revision 027e06ea (github): Wad Map Converter: Use portable Qt C string funcs
E.g., qstrnicmp. skyjake
13:06 Doomsday Engine Revision 464ee557 (github): Fixed|dsFluidSynth: Waiting for thread to stop
The exit status argument was added to Sys_WaitThread. skyjake
13:06 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 04ba10dc (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
23:43 Doomsday Engine Revision 8f82b64c (github): Wad Map Converter: Use de::Log for traces plus some minor cleanup
danij
21:47 Doomsday Engine Revision e2439ecf (github): Documentation|Str: Apidoc fixes
skyjake
21:32 Doomsday Engine Revision 52437884 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
21:32 Doomsday Engine Revision 7dfed930 (github): Fixed|Win32: MSVC build
skyjake
21:29 Doomsday Engine Revision c858cc1a (github): Documentation|de::Log: Minor apidoc improvement
skyjake
21:19 Doomsday Engine Revision c471dd73 (github): Wad Map Converter: Enabled full libdeng2 C++ API
skyjake
21:10 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision d775172a (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
20:10 Doomsday Engine 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 Doomsday Engine Revision 80b46cb0 (github): libdeng2: Added LegacyCore_LogAs() to the C wrapper API
danij
18:57 Doomsday Engine 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 Doomsday Engine Revision 9986d9c6 (github): Documentation|Str: Updated apidoc and copyright years
skyjake
18:00 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision bf92889b (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
16:38 Doomsday Engine Revision 5deb4528 (github): Win32: Don't try to load dsFluidSynth
It doesn't exist on Windows at the moment. skyjake
16:34 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 2a8798ca (github): Fixed|libdeng2: LittleEndianByteOrder was missing some wrapper functions
skyjake
16:11 Doomsday Engine Revision 4e142e59 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
16:10 Doomsday Engine Revision 0a433d73 (github): Wad Map Converter: Cleanup
danij
16:10 Doomsday Engine Revision e942c043 (github): Cleanup: Renamed network buffer Reader/Writer constructors
skyjake
16:06 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision e414b1d6 (github): de::StringPool|Fixed: Mishandling of intern id #0
danij
03:38 Doomsday Engine 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 Doomsday Engine Revision fe9d6039 (github): Wad Map Converter|Refactor: Use an instance of Reader for processing map data lumps
danij

2012-07-23

23:08 Doomsday Engine Revision 34514ae6 (github): Fix typo
danij
23:07 Doomsday Engine Revision 8b687538 (github): Wad Map Converter: Cleanup
danij
22:45 Doomsday Engine Revision dd71c906 (github): Wad Map Converter|Refactor: Split up id1map_load.cpp into multiple files
Post load analyses were moved to id1map_analyze.cpp and the archived
BLOCKMAP conversion/extension logic is now in id...
danij
21:27 Doomsday Engine Revision a6e7b9f1 (github): Cleanup
danij
21:12 Doomsday Engine Revision 224e075b (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
21:12 Doomsday Engine Revision f51fe92a (github): Wad Map Converter|Refactor: Separated logic for data lump format recognition
danij
20:55 Doomsday Engine Revision 184d3f0a (github): libdeng1|qmake: Enable strict warnings for GCC/Clang
When code is relocated to libdeng1 it should undergo
sufficient cleanup to remove any warnings.
skyjake
20:54 Doomsday Engine Revision da1a1c53 (github): GCC|Clang: Fixed build
A goto jump past variable initialization is not permitted. skyjake
20:24 Doomsday Engine Revision 128e5780 (github): Wad Map Converter: Minor fixes
danij
19:49 Doomsday Engine Revision b811efa8 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
19:48 Doomsday Engine Revision b99004cb (github): Debug: Added assert to PathDirectoryNode_MatchDirectory()
Added an assert to catch an instance where PathDirectory_GetFragment()
is returning NULL given a supposedly valid fra...
danij
19:31 Doomsday Engine Revision 77c2b8cf (github): Documentation|Wad Map Converter: Document the new data recognition routines
danij
19:18 Doomsday Engine Revision e95d4def (github): Wad Map Converter|Refactor: Moved the logical format property from map_t to a new global var
danij
19:11 Doomsday Engine Revision 0c46d94f (github): Wad Map Converter|Refactor: Renamed source files
danij
18:41 Doomsday Engine Revision ea4483cd (github): Wad Map Converter|Refactor: Relocated some utility routines to new source files
danij
18:21 Doomsday Engine Revision 1fec2021 (github): Wad Map Converter: Cleanup
danij
18:21 Doomsday Engine Revision 6366ab3a (github): Wad Map Converter|Refactor: Simplified format recognition
The recent Doomsday API changes allow the map format recognition
logic to be simplified, removing unnecessary dynamic...
danij
14:28 Doomsday Engine Revision 4038be50 (github): Fixed|Busy Mode: Font glitch at the start of a busy task
For some reason fonts were not rendered properly at the start
of a busy task. Now the font is loaded during the prepa...
skyjake
05:11 Doomsday Engine Revision af6a4067 (github): API|Refactor: Collect map data lumps in WadMapConverter
Locating the map data resources needed for converting a non-native
map format is now the job of the converter plugin....
danij
03:40 Doomsday Engine Revision 79bef5f6 (github): Wad Map Converter: Increment minor version number
danij

2012-07-22

22:39 Doomsday Engine Revision 38ae884d (github): libdeng2|Unix: Use appropriate paths for de::FS
The configured library and base paths are now inserted into the FS
using the appropriate feeds.
The logic for interp...
skyjake
22:37 Doomsday Engine Revision 012b9417 (github): libdeng2: Fixed several pedantic compiler warnings
skyjake
18:42 Doomsday Engine Revision 582f19fb (github): Refactor: Relocated Unix system-level config to libdeng2
Moved DD_Unix_GetConfigValue() into a proper class called
UnixInfo in libdeng2. The App instance will create one on
U...
skyjake
13:53 Doomsday Engine Revision 45000c6d (github): Wad Map Converter|Refactor: Updates after switch to C++
danij
11:54 Doomsday Engine Revision e3283cd1 (github): Documentation|libdeng: Fixed Doxygen issues
skyjake
11:51 Doomsday Engine Revision ce30ba62 (github): Documentation: Added missing Doxygen stylesheet for libdeng2
skyjake
 

Also available in: Atom