Project

General

Profile

Activity

From 2015-08-10 to 2015-08-23

2015-08-23

16:23 Revision 7ee57e01 (github): Refactor|Audio: Renamed and reorganized audio components / source files
danij
15:29 Revision 52813dd6 (github): UI|Client: Packages dialog cleanup
skyjake
15:28 Revision d104281a (github): FS|libcore: Querying a package's tags as a list
skyjake
15:27 Revision 44327f2c (github): libappfw: Added fade-to-black utility and GuiWidgetRef smart reference
skyjake
13:19 Revision 8f1cd7f0 (github): UI|Client: Added icons to dialog titles
skyjake
13:16 Revision d60f064c (github): libappfw: Dialog titles can optionally have an icon
skyjake
11:38 Revision 0c366cbe (github): Refactor|libappfw|LabelWidget: Text shadow drawing moved to LabelWidget
Previously ProgressWidget had some custom code to draw the text shadow.
Now it is available to all in LabelWidget. Al...
skyjake

2015-08-22

23:42 Revision 65f0217a (github): libappfw: Minor improvements for GuiWidget and LabelWidget
GuiWidget has a new attribute for disabling automatic opacity
control.
LabelWidget has a new image fitting flag that...
skyjake
23:39 Revision 40675c45 (github): Fixed|libappfw|PopupWidget: Positioning a tall popup
The bottom and the top edges weren't correctly aligned with regard
to margins.
skyjake

2015-08-21

18:37 Revision 56f1c281 (github): UI|Client: Added Packages dialog info popup, visual tweaks
skyjake
18:36 Revision 3349dd0f (github): libappfw|ButtonWidget: Button border color can use a style color def
skyjake
18:32 Revision 3ae152a4 (github): Default Style: Cleanup
Revised ScriptedInfo syntax. skyjake

2015-08-20

12:32 Revision 4fcc02dc (github): UI|Client: Basic contents of the Packages dialog
Todo: Info popup, filtering. skyjake
12:32 Revision 98ca7dcb (github): FS|libcore: Finding all available packages
skyjake

2015-08-19

17:14 Feature #2110 (Rejected): Recolour materials at def level
Not the most descriptive subject I admit.
It would be cool if we could recolour materials (textures, flats, sprite...
vermil
14:20 Revision 304e273b (github): Model Renderer|Scripting: Model's owner is accessible from scripts
The "self" variable points to the owner's namespace (mobj or player). skyjake
14:18 Revision 7e109d9a (github): libcore: Added Deletable; made use of NativeValue safe
Deriving from Deletable allows objects to automatically notify
audiences about their deletion. NativeValue requires t...
skyjake

2015-08-18

22:37 Revision e3bf29d1 (github): UI|Task Bar: Added "Packages" to the Config menu
Todo: Dialog for browsing, loading, and unloading packages. skyjake
22:36 Revision 6b00f71a (github): libcore|PackageLoader: Finding all files that appear to be packages
Todo: Should check the metadata. skyjake
22:35 Revision f24a736a (github): Cleanup
skyjake
19:47 Revision f7cbf49c (github): Refactor|Audio|Client: Cleanup
danij
19:23 Revision 14db5a8a (github): Refactor|Audio: Continued isolating Client/Server functionality in audio::System
danij
16:14 Revision fff0a655 (github): Merge branch 'gl2-models'
skyjake
16:10 Revision eeb41151 (github): Fixed|Client: Build failure
Headers were being included too late, after "using namespace". skyjake
15:21 Revision ed676b2d (github): Scripting|Info|libcore: No exception when parsing an embedded script
ScriptLex can now be told to stop parsing statements when it encounters
a mismatched closing }. This occurs normally ...
skyjake
13:54 Revision 6c93ced3 (github): Cleanup
skyjake
13:54 Revision 72327720 (github): Scripting|libcore: Don't throw an exception when out of source text
The exception is only thrown when something was expected but the
source text unexpectedly ended.
skyjake
12:04 Revision 47fd459e (github): Fixed|Model Renderer: Crash when rendering a Thing model
Auxiliary data required. skyjake
12:04 Revision 0e1064de (github): Fixed|Assimp: Updated Assimp submodule with MD5 loading fix
skyjake
10:41 Revision c0615159 (github): Cleanup
Renamed ModelDrawable::Animator::Animation to avoid confusion with
de::Animation.
skyjake
09:40 Revision d5c8f888 (github): Model Renderer: Optional range wrapping of animated shader variables
Each component of the animated variables can be individually wrapped
to a specific range. Useful for UVs, for instance.
skyjake
09:36 Revision b36d0e14 (github): libcore|Range: Constructing a Range from a Value
skyjake

