Project

General

Profile

danij's activity

From 2012-03-16 to 2012-03-29

2012-03-29

21:17 Doomsday Engine Revision dfde3a4f (github): Refactor: Use the BspLeafs produced by BSPBuilder directly in GameMap
It is no longer necessary to harden the leafs first into an array. danij
13:18 Doomsday Engine Revision 4e492fe5 (github): Refactor: Replaced GameMap's array of BspLeaf with a BspLeaf* LUT
Next step: refactor away bspleafdata_t danij
12:08 Doomsday Engine Revision 3c3a1c3c (github): Refactor: Use the BspNodes produced by BSPBuilder directly in GameMap
It is no longer necessary to harden the nodes first into an array.
Next step are the BspLeafs.
Todo: Implement a mor...
danij
08:07 Doomsday Engine Revision 285462c4 (github): BSP Builder|Cleanup: Hide SuperBlock's private instance data
danij
05:52 Doomsday Engine Revision 28b6967d (github): BSP Builder|Cleanup: Hide SuperBlockmap's private instance data
danij
02:35 Doomsday Engine Revision b5e33d15 (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij

2012-03-28

19:01 Doomsday Engine Revision a5fba65b (github): Fixed duplicate switch case warning in DMU_GetValue
danij

2012-03-27

15:11 Doomsday Engine Revision 18c87f23 (github): Added: V2*_UniteBox - calculate the union of two two-dimensional vector boxes
danij
15:00 Doomsday Engine Revision 87aeeda2 (github): Added: Value type DDVT_DOUBLE
danij
05:30 Doomsday Engine Revision a8df311e (github): Added: Double precision vector math utilities
danij
05:11 Doomsday Engine Revision 660df3ba (github): Refactor: Renamed vector math types appending a 'f' suffix
danij
04:51 Doomsday Engine Revision 16bcafdc (github): Cleanup: Updated vector math library
Updated the vector math library in m_vector according to current
coding practices.
danij
03:47 Doomsday Engine Revision a4f37e1c (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
03:46 Doomsday Engine Revision 9f85d276 (github): Homepage: Preparations for a 64-bit Mac OS X distribution package
danij

2012-03-26

05:57 Doomsday Engine Revision e2243fe5 (github): BSP Builder|Refactor: Further clean up of SuperBlockmap
danij
02:40 Doomsday Engine Revision 7e0eb4ac (github): BSP Builder|Refactor: SuperBlock can only be instantiated by SuperBlockmap
danij
00:38 Doomsday Engine Revision b1abdbf3 (github): BSP Builder|Cleanup: Further cleaned up SuperBlockmap; const methods, references, etc...
danij

2012-03-25

23:13 Doomsday Engine Revision 30cf58f2 (github): BSP Builder|Refactor: SuperBlock now implements its own traversal interface
As KdTree only presently has a C implementation, it is more convenient
for SuperBlock to wrap that API and provide an...
danij
16:24 Doomsday Engine Revision 643c01d8 (github): BSP Builder|Refactor: Cleaned up interface between SuperBlockmap and KdTree
danij
02:11 Doomsday Engine Revision 98e185ed (github): Fixed warnings about BSP object reference serialization in dam_file.c
danij
01:12 Doomsday Engine Revision 1f5cb605 (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
01:10 Doomsday Engine Revision a9fb3cab (github): BSP Builder: Minor cleanup
danij
01:10 Doomsday Engine Revision e4b9ccd5 (github): Cleanup: Updated binarytree_t, BinaryTree class
Updated the binary tree implementation in m_binarytree according
to the current coding practices.
danij

2012-03-24

20:28 Doomsday Engine Revision 497a8da6 (github): BSP Builder: Cleanup partition candidate cost evaluation
I should now be possible to parallelise the partition cost evaluation
by splitting the work off into multiple threads.
danij
16:11 Doomsday Engine Revision 661bb9b1 (github): BSP Builder: Cleanup in preparation for the next round of refactoring
danij
15:03 Doomsday Engine Revision e2681cce (github): BSP Builder|Cleanup: Relocated various functions to their new homes
danij

2012-03-23

20:48 Doomsday Engine Revision 357bd93a (github): BSP Builder|Refactor: Only allow access to SuperBlock's bsp_hedge_ts by const_iterator
danij
17:50 Doomsday Engine Revision 84e8b7eb (github): BSP Builder|Refactor: Dropped SuperBlockmap's now unnecessary C wrapper API
danij
16:05 Doomsday Engine Revision 34b9b2a3 (github): BSP Builder: Cleanup in preparation for the next round of refactoring
danij
13:32 Doomsday Engine Revision 3f6fbed6 (github): BSP Builder|Refactor: Continued refactoring HPlane
danij

2012-03-22

23:21 Doomsday Engine Revision ca630626 (github): BSP Builder|Refactor: Initial reworking of HPlane
danij
16:18 Doomsday Engine Revision ac062d1e (github): BSP Builder|Refactor: Moved the bsp_hedge_t block allocator into BspBuilder
danij
15:39 Doomsday Engine Revision 83488be2 (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
15:37 Doomsday Engine Revision 47565cf2 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
15:29 Doomsday Engine Revision 3ee3473e (github): Began cleanup BspBuilder's dependency tree
danij
15:28 Doomsday Engine Revision 76b01848 (github): Refactor: binarytree_t now uses an opaque instance pointer (was void*)
danij
14:53 Doomsday Engine Revision 2e56a7b2 (github): BSP Builder|Refactor: Mauled the implementation into a separate (but dependent) module
All source files for BspBuilder can now be found in the bspbuilder/
subdirectory.
Todo: Cleanup!!
danij

2012-03-21

16:59 Doomsday Engine Revision 4b74df09 (github): BSP Builder|Refactor: Renamed global functions that will be owned by a "BspBuilder" class...
danij
15:10 Doomsday Engine Revision 878cec88 (github): BSP Builder|Refactor: All SuperBlockmap/SuperBlock functionality implemented as methods
Users of these objects can now opt to use C++ instead of the C API. danij
02:54 Doomsday Engine Revision 135ee27c (github): BSP Builder|Refactor: Switched SuperBlockmap to C++ with a C wrapper API
danij

2012-03-20

23:07 Doomsday Engine Revision 1ca124d5 (github): BSP Builder|Refactor: Renamed KdTree as KdTreeNode and implemented KdTree the container
Also restricted KdTreeNode (de)constructor access to KdTree. danij
19:52 Doomsday Engine Revision d34c2219 (github): BSP Builder|Refactor: Restrict SuperBlock (de)constructor access to SuperBlockmap
danij
19:06 Doomsday Engine Revision 4478438d (github): BSP Builder|Refactor: Implemented SuperBlockmap - a container for SuperBlocks
SuperBlockmap owns the KdTree of SuperBlocks. danij
18:08 Doomsday Engine Revision 6e684ec9 (github): BSP Builder|Refactor: Began refactoring SuperBlock into a typical two dimensional kd-tree
danij
04:24 Doomsday Engine Revision 858904cb (github): BSP Builder|Refactor: Use separate links in bsp_hedge_t for linking in leafs and superblocks
Previously the same next pointer was being dually used for both of
these purposes which rather obsfucated the algorit...
danij
01:28 Doomsday Engine Revision c110ea92 (github): Refactor: Use DMU's RTTI mechanic to replace the BSP map data element references
Rather than using the object's index within the vector of these
owned by GameMap for references in BspNode (and using...
danij

2012-03-19

17:36 Doomsday Engine Revision c5a68c27 (github): Deleted bsp_map.h as it is no longer needed
danij
17:25 Doomsday Engine Revision ae400a9f (github): BSP Builder|Refactor: Replaced bspnodedata_t with BspNode
The node builder now uses the same representation for a BSP node as
used by GameMap when in-game.
danij
17:02 Doomsday Engine Revision 5888152f (github): BSP Builder|Refactor: Moved origin and angle values from HPlanePartition to HPlane
Also renamed HPlanePartition as HPlaneBuildInfo. danij
16:00 Doomsday Engine Revision 0f032add (github): Merge commit 'remotes/origin/master' into map-hedgeds
danij
14:06 Doomsday Engine Revision 6974bb84 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
14:05 Doomsday Engine Revision 3338432a (github): Homepage|Cleanup: Cleaned up the stylesheet
Todo: Apply a consistent naming convention to all rules (things are
getting a little messy...).
danij

2012-03-18

20:52 Doomsday Engine Revision 279934f0 (github): Homepage|Build Repository|Refactor: Reworked object model for non Builder variants of AbstractPackage
Symbolic events for symbolic packages are now also included on the
build event graph.
This restructuring should also...
danij
18:49 Doomsday Engine Revision 50920bde (github): Homepage|Build Repository: Added release notes URI to the package object JSON graph
danij
18:31 Doomsday Engine Revision ade5516a (github): Homepage|Build Repository|Refactor: Compile log URI and error/warning counts are considered optional
danij
17:57 Doomsday Engine Revision dc752eb7 (github): Homepage|Build Repository|Fixed: Links to compile logs for stable releases were missing
Moved the compile log and error/warning counts to AbstractPackage. danij
16:50 Doomsday Engine Revision 0122748f (github): Homepage|Build Repository|Fixed: Commit message URI rewriting once again works
danij
16:32 Doomsday Engine Revision 33468908 (github): Homepage|Build Repository|Cleanup: Moved commit log formatting utilities to commitutils.php
danij
15:48 Doomsday Engine Revision 903ad964 (github): Homepage|Build Repository: Length limited build stream widgets always include that many elements
If there are insufficent events in the target chain then the list
will be padded with empty elements.
danij
14:21 Doomsday Engine Revision 142f711f (github): Homepage|Build Repository|Refactor: Represent the event chains in the object model
Instead of building a variety of indexes for BuildEvents for each
logical property, we now instead link together thes...
danij
11:31 Doomsday Engine Revision ab57b3f3 (github): Homepage|Build Repository: Use a buildstream widget on the build event details page
danij

2012-03-17

16:06 Doomsday Engine Revision 9e090bcb (github): Homepage|Build Repository|Refactor: Reworked the build graph for greater flexibilty
This revised implementation offers the support for a horizontal
orientation in addition the vertical one presently in...
danij
12:35 Doomsday Engine Revision 980f4315 (github): Homepage|Build Repository: Use an alternative method of positioning the jumplist commit count
This method works with both jumplist orientations. danij
11:50 Doomsday Engine Revision 7b4646c8 (github): Homepage|Build Repository: Put the jumplist commit counts on the left
danij
11:40 Doomsday Engine Revision 99bff95e (github): Homepage|Build Repository: Added the commit counts for commit groups' primary tags to jumplists
Also moved the commit total into the Commits heading. danij
10:33 Doomsday Engine Revision 4cbcd207 (github): Homepage|Build Repository|Fixed: HTML-like markup tags were being stripped from commit messages
danij
07:57 Doomsday Engine Revision 0453bae6 (github): Homepage|Build Repository: Log exceptions raised by the build log parser to the error log
danij
07:03 Doomsday Engine Revision 0c04a39a (github): Homepage|Build Repository|Fixed: A failed build log parse no longer results in content update
When a brand new version of the XML build log is retrieved we only
update our cached copy if we are able to parse it ...
danij
04:51 Doomsday Engine Revision 727ffbc6 (github): Homepage|Build Repository|Cleanup: Further minor cleanup
danij
04:35 Doomsday Engine Revision 05e8a6a2 (github): Homepage|Build Repository: Cleanup after the new event index implementation
danij
02:39 Doomsday Engine Revision b633c388 (github): Homepage|Cleanup: Removed redundant rules from the CSS stylesheet
danij
01:24 Doomsday Engine Revision 1938ada1 (github): Homepage|Build Repository: Implemented new designed for build repository index
The single linear list representation for build events used by the older
interface was no longer suitable now that mu...
danij
01:10 Doomsday Engine Revision 66f2c4bd (github): Homepage|BuildRepository: Refactor AbstractPackage hierarchy moving iBuilderProduct upward
The iBuilderProduct inteface defines the functionality of an object
which represents a package (or some other resourc...
danij
00:59 Doomsday Engine Revision 74dd179f (github): Homepage|Build Repository: Parse the releaseNotes URI from a build event
This URI is presently stored as a property of a logical BuildEvent.
Todo: Refactor as a property of AbstractPackage.
danij
 

Also available in: Atom