Project

General

Profile

danij's activity

From 2013-03-29 to 2013-04-11

2013-04-11

20:24 Doomsday Engine Revision dbdf2b6f (github): Merge branch 'master' into mapdata-c++
danij
14:08 Doomsday Engine Revision 3de31820 (github): Fix typo
danij
13:48 Doomsday Engine Revision f2cefb6e (github): Surface: Added audience for MaterialOriginChange notification
Plus minor interface improvements. danij
12:57 Doomsday Engine Revision 99fa47fb (github): Homepage|CSS: Font readability tweaks
danij

2013-04-10

20:11 Doomsday Engine Revision 1f2dbbdf (github): Refactor|Surface: Made private more instance data
Material origin plus visual origin and delta. danij
19:54 Doomsday Engine Revision c6c15e35 (github): Refactor: Moved material origin interpolation into Surface
Also fixed a few issues with the implementation and took advantage
of the new features in de::Vector2<>.
danij
18:56 Doomsday Engine Revision b05558f2 (github): Plane: Added audience for HeightChange notification
danij
07:17 Doomsday Engine Revision 647becad (github): Refactor|Plane: Made private more Plane instance data
Surface/sector/height/speed and type. danij
06:56 Doomsday Engine Revision 33e75f8b (github): Fix build
danij
04:35 Doomsday Engine Revision cf6d1157 (github): Refactor|LineDef: Made private more instance data
Angle and validCount. danij
04:20 Doomsday Engine Revision 55594d3e (github): LineDef: Cleanup
danij
04:00 Doomsday Engine Revision 3837717a (github): Refactor|LineDef: Made private mode LineDef instance data
Vertexes/direction vector/accurate length danij
01:36 Doomsday Engine Revision 8e6b1300 (github): Refactor|LineSightTest: Applied pimpl idiom; abandoned divline_t; cleanup
Todo for later: Cleanup the math
Todo for later: Add floating-point variant of crossLine()
danij
00:05 Doomsday Engine Revision 007ad223 (github): Refactor|LineDef: Extracted obsolete functionality from LineDef
- unitVector() moved to particle renderer
- lightLevelDelta() moved to map geometry construction
danij

2013-04-09