2015-08-17

23:09 Revision 81c89e08 (github): Model Renderer: Models use a blank default diffuse texture map
If the model does not define a diffuse map, use a blank transparent
texture as a fallback.
skyjake
23:08 Revision e6aaabc9 (github): Fixed|libgui|ModelDrawable: Initialize UV bounds of maps not included in material
Previously if, say, a diffuse map was not defined in a material, the
diffuse UV bounds would be uninitialized and wou...
skyjake
23:06 Revision 6a0698ff (github): Fixed|Model Renderer: Model shader wraps UV coordinates within atlas
Also added the uEmission uniform to control overall emissive strength. skyjake
21:44 Revision c5764990 (github): Fixed|libcore|Info: Included documents must use same language rules
The same script blocks, implicit block type, and other settings must
be used in included Info documents as well.
skyjake
20:05 Revision 89594df1 (github): Fixed|Audio|Client: Further DDSF_* flag related fixes
danij
19:24 Revision b3e678e2 (github): Fixed|Audio|Client: Mishandled DDSF_* flags when starting LogicSounds
The Sound API uses DDSF_* flags specified within soundIds so ensure
invalid ids are taken care of before masking.
danij
18:56 Revision 3093a903 (github): Merge branch 'master' into audio-cleanup
danij
18:55 Revision aa450e78 (github): Audio|Client: Typos
danij
18:53 Revision c7644291 (github): Audio|SfxSampleCache|Client: Ignore attempts to cache a sample given an invalid soundId
danij
18:20 Revision cf787709 (github): Refactor|libcore|Info: Don't throw exceptions when parsing values
skyjake
18:20 Revision c3b493d9 (github): Model Renderer|Scripting: Animated uniform variables for model shaders
Each MobjAnimator now has its own set of uniform variables that are
passed to the model shader. The uniform variables...
skyjake
18:16 Revision fe71c100 (github): Cleanup
skyjake
18:15 Revision ce717343 (github): Scripting|libcore: Rewinding Scheduler to a specific point in time
skyjake
18:15 Revision 976d5ff8 (github): Scripting|Cleanup|libcore: Added Core.Animation bindings
Also cleaned up ScriptSystem a little by moving the Core bindings to
a separate source file.
skyjake
18:13 Revision 5b15bb55 (github): Scripting|libcore: Added NativeValue to facilitate native bindings
NativeValue is just a opaque pointer and a member scope for the
class members. Currently a bit dangerous to use becau...
skyjake
18:11 Revision 62ecee6f (github): libcore|Function: Default argument values for function binding macro
skyjake
18:10 Revision 9c53f7ce (github): Refactor|libcore|Info: Don't throw exceptions when parsing values
skyjake
15:45 Revision df72bb35 (github): Refactor|Audio: Further cleanup
I think we're now ready to begin larger-scale refactorings... danij
11:54 Revision 28e7408a (github): Refactor|Audio: Cleanup
danij
11:33 Revision db92c028 (github): Refactor|Audio: Assimilated LSM functionality in audio::System
Todo: Ensure the logic sound hash is cleared when the current world
map changes.
danij
09:46 Revision e5bb2db9 (github): Refactor|Audio: Moved Logical Sound Manager (LSM) into audio::System
danij
08:43 Revision d17eb81d (github): Refactor|Audio|Client: Internalized more playback functionality into audio::System
Next step: Move the Logical Sound Manager (LSM) into audio::System so
that we can begin to dismantle it.
danij

