Project

General

Profile

Activity

From 2013-07-02 to 2013-07-15

2013-07-15

20:52 Revision f3afbcea (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:52 Revision 8439f284 (github): Optimize|libdeng2|App|GuiApp: High-performance timing for the App/Animation Clock
It is pointless to calculate animations using time values that include
date information. Now the GUI application's cl...
skyjake
20:50 Revision 7454ea6c (github): libdeng2: Added HighPerformanceTimer, refactored Time to use it (and pimpl)
de::Time can now internally use a simple time value from the new
HighPerformanceTimer. This is a simple "seconds sinc...
skyjake
20:25 Revision c05c870c (github): Fixed|Homepage: Horizontal scroll on the homepage (malformed social bookmark widgets)
danij
19:05 Revision a6b000a7 (github): Fixed|Doom: Added missing glow definition for textures:FIRELAV2
danij
18:20 Revision 44df0280 (github): Fixed|Doom: Fixed behavior of tag 666 action specials
danij
09:53 Revision c015469d (github): Fixed|libdeng2|ScriptSystem: Memory leak at shutdown (imported modules)
The script subsystem was not deleting any of the imported modules
at shutdown.
skyjake
03:08 Revision 8d44f206 (github): Homepage|Forums: Jump to the start of the topic from a forum topic list
When following a title link to a topic from a topic list -- jump
straight to the start of the topic.
danij
02:13 Revision 0fa9292a (github): Homepage|Fixed: Ensure top border is collapsed below max-width
danij
02:11 Revision 46fa195d (github): Cleanup|Homepage|Forums: Cleaned up forum moderator control panel templates
danij
01:16 Revision 6ad747fc (github): Homepage|Forums: Usability improvements to forum "search in results" form
danij

2013-07-14

23:23 Revision 239bd3a9 (github): Homepage|Forums: Fixed minor visual inconsistency in forum navigation section
danij
22:49 Revision 51b41f61 (github): Homepage|Forums: Minor readability tweak to forum topic search results
Also fixed a couple of minor context box alignment issues. danij
20:33 Revision bbf8dd24 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
20:33 Revision 51109ca6 (github): Cleanup|Homepage|Forums: Continued cleaning up the forum stylesheet
This will do for now. For the sake of my own sanity at least, I'll
have to return to this some time later.
danij
20:03 Revision 30be9845 (github): Client|Default Style: Game selection widget's maximum width and height
The game selection widget's maximum size is now defined in the style
as rules.
skyjake
19:41 Revision 6f4774a9 (github): Homepage|Forums: Standardized twocolumn layouts in forum pages
Apply the same twocolumn formatting as used elsewhere on the site.
Also removed more redundant styling rules.
danij
18:47 Revision 3d02cb9a (github): Cleanup|Homepage|Forums: Stripped more duplicate/garbage rules from the forum stylesheet
danij
17:59 Revision 3507ccfb (github): Homepage|Forums: Further cleaned up forum topic list styling
All topic list elements now use consistent margin and padding rules.
Removed more unnecessary property specifications...
danij
17:54 Revision 30fa16c2 (github): Cleanup: Removed inadvertently committed web/forums/skin/theme/bidi.css
This set of rules is no longer used. danij
15:15 Revision fcd5f66f (github): Homepage: New more modern homepage design
There are innumerable changes here, the highlights however are:
* Styling consistent with the new task bar UI in Doo...
danij
14:40 Revision a6fe4f0b (github): Committed the Deng phpBB forum skin to the code repository
This is the phpBB 3.0.8 forum skin as seen on dengine.net
Note that as this skin inherits from the default prosilver...
danij
13:55 Revision 7d5ae1df (github): Homepage|Build Repository: Show the build event matrix in a separate content block
danij
13:54 Revision c8fda03c (github): Cleanup: Moved masterxml2xhtml.xsl to the attic
In the future the master server browser will be implemented entirely
in JavaScript and therefore we won't be needing ...
danij
13:13 Revision 18a615fb (github): Fixed|Audio: Properly wait for the SFX refresh thread to stop
This should fix a random crash when shutting down the engine with
OpenAL (and presumably other refresh thread using p...
skyjake
13:12 Revision dea6e33a (github): Fixed|OpenAL: Unbind buffer always before changing its data
skyjake
04:12 Revision 69c1f9a5 (github): Homepage: Revised front page design; use jQuery XML parsing for build events
Sadly it seems that phpBB's Atom feed is completely uncached, so for
the news feeds we'll use Google's Feed API servi...
danij

2013-07-13

23:59 Revision 2703ee0d (github): Homepage|Master Browser: Cleaned up the master browser overview text
danij
23:57 Revision 97ff87a9 (github): Homepage|Panorama Rotator: Serve panorama images from dengine.net
The panorama images for the new homepage design will include a
subimage containing a blurred version of the panorama....
danij
23:52 Revision 5b7677ac (github): Homepage|Master Browser: Fix typo in generateServerBadgeHtml()
danij
23:50 Revision a6a164b6 (github): Homepage: Updated site author email address
danij
23:41 Revision 9fdc98dd (github): Master Server|ServerInfo: Fix typos
danij
23:15 Revision f3be8af5 (github): Homepage|ServerInfo: Cleanup
danij
22:55 Revision 8a5e7b74 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
22:54 Revision 24306ce9 (github): Homepage|Master Browser: Updated the master server browser to use ServerInfo (class)
Todo for later: Re-implement the server browser with JavaScript. danij
22:52 Revision 2daae0a9 (github): Refactor|Master Server: Server info is now represented with a instances of class ServerInfo
ServerInfo cleans up the old code, replacing the associative arrays
with objects. Server properties are still made av...
danij
22:31 Revision ef73f561 (github): Homepage|Cleanup: Moved active server summary generation to the Home plugin
danij
21:37 Revision 6407774b (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
21:35 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
16:43 Revision 2c9da8d8 (github): Homepage: Do not include the site description in the title of the front page
The site description is already included in the page description so
the title is now simply 'Doomsday Engine'.
danij
14:45 Revision cc87515a (github): Homepage: Revised page structure for new layout
danij
14:38 Revision 822df0b5 (github): Homepage|Master Browser: Updated master server browser; more semantic markup, styling
danij
14:36 Revision 11acaf50 (github): Homepage: Updated remaining pages/page elements; more semantic markup, styling
danij
14:33 Revision 822faea8 (github): Homepage: Updated platform and source pages; more semantic markup, styling
danij
14:32 Revision 819e45c0 (github): Homepage: Updated Decade of Doomsday page; more semantic markup, styling
danij
14:31 Revision 90c473f8 (github): Homepage: Updated Games page; more semantic markup, styling
danij
14:29 Revision c5822306 (github): Homepage|Build Repository: Updated Build Repository; more semantic markup, styling
danij
14:28 Revision bb683f0d (github): Homepage|Add-on Repository: Updated Add-on Repository; more semantic markup, styling
danij
14:24 Revision c5e866c1 (github): Homepage: Updated Engine article; revised feature list
danij
13:12 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 Revision e58a3326 (github): libgui|Atlas: Require 70% of atlas to be changed for full commit
skyjake
10:36 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 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 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 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 Revision 8696b1d3 (github): libdeng2|Log: Cleanup
skyjake
07:57 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 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 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 Revision 58bf5837 (github): Documentation|Console: Removed obsolete vars/cmds, added 'taskbar' cmd
skyjake
18:52 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 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 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 Revision 30b8da9b (github): qmake|Client: Include bootstrap.de in the project
skyjake
08:47 Revision 2fadc261 (github): Merge branch 'master' into shadow-bias-c++
Conflicts:
doomsday/client/src/world/world.cpp
skyjake
08:04 Revision 6eefaa96 (github): Updater: Replaced use of Con_Message()
Con_Message() is deprecated for C++ code. skyjake

2013-07-10

21:47 Revision b4a47255 (github): Client: Improved log output
skyjake
18:27 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 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 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 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 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 Revision 73f9183c (github): Heretic: Added a comment about vanilla code
Here be vanilla code, beware. skyjake
13:49 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 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 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 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 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 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 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 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 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 Revision d7ffcab9 (github): libgui|PersistentCanvasWindow: Allow derived classes to form variable names
skyjake
09:07 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 Revision 168d4fa5 (github): libdeng2|Widget: Querying the number of children in a widget
skyjake
08:58 Revision b2e5f243 (github): Documentation|Readme: Updated features, acknowledgments, OS X intro
skyjake

2013-07-08

14:32 Revision 786398b4 (github): Client|UI: Added a notification widget to ClientWindow
skyjake
14:32 Revision 6017c875 (github): Client: Cleanup
skyjake
14:31 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 Revision 5a5830bd (github): Cleanup
skyjake
09:16 Revision 303bd202 (github): Fixed|Client: Build failure
skyjake
08:12 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 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 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 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 Revision 140c0118 (github): Client: Cleanup
skyjake
19:44 Revision febf1708 (github): Fixed|Client|InputSystem: Arguments of the Input.bindEvent script binding
skyjake
19:43 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 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 Revision 7e4e18ec (github): Refactor|libdeng2|ScriptSystem: Separated module finding from import operation
skyjake
15:00 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 Revision d30d7e23 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
22:20 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 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 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 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 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 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 Revision 199409d0 (github): libgui|Atlas: Added OutOfSpace audience
Notified when allocation of an image fails. skyjake

2013-07-03

09:41 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
03:22 Revision 2f21ee2d (github): Homepage: Build the master server status summary on client side
Presently implemented by parsing the existing cached XML version of
the log produced by the server. Obviously this is...
danij

2013-07-02

21:25 Revision 981251b2 (github): Homepage: Front page built by the client; switched to two column layout
The front page is now produced by the client which stitches together
the content items served up from various RSS/Ato...
danij
18:20 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 Revision 10c5c35b (github): Client|Console: Added popup menu for the [>] button
The console menu now has a few log-related functions. skyjake
 

Also available in: Atom