Project

General

Profile

Activity

From 2015-10-03 to 2015-10-16

2015-10-16

20:36 Revision 8d76c823 (github): Fixed|LogWidget|libappfw: Scroll position stays fixed when not at bottom
When new entries appear in the log, the scroll position should remain
stationary if the view is not at the bottom. Ot...
skyjake
20:35 Revision 59ed3a77 (github): Refactor|FS|libcore: Registering new File interpreters
FileSystem is now allows registering any number of File interpreters.
Added interpreters in LibraryFile and ZipArchive.
skyjake
09:52 Revision 2037258c (github): Fixed|Tests: Missing color "label.shadow" in test_appfw
skyjake
09:52 Revision 7f179c03 (github): libcore: Added new AS_IS method expectedAs<>()
Used like as<>() but throws an exception if the cast is illegal. skyjake
09:52 Revision 208574a0 (github): ClientApp: Catch exceptions during shutdown
Exception during app initialization would result in a call to the
audio::System that has not been created yet.
skyjake
09:47 Revision 8bacbcff (github): ClientApp: Catch exceptions during shutdown
Exception during app initialization would result in a call to the
audio::System that has not been created yet.
skyjake
09:45 Revision 31f7e3ae (github): libcore: Added new AS_IS method expectedAs<>()
Used like as<>() but throws an exception if the cast is illegal. skyjake

2015-10-15

20:34 Revision 531fae2c (github): Refactor|libgui|ModelDrawable: Improved model texture map management
A TextureBank is used to manage the texture images owned by the model. skyjake
18:39 Revision 697290d2 (github): libgui|ModelDrawable: Added the concept of variants
A model may have multiple alternative vertex buffers, so that each
has its own set of texture coordinates. This allow...
skyjake
18:15 Revision b64fe78e (github): Fixed|Tests: Missing color "label.shadow" in test_appfw
skyjake
14:51 Revision 7b09dee9 (github): Merge branch 'gl2-models'
skyjake
13:44 Revision f7d7491c (github): Model Renderer: Enabling and disabling rendering passes
Each rendering pass has a variable called "enabled" in its record.
This can be set to True or False.
Also improved e...
skyjake
13:31 Revision 7ddee3e7 (github): Client|Renderer: Added a native Doomsday Script module called "Render"
skyjake
13:30 Revision 600f7df6 (github): libgui|ModelDrawable: Rendering pass mask; fixed drawing
An optional bit array can now be passed to ModelDrawable::draw()
to specify which rendering passes are enabled.
Draw...
skyjake
13:27 Revision 93198a13 (github): libcore|Package: Log entry formatting
skyjake

2015-10-14

21:43 Revision a3489d8f (github): libcore: Cleanup
skyjake
08:51 Revision 888c1bba (github): Refactor|Client: Renamed MobjAnimator to StateAnimator
This animator is not exclusive to mobjs, but it is oriented around
state triggers.
skyjake

2015-10-13

20:10 Revision 36d337be (github): Refactor|Scripting: Renamed Context and function call "instance scope"
A clearer name is to just call this the "self" instance, since that's
what it is being used for.
skyjake
19:43 Bug #2121 (Closed): Resolution does not change properly.
I cannot change the resolution in Video settings. After I click new resolution, doomsday switches to windows for a w... Drako
19:15 Revision 291fb750 (github): Cleanup: Move utility classes away from rendersystem.cpp/h
skyjake
19:15 Revision fc2c1ed9 (github): Cleanup
skyjake
19:14 Revision fa761279 (github): Cleanup: Move utility classes away from rendersystem.cpp/h
skyjake
17:21 Revision 32f1a0a6 (github): Model Renderer: Rendering pass specific shaders/variables
A model definition can now specify which shader to use (via
"render.shader" in the asset metadata).
Additionally, ea...
skyjake
17:16 Revision a55e3bd3 (github): libgui|ModelDrawable: Rendering pass specific shaders and flags
When drawing a model, one can now provide callbacks that get called
when the shader and/or the current rendering pass...
skyjake
01:48 Bug #2115: [HeXen] No sound from breaking a suit of armor
Looking at this again with fresh eyes it turns out that this has a much simpler cause: Doomsday is using the wrong mo... danij

2015-10-12

23:10 Bug #2115: [HeXen] No sound from breaking a suit of armor
Deeper investigation reveals that while Doomsday is seemingly correct in stopping the sound immediately, at least whe... danij
01:40 Bug #2115: [HeXen] No sound from breaking a suit of armor
Right, the issue here concerns the lifetime of the emitter the sound is asked to play from and whether or not sounds ... danij
00:45 Bug #2115: [HeXen] No sound from breaking a suit of armor
The plot thickens. Playing the same sound manually from the console works as expected: @playsound SUITOFARMOR_BREAK@
...
danij
00:27 Bug #2115: [HeXen] No sound from breaking a suit of armor
Interesting, the sound in question is being asked to play at the appropriate time, it's definition is found, the asso... danij
22:37 Revision 9701517f (github): libgui|ModelBank: Added a typed template for accessing model and data
skyjake
22:36 Revision 68cec34f (github): libcore: More flexible applyFlagOperation() template
Allow the second argument to be a different type. skyjake
17:45 Revision 8e628e00 (github): Cleanup
skyjake

2015-10-11

