Activity
From 2012-03-27 to 2012-04-09
2012-04-09
- 19:46 Revision e878b8cb (github): Merge commit 'remotes/origin/master' into map-hedgeds
- 19:45 Revision 8ad8bea9 (github): BSP Builder: Standardizing log message formatting
- 19:45 Revision 7aeb9f40 (github): BSP Builder: Zero the head of the hedgetip list for each vertex when clearing
- 19:07 Revision f05a2b57 (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. - 18:56 Revision d81f24a7 (github): Memory Zone: Attempt to avoid an infinite loop
- When freeing blocks in Z_Malloc(), make sure the 'start' pointer remains valid.
- 18:55 Revision 9315f2d1 (github): Documentation: Adjusted Doxygen config for public API
- 10:00 Revision f75b7f4d (github): Documentation: Include libdeng2 in the public API documentation
- Todo for later: Needs some fixing (macro expansion?)
2012-04-08
- 20:49 Revision 299f7519 (github): Builder|Fixed: Don't mistake :: for a tag separator
- 20:23 Revision 32a2a6fd (github): de::LogBuffer|Win32: Output log entries with QDebug
- Allows capturing the output in the IDE.
- 20:22 Revision a6bd5f0c (github): Cleanup: Removed debug prints to stderr
- 19:10 Revision b7579e9b (github): Fixed: Fatal errors from worker thread
- The busy worker thread will now start sleeping indefinitely when an
error occurs. The main thread will kill it and pr... - 15:59 Revision 42f2be38 (github): qmake|Unix: Always link against libX11
- 15:42 Revision 8a0f8954 (github): Debug: Threads must not wait on themselves
- 12:10 Revision 8188ebb8 (github): Cleanup: Further cleaned up the BSP builder
- 11:34 Revision 3f93bd6a (github): BSP Builder|Cleanup: Added a private Instance to Partitioner
- Also moved the definition of PartitionCost into bsp/partitioncost.h
- 10:14 Revision 32d3c741 (github): BSP Builder|Refactor: Cleaned up partition costing
- 07:33 Revision d5d728b5 (github): Merge commit 'remotes/origin/master' into map-hedgeds
2012-04-07
- 20:46 Revision b1894149 (github): BinaryTree|Cleanup: Made const all methods that should be
- 20:45 Revision d93bb4a6 (github): BSP Builder|Refactor: Make the total number of HEdges available via Partitioner::numHEdges()
- Todo: Refactor into a running total.
- 18:50 Revision 2db8fcbd (github): Fixed: Randomly stalled main loop callback execution
- The waitingForDraw variable was not robust enough for all situations.
Sometimes it causing updates to stop completely... - 18:35 Revision e5ea2149 (github): CanvasWindow|Fixed: Canvas GL init after recreation
- The GL context needs to be activated during the init of the
new Canvas, and a manual update may be required. - 17:31 Revision dd029d10 (github): Minor cleanup
- 17:11 Revision 7621421b (github): BSP Builder: Maintain running total counts of BSP objects owned by Partitioner
- 16:42 Revision ea5426aa (github): Win32: Always request window updates via windowing system events
- 16:31 Revision 7fa141f1 (github): Added: Variables "vid-fsaa" and "vid-vsync"
- FSAA and vsync can be toggled at runtime with the new vid-fsaa and
vid-vsync variables. The command line options -nof... - 16:13 Revision aa3296cf (github): BSP Builder|Refactor: Switched various internal tree traversals to iterative algorithms
- 14:54 Revision e45a35e5 (github): BSP Builder: Link BspTreeNodes to their respective parents
- 14:52 Revision ecdc2764 (github): BinaryTree: Added parent links and associated methods
- 14:51 Revision b853a35c (github): Clarified a few comments
- 12:30 Revision 5134d1ac (github): binarytree.h must include dd_types.h
- 11:45 Revision 19193e12 (github): Cleanup: Removed frame counter used only for timedemo
- In the future this should integrate into the main frame/FPS counter.
- 11:16 Revision 05c5e080 (github): Win32: Tweaked widget sizing after mode switches
- It appears on Windows a visible fullscreen QWidget does not update its geometry
when the display mode changes, so in ... - 10:27 Revision 6abd66ee (github): Fixed: Fatal error during busy mode (e.g., due to focus being lost)
- The busy worker wasn't being stopped properly when an error occurred.
The busy error message is now copied into an in... - 10:25 Revision 98790ad9 (github): Timer: Cleaned up shutdown
- The mutex handle wasn't zeroed at shutdown, making it possible
for someone to attempt to lock it afterwards. - 10:25 Revision 0c4d318f (github): Fixed: Threads can't wait on themselves, use a proper sleep instead
- Sleep a thread with de::Time::Delta::sleep().
- 10:23 Revision 74f4c65d (github): de::Time: Added a sleep() method for de::Time::Delta
- Blocking the thread for a given time period.
- 02:57 Revision 2f4ba90b (github): Fixed release build warning
- 02:48 Revision 961b5fec (github): Merge commit 'remotes/origin/master' into map-hedgeds
- 02:40 Revision f23cccb1 (github): BSP Builder|Refactor: Re-implemented all recursive SuperBlockmap traversals as iterative
- Switching to iterative algorithms not only alleviates stack concerns
and speeds up the node build greatly but it also...
2012-04-06
- 20:53 Revision 86109edb (github): Ensure mouse gets trapped and main window is active
- If mouse is enabled, it will get trapped immediately after the main window
is shown. Also, the main window is explici... - 20:33 Revision 55370c38 (github): Sync view pitch updates to sharp ticks
- Player camera yaw angles were already updated only at
sharp ticks. However, pitch angles were not.
Now both angles a... - 20:25 Revision 72acc659 (github): BSP Builder|Refactor: Added SuperBlock::parent() method for obtaining the parent block
- 18:46 Revision 21f4b69f (github): Cleanup
- 17:47 Revision 23c8fe58 (github): BSP Builder|Refactor: Partitioner now allocates additional Vertexes from its own store
- Partitioner has owership of these additional vertexes and will delete
them automatically when Partitioner itself is d... - 17:37 Revision 89fdab8f (github): Mac OS X: Redid DMG template on Lion
- Perhaps the template will work better when it has been created on Lion.
- 17:15 Revision 16252dc0 (github): Mac OS X: Another attempt to fix DMG template for Lion
- Tried to modify template background picture with a script, but to
no avail. - 16:58 Revision b17aa24e (github): BSP Builder|Refactor: Added interface to BspBuilder for querying the built object counts
- 16:10 Revision feb18493 (github): BSP Builder|Refactor: Partitioner now has owership of the HEdgeTips
- Added a set of VertexInfo structures for each vertex in the map
which holds the HEdgeTip list head. - 15:48 Revision 9b731c7c (github): Mac OS X: Further update to the DMG template image
- It seems on Lion the folder background image is missing while on earlier
OS X versions it is displayed fine. Still no... - 13:45 Revision 65e9a75c (github): BSP Builder: Merged bsp/hedges.cpp and bsp/nodes.cpp
- There is no need to separate this functionality.
- 13:27 Revision bdac8663 (github): BSP Builder|Refactor: Moved logging of migrant HEdges into Partitioner
- 11:08 Revision 1cc013de (github): Merge commit 'remotes/origin/master' into map-hedgeds
- Conflicts:
doomsday/engine/engine.pro - 10:54 Revision 5f18a9db (github): BSP Builder: Minor cleanup
- 10:48 Revision 972a71de (github): Removed SDL video/timer init as unnecessary
- 10:47 Revision 548088cb (github): Upload deferred textures in main loop
- 10:30 Revision bcddd342 (github): Bindings: F11 by default will bind to togglefullscreen/releasemouse
- Historically F11 has cycled through software gamma modes, but given
the "vid-gamma" cvar and the control panel, it se... - 10:27 Revision bcc29d9c (github): Fixed: Frame rate counting
- Increment frame count after swap buffers has occurred.
- 10:26 Revision 2dbed091 (github): Qt-based threading and timing
- Moved thread, mutex and semaphore routines to concurrency.h/cpp.
Resorted source files in engine.pro. - 10:21 Revision 6ff47a50 (github): BSP Builder|Cleanup: Reorganised sources to remove some redundancy in the class hierarchy
- 08:48 Revision dd2e2292 (github): BSP Builder|Cleanup: Added typedef for BspBuilder's internal BinaryTree<void*> node
2012-04-05
- 10:53 Revision 55cfd2d7 (github): Refactor: Reworked BinaryTree into a C++ template class
- struct binarytree_s is now an opaque struct acting as a handle to a
de::BinaryTree<void*> instance
Todo: Cleanup, ty... - 08:32 Revision c6861b2d (github): Bindings|Fixed: Finding matching bindings with conditions
- Until now a binding's conditions were not taken into consideration
when finding matching bindings. Fixes a problem wh... - 08:30 Revision 8707fc17 (github): Added: Command "releasemouse"
- Untraps the mouse.
2012-04-04
- 09:23 Revision baeff160 (github): Fixed: Invalid sector references in linedefs using the oneway window effect
- The window effect sectors come from the map's editable sector list
and therefore these references need updating when ... - 09:14 Revision 3a30c7ec (github): Investigating invalid sector pointer values in the unclosed log
- 09:11 Revision c9a9b2b6 (github): BSP Builder|Refactor: Moved unclosed sector record keeping into BspBuilder
- 09:08 Revision ee9f271c (github): Cleanup: Removed Sector's redundant flags member
- 05:01 Revision 1e0951cc (github): BSP Builder: General cleanup
- 03:36 Revision 0bd05a42 (github): BSP Builder|Cleanup: Apply pimpl idiom and moved subcomponents into an inner namespace
2012-04-03
- 19:12 Revision 12039f00 (github): Builder|Fixed: Parsing revert commits
- If both the revert commit and the reverted original commit are found
in the log entries, both are omitted. - 14:32 Revision fbd0ef73 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 14:26 Revision b612d4e1 (github): Host: Include build number in server info
- 10:28 Revision 1fb936e0 (github): BSP Builder: Encapsulate new vertex creation
- Also relocated the blockmap update logic from splitHEdge() up into
divideHEdge() for the sake of better symmetry. - 09:42 Revision 2609c5fb (github): BSP Builder: Cleanup continues...
- 08:46 Revision 1e1f239a (github): BSP Builder|Cleanup: Renamed bspbuilder/intersection.cpp as bspbuilder/hplane.cpp
- 08:42 Revision 51e6aa43 (github): BSP Builder|Cleanup: Renamed bspbuilder/intersection.hh as bspbuilder/hplane.h
- 08:22 Revision 422e5be6 (github): BSP Builder|Cleanup: Standardizing naming conventions and adding comments where useful
- 07:41 Revision fdcfd036 (github): BSP Builder|Cleanup: Moved the current partition info from HPlane to BspBuilder
- 04:56 Revision 39a8d9e8 (github): BSP Builder|Cleanup: Renamed superblockmap.hh as superblockmap.h
- 04:50 Revision 884208ac (github): BSP Builder: Cleanup and apidoc updates for SuperBlockmap
- 04:16 Revision 3403120e (github): BSP Builder|Fixed: Not all HEdges linked to linedefs are also linked to a sidedef
- 03:56 Revision d2ac87cb (github): Homepage: Further tweaked the color scheme for consistency
2012-04-02
- 22:09 Revision b6f04c23 (github): DisplayMode: Updated dummy implementation
- 21:44 Revision 69989ef0 (github): Mac OS X|Snowberry: Use updated app icon when bundling Snowberry
- 21:36 Revision d65a1c88 (github): Mac OS X: Use a 128x128 sized icon for Snowberry to be 10.4 compatible
- 21:07 Revision 3e28f3b6 (github): Builder|Mac OS X: Ignore warning from cc1objplus
- 20:33 Revision fee81b57 (github): Mac OS X|Fixed: Fullscreen mode in 10.4 (Carbon)
- Must use the Carbon framework to adjust window level because Qt uses
Carbon in the 10.4+ distrib. - 20:18 Revision 84f9e9b0 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 20:17 Revision 2f344c82 (github): Mac OS X: Fixing fullscreen toggling on 10.4 (Carbon Qt)
- 18:33 Revision 1e62df5f (github): Mac OS X: Updated disk template
- It was missing the background image, let's see if this works now.
- 09:08 Revision cd7055cd (github): BSP Builder: Also clear any HEdges attached to the unclaimed BspLeaf
- 08:38 Revision 608f6f56 (github): BSP Builder: Destroy all unclaimed BSP data upon BspBuilder destruction
- BspBuilder will now automatically clean up after itself regardless
of the build outcome or whether anyone claims the ... - 07:55 Revision 2ad01047 (github): BSP Builder|Refactor: Take ownership of the BSP object data in MPE_SaveBsp
- 07:54 Revision ecfae31b (github): BSP Builder|Refactor: Clear the BspHEdgeInfo when ::build() completes
- 07:52 Revision 290620a7 (github): BSP Builder: Temporarily relocated SideDef -> HEdge linking into BspBuilder
- For now this is necessary so that BspBuilder can cleanly destroy
itself regardless of the build outcome. Once the hal... - 07:10 Revision 0c7006e6 (github): Refactor: Replaced SideDef's vector of HEdge*
- It is not necessary to store the list of HEdges for each SideDef,
we only need to know the left-most and right-most o... - 06:02 Revision b80d9a34 (github): BSP Builder|Refactor: Relocated in-tree linking of BSP data objects to BspBuilder
- The BSP object tree produced by BspBuilder is now final. All the user
must do is to take ownership of the object tree... - 05:35 Revision 91d2982e (github): BSP Builder|Cleanup: Renamed bspbuilder/hedges.hh as bspbuilder/bsphedgeinfo.h
- 05:26 Revision d122729b (github): BSP Builder|Cleanup: Moved HEdgeIntercept into bspbuilder/hedgeintercept.h
- 04:31 Revision 7fa1bc8a (github): BSP Builder|Cleanup: Relocated C wrapper interface to edit_bsp.cpp
- 03:51 Revision 9fd4f768 (github): BSP Builder: Cleanup continues...
- 03:45 Revision e68a03bf (github): BSP Builder|Cleanup: Moved LineDefInfo into bspbuilder/linedefinfo.h
- 02:11 Revision 2e57e789 (github): BSP Builder|Refactor: Relocated build time LineDef data into BspBuilder
- Previously this information was represented as data members of
LineDef and consequently it would persist long after t... - 00:07 Revision e43c8034 (github): BSP Builder: Do not modify a Vertex's reference count during a build
- This information outside the BSP Builder's domain - it is for use by
the map loader when pruning rendundant objects p...
2012-04-01
- 23:34 Revision 528c2b89 (github): Merge commit 'remotes/origin/master' into map-hedgeds
- 21:22 Revision 94fb07d2 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 21:16 Revision bc3ad348 (github): X11|DisplayMode: Use XFree86-VideoMode extension for gamma ramps
- The SDL dependency is on its way out, so use an X11 extension to
adjust gamma settings. - 19:06 Revision 75195282 (github): qmake|Win32: Removed obsolete WIN32_GAMMA define
- On Windows, the native DisplayMode gamma always uses the old
WIN32_GAMMA implementation. - 18:52 Revision 2b4ff61c (github): Refactor: Moved gamma tables to DisplayMode class
- Since SDL is going away, we cannot rely on it for setting display color
transfer tables. Moved the old gamma code fro... - 17:14 Revision 7608ed41 (github): Revert "Mac OS X: Use Section Sign as the default console activation key"
- This reverts commit e40c2dd5b66463c67a3f9b947c5b77b772041e92.
On second thought, as the layout depends on the keyboa... - 16:54 Revision 88965ee7 (github): Fixed typo in previous commit
- 16:52 Revision 4d0d4630 (github): Cleanup
- 16:45 Revision a6ab2251 (github): Fixed: ddboolean_t/bool comparison warning
- bool vs. int.
- 16:38 Revision 73b2591a (github): libcommon|Added: Cvar "game-pause-focuslost" (default:1)
- Automatically pause the game when game window loses focus.
- 16:37 Revision 7c7a2bea (github): E_FOCUS event posted when window focus changes
- The event is dispatched to the game as EV_FOCUS.
- 16:35 Revision e01e4298 (github): Fixed: Bool type discrepancy with C vs. C++
- The Doomsday "boolean" type must be defined as the same type
for both C and C++. - 15:13 Revision 918fbc5e (github): Console|Fixed: Configured console activation key in "help" command
- Print the name of the configured key for console activation instead of
hardcoded "Tilde". - 15:12 Revision e40c2dd5 (github): Mac OS X: Use Section Sign as the default console activation key
- On the Mac keyboard it is located left of the "1" key.
- 15:11 Revision 2d44dcc1 (github): Added: DDKEY for the Section Sign
- Currently the key code is only translated on Mac OS X.
- 13:46 Revision 8bcc6572 (github): Cleanup|Log: Printing more messages via libdeng2
- 13:46 Revision b1e9d239 (github): Window|Fixed: Improved geometry and mode changes
- Mouse trapping occurs with the fullscreen flag even if it is
not necessary to change the display mode.
Removed an in... - 13:43 Revision 36cf2d56 (github): Added: Format char %b for de::String
- The argument is interpreted as boolean. The output is either "true" or "false".
- 12:50 Revision 9795adec (github): qmake: Added "deng_noopenal" option for disabling OpenAL
- Having CONFIG-=deng_openal in config_user.pri does not work
any more because config_user.pri is read before the platf... - 12:19 Revision 492914e0 (github): Control Panel: Only show the available display modes in the list
- The information about available modes now comes from the DisplayMode
class, which has up-to-date info from the OS. - 12:17 Revision 64871354 (github): DisplayMode: Sort modes primarily by ascending width
- Makes for a slightly better organized appearance compared to
ascending height. - 11:38 Revision 287deff7 (github): BSP Builder|Cleanup: Pruned unused arguments and other obfuscations
- 10:45 Revision e2a4247e (github): BSP Builder: Cleanup continues...
- 08:59 Revision 82636732 (github): BSP Builder|Refactor: Re-implement the BspLeaf, HEdge angle sort buffer with std::vector
- 07:26 Revision 78cc0847 (github): BSP Builder: Cleanup continues...
- 04:53 Revision 6664235b (github): BSP Builder|Refactor: Segregated build completion tasks (SoC)
- The BspBuilder's destructor will now delete all biproduct objects
produced during the course of ::build().
The actua... - 03:27 Revision 31d083d0 (github): BSP Builder|Refactor: Dynamically attach BspHEdgeInfo to HEdge during the build
- Rather than storing this data directly in HEdge we now dynamically
attach it during the BSP build process. Once the B... - 01:53 Revision 8bbe51d8 (github): Cleanup: Removed BspLeaf's unused inSectorID member
- 01:46 Revision b4a23c9e (github): BSP Builder|Refactor: Removed redundant mhedge_t abstraction
- Each HEdge now stores an intstance of BspHEdgeInfo for use during
a BSP node build. - 01:21 Revision 7e1c506a (github): BspBuilder|Cleanup: Removed mhedge_t's now redundant index member
- 00:39 Revision e92c5a4d (github): Merge commit 'remotes/origin/master' into map-hedgeds
2012-03-31
- 18:51 Revision edb9aa4c (github): Cleanup|Log: Printing more log messages through libdeng2
- The legacy C wrapper API now includes more versatile message
fragment printing functions. - 17:13 Revision e14784df (github): Mac OS X|Fixed: Various compiler warnings
- 13:19 Revision cdd972c7 (github): Homepage|Build Repository|Fixed: Events not covered by the repository should redirect to the index
- 12:34 Revision dad9d150 (github): Merge commit 'remotes/origin/master' into map-hedgeds
- 12:24 Revision 8812f9f9 (github): Homepage|Fixed: DE logo was not centered
- The wider font now used for the menu bar means the site no longer
shrinks down small enough for a 640 pixel wide wind... - 12:24 Revision 75a728d4 (github): Homepage: Offset the SourceForge button slightly
- 12:15 Revision 5864859a (github): BSP Builder|Refactor: Removed redundant map data references
- Use BspLeaf's first half-edge pointer and removed the now redundant
mbspleaf_t data associated with each BSP leaf.
U... - 11:16 Revision f3fdfef5 (github): Fixed: A couple of release build compiler warnings
- Unused parameters.
- 11:14 Revision d1a27240 (github): Fixed: A couple of release build compiler warnings
- Unused parameters.
- 09:39 Revision eff084ef (github): BSP Builder: Cleanup
- 09:31 Revision 2ba8e48e (github): BSP Builder|Refactor: Build the HEdge LUT before hardening vertexes
- Also update HEdge -> vertex links alongside the LineDefs.
- 09:23 Revision d103e879 (github): BSP Builder|Cleanup: Removed now unnecessary sorting of GameMap's HEdge LUT
- 08:55 Revision 2e2d2746 (github): Refactor: Defer calculation of surface tangents until after BSP build
- 08:33 Revision 22fbfbbd (github): Merge commit 'remotes/origin/master' into map-hedgeds
- 08:06 Revision 562db5f8 (github): Homepage: Cleaned up stylesheet
- 07:41 Revision 7b7c8d24 (github): Homepage: Further color and lighting tweaks for "midnight readability"
- 06:23 Revision f12a35eb (github): Homepage: Updated platform graphics and aside box style tweaks
- 05:42 Revision 820d435e (github): Homepage: Added Twitter, Ohloh and SourceForge social bookmark widgets
- 05:38 Revision 88bca213 (github): Homepage: Tweaked color of project news and server summary links
- 04:25 Revision dd24999a (github): Homepage: Numerous minor stylesheet tweaks
- 02:57 Revision dd571f14 (github): Homepage: Polished the menu "chrome"
- 01:19 Revision 3f896abf (github): Homepage: Relocated the latest version text out of GetItNow panel
- The latest version element is now generated by the "latestversion"
HTML template. This should now be replaced with a ... - 00:55 Revision cefbd372 (github): Homepage: Reorganised links in the front page aside boxes
- Todo: Replace Ohloh, SF.net and Twitter links with graphical buttons.
- 00:35 Revision d78494bd (github): Homepage: The lower edge of the content box requires rounded corners also
- 00:30 Revision ff9158e2 (github): Homepage: Align server summary to right edge of the aside boxes
- 00:28 Revision 7d4564ad (github): Homepage: Replaced the graphical outer border with a simpler border
- 00:18 Revision bd8bcb94 (github): Homepage: Restyled aside boxes adding rounded corners and subtle shadow
- 00:09 Revision bee5cde9 (github): Homepage: Split the GetItNow panel visually as two separate boxes
- 00:02 Revision 07811c5d (github): Homepage|Refactor: Split the getitnow content into two HTML templates
- The social bookmarks section is now included from socialbookmarks.html
- 00:01 Revision 4d56a0cf (github): Homepage: Removed right panel margin and added a fadeout to the panorama
2012-03-30
- 23:08 Revision ba1c14db (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 23:08 Revision a1be527c (github): Builder: Omit all 'merge branch' commits from the feeds
- 23:08 Revision 04cbc60a (github): Win32: Do not install SDL_net.dll - it is no longer used
- 23:03 Revision c4899e55 (github): Homepage|Fixed: Ubuntu download page listed Unstable Doomsday packages incorrectly
- 22:47 Revision b4514a4f (github): Homepage|Build Repository|Fixed: Invalid HTTP header returned on initial JSON package graph generation
- 22:33 Revision 9f173075 (github): Win32: Install QtGui4.dll and QtOpenGL4.dll to bin/
- 22:09 Revision b896b0eb (github): Homepage: Added symbolic "latest Mac OS 10.6 (Unstable)" package to Mac OS page
- Also separated the packages into two download_list elements, one for
stable packages and another for unstable. - 21:10 Revision cd09c577 (github): Homepage|Build Repository|Fixed: Mac OS 10.6 platform was described as "unknown"
- Due to a typo in platform id.
Also enabled the symbolic "latest packages" for the Mac OS 10.6 platform. - 20:59 Revision abbdd233 (github): Homepage|Fixed: Request URI formation when HTTP_HOST is not specified
- 15:17 Revision c6b433cf (github): Builder|Fixed: Detecting platform from package filename
- The 32-bit .dmg and the 64-bit .dmg were being treated as both
being for the 10.4+ platform. - 14:44 Revision 5e4ebd85 (github): Git|Win32: Moved obsolete sys_input.c to the attic
- Apparently its presence was interfering with the build?
- 11:17 Revision 83562bf4 (github): Unix|qmake: Tell linker where to find shared libraries
- When installing with a non-standard prefix, tell the dynamic linker
where the Doomsday shared libraries can be found.... - 07:36 Revision cd49856b (github): Refactor: BspBuilder now directly constructs the HEdges used by GameMap
- It is no longer necessary to harden the HEdges into an array post
BSP build (a LUT is built however).
Todo: Cleanup. - 06:02 Revision 06101e36 (github): Refactor: Replaced GameMap's array of HEdge with a HEdge* LUT
- 04:47 Revision f72f738f (github): Cleanup: Removed BspLeaf's now redundant array of HEdge*
- 04:23 Revision ae67842e (github): Refactor: Replaced BspLeaf's HEdge pointer array with a circular link list
- 03:13 Revision 09437e94 (github): Cleanup: Removed the now redundant mbspnode_t
2012-03-29
- 21:17 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.
- 18:26 Revision 4b5a4404 (github): Win32|Fixed: Key mapping mixup between Equals and Plus
- 13:18 Revision 4e492fe5 (github): Refactor: Replaced GameMap's array of BspLeaf with a BspLeaf* LUT
- Next step: refactor away bspleafdata_t
- 12:08 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... - 08:07 Revision 285462c4 (github): BSP Builder|Cleanup: Hide SuperBlock's private instance data
- 05:52 Revision 28b6967d (github): BSP Builder|Cleanup: Hide SuperBlockmap's private instance data
- 02:35 Revision b5e33d15 (github): Merge commit 'remotes/origin/master' into map-hedgeds
2012-03-28
- 23:47 Revision ce6b959c (github): Merge branch 'remove-sdlnet'
- Conflicts:
distrib/platform_release.py - 23:40 Revision 31800407 (github): Merge branch 'master', remote-tracking branch 'origin/master'
- 23:12 Revision b2e42f5e (github): LogBuffer: Debug builds print metadata for each entry
- In a release build, just print the log entry text.
- 23:10 Revision 2a40aa9c (github): LogBuffer: Improved output formatting with word wrapping
- 23:09 Revision 4ca874e0 (github): Busy worker cannot access the native GUI
- 21:20 Revision d8cdaf2d (github): Started routing all log output to libdeng2
- There's many printf()s and fprintf()s left still...
- 19:01 Revision a5fba65b (github): Fixed duplicate switch case warning in DMU_GetValue
- 18:46 Revision 13973ea0 (github): Replaced all error/warning message boxes with Qt based dialogs
- Fixes the long-standing disparity between Windows and the other platforms.
Now all platforms get GUI error dialog box... - 10:31 Revision c6f567f5 (github): Mac OS X|Fixed: Adapted for Qt 4.6.4 and Mac OS 10.4u SDK
- Some features of Qt are missing compared to Qt 4.7.
- 09:35 Revision b25fbba0 (github): Network: Include client's protocol version number in Join request
- Allows the server to deny access if the protocol version is determined
to be incompatible. - 09:35 Revision 0da19516 (github): MasterWorker|Fixed: Worker would stop processing jobs after a failed request
- 09:34 Revision 217193ea (github): Win32|Fixed: Dedicated mode console window
- Now uses the actual characters provided by Windows.
Note that presently in Qt Creator one has to use "Run in termina...
2012-03-27
- 21:14 Revision b1aff5cd (github): Network|Fixed: Parsing response from server
- The non-NULL-terminated response was being being parsed with a
function that expected a NULL-terminated string.
Also... - 21:12 Revision 511bf909 (github): Win32|Fixed: System/Qt header include conflicts
- 20:16 Revision ececb84d (github): Network|Fixed: Closing sockets properly
- When a ListenSocket is deleted, it automatically destroys all socket
instances that have been created by it. Now de:... - 20:14 Revision 5b6fe8eb (github): Multiplayer|Fixed: When server stops, forget all client IDs
- The server was remembering an old client's ID after having been stopped
and started. Reconnection of the client faile... - 19:33 Revision acea7ab5 (github): Network|Fixed: Basic network communications via de::Socket
- Also, cleaned up console messages printed by the network subsystem
so that they are more user-friendly. - 19:32 Revision 5aa93c3c (github): Multiplayer: Messages from system operator marked with [sysop]
- Chat messages sent from the dedicated server are now marked
as such. - 19:30 Revision 6b5e1808 (github): Network: Always initialize network by default
- By default the network is started in client mode. This makes the network
subsystem always available right from the st... - 18:12 Revision 5b50994a (github): Refactor|Window: Separate private header for consolewindow_t
- No need to have platform-specific headers present everywhere
(previously via sys_console.h). - 16:58 Revision 33cd6030 (github): Cleanup: Deleted obsolete and unused code
- 16:53 Revision caf2f1b0 (github): Removing libcurl from the repository
- 16:50 Revision 72f3a5f9 (github): Replaced old master server comms with Qt based MasterWorker
- libcurl is no longer needed. Also gets rid of the extra thread that was
reserved just for talking to the master server. - 15:11 Revision 18c87f23 (github): Added: V2*_UniteBox - calculate the union of two two-dimensional vector boxes
- 15:00 Revision 87aeeda2 (github): Added: Value type DDVT_DOUBLE
- 13:54 Revision ffc5bf49 (github): Builder|Mac OS X: Allow skipping the wait for an updated Doomsday Engine.app
- 13:06 Revision 95000423 (github): Builder: The Snow Leopard builder targets 64-bit arch
- Use "64-bit" in the platform ID on Snow Leopard.
- 12:51 Revision 8f0572c9 (github): libdeng2|Guard: Minor tweaks
- 12:46 Revision b138afbb (github): libdeng2|Documentation: Small apidoc update for Writer and Reader
- 12:41 Revision 07dfd0ea (github): Mac OS X: Hide dock icon for Doomsday.app
- Currently Doomsday.app is internal to the "Doomsday Engine.app"
bundle and is not launched independently. Also, in cu... - 11:38 Revision 6c9283e6 (github): Dedicated Mode|Unix|Fixed: Keyboard events via curses
- 11:14 Revision 85698ef7 (github): Dedicated Mode|Fixed: Engine startup works, keyboard input via curses
- 10:49 Revision 1b629210 (github): qmake|Mac OS X: Improved configuration robustness
- Allow using the QTDIR environment variable to override the default
Qt frameworks location. - 09:55 Revision edd42da2 (github): Fixing dedicated mode
- 09:49 Revision 0c1ef323 (github): Debug: Investigating texture bindings during busy progress
- 05:30 Revision a8df311e (github): Added: Double precision vector math utilities
- 05:11 Revision 660df3ba (github): Refactor: Renamed vector math types appending a 'f' suffix
- 04:51 Revision 16bcafdc (github): Cleanup: Updated vector math library
- Updated the vector math library in m_vector according to current
coding practices. - 03:47 Revision a4f37e1c (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
- 03:46 Revision 9f85d276 (github): Homepage: Preparations for a 64-bit Mac OS X distribution package
- 02:19 Revision 123b07df (github): Builder|Fixed: Sharing packaged Snowberry
- 02:19 Revision 0d159f47 (github): Builder: Merged changes for Snowberry packaging
- 02:06 Revision 4741b5a4 (github): Builder|Fixed: Sharing packaged Snowberry
- 01:57 Revision 48aa65f8 (github): Builder|Mac OS X: Revised Snowberry packaging
- As py2app and pyinstaller both seem to have difficulties on Snow
Leopard due to the native 64-bit Python, the Snow Le... - 00:30 Revision e6ea6380 (github): qmake|Mac OS X: Added configuration for Lion (64-bit only)
- The Snow Leopard config is Intel 32/64-bit.
Also available in: Atom