Project

General

Profile

Activity

From 2015-07-25 to 2015-08-07

2015-08-06

23:56 Revision 345693bd (github): Refactor|audio: Moved more high-level audio functionality into audio::System
danij
23:39 Revision 544b48ed (github): Audio|libdoomsday: Cleanup
danij
19:32 Revision 358d4fa8 (github): Refactor|Audio: Moved audio channel debug visual to audio/s_sfx.cpp/h
Lets keep this together with the rest of the audio channel stuff
for now. We can turn this into a GUI widget later on.
danij
19:13 Revision 068a50d9 (github): Refactor|Audio: Moved high-level audio playback API to audio/system.cpp/h
danij
18:30 Revision d32d161d (github): Refactor|Audio: Perform frame synchronous audio operations in audio::System
danij
18:18 Revision dfd1091d (github): Refactor|Audio: Moved registration of audio cmds/vars to audio::System
danij
18:05 Revision cb6ae4ae (github): API|Sound: LGM init when changing map is now handled by the engine
(Re)Initialization of the logical sound manager is now performed by
the engine when the current world map changes.
...
danij
17:07 Revision 53d36b3a (github): Refactor|Audio|Client: audio::System is responsible for sound/music resets
danij
15:05 Revision 47053fa7 (github): Client|Audio: Added audio::System (stub) for the client
All audio subsystem functionality should be moved here. danij

2015-08-05

11:24 Revision 48c60c2b (github): Refactor|libcore: Moved de::Partition to libcore
danij
09:28 Revision 922aef8f (github): Refactor|World: de::Map now has its own SkyAnimator; cleanup
danij
04:06 Revision bf60b9bd (github): Refactor|StringPool|libcore: Use C++11 for iterating interned strings in StringPool
danij

2015-08-04

19:47 Revision d8019328 (github): Merge branch 'gl2-models'
skyjake
10:47 Revision 1b8591fe (github): Refactor|Model Renderer: Derive a custom animation for MobjAnimator
The custom animation state for state-triggered animations contains
looping control and the priority rating.
Also fix...
skyjake
10:40 Revision 6f8c6f2a (github): Refactor|libgui: Specialized animation sequences
ModelDrawable::Animator::Animation can now be specialized so that
animators can include their custom state variables ...
skyjake

2015-08-03

22:26 Revision 2e938b54 (github): Model Renderer: Animation priorities and loop re-triggering
It is now possible to set a priority value for each animation sequence
(default: 1). Lower priority animations cannot...
skyjake
22:22 Revision 1321e7ed (github): libgui|ModelDrawable: Finding running animations
skyjake
21:09 Revision de065c43 (github): Model Renderer: Controlling looping of animation sequences
Added the "looping" boolean parameter for animation sequences.
Non-looping animations are stopped when they reach the...
skyjake
21:00 Revision e0bbe5b5 (github): libgui|ModelDrawable: Animation duration is public information
When an animation is started, one also has access to its duration. skyjake
20:59 Revision 71d9f62a (github): Scripting|libcore: Further variants of ScriptedInfo::isTrue/isFalse
Easier to use in the case the variable may be missing completely. skyjake

2015-08-02

16:23 Revision 563099c8 (github): Merge branch 'gl2-models'
skyjake
16:12 Revision 6b79485b (github): Model Renderer: Drawing GL2 models for psprites; minor cleanup
ModelRenderer now supports rendering models in eye space, while
transforming light vectors according to view angles.
...
skyjake
15:56 Revision df0793a7 (github): Cleanup
skyjake

2015-08-01

22:10 Revision 5d5376fb (github): Fixed|libgui: Must swap red and blue when loading a 24-bit Targa image
skyjake
18:48 Revision fa2cae3a (github): Model Renderer: Setup a vispsprite for a GL2 model
The data is passed to ModelRenderer, which performs the drawing
according to the parameters.
skyjake
15:06 Revision 775daf59 (github): Fixed|Builder: Finding the previous build for comparing changes
The logic for finding a suitable previous build to produce a change
log was incorrect: version number matching was no...
skyjake
15:01 Revision 8819198f (github): Fixed|Builder: Finding the previous build for comparing changes
The logic for finding a suitable previous build to produce a change
log was incorrect: version number matching was no...
skyjake
00:40 Revision bc78235e (github): Windows|CMake|Fixed: Run windeployqt on the right executable
By default, windeployqt just seems to pick the first executable it finds,
which may not have all the required depende...
skyjake

