Project

General

Profile

skyjake's activity

From 2014-07-23 to 2014-08-05

2014-08-05

16:38 Doomsday Engine Revision 1a74eb03 (github): Model Renderer|Client: Per-tick mobj animation
Mobj animation is updated on sharp ticks, however the 3D model animation
sequence should advance on every frame.
skyjake
16:36 Doomsday Engine Revision 4409d6d5 (github): Refactor|libgui|ModelDrawable: Calculating animation time
The model animator may use more advanced logic to determine the
current time of the animation, so allow overriding th...
skyjake
10:02 Doomsday Engine Revision 9dae8fe2 (github): Refactor|libcore|libcommon: Removed use of auto_ptr
std::auto_ptr is deprecated in C++11. Also, applied established
conventions when returning a MapStateReader via
Saved...
skyjake
10:02 Doomsday Engine Revision 0c31fe24 (github): Cleanup
skyjake
10:02 Doomsday Engine Revision 2ed0f012 (github): qmake|Unix: Enable C++11
C++11 is now enabled for all g++/clang++ builds. skyjake
10:02 Doomsday Engine Revision be4b7f11 (github): libcore|ScriptedInfo: Utility method for listing typed subrecords
skyjake
10:02 Doomsday Engine Revision 816d0522 (github): Refactor|libcore|Record: Trying out C++11 for listing subrecords
One can use a lambda function to filter out the list of subrecords. skyjake

2014-08-04

21:25 Doomsday Engine Revision db143ac3 (github): Cleanup
skyjake
21:08 Doomsday Engine Revision 2c9af5f1 (github): Model Renderer|Client|Refactor: Separate class for MobjAnimator
No need to cram everything inside ClientMobjThinkerData. skyjake
19:57 Doomsday Engine Revision 0b317827 (github): Refactor|libcore|libcommon: Removed use of auto_ptr
std::auto_ptr is deprecated in C++11. Also, applied established
conventions when returning a MapStateReader via
Saved...
skyjake
19:55 Doomsday Engine Revision 3e4f87d7 (github): Cleanup
skyjake
19:55 Doomsday Engine Revision 4421b3a2 (github): qmake|Unix: Enable C++11
C++11 is now enabled for all g++/clang++ builds. skyjake
19:20 Doomsday Engine Revision 18622b52 (github): Refactor|Client|Model Renderer: Use ScriptedInfo to list sequence definitions
skyjake
19:20 Doomsday Engine Revision 9303cefe (github): libcore|ScriptedInfo: Utility method for listing typed subrecords
skyjake
19:19 Doomsday Engine Revision a1d72898 (github): Refactor|libcore|Record: Trying out C++11 for listing subrecords
One can use a lambda function to filter out the list of subrecords. skyjake

2014-08-03

