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.
-
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... -
11:07 Doomsday Engine Revision 4759e7c9 (github): Fixed|Codex: Sanitize search term in find_tag.php
-
10:40 Doomsday Engine Revision 78961b91 (github): Fixed|Codex: Prohibit search terms with 60+ characters
-
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.
-
09:41 Doomsday Engine Revision 1d74baef (github): Fixed|Builder: Typo
-
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/
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.
-
13:31 Doomsday Engine Revision fc089669 (github): Client: OpenGL 2.0 or later is now required
- This can still be bypassed with -noglcheck, though.
-
13:25 Doomsday Engine Revision 5ffb594e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
13:24 Doomsday Engine Revision 0ab2f741 (github): Console|Unix: Use Unicode for Shift and arrows in 'help' command
-
08:08 Doomsday Engine Revision 2168f6eb (github): Documentation|Client: More comments added to FontLineWrapping
- Wrapping rich text is not the most straightforward of tasks.
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? -
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). -
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... -
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 ... -
07:39 Doomsday Engine Revision 5087b9b3 (github): Fixed|Client|libshell: Minor issues with word jump behavior
2013-07-24
-
21:09 Doomsday Engine Revision 9793cbf6 (github): Fixed|libshell|AbstractLineEditor: Word jumping right to the end of the line
-
20:34 Doomsday Engine Revision 90981536 (github): Client|LineEditWidget: Use key modifiers (word jumping)
-
20:33 Doomsday Engine Revision 887dc30c (github): Refactor|libshell: Word jumping and key modifiers in AbstractLineEditor
-
12:48 Doomsday Engine Revision 5817be29 (github): Fixed|libcommon: "HUD Display" menu item not linked to 'map-huddisplay'
-
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... -
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... -
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... -
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. -
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. -
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 ... -
09:02 Doomsday Engine Revision 90bf0e42 (github): Refactor|libcommon: Reuse existing title patch finder; added R_StatusBarSize
-
09:01 Doomsday Engine Revision 515de323 (github): Fixed|libcommon: Fixed character encoding issue in p_mapsetup.c
-
09:00 Doomsday Engine Revision be760c6a (github): libdoom64: Doesn't have a status bar
-
09:00 Doomsday Engine Revision 68ea0486 (github): All Games|Automap: Removed the defunct old MapName widget
2013-07-23
-
18:11 Doomsday Engine Revision dfb1f74a (github): Documentation|Console: Help for 'map-title-position'
-
18:08 Doomsday Engine Revision 7ea355b7 (github): Merge branch 'master' of ssh://Architecture.local/Users/jaakko/Projects/deng
-
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). -
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.
-
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 ... -
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. -
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).
-
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.
-
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 ... -
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. -
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... -
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).
-
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 ... -
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.
-
10:42 Doomsday Engine Revision dd2699fb (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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).
-
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... -
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. -
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... -
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... -
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. -
08:22 Doomsday Engine Revision b7dc2cae (github): Fixed: Benign compiler warning (initialization order)
-
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.
2013-07-22
-
17:19 Doomsday Engine Revision dcce54e6 (github): Bumped version to 1.11.1
-
10:30 Doomsday Engine Revision e80d1bae (github): Bumped version to 1.10.4
-
10:23 Doomsday Engine Revision 9adc4c13 (github): Builder|Fixed: Include common Snowberry config file
- The Snowberry packaging was not up to date.
-
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 ... -
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... -
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... -
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 ... -
10:20 Doomsday Engine Revision 4c603f49 (github): All Games|Automap: 'hud-title' cvar also hides the automap HUD title
-
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... -
10:20 Doomsday Engine Revision edc97c82 (github): Fixed|OpenAL: Unbind buffer always before changing its data
-
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 ... -
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... -
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.
-
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. -
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... -
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. -
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... -
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... -
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 ... -
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.
-
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.
-
10:17 Doomsday Engine Revision 77dd4efd (github): Heretic: Added a comment about vanilla code
- Here be vanilla code, beware.
-
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... -
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... -
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... -
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... -
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. -
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.
-
10:13 Doomsday Engine Revision 85ff860b (github): Client|Audio: Lowered level of sound sample cache log message
-
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... -
10:07 Doomsday Engine Revision c9edcedc (github): Fixed|Heretic: Play ARTIUP when picking up artifacts
- Previously both ITEMUP and ARTIUP were played.
-
10:07 Doomsday Engine Revision 301a57b4 (github): Fixed|Heretic|Hexen: Default look up/down key bindings were inversed
- Now matches the vanilla behavior.
-
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. -
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. -
09:59 Doomsday Engine Revision 48cef7f2 (github): Cleanup: Removed redundant fatal errors
-
09:47 Doomsday Engine Revision 163c7200 (github): Builder|Fixed: Include common Snowberry config file
- The Snowberry packaging was not up to date.
-
06:37 Doomsday Engine Revision fd8db7f5 (github): Builder|Fixed: Include common Snowberry config file
- The Snowberry packaging was not up to date.
-
06:35 Doomsday Engine Revision 091b30ee (github): Bumped version to 1.12.0 (unstable)
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 ... -
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 ... -
11:53 Doomsday Engine Revision 8be29285 (github): Homepage: Updated source download page for 1.11.0
2013-07-20
-
19:45 Doomsday Engine Revision 87663589 (github): Client|Task Bar: Added DE menu item "Toggle Fullscreen"
-
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... -
10:09 Doomsday Engine Revision 65ab49b2 (github): Tests|Info: Updated syntax used in test Info file
-
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.
2013-07-19
-
16:04 Doomsday Engine Revision 8119bfa0 (github): Changed release type to "Stable" for 1.11.0
-
09:12 Doomsday Engine Revision ec6c3f26 (github): Documentation|Readme: Updated Windows minimum version
- There was something called Vista between XP and 7.
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.
-
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...
2013-07-17
-
17:54 Doomsday Engine Revision c174ed69 (github): Client|Default Style|Ubuntu: Adjusted font size
-
17:27 Doomsday Engine Revision 6a434799 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
17:26 Doomsday Engine Revision 09991436 (github): Builder: Ignore some benign warnings in build reports
-
17:23 Doomsday Engine Revision c28f934a (github): Fixed|GCC: Couple of minor compiler warnings
-
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... -
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. -
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 ...
2013-07-16
-
20:27 Doomsday Engine Revision 20398053 (github): Client|Default Style: Revised the game plugin icons
-
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. -
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'. -
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.
-
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... -
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. -
13:51 Doomsday Engine Revision 651c191f (github): Client|PopupWidget: Implemented opening direction Left
-
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... -
10:44 Doomsday Engine Revision 5556a97a (github): All Games|Automap: 'hud-title' cvar also hides the automap HUD title
2013-07-15
-
20:52 Doomsday Engine Revision f3afbcea (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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... -
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... -
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.
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. -
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... -
13:12 Doomsday Engine Revision dea6e33a (github): Fixed|OpenAL: Unbind buffer always before changing its data
Also available in: Atom