Project

General

Profile

skyjake's activity

From 2013-07-14 to 2013-07-27

2013-07-27

20:27 Doomsday Engine Revision ba33772f (github): Client|UI|GLTextComposer: Making vertices for a partial range of lines
This will be useful when GLTextComposer is used with long content. skyjake
13:31 Doomsday Engine Revision 0710c9c5 (github): Codex: Fine-tuned tag search algorithm
By default, levenshtein is case sensitive, so certain matches don't
work quite like they should, particularly because...
skyjake
11:07 Doomsday Engine Revision 4759e7c9 (github): Fixed|Codex: Sanitize search term in find_tag.php
skyjake
10:40 Doomsday Engine Revision 78961b91 (github): Fixed|Codex: Prohibit search terms with 60+ characters
skyjake
10:21 Doomsday Engine Revision c8e4afdc (github): Codex: Added a 'style' parameter for the find_tag.php redirector
The style can be 'grouped', or if omitted defaults to chronological. skyjake
09:41 Doomsday Engine Revision 1d74baef (github): Fixed|Builder: Typo
skyjake
09:41 Doomsday Engine Revision 8f433163 (github): Builder|Codex: Added the Doomsday Codex generator script
This is used for generating http://code.iki.fi/codex/ skyjake

2013-07-26

13:53 Doomsday Engine Revision 7c7e9959 (github): Client: OpenGL 2.0 or later is now required
This can still be bypassed with -noglcheck, though. skyjake
13:31 Doomsday Engine Revision fc089669 (github): Client: OpenGL 2.0 or later is now required
This can still be bypassed with -noglcheck, though. skyjake
13:25 Doomsday Engine Revision 5ffb594e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
13:24 Doomsday Engine Revision 0ab2f741 (github): Console|Unix: Use Unicode for Shift and arrows in 'help' command
skyjake
08:08 Doomsday Engine Revision 2168f6eb (github): Documentation|Client: More comments added to FontLineWrapping
Wrapping rich text is not the most straightforward of tasks. skyjake

2013-07-25

20:45 Doomsday Engine Revision aa3b9bf3 (github): Fixed|Console|Windows: Don't use Unicode in 'help'
Apparently MSVC doesn't like Unicode character literals.
Todo for later: How to make this work on MSVC?
skyjake
19:45 Doomsday Engine Revision c7d6d1c2 (github): Console: Further improved 'help' output with Unicode characters
Also, on OS X use the Unicode Shift/Command symbols instead of
spelling them out (as is convention).
skyjake
19:35 Doomsday Engine Revision 645911f7 (github): Fixed|Client|FontLineWrapping: Wrapping tabbed lines
Now the line wrapper correctly takes tab stops into account when
determining wrapped rich text lines.
Also added som...
skyjake
15:41 Doomsday Engine Revision c594f2ff (github): Refactor|Client|FontLineWrapping: Working on wrapping of tab stops
Previously GLTextComposer was solely responsible for tab stops,
however obviously the line has less room for text if ...
skyjake
07:39 Doomsday Engine Revision 5087b9b3 (github): Fixed|Client|libshell: Minor issues with word jump behavior
skyjake

2013-07-24

