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...
- 
  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.
- 
  09:52 Revision 2037258c (github): Fixed|Tests: Missing color "label.shadow" in test_appfw 
- 
  09:52 Revision 7f179c03 (github): libcore: Added new AS_IS method expectedAs<>() 
- Used like as<>() but throws an exception if the cast is illegal.
- 
  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.
- 
  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.
- 
  09:45 Revision 31f7e3ae (github): libcore: Added new AS_IS method expectedAs<>() 
- Used like as<>() but throws an exception if the cast is illegal.
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.
- 
  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...
- 
  18:15 Revision b64fe78e (github): Fixed|Tests: Missing color "label.shadow" in test_appfw 
- 
  14:51 Revision 7b09dee9 (github): Merge branch 'gl2-models' 
- 
  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...
- 
  13:31 Revision 7ddee3e7 (github): Client|Renderer: Added a native Doomsday Script module called "Render" 
- 
  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...
- 
  13:27 Revision 93198a13 (github): libcore|Package: Log entry formatting 
2015-10-14
- 
  21:43 Revision a3489d8f (github): libcore: Cleanup 
- 
  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.
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.
- 
  19:15 Revision 291fb750 (github): Cleanup: Move utility classes away from rendersystem.cpp/h 
- 
  19:15 Revision fc2c1ed9 (github): Cleanup 
- 
  19:14 Revision fa761279 (github): Cleanup: Move utility classes away from rendersystem.cpp/h 
- 
  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...
- 
  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...
2015-10-12
- 
  22:37 Revision 9701517f (github): libgui|ModelBank: Added a typed template for accessing model and data 
- 
  22:36 Revision 68cec34f (github): libcore: More flexible applyFlagOperation() template 
- Allow the second argument to be a different type.
- 
  17:45 Revision 8e628e00 (github): Cleanup 
2015-10-11
- 
  23:12 Revision c94ac4b8 (github): Savegame Tool: Bumped version number to 1.0.1 
- 
  23:11 Revision ab820f86 (github): Savegame Tool: Bumped version number to 1.0.1 
- 
  21:10 Revision b18a2af2 (github): Fixed|Savegame Tool: Failed conversion of .dsg savegame with ambiguous game mode (typo) 
- IssueID #2119
- 
  21:08 Revision e388fdd1 (github): Fixed|Savegame Tool: Failed conversion of .dsg savegame with ambiguous game mode (typo) 
- IssueID #2119
- 
  18:50 Revision 51260e2b (github): Refactor|Audio|Client: Provide resource file paths to MusicPlayers as de::String 
- 
  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).
- 
  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...
- 
  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...
- 
  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...
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...
- 
  08:07 Revision 4b1e2983 (github): Refactor|Audio|Client: Continued audio::System internal restructuring 
- 
  06:01 Revision d6b40f75 (github): Documentation|Audio|Client: audio::System apidoc improvements 
- 
  05:18 Revision eb6a3e6d (github): Refactor|Audio|Client: Cleanup; reordered audio/system.cpp 
- 
  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...
- 
  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...
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...
- 
  03:48 Revision a82cbd4c (github): Audio|Client: Cleanup / typos 
- 
  01:28 Revision b7956ca8 (github): Audio|Client: Reimplemented audio playback interface enumeration 
2015-10-06
Also available in: Atom