21:58 Doomsday Engine Revision ac82fdcb (github): Refactor|Model Renderer: Revised definition syntax for state triggers
It is more intuitive if the state is the parent record. Multiple
possible sequences can be defined per state (maybe w...
skyjake
21:43 Doomsday Engine Revision 4e473462 (github): Cleanup
skyjake
21:43 Doomsday Engine Revision 7eda59d5 (github): Client|Mobj|Refactor: Working on state-based animations
ModelRenderer's animation sequences are now used by the mobj private
data to trigger animations. Animations are advan...
skyjake
21:37 Doomsday Engine Revision 94cc541b (github): Model Renderer|Client: Set up state-based animations for loaded models
The animation lookup is stored in the model bank. skyjake
21:35 Doomsday Engine Revision fe3707d0 (github): libdoomsday|Thinker: Private data is notified of mobj state changes
skyjake
21:34 Doomsday Engine Revision 71908476 (github): libgui: Storing animation data in ModelBank
skyjake
21:32 Doomsday Engine Revision a890ce7e (github): Client|Loop: Length of current tick can be queried
skyjake
21:31 Doomsday Engine Revision ecb1b96a (github): libcore|RecordAccessor: Added a has() method
skyjake
21:30 Doomsday Engine Revision ec80e856 (github): libcore|Math: Random numbers
skyjake
14:31 Doomsday Engine Revision 6fec49f8 (github): Client|Mobj: Create model animator when mobj thinker data is initialized
Also renamed NetworkState to RemoteSync. skyjake
14:20 Doomsday Engine Revision b6af5628 (github): Refactor|libgui: Renamed ModelDrawable::AnimationState to Animator
skyjake

2014-08-02

18:12 Doomsday Engine Revision 20d6ab9a (github): Fixed|Ring Zero: Fold title should say "(0)" when no games in the subset
The 'noGames' indicator was counted as a child inside the subset. skyjake
14:02 Doomsday Engine Revision cc01d3e4 (github): Documentation|Fixed: Doxygen markup issues
skyjake
11:46 Doomsday Engine Revision fdf8c41d (github): Fixed|Documentation: Fixed patching of the QCH source
Working around Doxygen issues with QCH generation (invalid XML
structure).
skyjake

2014-08-01

16:51 Doomsday Engine Revision 98153bdb (github): Fixed|libdoomsday: Compiling with Qt 4
skyjake
16:13 Doomsday Engine Revision 63948646 (github): qmake|Windows: Write built binaries directly to "distrib/products"
Now DESTDIR and DLLDESTDIR are used to write all built binaries directly
to the distrib folder. This cuts down on the...
skyjake
13:07 Doomsday Engine Revision 2bf3dea4 (github): Windows|Fixed|libdoomsday: Export template specializations
Thinker::MemberDelegate is a transitional utility, but for now it needs
to be exported manually when using MSVC.
skyjake
11:41 Doomsday Engine Revision e617cc18 (github): Refactor|libdoomsday|DED: Making copies of definitions
DEDRegister now provides a method for making a copy of an existing
definition so that all the appropriate members are...
skyjake
11:39 Doomsday Engine Revision 93b4434b (github): Cleanup
skyjake

2014-07-31

22:47 Doomsday Engine Revision b684a598 (github): Fixed|libdoomsday|DED: Indexing copied model definitions
When making a copy of an existing definition, omit the lookup
identifiers to avoid messing up the indexing in DEDRegi...
skyjake
22:46 Doomsday Engine Revision 58d3c5d3 (github): Fixed|libdoomsday|DEDRegister: Handling initially empty lookup key values
If a lookup key is not given a value when initially added, it will
still be observed so that when the value is given,...
skyjake
22:42 Doomsday Engine Revision 86ecceeb (github): Fixed|libcore|Record: Assignment causes notifications about members
Previously no notification was made about new members when members
were copied from another record.
skyjake
22:36 Doomsday Engine Revision d6b2a981 (github): Fixed|libcore|Variable: Notification about value changes
The ChangeFrom audience was being ignored if there wasn't regular
Change audience members.
skyjake
20:10 Doomsday Engine Revision ea3693a0 (github): Fixed|ScrollWidget|libappfw: Scrolling speed with HiDPI
Scrolling is done in device pixels, while mouse input is independent
of HiDPI.
skyjake
18:43 Doomsday Engine Revision 29d84d32 (github): Performance|Client: Faster resizing of the view
When the view grid was updated, LensFX was always releasing all GL
resources for all viewports even if the viewports ...
skyjake
18:40 Doomsday Engine Revision 7f070bb6 (github): libappfw|UI|Performance: Only use blurring when Style allows
Blurring is still quite heavy when the map renderer is drawing in
the background. Currently Style only allows popup b...
skyjake

2014-07-28

07:39 Doomsday Engine Revision b1151e93 (github): Fixed: Build issues
The test model package should not be loaded in the master branch.
Windows: Exported MobjThinkerData from libdoomsday.
skyjake

2014-07-27

20:06 Doomsday Engine Revision 0e6df773 (github): Merge branch 'master' into gl2-models
skyjake
20:04 Doomsday Engine Revision 26ed217a (github): Refactor|Thinker: Private data can think
A thinker's private data now has a virtual think() method that gets
called after the public thinker function.
By def...
skyjake
18:50 Doomsday Engine Revision 7cea75d2 (github): Refactor|World|Client: Private data for Polyobjs, revised ClPolyMover
Removed the underscored members of polyobj_s, as they were clearly
intended to be engine-internal. Now they have a be...
skyjake
08:29 Doomsday Engine Revision 9f51b987 (github): Cleanup
skyjake
08:18 Doomsday Engine Revision 996325fa (github): Fixed|Map: Delete thinkers before the map elements
skyjake
08:05 Doomsday Engine Revision 5e33281e (github): Refactor|Client|World: Converted ClPlaneMover to be ThinkerData-based
Converted ClPlaneMover to use the new ThinkerData private data to
try out how this works out in practice. ClPlaneMove...
skyjake

2014-07-26

22:43 Doomsday Engine Revision a37eb687 (github): Refactor|libdoomsday: Setting the pointer from ThinkerData to the thinker
It is no longer required to give the thinker pointer when constructing
a ThinkerData instance.
skyjake
17:53 Doomsday Engine Revision bc32b86d (github): Refactor|Client: Simplified handling of remote mobjs
The so called "clmobjs" are now handled like regular mobjs. The only
difference is that they have a NetworkState pres...
skyjake
17:46 Doomsday Engine Revision 7ca887d3 (github): libdoomsday|Thinker: Deletion audience and helper macros
skyjake
15:41 Doomsday Engine Revision 2e5a22a6 (github): Refactor|Client: Client-specific private mobj data
Removed ClMobjInfo and ClMobjHash. The mobj's client-specific network
state is now stored as an optional component of...
skyjake
15:38 Doomsday Engine Revision 009f5b19 (github): libdoomsday: Added ThinkerData and MobjThinkerData
Base classes to be used for all private data of thinkers. The lowest
base class provides a Doomsday Script namespace,...
skyjake
08:19 Doomsday Engine Revision e8a25a51 (github): Documentation|Fixed: Doxygen markup errors
skyjake

2014-07-25

15:10 Doomsday Engine Revision ede6fcb2 (github): Refactor|All Games|libcommon: Use ThinkerT for allocating and copying thinkers
Todo: There may be more instances of copying in the C sources, must
look for those and/or convert everything to C++.
skyjake
15:08 Doomsday Engine Revision 3978f7e1 (github): Refactor|Client: Added MobjThinker and applied ThinkerT
MobjThinker is a specialized ThinkerT that uses the game's mobj size
for the thinker. This is now used by the client'...
skyjake
15:02 Doomsday Engine Revision 15a754db (github): Refactor|Server: Use ThinkerT in the server delta pool
The delta pool will not have to worry about the private data pointers,
as the pool itself needs to be reimplemented t...
skyjake
15:00 Doomsday Engine Revision 2cb47229 (github): libdoomsday: Added ThinkerT template and improved functionality
Modified the base thinker_s to prevent plain copying and assignment.
Naturally this only has an effect in C++ source ...
skyjake

2014-07-24

19:50 Doomsday Engine Revision 1249a120 (github): Merge branch 'master' into gl2-models
skyjake
19:50 Doomsday Engine Revision 09230fce (github): Debug|Client|Mobj: Applied an assert instead of fatal error
skyjake
14:32 Doomsday Engine Revision 6ba4d470 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into gl2-models
skyjake
 

Also available in: Atom