21:09 Doomsday Engine Revision 9793cbf6 (github): Fixed|libshell|AbstractLineEditor: Word jumping right to the end of the line
skyjake
20:34 Doomsday Engine Revision 90981536 (github): Client|LineEditWidget: Use key modifiers (word jumping)
skyjake
20:33 Doomsday Engine Revision 887dc30c (github): Refactor|libshell: Word jumping and key modifiers in AbstractLineEditor
skyjake
12:48 Doomsday Engine Revision 5817be29 (github): Fixed|libcommon: "HUD Display" menu item not linked to 'map-huddisplay'
skyjake
12:23 Doomsday Engine Revision 648d251c (github): Fixed|libcommon: Missing intermission in Doom2 map30
The intermission should come before the debriefing finale.
Also renamed G_WorldDone() to G_IntermissionDone() to mor...
skyjake
11:48 Doomsday Engine Revision 8e1d7858 (github): Fixed|libcommon: Missing intermission in Doom2 map30
The intermission should come before the debriefing finale.
Also renamed G_WorldDone() to G_IntermissionDone() to mor...
skyjake
11:42 Doomsday Engine Revision 0d4bc30a (github): Fixed|libcommon: Missing intermission in Doom2 map30
The intermission should come before the debriefing finale.
Also renamed G_WorldDone() to G_IntermissionDone() to mor...
skyjake
10:59 Doomsday Engine Revision d16df59a (github): libcommon|Automap: More map title position improvements
Use the common HUD/menu scaling factor so that the title stays at
the bottom of the view.
skyjake
10:25 Doomsday Engine Revision a89f782a (github): libcommon|Automap: Further map title position improvements
Respect 'hud-face' in Doom, and hide the automap title if the inventory
is open in fullscreen in Heretic/Hexen.
skyjake
09:31 Doomsday Engine Revision fb02e1a2 (github): libdoom|libheretic|libhexen: Improved map title positioning in automap
With 'map-title-position' 1, the title is now positioned above the
status bar, if it is visible, or in the bottom of ...
skyjake
09:02 Doomsday Engine Revision 90bf0e42 (github): Refactor|libcommon: Reuse existing title patch finder; added R_StatusBarSize
skyjake
09:01 Doomsday Engine Revision 515de323 (github): Fixed|libcommon: Fixed character encoding issue in p_mapsetup.c
skyjake
09:00 Doomsday Engine Revision be760c6a (github): libdoom64: Doesn't have a status bar
skyjake
09:00 Doomsday Engine Revision 68ea0486 (github): All Games|Automap: Removed the defunct old MapName widget
skyjake

2013-07-23

