Activity
From 2012-04-20 to 2012-05-03
2012-05-03
- 21:56 Revision 97c3fb99 (github): Input|Fixed: Device axis position filtering (using Smoother)
- All devices axis positions are now interpolated using the Smoother
class. Fixes a juddering issue when turning around... - 21:55 Revision c8854dc5 (github): Smoother: Enhanced for use with device axis positions
- Added a new feature for detecting an out-of-input situation. Also added
a couple of convenient new methods. - 19:17 Revision 13aea052 (github): Win32|Refactor: Use DirectInput's C++ interface
- 18:38 Revision 2baf82a8 (github): Canvas: Cleanup; fixed move event tracking
- Mouse_Poll() must do nothing when using Qt mouse events for
tracking cursor position. - 14:33 Revision f196a267 (github): Refactor: Switched win32 joystick module to C++
- 13:49 Revision da9fcaa5 (github): Refactor: Switched win32 mouse module to C++
- 11:25 Revision fbf866a9 (github): Input: Sharp input applies to all input events (not just toggles)
- Playsim uses sharp ticks to update view angles, so the mouse axis
position needs to be updated only at sharp ticks, i... - 09:49 Revision 48138a46 (github): Win32: Fixed build
- 09:22 Revision 4aa6fbdd (github): Input|Fixed: Axis position filtering (especially mouse position)
- Now correctly takes elapsed time into account when updating device axes.
Positions of relative filtered device axes ... - 09:14 Revision 9d5f547d (github): Input|Refactor: Perform mouse polling at a predictable point during the frame
- The state of the mouse is now polled always at the same point in time
in relation to a frame update.
This ensures th...
2012-05-02
- 20:11 Revision 929ebd98 (github): Testing AutoStr in B_ParseDevice()
- 19:51 Revision 84d6ad1f (github): ddstring to AutoStr conversion
- Any ddstring_t instance not on the stack can be converted to an
AutoStr, after which it cannot be deleted manually an... - 16:31 Revision 734805c4 (github): Merge remote-tracking branch 'origin/master' into autostr-and-garbage
- 16:31 Revision 905fefb7 (github): Added: Typedef for AutoStr
- Just an alias for ddstring_t.
- 08:25 Revision a9697fb4 (github): Fixed|UI: Updating list widget visible items range
- When resizing the UI, it would sometimes occur that the visible range
started at a too high index, causing the list t... - 08:09 Revision c4b841ac (github): Documentation: Fixed more Doxygen issues
- 07:21 Revision bc59ac89 (github): Documentation: Fixed a few more Doxygen warnings
- 07:19 Revision 47c3b7af (github): Documentation: Fixed a bunch of Doxygen warnings
2012-05-01
- 20:55 Revision c1c64ddc (github): Documentation: Improved apidoc for Garbage
- 20:32 Revision 2e324cb7 (github): Recycle garbage in the main loop
- Every iteration of the main loop begins with recycling old garbage.
- 19:36 Revision 74bf753f (github): Only run Sv_Ticker() with dedicated servers
- Single-player code should never concern itself with server specific
code. We no longer have to support the "single-pl... - 19:33 Revision 476b7af9 (github): Garbage: Shutdown at thread exit and engine quit
- 19:31 Revision 912a8f74 (github): Added: Garbage collector
- The collector is thread-specific. Cleanup is automatic, but recycling must be
requested at regular intervals. - 16:45 Revision 3e142a4c (github): Merge branch 'master' into autostr-and-garbage
- Conflicts:
doomsday/engine/engine.pro - 15:58 Revision fd9e9032 (github): Revert "Fixed: Crash due to cvar change notification when theMap==NULL"
- This reverts commit 746c89bc6e7c786e0292a0c9932fcf7eb5ae8c06.
- 15:49 Revision 746c89bc (github): Fixed: Crash due to cvar change notification when theMap==NULL
- The rend-light cvar caused a change notification that lead to a crash
when no map was loaded (i.e., during engine sta... - 15:47 Revision ffcbead1 (github): Dedicated Server|Fixed: Fatal GL texture manager error from script interpreter
- Don't try to prepare material in R_GetSpriteInfo() when in novideo mode.
- 15:47 Revision 1ba80dfb (github): Doom|Fixed: Disabled malfunctioning "server-game-coop-nothing"
- Setting this variable to 1 caused the server to have a fatal error when
a player entered, as it prevented the spawnin... - 15:46 Revision e877f1d5 (github): Automap: Smaller maximum GL line width
- With certain large resolutions the lines were just too thick.
- 15:41 Revision 73ac6968 (github): Merged "Console|Fixed: Configured console activation key in "help" command"
- 15:34 Revision 194222c8 (github): Memory Zone|Debug: Assertion for valid Z_Malloc block iteration
- Checks that the start block is one that can be landed on by iter
even though it jumps over sequences. - 15:34 Revision 7a424b37 (github): Memory Zone: Attempt to avoid an infinite loop
- When freeing blocks in Z_Malloc(), make sure the 'start' pointer remains valid.
- 15:29 Revision 81414a51 (github): Menu|Fixed: "Use autoaim" menu item replaced with "Disable autoaim"
- The variable is "ctl-aim-noauto".
- 15:28 Revision 851abd5f (github): Audio: Default 3D reverb volume is 0.5 (reduced from 1.0)
- This is just a minor adjustment before we fully re-adjust the reverb settings.
- 15:28 Revision 09c86b14 (github): Fixed: Variable "rend-dev-wireframe" should not be saved to .cfg
- 15:26 Revision e0c182c6 (github): Multiplayer|Heretic|Hexen: Fixed crash when using an inventory item
- The client was attempting to play an invalid item use sound.
Fixes bug: https://sourceforge.net/tracker/?func=detail&... - 15:23 Revision 7f19742b (github): Controls|Fixed: Walk and Sidestep must be clamped to -1…1 range
- Otherwise, when moving with an offset axis (such as the mouse), the values
produce inconsistent movement.
Addresses ... - 15:17 Revision 97d6118b (github): Win32|Fixed: Install all fonts we might require during startup
- We cannot presently load these from doomsday.pk3 they must exist as
native files on the host system. - 15:16 Revision 90157259 (github): Hexen|Fixed: Disallow warp cheat when the player is dead
- Warping while dead would turn the player into an undead zombie.
- 15:16 Revision bd4ce395 (github): Fixed: Trying to a mobj out of an invalid client info instance
- Encountered during a Heretic MP test. The reason why this was called for
an invalid clmoinfo_t is unclear. - 15:14 Revision 9748ab47 (github): GL|Fixed: Disable texture NPOT if the ARB extension is missing
- The texture NPOT GL feature was not being disabled if the required
ARB extension was missing. The feature was only di... - 15:09 Revision ee858905 (github): Updated repository readme
- 14:33 Revision b9ee22d6 (github): Fixed typo in previous commit
- 13:34 Revision 2195c3d5 (github): Revert "Mac OS X: Testing manual window repainting"
- 13:23 Revision 0b6364e9 (github): Mac OS X: Testing manual window repainting
- 13:23 Revision 4f0373a5 (github): Refactor: Separated dedicated mode main loop
- The dedicated/server mode main loop callback is now separated
into its own code path for clarity. - 11:05 Revision 7c70c906 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 10:55 Revision 141ce3bd (github): Busy Mode: Run main loop at 60 Hz
- The graphics drawn during busy mode are very simple, so there is no
point in trying to limit the frame rate too much. - 10:53 Revision 3c90e0b5 (github): Cleanup
- 10:53 Revision 3e23def9 (github): de::LogBuffer: Further tweaking of line wrapping
- 10:53 Revision 23fdfeb4 (github): Fixed: Trying to a mobj out of an invalid client info instance
- Encountered during a Heretic MP test. The reason why this was called for
an invalid clmoinfo_t is unclear. - 06:23 Revision 35ae5437 (github): Map Renderer: Flip the "missing" material on ceiling planes
- Always flip the missing material when used on ceiling planes so that
the embedded "missing" text appears correct. - 06:17 Revision 76241c7a (github): Fixed: Fatal error loading a map with a missing/unknown plane material
2012-04-30
- 08:20 Revision 8cc2ab54 (github): Console: Temporarily hardcoded F11 functionality while console open
- Because the bindings subsystem is not accessible when the console
is open, the F11 is now hardcoded to togglefullscre... - 07:59 Revision 90a6580e (github): Hexen|Fixed: Disallow warp cheat when the player is dead
- Warping while dead would turn the player into an undead zombie.
- 07:57 Revision f4d4dc3c (github): Added: "global" context for bindings that are globally active
- Bindings in the "global" context are always in effect. Moved the fullscreen
toggle and releasemouse bindings to the e...
2012-04-29
- 20:25 Revision 8ac6fc4a (github): Win32|Fixed: Install all fonts we might require during startup
- We cannot presently load these from doomsday.pk3 they must exist as
native files on the host system. - 16:21 Revision 588bcb5a (github): Input|Fixed: Apply the DDKEY_MULTIPLY mapping in DD_ModKey()
- 16:17 Revision b99c7e14 (github): Fixed: rend-dev-input-key-state used ASCII char 42 (not DDKEY_MULTIPLY)
- 13:53 Revision 25b6a03d (github): Input|Fixed: Clear the key repeaters when reseting the keyboard device
- Not clearing the key repeaters when reseting the keyboard device
was the cause of the strange/stuck alt key behavior ... - 12:06 Revision eeceb56c (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 12:05 Revision 38a5b355 (github): Win32|Fixed: Alt DDKEY not released when using alt+tab to switch tasks
- On Windows the alt key-up event is eaten by the OS when using alt+tab
to switch tasks, prior to our Qt based event ha... - 11:47 Revision eced742b (github): Log appropriate DEBUG messages upon input device reset
2012-04-28
- 17:18 Revision 10a79214 (github): All Games: Menu should not be activated by the Shift key
- Otherwise Shift-Esc will be difficult to use in the main menu screen,
as Shift will activate the menu and expire the ... - 16:57 Revision 9cada074 (github): Input: Re-enabled mouse filtering (cvar "input-mouse-filter")
- By default mouse filtering is disabled.
- 15:50 Revision 13f573da (github): Fixed|Mac OS X: Mouse input in OS X 10.4
- No suppression interval must be used or otherwise the mouse movement will
stop for 250 ms when warping the cursor bac...
2012-04-27
- 17:30 Revision 370525ff (github): Debug|Fixed: Compiler warning about unused code
- 17:24 Revision 48a044e8 (github): LegacyCore: Force loop resuming after pop
- When returning to an earlier loop context, make sure the loop continues
running again. For example, when returning fr... - 17:17 Revision 703bd66b (github): Fixed: Compiler warnings about unused variables/code
- 16:58 Revision 6889c44d (github): Pause main loop while draw event requested
- Interaction between main loop iterations and window update events
might be the reason for the glitchy performance on ...
2012-04-26
- 21:50 Revision 4ec929fd (github): UI|Fixed: Update fonts before UI resize
- With the updated fonts, the UI widgets can be updated correctly.
Previously the wrong font height was used for the li... - 21:10 Revision 89ad8da4 (github): qmake|Mac OS X: Further post SDL disable cleanup
- 20:52 Revision d4a64732 (github): Builder|Mac OS X: No need to run bundleapp.sh any more
- It is run automatically after the build.
- 20:43 Revision 84f3f5aa (github): qmake|Mac OS X: Integrate bundleapp.sh as a forced post-build step
- A bit of a hack: added a custom Make target named FORCE that causes
bundleapp.sh to be run after every build. - 20:00 Revision 814cb3f4 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 18:54 Revision f1b980a2 (github): Build option for disabling SDL entirely
- The 'deng_nosdl' option will prevent SDL from being used as a dependency.
- 18:36 Revision 3381fc83 (github): Grab the mouse after regaining focus in fullscreen mode
- When switching focus back to a fullscreen game window, make sure
the mouse is grabbed again. The mouse should always ... - 17:48 Revision 23d8f644 (github): Mac OS X: Allow a dock icon to appear for Doomsday.app
- Cmd+Tabbing to the window is not possible without this (at least on 10.4).
- 17:29 Revision 7c67510c (github): Mac OS X|Fixed: Running from a case-sensitive file system
- Apply the correct letter cases in executable file names and resources.
2012-04-25
- 10:56 Revision 4578090b (github): Map Renderer|Fixed: Do not attempt to add a zero-length range to the clipper
- If conditions were just right (e.g., BGcomp.wad E3M7's player spawn
point) then the renderer would attempt to add a z... - 10:03 Revision fe32dcd5 (github): Map Renderer|Fixed: Bottom wall section material Y offset calculation
- In the special case of a sky-masked ceiling, the Y material offset
is always calculated from the height of the back f... - 09:25 Revision d97041dc (github): Map Renderer|Fixed: Ignore the front ceiling when comparing sky-masked planes
- Closer inspection revealed that doom.exe's column renderer does in
fact extend the lower wall section up to the heigh... - 07:50 Revision 390b58d8 (github): Fixed typos in previous commit
- 07:11 Revision e74f919c (github): Map Renderer|Fixed: HOM in ksutra.wad MAP01 near [x:-3064, y:-546]
- Do not offset the sky fix planes for zero-height sectors and test
for this special case in chooseHEdgeSkyFixes() - 05:49 Revision 90e19385 (github): Log a warning when C_AddViewRelOcclusion() fails when debugging
- I have just encountered this failing in the starting area of
BGcomp.wad E3M7.
Also, unused code in rend_clip.c has b... - 03:28 Revision 1df6a460 (github): Fixed: Rounding error in M_BoxOnLineSide2()
- The vector math lib's PointOnLineSide() routines return the positional
relationship delta, rather than the logical de...
2012-04-24
- 19:32 Revision ccd1ad28 (github): Win32: Fixed build
- Missing extern "C".
- 19:13 Revision 0cd1d42d (github): Window: Never repaint the window manually
- Allow Qt to manage the window update event.
- 19:12 Revision c1261a96 (github): Audio|Performance: Update sector reverbs at the start of the frame
- If they are updated at the time the properties change (e.g., plane height)
much unnecessary work is done. - 19:11 Revision a329d681 (github): Refactor: Allow use of headers from C++
- Export symbols as C.
- 19:10 Revision 09d2a902 (github): Refactor: Converted s_environ to C++
- 07:10 Revision 59aaaef1 (github): Map Renderer: Look for and fix single-sided linedefs missing a middle material
- Fix missing materials on one-sided lines as well. The map author may
have overlooked texturing parts of their map and... - 05:35 Revision b7bcaeb5 (github): Map Renderer|Fixed: HOM in BGComp.wad E1M4 near [x: 3710, y: 5366]
- 05:00 Revision 2e2b23a0 (github): Added: Log missing SideDef materials during map load if verbose
- Also, if no better alternative can be found accept a sky-masked
material as a replacement. - 03:53 Revision b65dca6a (github): Map Renderer|Fixed: HOM in BGComp.wad E1M5 near [x: -500, y: -1800]
- 00:55 Revision 1caf89fd (github): libcommon|Cleanup: Removed obsolete G_ResetMousePos()
- 00:50 Revision e13f92bc (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 00:36 Revision 6be21ffd (github): All Games|Cleanup: Removed obsolete cvar ctl-look-mouse
- Mouse look is now disabled from the control panel.
- 00:27 Revision 0f0753d8 (github): All Games|Cleanup: Removed obsolete cvar ctl-use-dclick
- Double clicks are now implemented with event bindings.
2012-04-23
- 17:29 Revision 813615ae (github): de::LogBuffer: Smarter indentation of wrapped lines
- Indent to the first non-whitespace character, or to any : character followed
by a space. - 06:43 Revision 0234f909 (github): Chex: Tweaked mobj state flags matching the original game's visuals
- Incorporated Vermil's patch. Thanks!
Addresses bug: http://sourceforge.net/tracker/index.php?func=detail&aid=3506822... - 05:41 Revision 395851c2 (github): Hacx|Fixed: Menu patch replacement offsets incorrect
- The original graphic patches use of the patch offsets to position the
graphics relative to their physical geometry. T... - 03:14 Revision 08389329 (github): Hacx|Fixed: Added space character patch for the BIGFN font
- By default the font renderer will complete all missing font character
geometry by populating the dimensions with an a... - 02:05 Revision a720ed1f (github): libcommon|Menu|Fixed: Sound effect played twice when toggling "yes/no" options
- 01:44 Revision f5c11906 (github): Hexen|Fixed: "Choose Skill Level:" title positioned incorrectly
- 01:04 Revision 69a8d407 (github): All Games|Fixed: Automap "follow on/off" messages were reversed
- 00:47 Revision e5dbd90c (github): libcommon: Employ the enhanced S_StopSound2() in S_SectorStopSounds()
- Switched sector sound stopping to use the sector origin chains on
engine side.
Let us see how this goes with tomorro...
2012-04-22
- 16:21 Revision 3b49c2d6 (github): Documentation|Unix: Added mention of the system-level paths configuration
- 16:13 Revision b9dcf497 (github): Unix: Added system-level config value "iwaddir"
- /etc/doomsday/paths or ~/.doomsday/paths can now be used to configure
the location of IWAD files. The following confi... - 15:55 Revision c4ab30b1 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 15:46 Revision e6cf132c (github): libdeng2|Fixed: Minor issues with de::Info
- 15:29 Revision 1d7ff12e (github): Unix: Use de::Info to configure basedir and libdir
- The de::Info parser is utilized to read Unix-specific configuration
files /etc/doomsday/paths and ~/.doomsday/paths f... - 15:24 Revision aeb61079 (github): libdeng2: Added a C wrapper for de::Info
- Simplified interface for querying key values.
- 14:10 Revision 552b1fd4 (github): Fixed bug in S_StopSound2() introduced in previous commit
- We cannot determine a DMU type from only a ddmobj_base_t pointer.
- 13:04 Revision ea787e06 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 12:55 Revision ee7494fa (github): libdeng2: Ported cfparser.py from Snowberry (Info file parser)
- The Snowberry cfparser.py is the parser that Snowberry uses for all its
configuration, profile, and add-on metadata I... - 11:40 Revision 6e48c7b6 (github): API: Enhanced S_StopSound() adding further sound stopping behaviors
- In order to implement the one-sound-per-sector playback behavior used
by the id tech 1 games, libcommon presently per... - 09:48 Revision f507e9d4 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 08:03 Revision b7d6cd02 (github): Doom|Heretic|Fixed: Switch sounds did not stop others playing from the same sector origin
- 07:58 Revision 57d34ebd (github): Cleanup after recent refactorings to libcommon
- 07:16 Revision cddda5ca (github): libcommon: Add new source files p_sound.c/h
- 07:10 Revision 2731be1d (github): libcommon|Refactor: Commonized map sound interface
- Merged the functionality from each games' p_sound.c/h into common
source files in libcommon.
Reworked sector sound s... - 06:57 Revision 01e4ee57 (github): API: Added DMU properties DMU_FLOOR_PLANE and DMU_CEILING_PLANE
- Pointers to a sector's floor and ceiling planes can now obtained
with P_GetPtrp(), for example; P_GetPtrp(sector, DMU... - 04:15 Revision f0204941 (github): libcommon|Refactor: Replaced sidedefsurfaceid_t with SideDefSection
- Also updated p_switch.c/h in line with current coding practices.
- 04:12 Revision 2e2b3dc4 (github): libcommon: Added dmu_lib macro aliases for SideDef surface sound origins
- Also renamed the existing aliases in line with current conventions.
- 04:06 Revision b4c8a740 (github): Refactor: Renamed sidedefsection_t as SideDefSection and moved to public API
- Note that the indices of the sections have also been changed to match
those used by the games when serializing materi... - 02:33 Revision f435a139 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 02:32 Revision a2612552 (github): Homepage|Add-on Repository|Fixed: Errant HTML formatting in the notes field
- Presently the add-on repository does not support embedding HTML in
the XML file used to define the add-on list.
2012-04-21
- 20:01 Revision 95159d67 (github): libdeng2: Copyright update
- 18:41 Revision 55039622 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 18:38 Revision 02698df8 (github): GL|Fixed: Disable texture NPOT if the ARB extension is missing
- The texture NPOT GL feature was not being disabled if the required
ARB extension was missing. The feature was only di... - 17:27 Revision ff821f5c (github): Fixed: Do not render particles in a NULL sector
- Addresses bug: https://sourceforge.net/tracker/?func=detail&aid=3496963&group_id=74815&atid=542099
- 10:26 Revision 90466bab (github): Added: Sound origin debug visual [cvar] rend-dev-soundorigins
- Simple visual aid intended for debugging sound origins at runtime.
A label is drawn for each sound origin relative to... - 10:02 Revision 74819264 (github): Added: Initialize and update all map surface sound origin coordinates
- Surface sound origin coordinates for all map surfaces are now set up
during map load and updated as necessary when a ... - 08:50 Revision bad8f7df (github): Cleanup: Updated serverside sound management using current coding practices
- 04:13 Revision ccdce269 (github): Refactor: Relocated de::Plane's ddmobj_base_t sound origin to de::Surface
- All map surfaces including planes and wall sections are modelled
using de::Surface. By relocating the sound origin to...
2012-04-20
- 18:02 Revision 144656a1 (github): Input: Added a todo comment
- Axis position filtering is presently missing.
- 17:56 Revision d34c74e7 (github): Controls|Fixed: Walk and Sidestep must be clamped to -1…1 range
- Otherwise, when moving with an offset axis (such as the mouse), the values
produce inconsistent movement.
Addresses ... - 17:06 Revision b1266f87 (github): Dedicated Server: No need to calculate reverb parameters
- A dedicated server is playing no audio.
- 16:33 Revision b120c14b (github): Hexen|Debug: Added assert() to catch a particle in NULL sector
- Relates to bug: https://sourceforge.net/tracker/?func=detail&aid=3496963&group_id=74815&atid=542099
- 09:44 Revision de896ae0 (github): Homepage|Build Repository: Added tooltips to better describe the package issue display
- 09:05 Revision d11ef157 (github): Homepage|Build Repository: Fixed order of packages on event detail pages
- 08:50 Revision d8f6d5e7 (github): Fixed blending of middle wall sections when viewer passes through them
- 08:11 Revision 768d633a (github): Map Renderer|Cleanup: Removed some redundant temporary vectors
- 07:54 Revision 2b90fd39 (github): Refactor: Placed the view origin coordinates (vx, vy, vz) into a vector
- Also improved the interface for adding a view relative range (from
map coordinates) to the angle clipper. - 05:25 Revision 33e5c873 (github): Map Renderer: Updated wall drawer to handle revised "window" constructs
- This change addresses a critical error with these map constructs, as
seen in Hexen's first map the Winnowing Hall.
F... - 05:16 Revision d2aa5e84 (github): Revert "Map Renderer: Kludge to make Hexen playable (with HOMs) -- TEMPORARY"
- This reverts commit 1a7a62bd98a68ca1478212d5cb799bca10c0244d.
- 02:26 Revision bf3e94e1 (github): API: MPE_PolyobjCreate() origin coordinates are now specified as double
- 02:21 Revision 11eb4c0a (github): API: MPE_PlaneCreate() height is now specified as double
- 02:11 Revision f32ab4e1 (github): Fixed: Prototype for P_GetGravity() declared return value as float
- 02:01 Revision 3bf6ab2c (github): Skyfix heights use double floating-point precision
- 01:55 Revision 1ffbfdca (github): Clientside plane movers use double floating-point precision
- 01:34 Revision 2ee15148 (github): Cleanup: Standardize argument lists among M_BoxOnLineSide() variants
Also available in: Atom