2015-07-31

22:51 Revision bf296be2 (github): Fixed|Model Renderer: Eye position for specular lighting
Previously only the eye direction was passed to the shader, but
for accurate results, the eye direction has to be cal...
skyjake
20:06 Revision a47acbf7 (github): Builder|Linux: Use available CPU count for parallel make
skyjake
20:01 Revision 953b5b03 (github): Model Renderer|ClientPlayer: Observe psprite and current weapon changes
When the game notifies about current weapon and psprite state changes,
ClientPlayer checks that (respectively) if the...
skyjake
19:58 Revision 377512d0 (github): All Games|libdoomsday: Added notification about psprite state changes
Whenever a psprite changes state, a plugin notification is sent so
the client can react to the change.
skyjake
19:56 Revision 9a0fdfb4 (github): UI|Client: Added a PrivilegedLogWidget into the window
skyjake
18:30 Revision bed4aa02 (github): Log|libappfw|Client: Added PrivilegedLogWidget (developer utility)
Often when working on a specific piece of code, it is easiest to just
use qDebug to print debug messages because they...
skyjake
03:56 Revision a5877259 (github): Refactor|Plugins: Use C++11 for iterating plugin hooks
One can now use a C++11 lambda for iterating through plugin hooks,
allowing for more flexible ways of executing the h...
danij

2015-07-30

20:02 Revision 89dbb61c (github): libdoomsday: Fixed build (missing files in previous commit)
danij

2015-07-29

19:56 Revision 26592644 (github): Refactor|Resources: Moved map resource manifests to libdoomsday
MapDef was renamed and relocated to libdoomsday as res::MapManifest,
which means this data is now visible to plugins ...
danij
15:53 Revision 7c2cc216 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij

2015-07-28

20:16 Revision 27cfd972 (github): Builder: Generate an index page for code.iki.fi/builds/
Latest builds and builds by version. skyjake
06:30 Revision 1657eae4 (github): Merge branch 'master' into gl2-models
skyjake
04:16 Revision 5c5691e1 (github): Builder: Generated HTML pages use UTF-8 encoding
skyjake
01:50 Revision 5d8f5e50 (github): Refactor|World: Added world::System and world::Map base classes in libdoomsday
The "world" namespace in libdoomsday is intended for world related
classes (cf. "defn" for definitions).
world::Syst...
danij

2015-07-27

21:42 Revision bffa87f6 (github): Builder: Basic CSS styling for code.iki.fi build reports
skyjake
20:11 Revision f3c88499 (github): Fixed|Unix: Missing headers
skyjake
19:47 Revision 56ea4788 (github): Cleanup|CMake: Whitespace
skyjake
19:47 Revision 5114451a (github): Fixed|CMake|Installer: Missing/excessive installed components
FMOD was not included in the packaged components.
The Assimp static libraries are not supposed to be installed as pa...
skyjake
19:47 Revision 24111816 (github): Fixed|Windows|CMake: Warning about missing VCINSTALLDIR
Compiler runtime libraries installed manually. skyjake
18:23 Revision ac76671d (github): Cleanup: Removed include/de_system.h
danij
17:34 Revision 118e16ba (github): Cleanup: Removed include/de_filesys.h
danij
17:17 Revision 778a6bb5 (github): Cleanup: Removed include/de_audio.h
danij
16:53 Revision 587c3c5c (github): Cleanup: Removed include/de_ui.h
danij
14:00 Revision fb0bea6b (github): Client: Players notified about weapon changes; ClientPlayer ticking
ClientPlayer now gets notified about which weapon identifier to use.
Each (fractional) tick, players will also get a ...
skyjake
11:24 Revision 4f3cbfc1 (github): libdoomsday|Player: Added a tick() method
Allows for players to perform ticks internally. skyjake
11:22 Revision e810c803 (github): All Games|libdoomsday: Notify about player weapon changes
Added Values that specify a text identifier for each player weapon.
Expanded `G_Ticker` to perform "post-tick" for e...
skyjake
10:52 Revision 9ebb9adb (github): Builder: Ignore warning from windeployqt
Doomsday will deploy the required VC libraries manually. skyjake

