Project

General

Profile

Activity

From 2012-05-01 to 2012-05-14

2012-05-14

20:04 Revision c86656c3 (github): Downgrade to MSVC 2008 for Qt 4.7.4
skyjake
16:58 Revision 98b8e55f (github): Release type is "Stable" in the stable branch
skyjake
07:43 Revision 41ac1eae (github): Merge branch 'master' into stable
Conflicts:
distrib/autobuild.py
distrib/builder/changes.py
doomsday/build/build.pro
doomsday/build/mac/Info.plist...
skyjake

2012-05-13

11:34 Revision 977d404d (github): Fixed missing parentheses in dsOpenAL::DS_Init()
danij
11:12 Revision 4e744ec3 (github): OpenAL: Output errors to std::cerr with DENG_DSOPENAL_DEBUG
danij
09:55 Revision 8463b14b (github): CanvasWindow: Use updateGL() when initializing the canvas after recreation
Calling updateGL() instead of update() works better on Windows; the
canvas switchover appears smoother and achieves s...
danij
09:20 Revision 38a10bb7 (github): Refactor: Switched OpenAL driver to C++
danij
08:54 Revision 1caee2f9 (github): Cleaned up OpenAL driver implementation
danij
06:51 Revision 43ccd5e8 (github): OpenAL|Fixed: Fatal error during startup
Attempting to use the OpenAL plugin for sound effect playback would
result in a fatal error during engine startup (tr...
danij
05:19 Revision f855bdc6 (github): Master Server|Fixed: Open write lock on server database
It was possible for a MasterServer to get itself into an invalid state
which left an open write-lock on the server da...
danij

2012-05-12

19:10 Revision cc44c0c2 (github): Fixed bug in previous commit
danij
18:47 Revision 95b9a645 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
18:44 Revision 53dd8b31 (github): Added: Crosshair rotation
The crosshair can now be rotated offering greater customization
possibilities. The diamond-shaped crosshair has been ...
danij
17:13 Revision 0f28ae1e (github): Revert "Input: Never late process sharp axis/angle events"
This reverts commit 477a59e0c0086332807ac1d595fd291dd7de3e79. skyjake
13:19 Revision f022b4c6 (github): Win32|Input: Added missing mapping for virtual key 0xE2
Mapped virtual key 0xE2 to the DDKEY Tilde (96). skyjake
12:02 Revision 0891d32e (github): Improved debug message about cursor hiding
skyjake
11:57 Revision 477a59e0 (github): Input: Never late process sharp axis/angle events
Mouse and joystick movement needs low latency, so it's better to not
late process the events even though "input-sharp...
skyjake
11:08 Revision 832d11c6 (github): Refactor|Input: Separate function for updating device axes
skyjake

2012-05-11

16:44 Revision 484ff717 (github): OpenAL: Install to library directory on Unix and Win32
On the Mac, available plugins are installed via the bundling script. skyjake

2012-05-10

21:24 Revision 9ba4ee47 (github): Map Renderer|Fixed: HOM in temple4.wad near {x:6864, y:10528}
danij
19:19 Revision 980453dc (github): GL: Always do manual OpenGL painting in fullscreen
It seems no platform-specific exceptions are needed when drawing
with updateGL().
skyjake
19:19 Revision a01396b5 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
19:18 Revision 73bdebf5 (github): Refactor: Split the LineDef_BackClosed() logic into two new routines
The two users of this logic, the map renderer's sky fix geometry
construction and the light level delta calculation n...
danij
19:00 Revision adf44640 (github): Refactor|Canvas: Separate method for showing and hiding the cursor
skyjake
15:03 Revision 40a1540e (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
15:03 Revision af270623 (github): GL: Experimenting with another window update method
updateGL() seems to work better as it just does the OpenGL drawing.
Manual repainting is now done with updateGL().
skyjake
07:45 Revision 13727d50 (github): Fixed|Client: Things weren't placed on the floor
Mixup between float* and coord_t* when checking for the client-side floor
plane height. Monsters walking down stairs ...
skyjake
06:43 Revision b035aecb (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
06:43 Revision ac8c326f (github): GL: Set viewport in initialization
Perhaps this will help the issue with a recreated Canvas. skyjake

2012-05-09

07:16 Revision 905c8852 (github): qmake|Unix: Check that xxf86vm and xrandr exist
If the required X11 extensions are missing, qmake will fail with an
error message that instructs what to do.
skyjake

2012-05-08

19:26 Revision bbcb9930 (github): Win32|Fixed: Mouse cursor visible during startup in fullscreen
danij
18:57 Revision 025ae26f (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
18:56 Revision 536f000f (github): Busy Mode|Fixed: Transition duration should be determined before the worker begins
The transition style is configured by the caller prior to initiating
busy mode. Processing the work tasks may result ...
danij
18:50 Revision d52062dd (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
17:41 Revision 73e2e5ea (github): Fixed|Client: Resizing the window sets an invalid viewport
The client's Local flag and view console are properly updated when joining
a game. When a subsequent viewport update ...
skyjake
17:00 Revision ccacdefc (github): Map Renderer|Fixed: Do not apply lightlevel deltas to wall surfaces with fix materials
Geometry for lower/upper wall sections with a fix material are meant
to be drawn using the same surface state as the ...
danij
14:44 Revision 51458698 (github): Map Renderer|Fixed: Do not add polyobj edges to angle clipper when viewer is in the void
Polyobj half edges should not result in solid angle clipper segments
when the viewer is in the void.
danij
14:26 Revision 6804b067 (github): Map Renderer|Fixed: Hexen MAP08 Crash
A linedef with an unexpected NULL back side was causing the renderer
to crash.
danij
13:56 Revision 10a1673b (github): Revert "Map Renderer|Fixed: Crash in Hexen map08"
This reverts commit 8f6c8796ac14ae8fba2776a13be212b2734d62fd. danij
13:31 Revision db772ec8 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
08:24 Revision 7c8efa0e (github): Fixed|Client: Crash due to stray mobjs being left in the client ID hash
ClMobj_Destroy() was not unlinking the object from the ID hash. Instead,
it was trying to unlink to twice from the bl...
skyjake
08:21 Revision 684960dc (github): Dedicated Server: Interactive mode runs at 35 Hz
The special 3 Hz CPU conservation mode is only for non-interactive
servers with no players on them.
skyjake
08:21 Revision 22267e86 (github): Fixed: Out of bounds memory access in PathDirectory
The loop was accessing the character at string index -1. skyjake
06:36 Revision ee900875 (github): Removed unnecessary debug messages
These shouldn't be in the release build. skyjake
01:44 Revision f366d4f5 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij

2012-05-07

20:32 Revision ea83d159 (github): Debug: Disallow incorrect behavior in release build
skyjake
17:36 Revision e60e0bd6 (github): Snowberry: Always specify either -wnd or -fullscreen on the command line
Otherwise Doomsday will use the previously used mode, and not fall back
to fullscreen mode as before.
skyjake
17:16 Revision 312c73a0 (github): Updated some remaining version numbers to 1.9.8
skyjake
17:10 Revision 8f6c8796 (github): Map Renderer|Fixed: Crash in Hexen map08
A linedef with an unexpected NULL back side was causing the renderer
to crash.
skyjake
10:17 Revision 25f9c154 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
10:17 Revision ff5bbca8 (github): GL: Don't block until GL finished before frame update
Instead, just ask for the GL driver to flush its buffers. skyjake
08:29 Revision b7d8d807 (github): Fixed: Verbose level 2 attempted to access the timer before initialization
Assertion failed when trying to lock a mutex that hasn't yet been created. skyjake
07:25 Revision 659bba74 (github): Cleanup: Removed some dead and obsolete code related to vsync
danij
06:42 Revision d49d085a (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
06:40 Revision a8b4eb07 (github): Added|Control Panel: Graphics quality options FSAA and Vsync
The vid-fsaa and vid-vsync cvars can now be toggled in the control panel. skyjake
06:38 Revision 0d429f63 (github): Mac OS X|Fixed: Shift-Tab was not in the key code map
skyjake

2012-05-06

17:30 Revision 0f40b90f (github): File Sys|Fixed: Console commands "dir" and "ls" did not fix slashes
When entering paths from the console we should allow the user to use
both forward and backward slashes as path separa...
danij
17:25 Revision e613f8ac (github): -vdmap|Fixed: Logic error when mapping to the base path with "}"
A logic error in the path argument handling resulted in an additional
terminating slash when using the "}" base path ...
danij
11:57 Revision eab9ac6a (github): Snowberry: Updated Brazilian Portuguese language
Updated language strings provided by NTI. Thanks! skyjake
10:04 Revision 35addb58 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
10:03 Revision 70b3c779 (github): Fine-tuned frame update timing
There are now two distinct modes that frame updates operate in:
1) Manual repaint mode. Offers maximum control over ...
skyjake

2012-05-05

21:20 Revision f7ef4fc6 (github): Textures: Factor detail texture normalization into the contrast multiplier
Doomsday will by default normalize the luminance values of detail
textures so that they are balanced correctly. This ...
danij
14:50 Revision dbfccd2e (github): Merge branch 'master' into autostr-and-garbage
skyjake

2012-05-04

18:31 Revision 439f4230 (github): Cleanup
skyjake
07:42 Revision 746f2e51 (github): Documentation|Smoother|Input: Added some missing apidocs
skyjake
07:38 Revision 849dcce4 (github): CanvasWindow: Tested how changing Canvas GL format works on the fly
The context is reset, losing all GL state and textures... skyjake
07:29 Revision 0a75960b (github): GL|Fixed: Always apply frame rate limiting if requested
If the requested refresh rate is lower than what the system is capable
of producing, an additional wait is applied ri...
skyjake
07:24 Revision 0b6d12e3 (github): UI|Fixed: List widget's first visible index
skyjake
06:58 Revision 99d31ace (github): Joystick|Unix: Cleanup
Variables named "usejoystick" and "useJoystick", really? skyjake
06:34 Revision c68fd34d (github): Merge branch 'master' of ssh://Air-Force.local/~jaakko/Projects/deng
skyjake
02:32 Revision a004704e (github): Control Panel|Fixed: Do not fade away the "Material glow strength" label
danij
01:42 Revision fad852e9 (github): Cleaned up DirectInput module and added apidoc
danij

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...
skyjake
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.
skyjake
19:17 Revision 13aea052 (github): Win32|Refactor: Use DirectInput's C++ interface
danij
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.
skyjake
14:33 Revision f196a267 (github): Refactor: Switched win32 joystick module to C++
danij
13:49 Revision da9fcaa5 (github): Refactor: Switched win32 mouse module to C++
danij
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...
skyjake
09:49 Revision 48138a46 (github): Win32: Fixed build
skyjake
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 ...
skyjake
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...
skyjake

2012-05-02

20:11 Revision 929ebd98 (github): Testing AutoStr in B_ParseDevice()
skyjake
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...
skyjake
16:31 Revision 734805c4 (github): Merge remote-tracking branch 'origin/master' into autostr-and-garbage
skyjake
16:31 Revision 905fefb7 (github): Added: Typedef for AutoStr
Just an alias for ddstring_t. skyjake
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...
skyjake
08:09 Revision c4b841ac (github): Documentation: Fixed more Doxygen issues
skyjake
07:21 Revision bc59ac89 (github): Documentation: Fixed a few more Doxygen warnings
skyjake
07:19 Revision 47c3b7af (github): Documentation: Fixed a bunch of Doxygen warnings
skyjake

2012-05-01

20:55 Revision c1c64ddc (github): Documentation: Improved apidoc for Garbage
skyjake
20:32 Revision 2e324cb7 (github): Recycle garbage in the main loop
Every iteration of the main loop begins with recycling old garbage. skyjake
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...
skyjake
19:33 Revision 476b7af9 (github): Garbage: Shutdown at thread exit and engine quit
skyjake
19:31 Revision 912a8f74 (github): Added: Garbage collector
The collector is thread-specific. Cleanup is automatic, but recycling must be
requested at regular intervals.
skyjake
16:45 Revision 3e142a4c (github): Merge branch 'master' into autostr-and-garbage
Conflicts:
doomsday/engine/engine.pro
skyjake
15:58 Revision fd9e9032 (github): Revert "Fixed: Crash due to cvar change notification when theMap==NULL"
This reverts commit 746c89bc6e7c786e0292a0c9932fcf7eb5ae8c06. skyjake
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...
skyjake
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. skyjake
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...
skyjake
15:46 Revision e877f1d5 (github): Automap: Smaller maximum GL line width
With certain large resolutions the lines were just too thick. skyjake
15:41 Revision 73ac6968 (github): Merged "Console|Fixed: Configured console activation key in "help" command"
skyjake
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.
skyjake
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. skyjake
15:29 Revision 81414a51 (github): Menu|Fixed: "Use autoaim" menu item replaced with "Disable autoaim"
The variable is "ctl-aim-noauto". skyjake
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. skyjake
15:28 Revision 09c86b14 (github): Fixed: Variable "rend-dev-wireframe" should not be saved to .cfg
skyjake
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&...
skyjake
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 ...
skyjake
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.
danij
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. skyjake
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.
skyjake
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...
skyjake
15:09 Revision ee858905 (github): Updated repository readme
skyjake
14:33 Revision b9ee22d6 (github): Fixed typo in previous commit
skyjake
13:34 Revision 2195c3d5 (github): Revert "Mac OS X: Testing manual window repainting"
skyjake
13:23 Revision 0b6364e9 (github): Mac OS X: Testing manual window repainting
skyjake
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.
skyjake
11:05 Revision 7c70c906 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
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.
skyjake
10:53 Revision 3c90e0b5 (github): Cleanup
skyjake
10:53 Revision 3e23def9 (github): de::LogBuffer: Further tweaking of line wrapping
skyjake
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.
skyjake
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.
danij
06:17 Revision 76241c7a (github): Fixed: Fatal error loading a map with a missing/unknown plane material
danij
 

Also available in: Atom