Project

General

Profile

skyjake's activity

From 2013-06-30 to 2013-07-13

2013-07-13

21:37 Doomsday Engine Revision 6407774b (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
21:35 Doomsday Engine Revision 8642c9d9 (github): Fixed|OpenAL: Basic audio playback
Use the default playback device, and don't bind buffers until JIT
before they are played. One cannot upload new data ...
skyjake
13:12 Doomsday Engine Revision f9b604fd (github): Optimize|Client|UI: More intelligent text line alloc/release on atlas
The line edit widget was releasing and allocating its entire contents
even though a single character was added to one...
skyjake
13:10 Doomsday Engine Revision e58a3326 (github): libgui|Atlas: Require 70% of atlas to be changed for full commit
skyjake
10:36 Doomsday Engine Revision e015f1dc (github): All Games: Show map title and number when automap is open
Rather than replicate exactly how the original games displayed this
information, this commit utilizes the existing ma...
skyjake
09:39 Doomsday Engine Revision 48360490 (github): Fixed|ConsoleWidget: PgUp/Dn will always open the log if isn't currently
PgUp/Dn expands the log to its full height, but before that the log
must be opened.
Also added a widget flag in libd...
skyjake
09:09 Doomsday Engine Revision eac4e570 (github): Fixed|Heretic: Removed extra floorclipping on water/lava/sludge splashes
These effects are not clipped in the original games. skyjake
08:50 Doomsday Engine Revision d23b628e (github): Fixed|Heretic|Hexen: 'ctl-inventory-use-next' should default to 1
In the original games, if the using of an inventory item fails, the
inventory cursor switches to another artifact.
skyjake
07:58 Doomsday Engine Revision 8696b1d3 (github): libdeng2|Log: Cleanup
skyjake
07:57 Doomsday Engine Revision 0c418de3 (github): Fixed|libheretic|libhexen|MSVC: Automap not visible (optimization problems)
Disabled optimization also in libheretic and libhexen st_stuff.c to fix
their automap drawing.
Also reinstated the M...
skyjake

2013-07-12

19:51 Doomsday Engine Revision 46a30b68 (github): Fixed|Ring Zero: Suppressed a couple of unnecessary warnings
There is no need to show warnings about game plugin help strings and
patch loading failures when no game is loaded.
skyjake
19:43 Doomsday Engine Revision 572e5732 (github): Client|Cleanup: Removed old cruft from the Control Panel
A bunch of the settings in the Control Panel's Network and Console
pages are now obsolete. Also dropped server-only s...
skyjake
19:41 Doomsday Engine Revision 58bf5837 (github): Documentation|Console: Removed obsolete vars/cmds, added 'taskbar' cmd
skyjake
18:52 Doomsday Engine Revision e3675d15 (github): Fixed|libdoom|Windows: Automap not drawn
Due to a compiler optimization error in st_stuff.c, the automap was not
visible in-game.
skyjake

2013-07-11

18:07 Doomsday Engine Revision 068d058e (github): Fixed|Heretic: Fit episode finale texts to the screen
Due to evident changes in font metrics vs. vanilla Heretic, the episode
finale texts were not fitting in the view any...
skyjake
10:14 Doomsday Engine Revision 5266a445 (github): Fixed|Hexen: Amount of armor from the Bracers artifact
Compared libhexen with vanilla Hexen sources and found some
discrepancies in how armor is given when using the Bracer...
skyjake
10:11 Doomsday Engine Revision 30b8da9b (github): qmake|Client: Include bootstrap.de in the project
skyjake
08:47 Doomsday Engine Revision 2fadc261 (github): Merge branch 'master' into shadow-bias-c++
Conflicts:
doomsday/client/src/world/world.cpp
skyjake
08:04 Doomsday Engine Revision 6eefaa96 (github): Updater: Replaced use of Con_Message()
Con_Message() is deprecated for C++ code. skyjake

2013-07-10

21:47 Doomsday Engine Revision b4a47255 (github): Client: Improved log output
skyjake
18:27 Doomsday Engine Revision f67e719b (github): Fixed|libdeng2: Use the correct build number (instead of today's)
Due to use of a missing preprocessor definition, libdeng2's Version
class always ended up using today's build number ...
skyjake
11:04 Doomsday Engine Revision 77933e9d (github): Documentation|Readme: Updated features list
Based on the revised Engine page on the dengine web site. skyjake

2013-07-09

15:53 Doomsday Engine Revision 050a426e (github): Fixed|Renderer|Resources: Illegal access of submodel particle offsets
The particle offsets are currently kept in a separate array where the
indices match those of the submodels array. Fix...
skyjake
15:06 Doomsday Engine Revision 1d470224 (github): Fixed|Hexen: Crash when morphing a Dark Servant
There was a potential NULL pointer access if a Minotaur was morphed. skyjake
13:59 Doomsday Engine Revision 4591da79 (github): Fixed|Heretic: Hell Staff rain was coming down at an angle
The correct behavior is for the rain to fall down straight. skyjake
13:51 Doomsday Engine Revision 73f9183c (github): Heretic: Added a comment about vanilla code
Here be vanilla code, beware. skyjake
13:49 Doomsday Engine Revision d6746372 (github): Fixed|Heretic: Powered-up Wand Crystal missiles
The behavior of the powered-up Wand Crystal missiles did not conform
to vanilla Heretic behavior, likely due to refac...
skyjake
13:01 Doomsday Engine Revision 31ed53f4 (github): Fixed|Hexen: Crash when Dark Servant deals damage
Fixed a problem with damage caused by Dark Servants: if the player
summons the Servant as a pig and then returns to h...
skyjake
11:14 Doomsday Engine Revision 246eb078 (github): Cleanup|Client|libgui: Use "has" instead of "have"
Mostly a stylistic choice, although 'has' usually is more
grammatically correct.
skyjake
11:12 Doomsday Engine Revision b5a2ded2 (github): Fixed|Renderer: Crash when drawing particles (jXCCP)
Ensure that the active set of generators is known when beginning
rendering of a map.
A crash occurred because the ge...
skyjake
10:33 Doomsday Engine Revision 16adb58a (github): Client|TaskBarWidget: Cleanup, observe showFps change notification
Rather than checking every frame whether the FPS counter is visible
or not, now the task bar only observes when the w...
skyjake
10:32 Doomsday Engine Revision 9d2b41d9 (github): Refactor|libdeng2|Variable: Improved value change notification
Now the notification is only sent if the value really isn't equal to
the previous one.
skyjake
09:17 Doomsday Engine Revision 95e7ac31 (github): Client|ClientWindow: FPS counter as a notification
This commit brings back the FPS counter as a notification widget owned
by ClientWindow. When "Show FPS" is selected i...
skyjake
09:13 Doomsday Engine Revision a334512e (github): Client|NotificationWidget: Showing/hiding children, animation
The notification area now provides facilities for showing or hiding
specific widgets in it. The area is automatically...
skyjake
09:10 Doomsday Engine Revision 13aada75 (github): Client|GuiWidget: Querying the parent of a widget
Notably there are both QObject::parent() and de::Widget::parent() in
this class.
skyjake
09:08 Doomsday Engine Revision d7ffcab9 (github): libgui|PersistentCanvasWindow: Allow derived classes to form variable names
skyjake
09:07 Doomsday Engine Revision ebcf62cb (github): Fixed|libdeng2|Animation: Adjusting the target of an animation
Now the method does what it says: change the target without touching
any other parameters. Fixes a problem with Scala...
skyjake
09:06 Doomsday Engine Revision 168d4fa5 (github): libdeng2|Widget: Querying the number of children in a widget
skyjake
08:58 Doomsday Engine Revision b2e5f243 (github): Documentation|Readme: Updated features, acknowledgments, OS X intro
skyjake

2013-07-08

14:32 Doomsday Engine Revision 786398b4 (github): Client|UI: Added a notification widget to ClientWindow
skyjake
14:32 Doomsday Engine Revision 6017c875 (github): Client: Cleanup
skyjake
14:31 Doomsday Engine Revision eaaf07e3 (github): Client|UI: Added a basic implementation of NotificationWidget
This will act as a common notification area.
Also added changeRef() to aid in changing the value of a reference
coun...
skyjake
11:56 Doomsday Engine Revision 5a5830bd (github): Cleanup
skyjake
09:16 Doomsday Engine Revision 303bd202 (github): Fixed|Client: Build failure
skyjake
08:12 Doomsday Engine Revision 0e5de3ac (github): Client: Revised bootstrap to utilize persistent load hooks
When an upgrade is detected, there is no guarantee that the user is
loading all the games during that particular sess...
skyjake
08:08 Doomsday Engine Revision e27480cd (github): Client|App: Added the script function App.gamePlugin()
The function returns the identifier of the current game plugin,
determined from the file name of the plugin library.
skyjake

2013-07-07

19:49 Doomsday Engine Revision 632f1d0f (github): Client: Added the bootstrap script; autobind Tilde for opening taskbar
The bootstrap script is run when the client application is launching.
Its job is to take care of any version upgrade ...
skyjake
19:46 Doomsday Engine Revision eca7836a (github): Client: Perform the game change notification for scripts
An important example how to delegate a native Observers notification
to a script function array.
skyjake
19:44 Doomsday Engine Revision 140c0118 (github): Client: Cleanup
skyjake
19:44 Doomsday Engine Revision febf1708 (github): Fixed|Client|InputSystem: Arguments of the Input.bindEvent script binding
skyjake
19:43 Doomsday Engine Revision 92d674a9 (github): libdeng2|App|ScriptSystem: Added the native App module
The App module now offers an array called "audienceForGameChange",
where scripts can add functions to be called whene...
skyjake
19:40 Doomsday Engine Revision ff59d709 (github): libdeng2|App|Config: Remember the old version when detecting an upgrade
The old version is available as Version.OLD_VERSION.
Also, de::Value now has the as<> template for easy casting.
skyjake
19:37 Doomsday Engine Revision 7e4e18ec (github): Refactor|libdeng2|ScriptSystem: Separated module finding from import operation
skyjake
15:00 Doomsday Engine Revision 7eb3db1f (github): Client|InputSystem: Added built-in Doomsday Script 'Input' module
The Input module provides access to the input subsystem functionality
in Doomsday Script. For now, the only function ...
skyjake

2013-07-06

22:20 Doomsday Engine Revision d30d7e23 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
22:20 Doomsday Engine Revision 7e799b57 (github): Snowberry: Disable texture compression by default
Texture compression causes visible quality loss in textures and also
may cause stuttering during gameplay as textures...
skyjake
18:52 Doomsday Engine Revision 4b02e073 (github): Fixed|Resources: Normalize slashes to forward slashes in URIs
Fixes a problem related to model definitions where the backslashes
used in the URIs would not be found because forwar...
skyjake
17:16 Doomsday Engine Revision 21bd5d1d (github): Client|UI|ScrollAreaWidget: Reduced page up/down step size to half the visible size
Slightly more comfortable to use than full page jumps. skyjake
17:15 Doomsday Engine Revision fe529a25 (github): Fixed|Refactor|Resources|Renderer: Removing assumptions about submodel count
In many places the code makes hidden assumptions about the number of
submodels in the defined 3D models. These change...
skyjake
15:52 Doomsday Engine Revision 711dae8b (github): Fixed|Client: Crash and mishandling of failed entry allocations
When the entry atlas is so full that an allocation of an entry fragment
fails, LogWidget did not handle the situation...
skyjake

2013-07-04

10:48 Doomsday Engine Revision d58b108f (github): Client|LogWidget: Observe when entry atlas is full
If the entry atlas becomes full, empty it completely and start over
so that only the visible entries are allocated.
skyjake
10:47 Doomsday Engine Revision 199409d0 (github): libgui|Atlas: Added OutOfSpace audience
Notified when allocation of an image fails. skyjake

2013-07-03

09:41 Doomsday Engine Revision 5c0a8416 (github): Fixed|Resources|Renderer: Out-of-bounds access related to submodel flags
Found one more case of out-of-bounds access of an empty submodel array.
Now this is handled more robustly using an ac...
skyjake

2013-07-02

18:20 Doomsday Engine Revision b7e53f56 (github): Client|GuiWidget: Widget's hittable rectangle defined separately
GuiWidget now has a separate RuleRectangle for defining where is the
default hittable region of the widget. By defaul...
skyjake
13:44 Doomsday Engine Revision 10c5c35b (github): Client|Console: Added popup menu for the [>] button
The console menu now has a few log-related functions. skyjake

2013-07-01

14:39 Doomsday Engine Revision 593db04f (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
14:38 Doomsday Engine Revision 852406b5 (github): Fixed|Client: Keep task bar open when unloading game
Now the task bar is only automatically dismissed when loading a
non-null game.
skyjake
14:14 Doomsday Engine Revision a470755e (github): Client|UI: Fade editor hint text in slowly
Now the line edit widget's hint text is faded in gradually after it
loses focus, cleaning the appearance a little whe...
skyjake
14:12 Doomsday Engine Revision 0baff968 (github): Fixed|libdeng2|RootWidget: Clear focus before calling focusLost()
As the method implies past tense, the root widget should clear the
focus before making the notification.
skyjake
13:47 Doomsday Engine Revision 34212e46 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
13:46 Doomsday Engine Revision e9511e1b (github): Client|UI: Improved popup and popup menu behavior
When a popup widget is closing/closed, no events will be dispatched
to its children, i.e., the content widget.
The h...
skyjake
13:44 Doomsday Engine Revision acfa5936 (github): Client|UI: Reduce game menu's height if task bar visible
It looks messy if the game menu overlaps the task bar. While the game
menu remains centered vertically, its height wi...
skyjake
13:20 Doomsday Engine Revision 103f0a34 (github): Client: Show message box if launch fails
If engine launch fails due to any exception, show a nice message
box with the error message before quitting.
skyjake
12:56 Doomsday Engine Revision 0d0165a6 (github): Snowberry: Use -loglevel instead of the incremental -v option
Added the Trace level as a choice for verbose messages. skyjake
10:17 Doomsday Engine Revision 8222e4b0 (github): Client|Task Bar: Dismiss when clicking outside the task bar
skyjake
10:15 Doomsday Engine Revision d46161ed (github): Client|Task Bar: Hide task bar completely when dismissed
A multiline console command widget would not be completely hidden
when the task bar is closed. Now the opacity of the...
skyjake
10:14 Doomsday Engine Revision 98d0a634 (github): Client|Audio: Lowered level of sound sample cache log message
skyjake
09:24 Doomsday Engine Revision d5c21450 (github): qmake|Unix|OS X: Build option "deng_debuginfo" for including debug info
This is intended for aiding candidate phase work (release build with
debug info).
skyjake
09:23 Doomsday Engine Revision 2b47a720 (github): libdeng2: Added Path slash normalization methods
Added methods for replacing slashes with a specific separator character.
This is now used by NativePath instead of Q...
skyjake

2013-06-30

20:51 Doomsday Engine Revision 7e7338f5 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:49 Doomsday Engine Revision c0858958 (github): Fixed|Client|LineEditWidget: Assert failed when navigating history rapidly
The editor's history navigation requires line-wrapped content. However, the
wrapping was not being updated until the ...
skyjake
19:41 Doomsday Engine Revision a4b417ca (github): Client|UI: Adjusted popup animation
A bit tighter spring. skyjake
19:41 Doomsday Engine Revision 4e4ed5e9 (github): Fixed|libdeng2: Point-in-rectangle test
The right and bottom edges should be exclusive while the top and left
edges are inclusive.
Fixes a problem with the ...
skyjake
 

Also available in: Atom