23:12 Revision c94ac4b8 (github): Savegame Tool: Bumped version number to 1.0.1
danij
23:11 Revision ab820f86 (github): Savegame Tool: Bumped version number to 1.0.1
danij
22:17 Bug #2120 (New): Failed to reject MAPINFO data in ZDoom-extended syntax (required parameter made optional)
The ZDoom-extended @MAPINFO@ syntax makes a various changes to the Hexen syntax (supported). While the existing parse... danij
21:51 Bug #2115 (In Progress): [HeXen] No sound from breaking a suit of armor
danij
21:10 Revision b18a2af2 (github): Fixed|Savegame Tool: Failed conversion of .dsg savegame with ambiguous game mode (typo)
IssueID #2119 danij
21:08 Revision e388fdd1 (github): Fixed|Savegame Tool: Failed conversion of .dsg savegame with ambiguous game mode (typo)
IssueID #2119 danij
20:15 Bug #2119: Failed conversion of .dsg savegame with ambiguous game mode
danij wrote:
> I addressed the typo I mentioned above and converted your .dsg savegame successfully, which I'll atta...
gattovicentino
19:40 Bug #2119: Failed conversion of .dsg savegame with ambiguous game mode
I addressed the typo I mentioned above and converted your .dsg savegame successfully, which I'll attach to this repor... danij
19:28 Bug #2119: Failed conversion of .dsg savegame with ambiguous game mode
I've had a look at your .dsg file and it seems to be fine, however the intended game mode is ambiguous (due to a tech... danij
19:17 Bug #2119 (In Progress): Failed conversion of .dsg savegame with ambiguous game mode
danij
18:46 Bug #2119 (Closed): Failed conversion of .dsg savegame with ambiguous game mode
old .DSG savegame (saved playing Plutonia.wad + PL2.wad additional PWAD) not automatically converted into .SAVE forma... gattovicentino
18:50 Revision 51260e2b (github): Refactor|Audio|Client: Provide resource file paths to MusicPlayers as de::String
danij
18:38 Revision 3727328b (github): Refactor|Audio|Client: Implement audio::SdlMixerDriver's used channel LUT with QBitArray
QBitArray is a good fit and it means we remove a liblegacy dependency
in the process (memory.h).
danij
17:59 Revision ab197760 (github): Cleanup|Audio|Client: Removed dead code for a CdPlayer in audio::SdlMixerDriver
audio::IDriver no longer requires a driver to provide an API for all
playback interfaces regardless of whether the in...
danij
07:09 Revision f0631a27 (github): Refactor|Audio|Client: Hide use of sfxbuffer_t behind audio::Sound
The higher levels of the audio system no longer need direct access to
the data buffer itself.
Todo: Check each drive...
danij
03:08 Revision 39a062b5 (github): Refactor|Audio|Client: Continued revising audio::Sound interface
This interface should not assume the use of an attached (and possibly
external) sample data buffer. It should instead...
danij

2015-10-10

19:33 Revision dfe61ef2 (github): Refactor|Audio|Client: Use SoundEmitter in internal audio APIs
While we can't yet use polymorphism with mobj_t we can however make
use of the SoundEmitter typedef at API level in o...
danij
08:07 Revision 4b1e2983 (github): Refactor|Audio|Client: Continued audio::System internal restructuring
danij
06:01 Revision d6b40f75 (github): Documentation|Audio|Client: audio::System apidoc improvements
danij
05:18 Revision eb6a3e6d (github): Refactor|Audio|Client: Cleanup; reordered audio/system.cpp
danij
04:34 Revision 714c5a61 (github): Refactor|Audio|Client: Fully encapsulate LogicSound management in audio::System
Users of the audio::System should not need to be concerned with the
mechanics of managing logical sound tracking. Rat...
danij
00:37 Revision 07ae5265 (github): Audio|Client: Ensure audio drivers are shutdown in reverse-initialization order (2)
Actually because each driver may provide multiple interfaces, which
may be initialized in any order - the initializat...
danij

2015-10-09

23:22 Revision 5a895539 (github): Audio|Client: Ensure audio drivers are shutdown in reverse-initialization order
Note: Presently there is no "default audio driver" concept - one must
explicitly provide a full playback interface pr...
danij
03:48 Revision a82cbd4c (github): Audio|Client: Cleanup / typos
danij
01:28 Revision b7956ca8 (github): Audio|Client: Reimplemented audio playback interface enumeration
danij

2015-10-08

23:29 Bug #2118 (New): [HeXen] Possible mishandling of sector effect 200 (sky textures)
It seems that Doomsday handles sector effect 200 'Sky2 Mapinfo' differently from Vanilla HeXen.
In the below pwad ...
vermil
21:24 Bug #2117 (New): [HeXen] Polyobj collision incompatible with vanilla behavior (in colin4)
In the below vanilla HeXen pwads second map is a polyobj (thing 139). In Doomsday 1.15 and 2.0, the player is unable ... vermil

2015-10-07

19:14 Bug #1879: [Windows] Doomsday randomly fails to start when/after loading shader definitions
I have a feeling the FBO setup improvements done in #1977 will help with this issue as well. skyjake
19:12 Feature #2116 (Closed): Compatibility with limited FBO functionality (old OpenGL drivers)
If the FBO setup does not support certain renderer features, there should be graceful fallbacks that minimize the amo... skyjake
19:09 Bug #1977 (Closed): Doomsday crashes with Intel Chipset
skyjake
18:49 Bug #2114: doomsday-1.14.5 hard crash
I tried loading the DoomSav0.save in the latest unstable build. It did not crash, however the player was stuck in a w... skyjake
13:25 Bug #2115 (Closed): [HeXen] No sound from breaking a suit of armor
The suit of Armour scenery mobj in HeXen is missing it's shattering sound when destroyed.
Tested in 1.15 and 2.0 u...
vermil

2015-10-06

20:31 Revision d139bab9 (github): API|Audio|Client: Attribute SFX playback interfaces with a unique identity key; cleanup
danij
14:58 Revision 7b944029 (github): Refactor|Audio|Client: Extracted audio::IPlayer made pure abstract
danij
 

Also available in: Atom