2015-08-16

23:02 Revision 1620f75f (github): Scripting|libcore: Scheduler's Clock can override the default context
Each Clock running the scheduled scripts may use its own context for
the processes.
skyjake
22:57 Revision 1c433628 (github): Model Renderer|Definitions: Animation timelines for scheduled scripting
Model animation sequences can now contain schedulers for scripted
actions.
skyjake
22:54 Revision 898c26be (github): Refactor|libcore: Scheduler has a Clock for execution state
Allows sharing a single Scheduler with many users, each executing
scripts at their own pace.
skyjake
22:53 Revision 0506414d (github): Scripting|libcore|ScriptedInfo: Processing attributes of script blocks
Also, cleaned up things a little by making some of the common strings
public static members of ScriptedInfo.
skyjake
18:20 Revision 672f3f78 (github): Scripting|Info|libcore: Script blocks meant for deferred execution
These changes make it possible to define script blocks in an Info
document without executing the script during the pa...
skyjake
18:16 Revision 5e75b33b (github): Scripting|libcore: Added Scheduler for time-based script execution
skyjake
12:32 Revision 5b726d6f (github): UI|Client: Added empty stub for the package management dialog
skyjake
12:13 Revision c1350c94 (github): Merge branch 'gl2-models'
# Conflicts:
# doomsday/sdk/libgui/src/graphics/modeldrawable.cpp
skyjake
12:12 Revision 60cee246 (github): Cleanup: Replaced LOG_WIP with normal log entries
skyjake
10:09 Revision bd203962 (github): Fixed|libgui: Compiler warning (signed/unsigned comparison)
skyjake

2015-08-14

07:49 Revision 121ec455 (github): Refactor|Audio|Server: Server audio::System no longer observes App GameUnload; cleanup
danij
05:55 Revision 4c81bfd9 (github): Audio|Client: Cleanup
danij
05:34 Revision 84887ca2 (github): Refactor|Audio|Client: Moved high-level sfx playback interface to audio/system.cpp/h
Todo: Revise high-level playback APIs so that the low-level audio
driver interface can be internalized within audio::...
danij

2015-08-11

13:36 Revision 411199aa (github): Refactor|Audio|Client: audio::System has ownership of audio::SfxChannels
Moved audio::SfxChannel(s) into new source files. danij
11:35 Revision 425c8027 (github): Refactor|Audio|Client: Began remodelling sfxchannel_t using OO C++
Still a long way to go yet... danij
06:30 Revision 7464050e (github): Refactor|Audio|Client: audio::System has ownership of the central audio::SfxSampleCache
Todo: Replace audio::SfxSampleCache with de::WaveformBank. danij

2015-08-10

08:50 Revision 8ef4a075 (github): Refactor|Audio|Client: Internalized active audio interface functionality in audio::System
danij
08:13 Revision 2679cf47 (github): Audio|Client: audio::System::description() now includes more high-level config
Music volume, MIDI sound font, and preferred source are now included
in the audio system description.
danij
07:22 Revision b6a604e3 (github): Refactor|Audio|Client: Internalized active audio interface iteration in audio::System
Users of audio::System should not require such low-level access to
the AudioDrivers. In the future the playback inter...
danij
07:03 Revision eef824e3 (github): Refactor|Audio|Client: Moved high-level music playback interface to audio::System
danij
03:47 Revision aebe330d (github): Refactor|Audio|Client: Locate music resource files only once per playback request
Revised playFile() so that only one attempt to locate referenced file
is made irrespective of the number playback int...
danij
03:21 Revision 0f853b05 (github): Refactor|Audio|Client: Locating music files irrespective of playback facilities
Whether or not playback is currently possible is irrelevant when
attempting to simply locate a music resource file.
...
danij
02:44 Revision 66726a66 (github): Cleanup|Audio|Client: "Mus" module is no longer dependent on audiodriver.h
danij
02:34 Revision f439692d (github): Refactor|Audio|Client: "Mus" module clean up/consolidation
danij
 

Also available in: Atom