23:29 Doomsday Engine Revision 329eba4c (github): libdeng1: Added macro DBL2FIX
danij
22:22 Doomsday Engine Revision f71957c2 (github): Refactor: Ignore divline_t when tracing intercepts/testing LOS
In these cases divline_t is more obfuscation than practical use. danij
21:31 Doomsday Engine Revision 90ba866e (github): Refactor|LineDef: Extracted openRange(), visOpenRange()
On second thought, lets just extract this functionality altogether
and make it an overload of R_(Vis)OpenRange(), the...
danij
21:05 Doomsday Engine Revision ef3914bc (github): Refactor|LineDef: Redefined LineDef's responsibilities somewhat
Inlined openRange() and visOpenRange() as these do not belong in
LineDef itself however it is convenient to have them...
danij
19:39 Doomsday Engine Revision 26dd323b (github): Refactor|LineDef: Made private more LineDef instance data
Sides/slope type/axis-aligned bounding box/mapped flags/orig index danij
18:40 Doomsday Engine Revision 29b9f3aa (github): Refactor|LineDef: Began cleaning up LineDef
danij
17:22 Doomsday Engine Revision 76c680aa (github): Documentation|LineDef|Fixed: LineDef apidoc fixes
danij
17:03 Doomsday Engine Revision b9c41475 (github): Merge branch 'master' into mapdata-c++
danij
16:57 Doomsday Engine Revision fe5a5f19 (github): Debug: More info in TextureVariantSpec::asText()
GL wrap modes and gamma-correction/no-stretch/to-alpha flags. danij
16:21 Doomsday Engine Revision c1ceeaba (github): Merge branch 'master' into mapdata-c++
danij
16:18 Doomsday Engine Revision 6901827b (github): Debug|TextureVariantSpec|Fixed: TextureVariantSpec::asText() was missing some info
danij
16:03 Doomsday Engine Revision 0d38b09f (github): Merge branch 'master' into mapdata-c++
danij
15:45 Doomsday Engine Revision 40f37012 (github): Debug|Fixed: inspecttexture failed to output the TextureVariantSpec
danij
07:13 Doomsday Engine Revision 9ceb5361 (github): Cleanup
danij
06:01 Doomsday Engine Revision fe20a289 (github): Cleanup
danij
05:47 Doomsday Engine Revision 79832676 (github): Merge branch 'master' into mapdata-c++
danij
05:47 Doomsday Engine Revision 1cda2c2d (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
05:46 Doomsday Engine Revision 23c09c39 (github): libdeng2|VectorN<>: Absolute, dot and min/max axis functionality for vectors
danij
05:43 Doomsday Engine Revision 32855a2b (github): Surface: New mechanisms for querying/updating tangent space vectors
danij
02:36 Doomsday Engine Revision ab42b95e (github): Surface: Cleanup
danij
02:29 Doomsday Engine Revision 45def2f1 (github): Refactor|Surface: Made private more Surface instance data
Owner/sound emitter/flags/material/blend mode/tint color/opacity danij
01:12 Doomsday Engine Revision 57204b5a (github): Fix typos
danij
01:01 Doomsday Engine Revision d79277d8 (github): Surface: New mechanisms for querying/updating tint color and opacity
danij

2013-04-08

23:40 Doomsday Engine Revision 3cab8e8f (github): Refactor|Sector: Made private more Sector instance data
Axis-aligned bounding box/rough area/sound emitter chain danij
23:04 Doomsday Engine Revision 34def4dd (github): Plane: Notify Deletion observers when the plane is about to be deleted
danij
23:03 Doomsday Engine Revision 628417d2 (github): Sector: (Re)building of bspLeafs; deleting bias surfaces on destruction
danij
21:56 Doomsday Engine Revision 380895b7 (github): Sector: (Re)building of lines; LightColorChange component bits
danij
20:59 Doomsday Engine Revision 1bd8ebca (github): Merge branch 'master' into mapdata-c++
danij
20:56 Doomsday Engine Revision 61bd4558 (github): libdeng2|VectorN<>: Equality operators for floating-point vector types
danij
14:18 Doomsday Engine Revision c7c24f92 (github): Sector: New mechanisms for querying/updating ambient light color and level
danij
13:03 Doomsday Engine Revision 42e7e145 (github): Merge branch 'master' into mapdata-c++
Conflicts:
doomsday/libdeng2/include/de/math.h
danij
05:41 Doomsday Engine Revision 0d4aa5ca (github): Refactor|Partitioner: Further cleanup of Partitioner
This will do for now. I'll return to this once the implementation of
the map data elements has progressed further.
danij
01:36 Doomsday Engine Revision a3136814 (github): Refactor|Partitioner: Continuing cleanup of Partitioner...
danij
01:34 Doomsday Engine Revision 498cc719 (github): Refactor: Base HPlane on Partition
danij

2013-04-07

23:18 Doomsday Engine Revision b07b302e (github): Refactor|BspBuilder: Moved logging of BSP build issues out of Partitioner
Partitioner is no longer concerned with logging any issues it may
encounter during the BSP build process. Instead var...
danij
05:51 Doomsday Engine Revision 299ba585 (github): Refactor|BspNode: Applied the PIMPL idiom to BspNode
danij
03:26 Doomsday Engine Revision 5331591c (github): Refactor|BspBuilder: Map argument is now specified as const
Building a BSP for the map requires only read access. danij
03:01 Doomsday Engine Revision 49cf3cd4 (github): Refactor|BspBuilder: Removed unnecessary recalculation of the map bounds
The world bounds of the map geometry are already known by the time
the BSP build begins - reuse the same values.
danij

2013-04-06

17:03 Doomsday Engine Revision e6dd0fc0 (github): Refactor|GameMap: Free as much memory as we presently can do in ~GameMap()
danij
15:26 Doomsday Engine Revision ffb7eb47 (github): Fix typo
danij
14:59 Doomsday Engine Revision eeed538b (github): BspBuilder|Fixed: Called free() on a new'd Vertex when cleaning up a failed build
danij
14:48 Doomsday Engine Revision 5df23c89 (github): Merge branch 'master' into mapdata-c++
danij
14:41 Doomsday Engine Revision 0ad0c4ae (github): Refactor|GameMap: Take ownership of the editable Vertexes immediately
As hardening of the vertexes is now unnecessary and because we can
simply take ownership of the BspBuilder's vertexes...
danij
12:37 Doomsday Engine Revision 080745da (github): Moved algorithm for REJECT building to map/reject.cpp/h
I'm tired of moving this presently unused code around, so its now in
it's own source files. It will be updated and br...
danij
11:35 Doomsday Engine Revision 1cae59f5 (github): Fix typo
danij
11:33 Doomsday Engine Revision bac5ee78 (github): Moved dam_main.c/h to /resource domain; renamed as maparchive.cpp/h
danij
11:19 Doomsday Engine Revision 20f549a0 (github): Refactor|MapArchive: Completed refactoring work on MapArchive
danij
10:18 Doomsday Engine Revision 0185d2a3 (github): Refactor|MapArchive: Moved all post load map init to P_LoadMap()
The MapArchive is no longer concerned about other tasks the engine
needs to perform in order to prepare a loaded map ...
danij
09:58 Doomsday Engine Revision 69e34dfb (github): Refactor|GameMap: Construct the BSP leaf blockmap as soon as the BSP is built
The BSP leaf blockmap would be useful to accelerate other tasks in
the map load process, so get this ready at the ear...
danij

2013-04-05

07:39 Doomsday Engine Revision d42cc112 (github): Refactor: Reimplemented the MapArchive with proper SoC
danij
04:47 Doomsday Engine Revision 0ff5e186 (github): Disabled the unused and obsolete archived map reader/writer
danij
03:17 Doomsday Engine Revision 833b9a97 (github): Fix typo and comment out polyobj debug message
danij
02:54 Doomsday Engine Revision 0400eea4 (github): Refactor|Polyobj: Revised Polyobj's internal representation
Polyobj now represents the list of lines with a QList.
Polyobj now maintains a set of "unique vertexes". A vertex wh...
danij

2013-04-04

17:35 Doomsday Engine Revision e82a0ff7 (github): Refactor|GameMap: Moved more logics for map loading into GameMap
danij
05:44 Doomsday Engine Revision 48cd946d (github): Refactor: Replaced GameMap SideDefs traversals with equivalents using LineDefs
SideDefs are being phased out, so all traversals of the SideDefs LUT
owned by GameMap have been replaced with equival...
danij
05:22 Doomsday Engine Revision de72f06b (github): Fix typo
danij
04:27 Doomsday Engine Revision 3102adbf (github): Refactor|LineDef|SideDef: Moved various logics from SideDef to LineDef::Side
updateSoundEmitterOrigins() and updateSurfaceTangents() no longer
belong in SideDef (which is on the way out).
danij
03:59 Doomsday Engine Revision cec8635e (github): Refactor|GameMap: Encapsulate mutable access to BSP element LUTs within GameMap
danij
03:42 Doomsday Engine Revision c32e4d66 (github): Refactor|GameMap: Moved BSP building in and LOS tracing out of GameMap
danij
02:46 Doomsday Engine Revision 1c125c5a (github): Refactor|GameMap: Began moving private instance data to GameMap::Instance
Generators/skyfix/trace-state/surface-sets/tracked-planes. danij
01:34 Doomsday Engine Revision 6791336d (github): Refactor|GameMap: Cleaned up GameMap-internal map element iteration helper funcs
danij
01:00 Doomsday Engine Revision dbf7e61f (github): Refactor|GameMap: Applied the pimpl idiom to GameMap
As yet there is no private data, however... danij
00:30 Doomsday Engine Revision 00832008 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Line of sight trace state accessors. danij
00:09 Doomsday Engine Revision cb7e87d0 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Map element in-box and path traversals. danij

2013-04-03

23:48 Doomsday Engine Revision 0b975747 (github): Refactor|GameMap: Replaced GameMap's list of Polyobjs with a QList
danij
23:06 Doomsday Engine Revision 78212337 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Sound emitter location and map element to index lookups. danij
19:18 Doomsday Engine Revision 8113509a (github): Refactor|GameMap: Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
All Blockmap and NodePile initialization. danij
19:04 Doomsday Engine Revision 5bbae629 (github): Refactor|GameMap: Moved some client specific clmobj/clplane logic to GameMap
Also inverted the logic of GameMap::clMobjIterator() in line with
conventions used elsewhere (i.e., return non-zero t...
danij
18:40 Doomsday Engine Revision e5307766 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Polyobj lookups and traversals. danij
17:34 Doomsday Engine Revision 36245cd5 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Everything to do with sky fix heights... danij
07:29 Doomsday Engine Revision e62d9bb9 (github): Cleanup
danij
06:53 Doomsday Engine Revision 6b925b32 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Uri/OldUniqueId/Gravity/AmbientLightLevel property accessors. danij
05:40 Doomsday Engine Revision 3d26670b (github): Refactor|GameMap: Removed more obsolete GameMap_* functions
danij
05:13 Doomsday Engine Revision 28135c4c (github): Refactor|GameMap: Removed the now obsolete GameMap_BspNode()
danij
05:10 Doomsday Engine Revision 7a895521 (github): Refactor|GameMap: Removed the now obsolete GameMap_HEdge()
danij
05:07 Doomsday Engine Revision d635be4f (github): Refactor|GameMap: Removed the now obsolete GameMap_BspLeaf()
danij
04:58 Doomsday Engine Revision 962331df (github): Refactor|GameMap: Removed the now obsolete GameMap_Sector()
danij
04:47 Doomsday Engine Revision 2bf824da (github): Refactor|GameMap: Removed the now obsolete GameMap_SideDef()
danij
04:42 Doomsday Engine Revision d884d30b (github): Refactor|GameMap: Removed the now obsolete GameMap_LineDef()
danij
04:37 Doomsday Engine Revision 3bf7714d (github): Refactor|GameMap: Removed the now obsolete GameMap_Vertex()
danij
04:29 Doomsday Engine Revision 540f9a35 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
BspLeaf/Line/Mobj/Polyobj linking. danij
04:12 Doomsday Engine Revision 57d1e9cd (github): Refactor|GameMap: Removed the now obsolete GameMap_BspLeafIterator()
danij
04:01 Doomsday Engine Revision 3acf7586 (github): Refactor: Moved all Polyobj_* functions to methods of Polyobj
danij
03:35 Doomsday Engine Revision 71ee86bb (github): Refactor: Replaced EditMap's Polyobj list with a QList
Memory for Polyobjs is now managed with C++ new/delete. danij
03:15 Doomsday Engine Revision 87f09660 (github): Refactor: Replaced EditMap's map element std::vectors with QLists
danij
02:42 Doomsday Engine Revision 406e8a7f (github): Cleanup: Removed the now redundant MapElementList<>
danij
02:38 Doomsday Engine Revision 5d4ea4d1 (github): Refactor|GameMap: Use a regular QList for the map elements
Also replaced the various GameMap_* functions for traversing these
lists with an appropriate in-place traversal of th...
danij
01:47 Doomsday Engine Revision 2d4791dc (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Line of sight tests, BSP lookups, generator collection. danij
00:21 Doomsday Engine Revision 179f00f0 (github): Refactor: Use the relevant GameMap function instead of the helper macros
danij

2013-04-02

23:50 Doomsday Engine Revision 047d776f (github): Refactor|GameMap: Use a regular QList for the BSP map elements
As the map element lists are no longer hardened, MapElementList is
now redundant.
danij
23:13 Doomsday Engine Revision 828f27af (github): Merge branch 'master' into mapdata-c++
Conflicts:
doomsday/client/include/render/lumobj.h
doomsday/client/src/map/blockmapvisual.cpp
doomsday/client/src/map...
danij

2013-03-31

21:05 Doomsday Engine Revision 73ac2b34 (github): Definitions: Enabled IWAD/PWAD only flags in Decoration/Detail/Reflection defs
These flags were temporarily disabled while the material animation
changes were implemented. It is now time to re-ena...
danij
06:32 Doomsday Engine Revision 23ec7c44 (github): Window: Cleanup
danij
06:32 Doomsday Engine Revision 5c4e9435 (github): Console: Improved "displaymode" command output
danij
05:02 Doomsday Engine Revision b9bb16ac (github): Window|Refactor: Use QRect throughout
danij
04:42 Doomsday Engine Revision 200fb3ea (github): Window: Cleanup
danij
01:58 Doomsday Engine Revision 80c212b2 (github): Window|Refactor: Various cleanup refactorings
danij
00:13 Doomsday Engine Revision d1799d70 (github): Window: Cleanup
danij
00:09 Doomsday Engine Revision 905a74e7 (github): Window|Refactor: Replaced global var 'theWindow' with macro DENG_WINDOW
danij

2013-03-30

23:46 Doomsday Engine Revision 4878b4c9 (github): Window|Refactor: Revised changeAttributes()
Replaced the naive and unnecessary internal state backup mechanism
with a validation logic that short-circuits the pr...
danij
23:32 Doomsday Engine Revision 9308a0d3 (github): Window|Refactor: Minor interface improvements
danij
22:47 Doomsday Engine Revision c389f392 (github): Window|Refactor: Revised access to the main Window
danij
21:27 Doomsday Engine Revision 2efb52df (github): Window|Refactor: Connect finishMainWindowInit() from create()
danij
21:21 Doomsday Engine Revision 43414ec1 (github): Fixed: Main window destruction upon fatal error
The main window was destroyed behind the back of the window manager. danij
21:06 Doomsday Engine Revision 009b9e4a (github): Window|Refactor: Cleaned up Window destruction
danij
20:47 Doomsday Engine Revision 2026e3e1 (github): Window|Refactor: Cleaned up Window construction
danij
19:29 Doomsday Engine Revision add3c82d (github): Window|Refactor: Addressed private Window accesses in window.cpp
danij
19:22 Doomsday Engine Revision 2ec3383b (github): Window|Refactor: Reworked Window into a C++ class
Todo: Address private accessors in window.cpp
Todo: Replace naive state backup in Window::changeAttributes()
danij
17:03 Doomsday Engine Revision adca2771 (github): Window: Cleanup
danij

2013-03-29

18:24 Doomsday Engine Revision 54c0516b (github): Homepage|Build Repository: Removed static packages for 1.9.7—1.9.9
Now that the 1.9 series has ended the index should only feature the
last 1.9.10-1 release.
Ideally I'd like to facto...
danij
15:25 Doomsday Engine Revision 613d65d6 (github): Refactor|Homepage|Master Browser: Replaced server info array with ServerInfo (class)
Simply to avoid the semantics of array indexing in PHP. The class
itself can be developed further as and when we have...
danij
 

Also available in: Atom