Project

General

Profile

Activity

From 2015-09-13 to 2015-09-26

2015-09-26

21:43 Revision 9c4e9e77 (github): Fixed|Model Renderer|World: Defer triggering of state animations
A mobj may change states multiple times per tick. For instance, an
Ettin's attack could be restarted immediately duri...
skyjake

2015-09-25

17:00 Revision 4ee83ab5 (github): Fixed|Audio|Client: Typos
danij
16:48 Revision 1f3bbe63 (github): Refactor|Audio|Client: Relocated more client side audio system functionality; cleanup
danij
01:11 Revision db3d974a (github): Refactor|Audio|Client: Reassigned responsibility for refreshing audio::Sound buffers
Logically speaking, refreshing sound data buffers is contractually
mandated by audio::Sound; thus it follows that who...
danij

2015-09-24

17:06 Revision 47d74489 (github): Audio|Client: Provide notifications when the audio channel mapping changes
Various components will need to observe this event (such as future
UI widget displays used for monitoring purposes).
danij
16:25 Revision 34714b2d (github): Fixed|Audio|Client: Ensure sfxbuffer_t memory is released during sound player deinit
danij
15:44 Revision 8c0f64bb (github): Refactor|Audio|Client: Audio drivers have ownership of Sounds they create
Audio drivers now retain ownership of all Sounds they create and will
ensure that they are destroyed (during de-initi...
danij
08:03 Revision a3b7c31c (github): Fixed|Model Renderer: Yaw angle for flying objects
In a couple of places, the old `mf` pointer was still being used for
determining whether a model was available. Howev...
skyjake
08:01 Revision 16f3fb97 (github): libcore|Range: Added a method for random number generation
skyjake

2015-09-23

20:13 Revision 65cb42d4 (github): Fixed|Model Renderer|libgui: Clamping non-looping animations
The clamping was done in the wrong place, preventing animations from
finishing.
skyjake

2015-09-22

16:41 Revision cd0f275d (github): Audio|Client: Cleanup/typos
danij
16:20 Revision 25ee932c (github): Refactor|Audio|Client: Decouple audio::IDriver::IPlayer instances
Such instances are no longer linked to their owning driver object,
meaning that each implementation must provide this...
danij
14:37 Revision b13a4d95 (github): Refactor|Audio|Client: Moved audio::ISoundPlayer functionality
Each audio driver now implements a specialized audio::Sound which
hides the details of interacting with any underlyin...
danij

2015-09-19

18:49 Revision 8f0223c9 (github): Merge branch 'master' into gl2-models
skyjake
16:03 Revision 2fc2a815 (github): Cleanup
Whitespace. skyjake
16:01 Revision 51547a3a (github): Fixed|Bindings|Client: Evaluating modifier condition for an event binding
Provide a binding context for `B_CheckCondition`.
IssueID #2113
skyjake
15:52 Revision 001ffc45 (github): Debug|Unix|libcore: Keeping track of where Counted objects are created
If there are unreleased Counted objects when the client is shut down,
backtraces of their allocation are now printed....
skyjake
15:33 Revision f67f98be (github): Fixed|libdoomsday: Release Doomsday Script functions used as bindings
skyjake
13:10 Revision cbb921e3 (github): Merge branch 'input-gamecontroller-presets'
skyjake

2015-09-18

04:49 Revision 862356d6 (github): Refactor|Audio|Client: Cleanup
Tomorrow I'll begin splitting audio::Sound into an abstract interface
plus an implementation for each audio::IDriver-...
danij
02:42 Revision 30aac72e (github): Refactor|Audio|Client: Mutating managed sfxbuffer_t properties
In the future we'll use Adapter classes for this ... danij
00:02 Revision 5f40023c (github): Refactor|Audio|Client: Object-oriented interface for sound playback
Encapsulate outbound audio driver communication through the imported
audio driver ABI and provide the engine with a s...
danij

2015-09-17

21:21 Revision ce64280e (github): libcore|Config: Doomsday Script import override paths
Config.importPath should only contain the user's overriding import
paths; the normal import paths are configured via ...
skyjake
21:19 Revision b88bdfcd (github): Input|Bindings|Client: Completed PS3 gamepad bindings
Added inventory controls for Heretic and Hexen, and configured
deadlines appropriately for a PS3 gamepad.
IssueID #2112
skyjake
21:09 Revision 33f4474e (github): All Games: Added impulse "flymode" (modifier 2)
While "strafe" is for sideways movement, "flymode" is intended for
vertical movement.
skyjake
21:07 Revision a08646f7 (github): Console|libdoomsday: Regex-matching known words; added Console.listVars()
skyjake
20:07 Revision e759db24 (github): Scripting|libdoomsday: Added native "Console" module
The built-in Console module provides access to the old-fashioned
console features via Doomsday Script.
Added binding...
skyjake
18:17 Revision 5a26a045 (github): libcore: Cleanup
skyjake
18:17 Revision 31a1981a (github): Fixed|Bindings|Client: Evaluating modifier condition for an event binding
Provide a binding context for `B_CheckCondition`.
IssueID #2113
skyjake

2015-09-16

16:52 Revision b252c739 (github): Fixed|Model Renderer: Clamp non-looping animations before they wrap
ModelDrawable always wraps animations to zero when they reach their
duration time.
skyjake
08:23 Revision 8f40b191 (github): UI|Input|Client: Added Game Controller settings to the Input Settings dialog
ChoiceWidget used for the available controller presets. Replaced use
of the "joystick" term with the more generic "ga...
skyjake
08:22 Revision 3894e689 (github): Refactor: PrivateAutoPtr must be initialized with a value
This avoid the pitfall of forgetting to instantiate the private
implementation.
skyjake
08:21 Revision a75624a4 (github): Input|Client: Controller presets via Doomsday Script; basic PS3 bindings
The client's "controllers" DS module inserts a set of objects into the
Input.controllerPresets dictionary. Each objec...
skyjake
07:06 Revision 095d2c90 (github): Refactor|Audio|Client: Handle deferred sfxbuffer_t property writes in audio::Sound
Use audio::System frame notifications for flushing deferred sound
property values to the assigned data buffer in Soun...
danij
06:16 Revision 18774f49 (github): Refactor|Audio|Client: Encapsulate sfxbuffer_t mutation in audio::Sound
All engine side mutation of sfxbuffer_t data is now handled via Sound
instances which will manipulate the buffer at t...
danij
05:07 Revision 830a7d40 (github): Refactor|Audio|Client: Began revising audio system, object-orientation
The plan here is to move away from the idea of having logical audio
channels which issue playback events, instead usi...
danij

2015-09-14

16:54 Revision a4eb0171 (github): libappfw|GridPopupWidget: Adding a cell-spanning widget to the grid
skyjake
16:53 Revision 5e1a4e56 (github): Input|Client: Added method for removing all bindings of a device
skyjake
16:49 Revision 095aac11 (github): Scripting|libcore: Added built-in typeof() for checking value types
typeof() returns the type of its argument as a string (e.g.,
typeof(4) returns "Number"). Implemented the typeId() me...
skyjake
16:43 Revision c303578b (github): Cleanup: Joystick C++ functions, added name query
skyjake
16:33 Revision e792e21f (github): Fixed|Default Style|OS X: Excessive import of DisplayMode in fonts.dei
skyjake

2015-09-13

15:52 Revision c867dcf7 (github): Merge branch 'master' into gl2-models
skyjake
15:46 Revision 23d2067e (github): Fixed|Model Renderer: Inadvertently borrowing other objects' bone transformations
ModelDrawable objects are shared between all the mobjs of the same type,
so if one of them doesn't have anything to u...
skyjake
 

Also available in: Atom