2015-07-26

14:41 Revision 257af9be (github): Fixed|64-bit: Ambiguous template arguments for de::min
skyjake
14:41 Revision ccb82295 (github): Client: Added PlayerWeaponAnimator for animating new HUD models
Owned by ClientPlayer. skyjake
14:39 Revision a317ae29 (github): Fixed|64-bit: Ambiguous template arguments for de::min
skyjake
14:37 Revision 89e7eb4f (github): Fixed|Network: Incorrect parsing of data sent from server
Now taking use of the safe behavior of qstrncpy, which ensures null
termination.
This was triggering an assertion an...
skyjake
12:55 Revision 306739f7 (github): Builder|Pilot: Retry queries if the socket connection fails
skyjake
12:55 Revision 1307a254 (github): Builder|Pilot: Retry queries if the socket connection fails
skyjake
12:11 Revision 4c3d04a3 (github): Fixed|Windows: Missing exports, working around MSVC's C++11 issues
It appears that a doubly-nested lambda function caused MSVC to lose track
of whether "this" is const or not (!).
skyjake
12:09 Revision 5e736f6d (github): Fixed|Network: Incorrect parsing of data sent from server
Now taking use of the safe behavior of qstrncpy, which ensures null
termination.
This was triggering an assertion an...
skyjake
10:46 Revision 4b202d8d (github): Merge branch 'master' into gl2-models
skyjake
10:45 Revision d9c39cc0 (github): Merge branch 'app+player-cleanup'
skyjake
10:41 Revision 2502079b (github): Refactor|Server|Client: Removed the client_t struct
Most of the remaining members went to ServerPlayer. Also applied some
minor cleanup regarding the use of these variab...
skyjake
08:56 Revision 4887dbbf (github): Refactor|Client|Server: Continued splitting up client_t
Also removed "connected" as redundant. "bandwidthRating" was removed
as unused. "nodeID" was renamed to remoteUserId ...
skyjake

2015-07-25

20:49 Revision ff33077a (github): Refactor|Client: Moved some client_t members to Player
Name, pinger, viewConsole, and Smoother are all common members of
all players.
skyjake
17:47 Revision f8f74497 (github): Refactor|Server: Moved delta pools to ServerPlayer
skyjake
17:33 Revision b30cc101 (github): Refactor|Client: Moved clPlayerState[] and fxConsole[] to ClientPlayer
skyjake
15:17 Revision a1c57f0f (github): Refactor|Client: ClientPlayer owns viewport data
No longer necessary to have a global array for viewdata_t. skyjake
14:49 Revision 0aea58ad (github): Refactor|Client|libdoomsday: Use player instances owned by DoomsdayApp
Removed the global ddPlayers array. DoomsdayApp now owns either
ClientPlayer or ServerPlayer instances, which get use...
skyjake
13:13 Revision 4a50c632 (github): Refactor|libdoomsday: Moved DD paths to DoomsdayApp
The old paths.cpp is now just a C wrapper. skyjake
11:50 Revision 401aa76b (github): CMake|MSVC: Build products are runnable within build directory (on Windows)
The output paths for binaries were changed so that the files form a
products tree inside the build directory. Also, w...
skyjake
09:21 Revision 589e9cab (github): Fixed|Scripting: Interpreting truth value of text strings
"false" was thought to be True when checking for truth. skyjake
09:20 Revision bd0ee487 (github): Fixed|Scripting: Interpreting truth value of text strings
"false" was thought to be True when checking for truth. skyjake
09:02 Revision 19093cbd (github): Fixed|Builder|RSS: Problem when parsing the changes XML
cron is using an older version of Python. skyjake
 

Also available in: Atom