Project

General

Profile

danij's activity

From 2012-04-13 to 2012-04-26

2012-04-25

10:56 Doomsday Engine 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...
danij
10:03 Doomsday Engine 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...
danij
09:25 Doomsday Engine 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...
danij
07:50 Doomsday Engine Revision 390b58d8 (github): Fixed typos in previous commit
danij
07:11 Doomsday Engine 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()
danij
05:49 Doomsday Engine 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...
danij
03:28 Doomsday Engine 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...
danij

2012-04-24

07:10 Doomsday Engine 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...
danij
05:35 Doomsday Engine Revision b7bcaeb5 (github): Map Renderer|Fixed: HOM in BGComp.wad E1M4 near [x: 3710, y: 5366]
danij
05:00 Doomsday Engine 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.
danij
03:53 Doomsday Engine Revision b65dca6a (github): Map Renderer|Fixed: HOM in BGComp.wad E1M5 near [x: -500, y: -1800]
danij
00:55 Doomsday Engine Revision 1caf89fd (github): libcommon|Cleanup: Removed obsolete G_ResetMousePos()
danij
00:50 Doomsday Engine Revision e13f92bc (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
00:36 Doomsday Engine Revision 6be21ffd (github): All Games|Cleanup: Removed obsolete cvar ctl-look-mouse
Mouse look is now disabled from the control panel. danij
00:27 Doomsday Engine Revision 0f0753d8 (github): All Games|Cleanup: Removed obsolete cvar ctl-use-dclick
Double clicks are now implemented with event bindings. danij

2012-04-23

06:43 Doomsday Engine 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...
danij
05:41 Doomsday Engine 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...
danij
03:14 Doomsday Engine 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...
danij
02:05 Doomsday Engine Revision a720ed1f (github): libcommon|Menu|Fixed: Sound effect played twice when toggling "yes/no" options
danij
01:44 Doomsday Engine Revision f5c11906 (github): Hexen|Fixed: "Choose Skill Level:" title positioned incorrectly
danij
01:04 Doomsday Engine Revision 69a8d407 (github): All Games|Fixed: Automap "follow on/off" messages were reversed
danij
00:47 Doomsday Engine 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...
danij

2012-04-22

14:10 Doomsday Engine 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. danij
11:40 Doomsday Engine 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...
danij
08:03 Doomsday Engine Revision b7d6cd02 (github): Doom|Heretic|Fixed: Switch sounds did not stop others playing from the same sector origin
danij
07:58 Doomsday Engine Revision 57d34ebd (github): Cleanup after recent refactorings to libcommon
danij
07:16 Doomsday Engine Revision cddda5ca (github): libcommon: Add new source files p_sound.c/h
danij
07:10 Doomsday Engine 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...
danij
06:57 Doomsday Engine 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...
danij
04:15 Doomsday Engine Revision f0204941 (github): libcommon|Refactor: Replaced sidedefsurfaceid_t with SideDefSection
Also updated p_switch.c/h in line with current coding practices. danij
04:12 Doomsday Engine Revision 2e2b3dc4 (github): libcommon: Added dmu_lib macro aliases for SideDef surface sound origins
Also renamed the existing aliases in line with current conventions. danij
04:06 Doomsday Engine 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...
danij
02:33 Doomsday Engine Revision f435a139 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
02:32 Doomsday Engine 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.
danij

2012-04-21

10:26 Doomsday Engine 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...
danij
10:02 Doomsday Engine 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 ...
danij
08:50 Doomsday Engine Revision bad8f7df (github): Cleanup: Updated serverside sound management using current coding practices
danij
04:13 Doomsday Engine 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...
danij

2012-04-20

09:44 Doomsday Engine Revision de896ae0 (github): Homepage|Build Repository: Added tooltips to better describe the package issue display
danij
09:05 Doomsday Engine Revision d11ef157 (github): Homepage|Build Repository: Fixed order of packages on event detail pages
danij
08:50 Doomsday Engine Revision d8f6d5e7 (github): Fixed blending of middle wall sections when viewer passes through them
danij
08:11 Doomsday Engine Revision 768d633a (github): Map Renderer|Cleanup: Removed some redundant temporary vectors
danij
07:54 Doomsday Engine 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.
danij
05:25 Doomsday Engine 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...
danij
05:16 Doomsday Engine Revision d2aa5e84 (github): Revert "Map Renderer: Kludge to make Hexen playable (with HOMs) -- TEMPORARY"
This reverts commit 1a7a62bd98a68ca1478212d5cb799bca10c0244d. danij
02:26 Doomsday Engine Revision bf3e94e1 (github): API: MPE_PolyobjCreate() origin coordinates are now specified as double
danij
02:21 Doomsday Engine Revision 11eb4c0a (github): API: MPE_PlaneCreate() height is now specified as double
danij
02:11 Doomsday Engine Revision f32ab4e1 (github): Fixed: Prototype for P_GetGravity() declared return value as float
danij
02:01 Doomsday Engine Revision 3bf6ab2c (github): Skyfix heights use double floating-point precision
danij
01:55 Doomsday Engine Revision 1ffbfdca (github): Clientside plane movers use double floating-point precision
danij
01:34 Doomsday Engine Revision 2ee15148 (github): Cleanup: Standardize argument lists among M_BoxOnLineSide() variants
danij

2012-04-19

23:26 Doomsday Engine Revision fec841ec (github): Fixed: Mobj origin is now represented with double
danij
23:15 Doomsday Engine Revision 9c457010 (github): Fixed: Mobj origin is now represented with double
danij
23:11 Doomsday Engine Revision bd105466 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
23:11 Doomsday Engine Revision 481af1e3 (github): Updated a comment about DMU_BOUNDING_BOX in dd_share.h
danij
20:40 Doomsday Engine Revision 56ff68d4 (github): Fixed: Miscalculation of generator origin in debug origin drawer
danij
20:39 Doomsday Engine Revision 3de6399c (github): Refactor: Renamed P_PolyobjByOrigin as P_PolyobjByBase
danij
07:23 Doomsday Engine Revision 137e3dc0 (github): Fixed: LineDef_PointDistance()
danij
07:17 Doomsday Engine Revision 793f19fa (github): Updated LIBDENG_PLAYER0_MOVEMENT_ANALYSIS re double map coordinates
danij
07:02 Doomsday Engine Revision 157665bf (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
Conflicts:
doomsday/plugins/common/include/p_start.h
doomsday/plugins/common/src/d_netsv.c
doomsday/plugins/common/sr...
danij
06:48 Doomsday Engine Revision d6946807 (github): Refactor: All map coordinates are now represented as double floating-point
Part 6 of 6 - libhexen danij
06:48 Doomsday Engine Revision 1aa62e66 (github): Refactor: All map coordinates are now represented as double floating-point
Part 5 of 6 - libheretic danij
06:47 Doomsday Engine Revision 681811a9 (github): Refactor: All map coordinates are now represented as double floating-point
Part 4 of 6 - libdoom64 danij
06:46 Doomsday Engine Revision 7280cb78 (github): Refactor: All map coordinates are now represented as double floating-point
Part 3 of 6 - libdoom danij
06:45 Doomsday Engine Revision 8d11ff76 (github): Refactor: All map coordinates are now represented as double floating-point
Part 2 of 6 - libcommon danij
06:43 Doomsday Engine Revision 2a2f690f (github): Refactor: All map coordinates are now represented as double floating-point
A rather substantial amount of changes because in addition to the
precision increase, I have also spent time cleaning...
danij
06:31 Doomsday Engine Revision 0bae941d (github): WadMapConverter|Refactor: Renamed mthing_t::pos as origin
danij

2012-04-15

22:39 Doomsday Engine Revision 27ae8295 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
22:39 Doomsday Engine Revision bc2ad1c9 (github): Map Renderer: Switched angle clipper to C++ and updated to current coding practices
The angle clipper now uses the of the vector math library and all
map coordinates are handled with double floating-po...
danij
17:19 Doomsday Engine Revision 0f4f1a53 (github): Flag LF_POLYOBJ is part of LineDef::inFlags, not LineDef::flags
danij
06:41 Doomsday Engine Revision 7b7bc409 (github): HEdge: Removed the redundant flags member
This was only used to record whether a HEdge belongs to Polyobj
and as we can determine this by checking the LineDef ...
danij
06:29 Doomsday Engine Revision 10faf644 (github): SideDef: Do not store the origin coordinates
These coordinates can be calculated so trivially that caching them
is rather pointless. Besides which, they are only ...
danij
06:13 Doomsday Engine Revision 19c1d28e (github): Fixed: Callback function set with P_SetPolyobjCallback() never used
danij
06:00 Doomsday Engine Revision be64f94c (github): Fixed: Read access violation attempting to clip lumobj vs polyobj
danij
05:48 Doomsday Engine Revision 5966c129 (github): Cleanup: Renamed fvertex_t as povertex_t
This type is now only used by Polyobj to store the original and
previous vertex points used when translating/rotating.
danij
05:33 Doomsday Engine Revision f8b7a024 (github): Cleanup: Removed some unused math routines
danij
04:44 Doomsday Engine Revision 1a2f65d5 (github): Cleanup: Do not use fvertex_t for Vertex's coordinates
This additional level of abstraction achieves nothing now. danij
03:59 Doomsday Engine Revision 427164fb (github): BspLeaf: Removed array of fvertex_t allocated for each leaf
As we are presently copying the vertex coordinates into a write
buffer before adding them to the render lists there i...
danij
01:49 Doomsday Engine Revision 052b9caa (github): Fixed: PWAD Temple4.wad no longer loads
See here: http://sourceforge.net/tracker/index.php?func=detail&aid=3517830&group_id=74815&atid=542099 danij

2012-04-14

20:29 Doomsday Engine Revision 2a23f0d1 (github): de::bsp::SuperBlockmap: Use double floating point precision when finding HEdge bounds
danij
19:56 Doomsday Engine Revision 6b00e60a (github): de::bsp::HEdgeInfo: Use coord_t
danij
19:53 Doomsday Engine Revision 299ef79a (github): BSP Builder: Use coord_t for all map space coordinates, angles and distances
danij
19:25 Doomsday Engine Revision de81cb50 (github): WadMapConverter: Transfer all map vertex coordinates as coord_t
danij
18:45 Doomsday Engine Revision d7645a92 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
18:44 Doomsday Engine Revision bb1c3eba (github): Win32|Fixed: Manually give the main window's de::Canvas focus during init
It would seem that for whatever reason we do not automatically receive
a focusInEvent from Qt when starting up in ful...
danij
04:19 Doomsday Engine Revision 1aa13439 (github): de::bsp::Partitioner|Fixed: Lookup the HEdgeInfo again after cloning a HEdge
Cloning will result in a new HEdgeInfo being allocated thereby
invalidating the old reference.
danij
02:29 Doomsday Engine Revision dfb0a23d (github): Win32|Fixed: Do not attempt to save original color tables before we have a window
On Windows each GL canvas has its own pixel format configuration in
addition to the format of the display itself. Thi...
danij

2012-04-13

04:52 Doomsday Engine Revision 2d2deed6 (github): Ensure the DMU object type is set when hardening vertexes
danij
04:10 Doomsday Engine Revision a7b39fb9 (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
04:08 Doomsday Engine Revision c6bf4d82 (github): BSP Builder: Cleanup
danij
03:14 Doomsday Engine Revision 875edb33 (github): BSP Builder: Maintain BspLeaf::hedgeCount throughout the build
Also replaced the mechanism for determining whether a hedge has yet
to be added to a leaf (previously signified with ...
danij
02:34 Doomsday Engine Revision 7c5cb67b (github): BSP Builder: Link up the BSP objects during the build process
Doing this as a secondary step post build is now unnecessary
because the BSP objects themselves are constructed as we...
danij
02:12 Doomsday Engine Revision eaac9a2c (github): BSP Builder: Cleanup
danij
01:35 Doomsday Engine Revision 45ba67ba (github): BSP Builder: Minor cleanup
danij
01:12 Doomsday Engine Revision ffccdfa4 (github): BSP Builder|Cleanup: Renamed BspHEdgeInfo as HEdgeInfo
danij
01:11 Doomsday Engine Revision 0174c3f5 (github): BSP Builder|Cleanup: Renamed bsphedgeinfo.h as hedgeinfo.h
danij
 

Also available in: Atom