Activity
From 2015-10-08 to 2015-10-21
2015-10-21
- 
  
19:06 Revision 17d89e6d (github): Fixed|Model Renderer: Use default rendering passes if none defined
 - 
  
10:39 Revision cf4b1677 (github): Refactor|Model Renderer|libgui: Correct mapping between meshes and materials
 
2015-10-20
- 
  
17:42 Revision 40f16a1a (github): Windows|MSVC|Fixed: Build failure
 - MSVC seems to want to generate unused templated QList methods, and therefore
requires some operators and qHash to be ... 
2015-10-19
- 
  
21:49 Revision b77ac2cf (github): Fixed|Model Renderer: Missing rendering pass information
 - 
  
21:33 Revision 1d53cef3 (github): Merge branch 'gl2-models'
 - 
  
18:13 Revision 439637c2 (github): Fixed|SettingsRegister: Config settings with a text value
 - Now it is possible to keep variables like Config.master.apiUrl in
the SettingsRegister. - 
  
18:13 Revision 41e0deae (github): Fixed|Network|Client: Ignore master server actions if no API URL set
 - 
  
18:12 Revision 68c4b672 (github): Fixed|Network|Client: Ignore master server actions if no API URL set
 - 
  
18:12 Revision 4c88a3ff (github): Fixed|SettingsRegister: Config settings with a text value
 - Now it is possible to keep variables like Config.master.apiUrl in
the SettingsRegister. - 
  
09:25 Revision 2bb06993 (github): Refactor|Model Renderer|libgui: Added ModelDrawable::Appearance
 - Added a new object that contains parameters that affect how a model
gets drawn. ModelDrawable::Appearance contains th... 
2015-10-18
- 
  
19:12 Revision d91a66da (github): Model Renderer: Model materials and switching between them
 - If a model has multiple materials (sets of textures), it can switch
between them at no cost. Each rendering pass can ... - 
  
19:10 Revision c06cf1a3 (github): libgui: Improved ModelDrawable documentation and terminology
 - 
  
19:08 Revision 36fca260 (github): libcore: Minor improvements
 - ScriptedInfo utility for checking block type. PackageLoader catches
syntax errors in the package Info. - 
  
19:05 Revision d2fe2b79 (github): Refactor|libcore|Record: Iterating subrecords using a std::function
 
2015-10-17
- 
  
20:12 Revision 7e003d22 (github): libgui|ModelDrawable: Friendlier error messages
 - Human-readable texture map type included in the message.
 - 
  
19:46 Revision 4635d9a0 (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... - 
  
19:45 Revision af2107d6 (github): Refactor|libgui|ModelDrawable: Use TextureBank and ImageFile for textures
 - TextureBank is used to manage ownership of images in the provided
atlas. ImageFile is used to get the texture image c... - 
  
19:35 Revision 539776c4 (github): libgui|TextureBank: Minor improvements
 - 
  
19:33 Revision c955c633 (github): libgui|Atlas: More efficient data structure for allocations
 - Since there is no need to keep the allocations ordered, a hash is
more suitable/efficient. - 
  
19:31 Revision 43b28e42 (github): libgui|FS: Added ImageFile
 - Applications based on GuiApp automatically interpret images using
ImageFile. The image content can then be accessed v... - 
  
19:14 Revision 2c5cc101 (github): libcore|Bank: Allow changing the default path separator character
 - 
  
12:19 Revision 7f1430c1 (github): Documentation|libcore: FileSystem API doc clarifications
 - 
  
12:19 Revision 0683b819 (github): libcore|FS: Improved error messages thrown in Folder::locate()
 - The error message now makes a distinction between a file that was not
found at all, and a file that was of an unexpec... 
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
 
Also available in: Atom