Project

General

Profile

Activity

From 2013-04-02 to 2013-04-15

2013-04-15

13:44 Revision 05255186 (github): Refactor|Partition: Reimplemented Partition using de::Vector2d
Todo for later: Template this perhaps? danij
10:40 Revision f3ea6005 (github): Merge branch 'master' into ui-framework
skyjake
10:30 Revision 7969fce4 (github): Fixed|Builder|Ubuntu: Run dch in the correct directory
skyjake
10:30 Revision 15654743 (github): Fixed|Builder|Ubuntu: Marking a new version
skyjake
10:29 Revision 855debef (github): qmake|OS X 10.8: No warnings about "long long"
skyjake
10:22 Revision 48fc8ac2 (github): Fixed|Updater: Printing last checked time when never actually checked
The case of "never checked" needs to be handled separately. skyjake
09:56 Revision 9cedd475 (github): Refactor|BspLeaf: Applied pimpl idiom to BspLeaf; most instance data now private
danij
09:22 Revision 49589fb3 (github): libgui: Added stubs for GL classes, with basic implementation for GLBuffer
These classes encapsulate the GL(ES2) API for managing GL state,
textures, shaders, and buffers. All use of OpenGL wi...
skyjake
08:52 Revision 33482f4e (github): Fixed|Builder|Ubuntu: Run dch in the correct directory
skyjake
08:47 Revision 6cb0f629 (github): Server|Refactor: Streamlined BspLeaf
Removed all client specific functionality and data from BspLeaf. danij
08:46 Revision a8a7f3d2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
08:45 Revision 4096b2fa (github): Fixed|Builder|Ubuntu: Marking a new version
skyjake
08:09 Revision 77606515 (github): Refactor: Moved class LineOwner to map/lineowner.h
danij
07:48 Revision 95a6d2e9 (github): Refactor: Continued cleanup refactorings to the map element classes
danij
06:22 Revision 46526c8d (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
06:21 Revision 45e38f2d (github): qmake|OS X 10.8: No warnings about "long long"
skyjake
05:20 Revision e03e256a (github): Fix typo
danij
05:08 Revision 56942c24 (github): Refactor: Reimplemented and reinstated map load time vertex pruning
Moved data out of Vertex that is only needed whilst loading a map.
Also removed the algorithms for Line and Sector p...
danij
01:05 Revision 95e0e7bd (github): Merge branch 'master' into mapdata-c++
danij
00:57 Revision 2dc1f7f3 (github): Refactor: Cleaned up map geometry construction somewhat
Added precondition assertions and effected some rename refactorings
so that we can again see the wood for the trees.....
danij

2013-04-14

13:25 Revision 221df9f0 (github): Refactor|Client: Allowing Widgets to use the bindings system
In the future the bindings system and widgets will be refactored into
a more integrated whole, but for now we just wa...
skyjake
11:27 Revision 4f15bfa5 (github): Cleanup
skyjake
10:15 Revision 7fafdc9f (github): Refactor|Line::Side: Made private more Line::Side instance data
Line/sector/sidedef archive index/sections/left and right hedges. danij
09:41 Revision 5ee4d8f2 (github): Line: Cleanup
danij
09:29 Revision 36e11032 (github): Refactor|Line: Various Line API improvements
The majority of the time when one references a Line::Side section it
is to return the Surface owned by the section. A...
danij
09:28 Revision 897a3330 (github): Documentation: Cleanup
skyjake
09:23 Revision 2155f9e1 (github): Cleanup
skyjake
08:32 Revision c39c3ad1 (github): Fixed|Shell: Ambiguous use of the Action class
skyjake
08:05 Revision 4457f2de (github): Refactor: Renamed SideDef as Side
The name "SideDef" leads one to think that this is a definition for
a would-be map line side rather than the side its...
danij
07:23 Revision 6b9de5df (github): Refactor|Line: Renamed various methods of Line according to recent changes
danij
06:22 Revision 1f27aba9 (github): Refactor: Dumped the redundant SideDef class
The opaque sidedef_s used by the public API now maps to Line::Side
within the engine. DMU has been rewired accordingl...
danij
03:34 Revision e8b5e6cd (github): Refactor: Renamed LineDef as Line
The name "LineDef" leads one to think that this is definition for a
would-be map line rather than the line itself. Li...
danij
02:14 Revision 7ce1a132 (github): LineDef::Side: Store the "archive index" for the original sidedef
We need to store the original indices of the map data elements.
The archive index will be used in various ways, in pa...
danij
01:41 Revision 78884353 (github): LineDef::Side: Store a reference to the owning LineDef
LineDef::Side is constructed within the scope of the owning line
and the relationship between the two never changes.
danij

2013-04-13

22:42 Revision 2cf9f11b (github): Cleanup|Client: Removed LegacyCore, use revised libdeng2 C wrapper
skyjake
22:41 Revision 190bf6e0 (github): libgui|FluidSynth: Updated for revised libdeng2 C wrapper
skyjake
22:41 Revision 7a3b270e (github): Cleanup|Server: Removed LegacyCore
skyjake
22:40 Revision 8374251f (github): Refactor|libdeng1: Use revised libdeng2 C wrapper functions
skyjake
22:31 Revision d89025fd (github): libdeng2|Cleanup: Removed LegacyCore as obsolete and unnecessary
skyjake
18:25 Revision aaebc295 (github): Refactor|Client: Added InputSystem, CommandAction, WidgetActions
InputSystem is a System that governs the input devices and produces
input events.
CommandAction is an Action that ex...
skyjake
18:21 Revision 2bc44f9e (github): Refactor|libshell: Derived shell::Action from de::Action
skyjake
18:20 Revision 27f9a3fe (github): libgui: Cleanup
skyjake
18:20 Revision c490fde5 (github): libdeng2: Added Action, a base class for UI actions
skyjake
14:10 Revision f91f5e6a (github): Cleanup|Client|Server: Removed con_bind.h (obsolete)
skyjake
10:29 Revision 72fc5532 (github): Refactor|Client: Pass key events to window system, widgets
The key events produced by the Canvas now are passed to the window
system and therefore widgets. Now widgets are able...
skyjake
10:27 Revision 4de6ad79 (github): Refactor|libgui: KeyEvent class
KeyEventSource now produces an instance of KeyEvent. skyjake
09:09 Revision 072f347e (github): Partitioner: Added build option DENG_BSP_COLLAPSE_ORPHANED_LEAFS
Enables collapsing of orphaned BSP leafs whilst partitioning the map
geometry and building the BSP.
This feature nee...
danij
08:04 Revision e9a00dbb (github): Revert "Homepage|CSS: Font readability tweaks"
This reverts commit 99fa47fba72876361e38d8df096bb0753720bb61.
These tweaks had adverse effects on non-Windows platfo...
skyjake

2013-04-12

22:51 Revision abf0baf1 (github): Refactor: Moved wall Surfaces from SideDef to LineDef::Side
The SideDef class is now redundant. danij
20:19 Revision 215c2e70 (github): Builder: Use CDATA to encode characters in the XML feed
skyjake
20:06 Revision eb1bdf5c (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:05 Revision 5c2afb3a (github): Builder: Encode tags in feed output
The tag with < and > characters was not tolerated. skyjake
19:22 Revision 01816576 (github): Refactor: Continued to marginalize SideDef
danij
18:17 Revision c5be353c (github): API: Bumped the map edit API to version 2 (1201)
danij
18:01 Revision 657716b5 (github): Refactor: Removed references to SideDef from the MPE API
danij
16:46 Revision f4854dbe (github): Refactor|Client: Moved FakeRadioData from SideDef to LineDef::Side
danij
13:44 Revision 8785a82f (github): Ubuntu: Only include the latest changes in the package changelog
skyjake
13:43 Revision fd96d5f0 (github): Ubuntu: Only include the latest changes in the package changelog
skyjake
13:24 Revision 1ab1450d (github): Refactor: Moved sound emitter from Surface to Plane and LineDef::Side
Surface has no geometry of it's own thus it has no origin in the map.
Moving the sound emitters out of Surface and u...
danij
13:23 Revision db965e40 (github): Ubuntu: Use code.iki.fi as the main APT repository
Dropbox remains as a mirror. skyjake
13:22 Revision 487ec95d (github): Ubuntu: Use code.iki.fi as the main APT repository
Dropbox remains as a mirror. skyjake
13:12 Revision f2238fd2 (github): Ubuntu: Use code.iki.fi as the main APT repository
Dropbox remains as a mirror. skyjake
11:27 Revision 1ec64953 (github): Surface|Refactor: Removed the unnecessary isFromPolyobj() helper func
danij
07:40 Revision 567ded67 (github): Refactor|Plane: Made private more Plane instance data
Height tracking buffer/target height and visual height. danij
07:30 Revision cd097eac (github): Surface: Mark as requiring a decoration update during construction
This will ensure the decoration sources are updated automatically
when they are first referenced.
danij
07:07 Revision 9731f58e (github): LineDef: updateSlopeType() miscalculated the direction vector
danij
06:16 Revision 72d96b70 (github): Fix build
danij
06:07 Revision bfa8a2cd (github): Sector: Observe Plane HeightChange notification
danij
05:22 Revision caad4aee (github): Sector: Redefined the aabox as the union of the BSP leaf's aaboxs
As a sector in Doomsday has no geometry of its own, the aabox (and
thus the rough area approximation) should be taken...
danij
04:03 Revision 81f5bcc2 (github): Fix typo
danij

2013-04-11

20:24 Revision dbdf2b6f (github): Merge branch 'master' into mapdata-c++
danij
19:26 Revision a39572be (github): Merge branch 'ui-framework'
skyjake
18:54 Revision cf1cff19 (github): libgui: Canvas respects -nomouse
The -nomouse option instructs Canvas to not do anything related to the
mouse.
skyjake
14:08 Revision 3de31820 (github): Fix typo
danij
13:48 Revision f2cefb6e (github): Surface: Added audience for MaterialOriginChange notification
Plus minor interface improvements. danij
13:20 Revision b82f4634 (github): Tests|Script: Added a new case for the Kitchen Sink
Having a member variable with a record reference as value and
accessing record members through it.
skyjake
13:19 Revision 549db128 (github): Documentation|libdeng2: Improved apidocs
skyjake
12:57 Revision 99fa47fb (github): Homepage|CSS: Font readability tweaks
danij
10:48 Revision 7eefe500 (github): Merge branch 'ui-framework' of ssh://github.com/skyjake/Doomsday-Engine into ui-framework
skyjake
10:42 Revision 1b7c2842 (github): Refactor|libdeng2: Improved Config's public interface
There are now set() methods that automatically create variables and
records in the Config namespace, so that the Conf...
skyjake
10:40 Revision 36a735ad (github): libdeng2: Record allows dot notation for names when adding members
The necessary subrecords are added if they are not present. This
behavior only affects adding -- the [] operator will...
skyjake
10:38 Revision a2af307c (github): Fixed|libdeng2: Crash when recreating canvas
When the audiences of the old canvas were copied to the new one,
the C++ default assignment operator was used. This m...
skyjake

2013-04-10

20:11 Revision 1f2dbbdf (github): Refactor|Surface: Made private more instance data
Material origin plus visual origin and delta. danij
19:54 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 Revision b05558f2 (github): Plane: Added audience for HeightChange notification
danij
08:42 Revision 28a99b77 (github): Fixed|Window Manager: Trapping the mouse at startup and when going to fullscreen
skyjake
07:17 Revision 647becad (github): Refactor|Plane: Made private more Plane instance data
Surface/sector/height/speed and type. danij
06:56 Revision 33e75f8b (github): Fix build
danij
04:35 Revision cf6d1157 (github): Refactor|LineDef: Made private more instance data
Angle and validCount. danij
04:20 Revision 55594d3e (github): LineDef: Cleanup
danij
04:00 Revision 3837717a (github): Refactor|LineDef: Made private mode LineDef instance data
Vertexes/direction vector/accurate length danij
01:36 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 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 Revision 329eba4c (github): libdeng1: Added macro DBL2FIX
danij
22:22 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 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 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 Revision 26dd323b (github): Refactor|LineDef: Made private more LineDef instance data
Sides/slope type/axis-aligned bounding box/mapped flags/orig index danij
18:47 Revision 557bae31 (github): Merge branch 'master' into ui-framework
skyjake
18:40 Revision 29b9f3aa (github): Refactor|LineDef: Began cleaning up LineDef
danij
18:02 Revision a5e75caa (github): libgui: Warn about errors during window save/restore
An exception may occur during save/restore if the right variables are
not present in the Config.
skyjake
18:01 Revision a449118c (github): Updater: Check for an update when engine startup has completed
Updater observes de::App. skyjake
18:00 Revision 13c1941c (github): libdeng2|App: Added audience for startup completion
skyjake
17:59 Revision df2299c4 (github): libdeng2: Added the -reconfig option for rerunning the Config script
skyjake
17:22 Revision 76c680aa (github): Documentation|LineDef|Fixed: LineDef apidoc fixes
danij
17:03 Revision b9c41475 (github): Merge branch 'master' into mapdata-c++
danij
16:57 Revision fe5a5f19 (github): Debug: More info in TextureVariantSpec::asText()
GL wrap modes and gamma-correction/no-stretch/to-alpha flags. danij
16:21 Revision c1ceeaba (github): Merge branch 'master' into mapdata-c++
danij
16:18 Revision 6901827b (github): Debug|TextureVariantSpec|Fixed: TextureVariantSpec::asText() was missing some info
danij
16:03 Revision 0d38b09f (github): Merge branch 'master' into mapdata-c++
danij
15:45 Revision 40f37012 (github): Debug|Fixed: inspecttexture failed to output the TextureVariantSpec
danij
14:03 Revision 169c6c3f (github): Fixed|Updater: Printing last checked time when never actually checked
The case of "never checked" needs to be handled separately. skyjake
13:22 Revision bd304d14 (github): libgui: Improving window mode switches
More systematical approach to handling all of the possible combinations. skyjake
08:17 Revision fa16d1bc (github): Fixed|Renderer: Sky fog
Fog was no longer being enabled when rendering the sky sphere/models,
likely due to a refactoring oversight.
skyjake
08:17 Revision f2e61a26 (github): Fixed|Renderer: Sky fog
Fog was no longer being enabled when rendering the sky sphere/models,
likely due to a refactoring oversight.
skyjake
08:16 Revision 1a4fd702 (github): Fixed|Renderer: Sky fog
Fog was no longer being enabled when rendering the sky sphere/models,
likely due to a refactoring oversight.
skyjake
07:13 Revision 9ceb5361 (github): Cleanup
danij
06:01 Revision fe20a289 (github): Cleanup
danij
05:47 Revision 79832676 (github): Merge branch 'master' into mapdata-c++
danij
05:47 Revision 1cda2c2d (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
05:46 Revision 23c09c39 (github): libdeng2|VectorN<>: Absolute, dot and min/max axis functionality for vectors
danij
05:43 Revision 32855a2b (github): Surface: New mechanisms for querying/updating tangent space vectors
danij
02:36 Revision ab42b95e (github): Surface: Cleanup
danij
02:29 Revision 45def2f1 (github): Refactor|Surface: Made private more Surface instance data
Owner/sound emitter/flags/material/blend mode/tint color/opacity danij
01:12 Revision 57204b5a (github): Fix typos
danij
01:01 Revision d79277d8 (github): Surface: New mechanisms for querying/updating tint color and opacity
danij

2013-04-08

23:40 Revision 3cab8e8f (github): Refactor|Sector: Made private more Sector instance data
Axis-aligned bounding box/rough area/sound emitter chain danij
23:04 Revision 34def4dd (github): Plane: Notify Deletion observers when the plane is about to be deleted
danij
23:03 Revision 628417d2 (github): Sector: (Re)building of bspLeafs; deleting bias surfaces on destruction
danij
21:56 Revision 380895b7 (github): Sector: (Re)building of lines; LightColorChange component bits
danij
21:53 Revision 75bdcdcd (github): Fixed|Deh Reader: Incorrect return value of parseWeaponNum
skyjake
21:52 Revision d006560d (github): Fixed|Deh Reader: Incorrect return value of parseWeaponNum
skyjake
21:49 Revision 0e092466 (github): Fixed|Client|libgui|X11: Fixed build
skyjake
21:48 Revision ae22f4ba (github): Fixed|Deh Reader: Incorrect return value of parseWeaponNum
skyjake
20:59 Revision 1bd8ebca (github): Merge branch 'master' into mapdata-c++
danij
20:56 Revision 61bd4558 (github): libdeng2|VectorN<>: Equality operators for floating-point vector types
danij
20:54 Revision c9f8d25c (github): Fixed|libdeng2: Compiler warning about truncating a double
skyjake
20:16 Revision 779e9b4e (github): Fixed|Music: Expand symbols in the soundfont path
skyjake
20:15 Revision 36363d79 (github): Builder|Linux: Label stable packages using the build number, too
To enable mixing unstable and stable packages, the build label is
included in both.
skyjake
19:37 Revision c5269bbd (github): Builder: Determine new files based on modification time
Instead of naively looking at files that did not exist before, the
new output file detector now uses modification tim...
skyjake
19:36 Revision d9f5a937 (github): Builder|Linux: Label stable packages using the build number, too
To enable mixing unstable and stable packages, the build label is
included in both.
skyjake
19:11 Revision f71f937b (github): Merge branch 'master' into ui-framework
skyjake
14:18 Revision c7c24f92 (github): Sector: New mechanisms for querying/updating ambient light color and level
danij
13:03 Revision 42e7e145 (github): Merge branch 'master' into mapdata-c++
Conflicts:
doomsday/libdeng2/include/de/math.h
danij
11:14 Revision c64fa1d8 (github): Fixed|libdeng2: Incorrect return type for fequal
Also added a single-precision version of the function. skyjake
11:14 Revision 79da2d51 (github): Fixed|libdeng2: Incorrect return type for fequal
Also added a single-precision version of the function. skyjake
07:59 Revision 49adde4d (github): Documentation|API: Tweaked Doxygen config
Something is not working quite right with Doxygen's macro expansion. skyjake
07:58 Revision 791cb92c (github): Documentation|API: Tweaked Doxygen config
Something is not working quite right with Doxygen's macro expansion. skyjake
07:58 Revision 815e3869 (github): Cleanup
skyjake
05:41 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 Revision a3136814 (github): Refactor|Partitioner: Continuing cleanup of Partitioner...
danij
01:34 Revision 498cc719 (github): Refactor: Base HPlane on Partition
danij

2013-04-07

23:18 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
21:19 Revision e38add73 (github): Cherry picked fc533afe4576f13aeac4d5b8e9e31c8bc89a1c72
skyjake
21:13 Revision fc533afe (github): Documentation|Readme|Console: Use @code rather than @cmd in examples
@cmd now translates to a cmdlink template in the wiki. skyjake
17:44 Revision 1bed6861 (github): Fixed|Windows: Referencing the main window, window icon, build issues
skyjake
14:12 Revision ba855dcb (github): Fixed|Server: Plugin loading was moved out of platform-specific code
skyjake
14:12 Revision 93a6a7eb (github): libshell|Cleanup|Mac OS X: Obsolete command line option for LocalServer
skyjake
10:48 Revision be736134 (github): Documentation|Console: Display mode and window manipulation commands
Added documentation for commands related to display modes and window
manipulation.
skyjake
10:46 Revision b77c2853 (github): Client|libgui|Mac OS X: Enhanced switching between fullscreen and windowed modes
Also, 'setwinres' switches off the window's maximized mode. skyjake
08:55 Revision 0b5000b7 (github): Fixed|Music: Expand symbols in the soundfont path
skyjake
08:55 Revision a6b98d1a (github): Documentation|API|libdeng2: Macro expanding when running Doxygen
skyjake
08:54 Revision 39f9e611 (github): Client: Cleanup
skyjake
08:54 Revision b338c0d3 (github): Documentation|API|libdeng2: Macro expanding when running Doxygen
skyjake
05:51 Revision 299ba585 (github): Refactor|BspNode: Applied the PIMPL idiom to BspNode
danij
03:26 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 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

21:48 Revision 9a955d09 (github): Client: Tweaked output of the "displaymode" command
skyjake
21:47 Revision 791f89a4 (github): Fixed|libgui: Managing state of PersistentCanvasWindow
Todo: Check display mode changes. skyjake
21:46 Revision 9746e60b (github): Fixed|Music: Expand symbols in the soundfont path
skyjake
21:45 Revision dfc642eb (github): libdeng2: Improved text representation of Rectangle<>
skyjake
18:38 Revision 5b86d469 (github): Client|libgui: Window resizing and moving
Fixed determining window width and height: should always use current
canvas size rather than the window's windowed-mo...
skyjake
18:22 Revision 5ec808c5 (github): Client: Added commands for maximizing/centering the window
Also tweaked the output of "displaymode" to report the current,
windowed, and fullscreen sizes separately.
skyjake
17:03 Revision e6dd0fc0 (github): Refactor|GameMap: Free as much memory as we presently can do in ~GameMap()
danij
15:26 Revision ffb7eb47 (github): Fix typo
danij
14:59 Revision eeed538b (github): BspBuilder|Fixed: Called free() on a new'd Vertex when cleaning up a failed build
danij
14:48 Revision 5df23c89 (github): Merge branch 'master' into mapdata-c++
danij
14:41 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
13:49 Revision 74542e4e (github): Merge branch 'master' into ui-framework
skyjake
13:45 Revision adca39db (github): Refactor|libgui|Client: Mouse and keyboard input routing
ClientWindow now listens to the input notifications from its Canvas
and submits appropriate input events. Canvas was ...
skyjake
12:37 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 Revision 1cae59f5 (github): Fix typo
danij
11:33 Revision bac5ee78 (github): Moved dam_main.c/h to /resource domain; renamed as maparchive.cpp/h
danij
11:19 Revision 20f549a0 (github): Refactor|MapArchive: Completed refactoring work on MapArchive
danij
10:57 Revision a1d38b0a (github): Cleanup
skyjake
10:55 Revision 42fc4b18 (github): Client|Fixed: Updated Config with new window variables and defaults
skyjake
10:18 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 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

21:31 Revision 758f7ee5 (github): Refactor|Fixed|Client: Client window GL init
skyjake
21:26 Revision c2e09a86 (github): All Games: Link game plugins with libgui for GUI features (DDKEY)
skyjake
21:24 Revision 41cde032 (github): Fixed|Server: DisplayMode is not needed in the server
skyjake
21:23 Revision 03d94c46 (github): Refactor|Client: Use new ClientWindow class, WindowSystem methods
Moved window management methods to WindowSystem. skyjake
21:18 Revision 40f3b08c (github): libgui: Cleanup and post-refactoring fixes
skyjake
21:17 Revision 7796f824 (github): Refactor|Client: ClientWindow implemented, added GuiRootWidget
The ClientWindow is the highest-level window class that manages the UI
widgets in the window.
GuiRootWidget is the r...
skyjake
11:16 Revision 972dece5 (github): libgui: Cleanup
skyjake
11:08 Revision 6134ce60 (github): Documentation|API: Cleanup
skyjake
11:04 Revision 7ffa65da (github): libgui: Working towards a successful build on Windows/Unix
skyjake
11:03 Revision 7210d01e (github): libgui|Canvas: Cleanup and debug log messages
skyjake
11:02 Revision 704a4937 (github): libgui|X11: Use "x11" as a platform suffix
skyjake
10:25 Revision 791f1bfd (github): Documentation: Instructions for adding new versions of public APIs
skyjake
10:24 Revision d633b3e5 (github): Documentation: Instructions for adding new versions of public APIs
skyjake
08:35 Revision b2700c22 (github): libgui: Added template for new classes
Based on the never-implemented Window class. skyjake
08:34 Revision de93d83c (github): libdeng2: Method for checking if an Observers set is empty
skyjake
08:34 Revision aaa80cb0 (github): libdeng2: Added an easier way to get the appClock's current time
skyjake
08:33 Revision 28c4f8a1 (github): libdeng2: Added methods to the Rectangle template
skyjake
08:33 Revision 821f82ae (github): Cleanup: Further cleanup after dropping Qt 4.6 support
skyjake
08:32 Revision bdda767e (github): Cleanup|Client: Macro naming convention (DENG_ instead of LIBDENG_)
skyjake
07:39 Revision d42cc112 (github): Refactor: Reimplemented the MapArchive with proper SoC
danij
04:47 Revision 0ff5e186 (github): Disabled the unused and obsolete archived map reader/writer
danij
03:17 Revision 833b9a97 (github): Fix typo and comment out polyobj debug message
danij
02:54 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

22:33 Revision 5f41510f (github): Refactor|Client|libgui: Started revising window architecture
Began a large refactoring where the window architecture is
"re-imagined" with proper separation of concerns, and gene...
skyjake
17:35 Revision e82a0ff7 (github): Refactor|GameMap: Moved more logics for map loading into GameMap
danij
09:37 Revision e4ea14e0 (github): Builder|Mac OS X: Prevent building on OS X 10.5 (targeting 10.4)
The autobuilder will now skip 1.11+ builds on OS X 10.5, which has
been used for building 10.4+ packages.
skyjake
09:05 Revision ff348393 (github): Mac OS X: Dropped support for OS X 10.4
Also means Carbon Qt (4.6) is gone as well as PowerPC builds. skyjake
05:44 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 Revision de72f06b (github): Fix typo
danij
04:27 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 Revision cec8635e (github): Refactor|GameMap: Encapsulate mutable access to BSP element LUTs within GameMap
danij
03:42 Revision c32e4d66 (github): Refactor|GameMap: Moved BSP building in and LOS tracing out of GameMap
danij
02:46 Revision 1c125c5a (github): Refactor|GameMap: Began moving private instance data to GameMap::Instance
Generators/skyfix/trace-state/surface-sets/tracked-planes. danij
01:34 Revision 6791336d (github): Refactor|GameMap: Cleaned up GameMap-internal map element iteration helper funcs
danij
01:00 Revision dbf7e61f (github): Refactor|GameMap: Applied the pimpl idiom to GameMap
As yet there is no private data, however... danij
00:30 Revision 00832008 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Line of sight trace state accessors. danij
00:09 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 Revision 0b975747 (github): Refactor|GameMap: Replaced GameMap's list of Polyobjs with a QList
danij
23:06 Revision 78212337 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Sound emitter location and map element to index lookups. danij
22:04 Revision 31e6eded (github): Bumped version to 1.11, changed release type back to "Unstable"
skyjake
22:03 Revision 0bff9d8a (github): Refactor: Preparing to move Window to libgui
It will serve as the base class for CanvasWindow. skyjake
21:48 Revision 7c1ee4df (github): libgui: Added Window base class, synced version with project version
skyjake
20:37 Revision 0d935a55 (github): libdeng2|App: Added -reset for emptying persist.pack to defaults
The new command line option "-reset" will delete persist.pack causing
all persistent data to be lost, effectively res...
skyjake
20:33 Revision b2b2bbcd (github): libdeng2|FS: Improved interface for file creation
Instead of a simple bool flag, use an enum for the behavior when
creating new files.
skyjake
19:26 Revision 9e1b6215 (github): Builder|Mac OS X: Use clang to build the 10.8 package
GCC is outdated on recent versions of OS X. skyjake
19:19 Revision 889b1ca8 (github): Homepage: Enable download of the OS X 10.8 stable package
skyjake
19:18 Revision 8113509a (github): Refactor|GameMap: Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
All Blockmap and NodePile initialization. danij
19:04 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 Revision e5307766 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Polyobj lookups and traversals. danij
17:34 Revision 36245cd5 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Everything to do with sky fix heights... danij
16:02 Revision 7a897c83 (github): Homepage: Updated source package to 1.10
skyjake
12:02 Revision 05a9013b (github): Fixed: Player viewport disappears after resizing window
It appears there is a bug with the code optimizer of GCC 4.2 that
caused libcommon's ClearPlayer() to incorrectly cle...
skyjake
10:36 Revision d1346a29 (github): Fixed|libdeng2: Calculating build numbers
Adjusted the build number formula to work exactly like the one used
by the autobuilder. libdeng2 had started to drift...
skyjake
10:09 Revision e1ffca0b (github): Cleanup
skyjake
10:03 Revision 5d985e2c (github): Documentation: Updated cphelp.txt
skyjake
10:01 Revision 85c26997 (github): Merge branch 'ui-framework'
skyjake
09:58 Revision 8f1d2e77 (github): Fixed|Window Manager: Crash during abnormal shutdown message
The main window must be deleted (or its drawing prevented) or otherwise
a crash will occur while the shutdown message...
skyjake
09:27 Revision 9d342c09 (github): Documentation|Console: Fixed typos
skyjake
07:43 Revision e18bbcfe (github): Builder|Fixed: Sign and publish the latest build, not today's
These changes allow the day to change during a build; the steps
following the initial tagging now operate on the late...
skyjake
07:29 Revision e62d9bb9 (github): Cleanup
danij
06:53 Revision 6b925b32 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Uri/OldUniqueId/Gravity/AmbientLightLevel property accessors. danij
05:40 Revision 3d26670b (github): Refactor|GameMap: Removed more obsolete GameMap_* functions
danij
05:13 Revision 28135c4c (github): Refactor|GameMap: Removed the now obsolete GameMap_BspNode()
danij
05:10 Revision 7a895521 (github): Refactor|GameMap: Removed the now obsolete GameMap_HEdge()
danij
05:07 Revision d635be4f (github): Refactor|GameMap: Removed the now obsolete GameMap_BspLeaf()
danij
04:58 Revision 962331df (github): Refactor|GameMap: Removed the now obsolete GameMap_Sector()
danij
04:47 Revision 2bf824da (github): Refactor|GameMap: Removed the now obsolete GameMap_SideDef()
danij
04:42 Revision d884d30b (github): Refactor|GameMap: Removed the now obsolete GameMap_LineDef()
danij
04:37 Revision 3bf7714d (github): Refactor|GameMap: Removed the now obsolete GameMap_Vertex()
danij
04:29 Revision 540f9a35 (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
BspLeaf/Line/Mobj/Polyobj linking. danij
04:12 Revision 57d1e9cd (github): Refactor|GameMap: Removed the now obsolete GameMap_BspLeafIterator()
danij
04:01 Revision 3acf7586 (github): Refactor: Moved all Polyobj_* functions to methods of Polyobj
danij
03:35 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 Revision 87f09660 (github): Refactor: Replaced EditMap's map element std::vectors with QLists
danij
02:42 Revision 406e8a7f (github): Cleanup: Removed the now redundant MapElementList<>
danij
02:38 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 Revision 2d4791dc (github): Refactor|GameMap: Moved more GameMap_* functions to methods of GameMap
Line of sight tests, BSP lookups, generator collection. danij
00:21 Revision 179f00f0 (github): Refactor: Use the relevant GameMap function instead of the helper macros
danij

2013-04-02

23:50 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 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
22:10 Revision 83964d37 (github): Documentation|Console: Added "listbcontexts"
Removed the obsolete "listbindclasses". skyjake
21:50 Revision 7b8901fd (github): Documentation|Console: Added (de)activebcontext, cleaned up help output
Added macros for basic structure (Usage, Examples, See also). skyjake
15:38 Revision cade3036 (github): Shell|GUI: Toolbar icons v1
skyjake
09:10 Revision 000e160c (github): Documentation|Console: Improved server-password description
skyjake
 

Also available in: Atom