18:11 Doomsday Engine Revision dfb1f74a (github): Documentation|Console: Help for 'map-title-position'
skyjake
18:08 Doomsday Engine Revision 7ea355b7 (github): Merge branch 'master' of ssh://Architecture.local/Users/jaakko/Projects/deng
skyjake
15:52 Doomsday Engine Revision 51f92ad5 (github): libcommon|Automap: Added cvar 'map-title-position'
This variable determines if the map title is drawn in the top or the
bottom of the automap. The default is 1 (bottom).
skyjake
12:38 Doomsday Engine Revision e1963faf (github): Fixed|libcommon: Updating the ready item of the inventory
It appears P_GetInvItem() was being called with an invalid parameter. skyjake
12:38 Doomsday Engine Revision c8bb0176 (github): libcommon: Place message log below map title
If the map title is visible, either due to the start of a map or
because the automap is open, the HUD message log is ...
skyjake
12:38 Doomsday Engine Revision 4db75c33 (github): libcommon|Automap: Use at least 14 units of offset for map number
Conforms with earlier behavior in case the patch information is not
applicable.
skyjake
12:38 Doomsday Engine Revision 6443044d (github): Windows|qmake: Disable global optimizations (Og) in release build
/Og has been causing us grief (e.g., automap not visible). skyjake
12:37 Doomsday Engine Revision 6978141f (github): Fixed|libcommon: Updating the ready item of the inventory
It appears P_GetInvItem() was being called with an invalid parameter. skyjake
12:37 Doomsday Engine Revision 8881d8e8 (github): libcommon: Place message log below map title
If the map title is visible, either due to the start of a map or
because the automap is open, the HUD message log is ...
skyjake
12:37 Doomsday Engine Revision 6024a941 (github): libcommon|Automap: Use at least 14 units of offset for map number
Conforms with earlier behavior in case the patch information is not
applicable.
skyjake
12:37 Doomsday Engine Revision b61eff96 (github): Client|Console: Improved log widget behavior
When opening the log for the first time, don't waste time scrolling
through all the messages since launch. Instead, o...
skyjake
12:37 Doomsday Engine Revision 0dec6960 (github): Windows|qmake: Disable global optimizations (Og) in release build
/Og has been causing us grief (e.g., automap not visible). skyjake
12:36 Doomsday Engine Revision 215e9ce4 (github): libcommon: Place message log below map title
If the map title is visible, either due to the start of a map or
because the automap is open, the HUD message log is ...
skyjake
11:55 Doomsday Engine Revision c1e08f84 (github): Fixed|libcommon: Updating the ready item of the inventory
It appears P_GetInvItem() was being called with an invalid parameter. skyjake
10:42 Doomsday Engine Revision dd2699fb (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:40 Doomsday Engine Revision 22792de1 (github): Windows|qmake: Disable global optimizations (Og) in release build
/Og has been causing us grief (e.g., automap not visible). skyjake
09:40 Doomsday Engine Revision c257b0fd (github): Client|Console: Improved log widget behavior
When opening the log for the first time, don't waste time scrolling
through all the messages since launch. Instead, o...
skyjake
09:20 Doomsday Engine Revision 0ce7916f (github): libcommon|Automap: Use at least 14 units of offset for map number
Conforms with earlier behavior in case the patch information is not
applicable.
skyjake
09:12 Doomsday Engine Revision cba4c048 (github): Fixed|ServerSystem: Avoid redundant deinitialization
Also, if deinitializing at app destruction time, check that the
ServerApp still exists. (Normally doesn't happen as t...
skyjake
09:02 Doomsday Engine Revision e81edf28 (github): Fixed|ServerSystem: Avoid redundant deinitialization
Also, if deinitializing at app destruction time, check that the
ServerApp still exists. (Normally doesn't happen as t...
skyjake
08:25 Doomsday Engine Revision 9b298ba8 (github): Fixed|ServerApp: Managing World audiences at shutdown (ShellUsers)
ShellUsers was trying to remove its World observer after World had
already been destroyed.
skyjake
08:22 Doomsday Engine Revision b7dc2cae (github): Fixed: Benign compiler warning (initialization order)
skyjake
08:20 Doomsday Engine Revision 16ded532 (github): Fixed|ServerApp: Managing World audiences at shutdown (ShellUsers)
ShellUsers was trying to remove its World observer after World had
already been destroyed.
skyjake

2013-07-22

17:19 Doomsday Engine Revision dcce54e6 (github): Bumped version to 1.11.1
skyjake
10:30 Doomsday Engine Revision e80d1bae (github): Bumped version to 1.10.4
skyjake
10:23 Doomsday Engine Revision 9adc4c13 (github): Builder|Fixed: Include common Snowberry config file
The Snowberry packaging was not up to date. skyjake
10:23 Doomsday Engine Revision e70a6473 (github): Fixed|libcommon|64-bit: Crash when binding controls in menu
Fixed passing of the symbolic event string pointer in the event_t
structure. Reassembly of the 64-bit pointer failed ...
skyjake
10:22 Doomsday Engine Revision 4b40aff1 (github): Doom|Automap: Position map title according to title patch's height
If the title patch is replaced with something taller (e.g., in Alien
Vendetta), the map number should be displayed lo...
skyjake
10:21 Doomsday Engine Revision 50e5b00d (github): Fixed|libcommon: Duplicated Intermission after debriefing InFine
Now the debriefing InFine is started when an intermission is about to
begin (if one is defined). After running the In...
skyjake
10:21 Doomsday Engine Revision 429d4563 (github): Fixed|Heretic|Hexen: 'ctl-inventory-use-next', inventory crash and logic errors
The inventory navigation in libcommon is very flexible, but also
buggy:
- with ctl-inventory-use-next, wrapping must ...
skyjake
10:20 Doomsday Engine Revision 4c603f49 (github): All Games|Automap: 'hud-title' cvar also hides the automap HUD title
skyjake
10:20 Doomsday Engine Revision f03e2de0 (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
10:20 Doomsday Engine Revision edc97c82 (github): Fixed|OpenAL: Unbind buffer always before changing its data
skyjake
10:20 Doomsday Engine Revision 0b9b764c (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
10:19 Doomsday Engine Revision 6774d59a (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
10:19 Doomsday Engine Revision 46dbeea0 (github): Fixed|Heretic: Removed extra floorclipping on water/lava/sludge splashes
These effects are not clipped in the original games. skyjake
10:19 Doomsday Engine Revision 9826b92f (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
10:19 Doomsday Engine Revision 4d060e14 (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
10:19 Doomsday Engine Revision 4804b315 (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
10:18 Doomsday Engine Revision e63f7b5e (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:18 Doomsday Engine Revision 072f0fb3 (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:18 Doomsday Engine Revision 2dee4411 (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
10:18 Doomsday Engine Revision 033360f8 (github): Fixed|Hexen: Crash when morphing a Dark Servant
There was a potential NULL pointer access if a Minotaur was morphed. skyjake
10:18 Doomsday Engine Revision e2525332 (github): Fixed|Heretic: Hell Staff rain was coming down at an angle
The correct behavior is for the rain to fall down straight. skyjake
10:17 Doomsday Engine Revision 77dd4efd (github): Heretic: Added a comment about vanilla code
Here be vanilla code, beware. skyjake
10:17 Doomsday Engine Revision 16429474 (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
10:17 Doomsday Engine Revision 27ad76c0 (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
10:15 Doomsday Engine Revision 5f31bd1a (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
10:14 Doomsday Engine Revision 668d9950 (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
10:14 Doomsday Engine Revision dbb3168c (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
10:13 Doomsday Engine Revision b1a401b4 (github): Snowberry: Use -loglevel instead of the incremental -v option
Added the Trace level as a choice for verbose messages. skyjake
10:13 Doomsday Engine Revision 85ff860b (github): Client|Audio: Lowered level of sound sample cache log message
skyjake
10:13 Doomsday Engine Revision 4a75a63d (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
10:07 Doomsday Engine Revision c9edcedc (github): Fixed|Heretic: Play ARTIUP when picking up artifacts
Previously both ITEMUP and ARTIUP were played. skyjake
10:07 Doomsday Engine Revision 301a57b4 (github): Fixed|Heretic|Hexen: Default look up/down key bindings were inversed
Now matches the vanilla behavior. skyjake
10:06 Doomsday Engine Revision 101cad9c (github): Debug|FS1: Moved cache hit/miss messages to TRACE level
Even at DEBUG level these are mostly noise to the user.
Note that in the future caching is mostly handled by de::Bank.
skyjake
10:00 Doomsday Engine Revision 256a0016 (github): Fixed|libdeng2|RuleRectangle: Vertical input/output dependencies
The Height output rule was not properly dependent on the vertical
inputs.
skyjake
09:59 Doomsday Engine Revision 48cef7f2 (github): Cleanup: Removed redundant fatal errors
skyjake
09:47 Doomsday Engine Revision 163c7200 (github): Builder|Fixed: Include common Snowberry config file
The Snowberry packaging was not up to date. skyjake
06:37 Doomsday Engine Revision fd8db7f5 (github): Builder|Fixed: Include common Snowberry config file
The Snowberry packaging was not up to date. skyjake
06:35 Doomsday Engine Revision 091b30ee (github): Bumped version to 1.12.0 (unstable)
skyjake

2013-07-21

13:45 Doomsday Engine Revision 28916e68 (github): Fixed|libcommon|64-bit: Crash when binding controls in menu
Fixed passing of the symbolic event string pointer in the event_t
structure. Reassembly of the 64-bit pointer failed ...
skyjake
13:24 Doomsday Engine Revision 4a6ed325 (github): Fixed|libcommon|64-bit: Crash when binding controls in menu
Fixed passing of the symbolic event string pointer in the event_t
structure. Reassembly of the 64-bit pointer failed ...
skyjake
11:53 Doomsday Engine Revision 8be29285 (github): Homepage: Updated source download page for 1.11.0
skyjake

2013-07-20

19:45 Doomsday Engine Revision 87663589 (github): Client|Task Bar: Added DE menu item "Toggle Fullscreen"
skyjake
10:29 Doomsday Engine Revision c7cbceef (github): Fixed|libdeng2|Time: Normal time takes precedence over high-performance time
By default, Time instances are initialized with both a QDateTime and
a high-performance time. This means both are ser...
skyjake
10:09 Doomsday Engine Revision 65ab49b2 (github): Tests|Info: Updated syntax used in test Info file
skyjake
10:08 Doomsday Engine Revision e60f3086 (github): Fixed|libdeng2|Variable: Keep old value if assignment fails
de::Variable would delete its old value regardless of whether the
assignment of a new value would succeed.
skyjake

2013-07-19

16:04 Doomsday Engine Revision 8119bfa0 (github): Changed release type to "Stable" for 1.11.0
skyjake
09:12 Doomsday Engine Revision ec6c3f26 (github): Documentation|Readme: Updated Windows minimum version
There was something called Vista between XP and 7. skyjake

2013-07-18

12:10 Doomsday Engine Revision 9a81335b (github): Documentation|Readme: Updated requirements for 1.11
Windows XP and OS X 10.4 are no longer supported. skyjake
09:45 Doomsday Engine Revision 4613d682 (github): Doom|Automap: Position map title according to title patch's height
If the title patch is replaced with something taller (e.g., in Alien
Vendetta), the map number should be displayed lo...
skyjake

2013-07-17

17:54 Doomsday Engine Revision c174ed69 (github): Client|Default Style|Ubuntu: Adjusted font size
skyjake
17:27 Doomsday Engine Revision 6a434799 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
17:26 Doomsday Engine Revision 09991436 (github): Builder: Ignore some benign warnings in build reports
skyjake
17:23 Doomsday Engine Revision c28f934a (github): Fixed|GCC: Couple of minor compiler warnings
skyjake
12:09 Doomsday Engine Revision db7b8fb4 (github): Fixed|libcommon: Duplicated Intermission after debriefing InFine
Now the debriefing InFine is started when an intermission is about to
begin (if one is defined). After running the In...
skyjake
11:02 Doomsday Engine Revision 89e72e87 (github): Documentation|Readme: Listed OpenGL 2 as requirement
OpenGL 2 is needed for rendering the new task bar UI. Map rendering
uses the old OpenGL 1.4 code.
skyjake
09:30 Doomsday Engine Revision ad0b135d (github): Fixed|Heretic|Hexen: 'ctl-inventory-use-next', inventory crash and logic errors
The inventory navigation in libcommon is very flexible, but also
buggy:
- with ctl-inventory-use-next, wrapping must ...
skyjake

2013-07-16

20:27 Doomsday Engine Revision 20398053 (github): Client|Default Style: Revised the game plugin icons
skyjake
19:38 Doomsday Engine Revision f24abe9e (github): Client|MenuWidget: Added an optional sort order for menu items
Any object that implements ISortOrder can be used as the sort order
for menu items.
skyjake
19:38 Doomsday Engine Revision e1f5bd91 (github): Client|GameSelectionWidget: Sort games by name
The game selection widget now displays the games in the same order
as 'listgames'.
skyjake
17:32 Doomsday Engine Revision 4cb8afbb (github): Client|UI|i18n: Use Qt text translation, updated UI texts
The goal is for all user-visible UI text to be translatable. skyjake
13:54 Doomsday Engine Revision 391d02b5 (github): Client|Task Bar: Improved DE menu
Rearranged the items of the DE menu and added a separator.
Now unloading the game plugin is confirmed with a separat...
skyjake
13:52 Doomsday Engine Revision dedd9010 (github): Client|UI|Default Style: Menu and popup menu separators
Also updated the Default Style with the rules and fonts for menu
separators.
skyjake
13:51 Doomsday Engine Revision 651c191f (github): Client|PopupWidget: Implemented opening direction Left
skyjake
10:57 Doomsday Engine Revision 40407fba (github): Client|WindowSystem: Dispatch mouse position events at most once per frame
As far the regular widgets are concerned, there is no need to receive
mouse position events more frequently than once...
skyjake
10:44 Doomsday Engine Revision 5556a97a (github): All Games|Automap: 'hud-title' cvar also hides the automap HUD title
skyjake

2013-07-15

20:52 Doomsday Engine Revision f3afbcea (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:52 Doomsday Engine 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 Doomsday Engine 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
09:53 Doomsday Engine 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

2013-07-14

20:03 Doomsday Engine 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
13:13 Doomsday Engine 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 Doomsday Engine Revision dea6e33a (github): Fixed|OpenAL: Unbind buffer always before changing its data
skyjake
 

Also available in: Atom