Project

General

Profile

Activity

From 2013-09-14 to 2013-09-27

2013-09-27

03:26 Revision 6b42cf44 (github): Fixed|BSP Builder|ConvexSubspace: Failed to partition a map with overlapped single sided lines
When two or more single sided lines are overlapping and reference the
same sector, depending on how the map is partit...
danij
02:04 Revision 07e56665 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
02:03 Revision e6a16e35 (github): Fixed|World|Client: Attempt to free pointer without ZONEID following failed map load
The "objlink" blockmap allocates storage for global data from the
memory zone with the PU_MAP/MAPSTATIC purge level. ...
danij

2013-09-26

23:33 Revision b53908ed (github): Refactor|Map Renderer|Client: Consolidated drawing of sound emitter debug visuals; cleanup
danij
22:47 Revision a86fe160 (github): Refactor|Map Renderer|Client: Consolidated drawing of generator debug visuals; cleanup
danij
12:55 Revision 47f2bfc5 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
skyjake
05:19 Revision e0949639 (github): Cleanup|World: Use new mobj accessor functions where applicable
danij
02:37 Revision 40eb2b07 (github): Cleanup|World|BspLeaf: Removed BspLeaf::isDegenerate()
BspLeaf::hasPoly() should be used to determine if a convex geometry
is assigned to the BSP leaf.
danij
01:39 Revision 607d7a1d (github): World|Map: Allow linking mobjs to a sector of a degenerate BSP leaf
There appears to be some confusion as to what it means for a mobj to
be "sector linked". Specifically, whether a mobj...
danij

2013-09-25

18:01 Revision 78f135d1 (github): World|Mobj: Various functions to assist future clean up of mobj management
From version 1.13 onwards the map's BSP element instances will no
longer be exposed via the public API. In the future...
danij
15:54 Revision 286f104c (github): Cleanup|API: Moved SideSection and DMU_FLAG_FOR_SIDESECTION to dmu_lib.h
Also removed the unused fdivline_t danij
07:51 Revision f4cf503c (github): Fixed|UI|Client: Warning about unused variable
skyjake

2013-09-24

12:19 Revision 7856b758 (github): Cleanup|World|BspLeaf: Removed all obsolete BspLeaf accessor methods
A BSP leaf should not be thought of as a "subsector" as this produces
too strong of a binding with the much higher le...
danij
03:17 Revision 49e5df03 (github): World|Sector: Improved sector cluster containment determination
Comparing cluster bounding boxes is not always enough to accurately
determine whether one cluster contains another. I...
danij

2013-09-23

21:12 Revision 4a32c662 (github): UI|Renderer Appearance: "Dynamic Lights" is a toggle (on/off)
skyjake
17:20 Revision cfc428eb (github): UI|Updater: Updater Settings dialog is non-modal (like other settings)
The Updater Settings dialog now works using the same principle as
the other dialogs: changes are applied immediately,...
skyjake
16:31 Revision 176247ce (github): Updater: Added option to download available updates automatically
When enabled, the download is started in the background (with the
progress notification visible) and when ready, the ...
skyjake
15:23 Revision 89671055 (github): UI|Client: Allow opening editor sidebar with read-only settings profiles
However, the item is labeled "View" instead of "Edit" as all the
groups will be disabled.
skyjake
14:23 Revision 053f9901 (github): UI|Client: Folding/unfolding all groups in the Renderer Appearance editor
Right-clicking on one of the group titles now opens a popup menu with
fold/unfold actions.
Added a generic GuiWidget...
skyjake

2013-09-22

22:24 Revision 90eff117 (github): World|Sector: Extend dynamic plane mapping to those with sky-masked materials
With the plane mapping algorithm now finalized and the map renderer
updated accordingly we can extend support to plan...
danij
19:23 Revision a38943b9 (github): World|Sector: Non-drawable materials classify for "missing texture" map hacks
The first texture defined in the TEXTURE1/2 lump of the IWAD is never
drawn by the original software renderer due to ...
danij
11:01 Revision 34779369 (github): Fixed|TextDrawable|DocumentWidget: Updating text (e.g., autocompletion list)
DocumentWidget was jumping the gun and updating the text before
TextDrawable had finished the background wrapping tas...
skyjake
10:37 Revision ec6eef73 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
10:36 Revision b9e1ee6d (github): Fixed|libcommon: Behavior of sector type 10 "close in 30 seconds"
When a mobj blocks the path of the plane preventing from completing
its mission of sealing off an area -- vanilla beh...
danij
09:39 Revision 242f54ae (github): Client|Renderer Appearance: Renamed built-in profiles, added "Defaults"
"Retro" is now "Vanilla", and "Enhanced" is "Amplified". The "Defaults"
profile uses whatever built-in default values...
skyjake
08:05 Revision b5c737e6 (github): Fixed|libcommon: Player spawn under 3D bridge object fails
Attempting to spawn a player at a map spot below/above a 3D bridge
object failed because the dummy player mobj used t...
danij

2013-09-21

22:50 Revision 55fa33f1 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
Conflicts:
doomsday/client/src/ui/editors/rendererappearanceeditor.cpp
skyjake
22:43 Revision 6c186bc0 (github): Fixed|UI|Client: Closed fold panel content; read-only appearance profiles in editor
When a fold panel is closed, its content is removed from the widget
tree entirely.
The editor prevents modifying rea...
skyjake
22:43 Revision e2f69d02 (github): Renderer: Fine-tuned lighting and halo default settings
Dynamic lights are a little larger and glows/halos a little brighter.
Sky color is factored in a bit more into sector...
skyjake
22:43 Revision c72e0f0e (github): Client: Read-only setting profiles; added "Retro" and "Enhanced"
Added two built-in renderer appearance profiles that are available
for use in read-only mode.
skyjake
22:18 Revision 0226533e (github): Doom: Added compatibility option "game-objects-gibcrushednonbleeders"
In the original game any crushed object will be turned into a pile of
gibs irrespective of whether said object is a m...
danij
21:56 Revision d059992b (github): Renderer: Fine-tuned lighting and halo default settings
Dynamic lights are a little larger and glows/halos a little brighter.
Sky color is factored in a bit more into sector...
skyjake
21:56 Revision 7d0d4575 (github): Client: Read-only setting profiles; added "Retro" and "Enhanced"
Added two built-in renderer appearance profiles that are available
for use in read-only mode.
skyjake
19:39 Revision fa7d1fd4 (github): Fixed|World|Sector|Client: Crashes in various Hexen maps when mapping sector planes
The Hexen IWAD is littered with maps containing severely broken map
geometry, such as one-sided line constructs facin...
danij
09:34 Revision 7a935b3e (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
09:33 Revision d40f83d0 (github): Fixed|World|Client: Crash on map load with dynamic lights disabled
P_MobjCreate() initialized the attributed lumobj index incorrectly
(now zero-based).
Also fixed a couple more initia...
danij
08:51 Revision f63fd717 (github): Documentation|Client|libdeng2: Added comments
skyjake
07:27 Revision 0febdeeb (github): World|Sector: Re-apply wall material fixes following back plane height changes
Also dynamically choose a new fix material depending on the current
plane heights and ensure that wall surface lighti...
danij
03:50 Revision fce97ee0 (github): World|Sector: More stringently classify "missing texture" map hacks
To be eligible for missing texture map hack support, all edges which
define the boundary between sector clusters must...
danij

2013-09-20

17:42 Revision 89b75e7c (github): UI|Client: Added a 'gauge' popup for Audio Settings dialog
Like Renderer Settings, the Audio Settings dialog now has a 'gauge'
button for additional settings that are intended ...
skyjake
17:33 Revision df614d64 (github): Refactor|UI|Client: Added a popup widget with a grid
GridPopupWidget makes it easier to create popups whose content is
laid out in a grid.
skyjake
17:31 Revision 666dc888 (github): Fixed|UI|Client|GridLayout: Determining cell alignment
skyjake
17:30 Revision 7aa939fc (github): Fixed|libdeng2|Vector: Vector comparison operators
Vector comparison operators were not working as expected. For instance,
comparing (0,2) < (0,4) would result in 'fals...
skyjake
15:39 Revision d93fdc4d (github): All Games|Menu: Removed obsolete options linking to the Control Panel
These settings are now available in the new task bar. skyjake
12:56 Revision fac1fa5f (github): Console|Client: Added console command 'rendedit'
'rendedit' opens the Renderer Appearance editor sidebar.
Updated the help text compilations.
skyjake
11:05 Revision a5675503 (github): Fixed|Multiplayer|Client: Crash when joining a game
The luminousClipped array was evidently accessed before being
allocated for the first time, resulting in a null point...
skyjake
05:28 Revision bf503643 (github): BSP Builder: Cleanup
danij
05:03 Revision 945fd639 (github): Fixed|BSP Builder: Space partitioner incorrectly assigned sectors adjoining map hacks
When building line segments along the partitioning half-plane it is
not simply the self-referencing state of the inte...
danij

2013-09-19

18:37 Revision d16d72b7 (github): UI|Client: Modified style of settings dialog subheadings
Now using bold weight with the accent color. skyjake
18:37 Revision 805c99a9 (github): Fixed|UI|Client: Applying text styles before widget initialized
skyjake
17:43 Revision 8b85191e (github): UI|Renderer: Moved HUD mirroring option, added "Behavior" subtitle
skyjake

2013-09-18

17:46 Revision ae79ff41 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
17:44 Revision d42d3402 (github): Refactor|World|Sector: Reimplemented algorithm for sector plane mapping avoiding recursion
As one can separate boundary clusters by containment relationship
the recursive solution added unnecessary complicati...
danij

2013-09-17

18:40 Revision 8af08472 (github): Optimize|SliderWidget|ToggleWidget: Avoid per-frame PathTree queries
Sliders and toggles were looking up colors on every geometry update.
PathTree is not quite efficient enough for this ...
skyjake
06:12 Revision b6b9f984 (github): World|Sector: Improved dynamic plane mapping wrt deeply nested map hacks
When such a mapping is made, rather than directly map the immediate
interior clusters directly we will instead invali...
danij
05:05 Revision a1c34382 (github): World|Line|Sector: Relocated missing material fixing to Line::Side
When a missing material fix is applied, automatically mark reverb
data for the adjoining sector cluster dirty.
Also ...
danij

2013-09-16

10:57 Revision f70697c6 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:57 Revision 163b962e (github): Fixed: Build failure (missing header)
skyjake
10:50 Revision 6d8dd583 (github): UI|Client: Run small text preprocessing tasks synchronously
Label texts are typically quite short, so now TextDrawable carries
out short (<20 chars) wrapping tasks immediately.
...
skyjake
10:50 Revision a2bf9191 (github): Fixed|UI|Client: Alignment issue due unsigned math
The "No LOD" label of a slider was missing because negative values
were interpreted as large positive values.
skyjake
10:50 Revision 1b250aa5 (github): Fixed|Busy Mode: Screen capture for transition-free busy mode
If there will be no animated transition at the end of the busy mode,
we must capture the entire view because busy mod...
skyjake
02:53 Revision ba2be816 (github): World|Sector: Cleanup
danij
02:28 Revision 1dbc3e00 (github): World|Sector: Only reclassify sector clusters when necessary
danij
02:23 Revision 4a17186d (github): Cleanup|World|Sector: Determine missing materials when classifying sector clusters
danij
01:31 Revision 95e03039 (github): World|Sector: Defer boundary info init for sector clusters
Actually, we'll defer this until after the whole boundary has been
classified wrt missing materials -- this info is i...
danij
01:00 Revision a2cd796d (github): Refactor|Optimize|World: Preprocess sector cluster containment for dynamic plane mapping
Sector cluster containment and unique neighbor determination is now
processed only once when the cluster is first dyn...
danij

2013-09-15

21:29 Revision 8b92213b (github): Fixed|TextDrawable: Deinit must wait for background tasks to finish
skyjake
21:16 Revision f22bd7f7 (github): Refactor|Optimize|UI|Client: Background text wrapping; avoid redundant updates
Improvements to TextDrawable and GLTextComposer. The former will now
preprocess upcoming text in the background witho...
skyjake
20:17 Revision 3ce11b45 (github): World|Sector: Improved sector plane mapping wrt nested alternating map hacks
Dynamic plane mapping now correctly resolves constructs involving
nested map hacks alternating between floor and ceil...
danij
17:09 Revision db1ad4a2 (github): Fixed|Map Renderer|WallEdge|Client: Mispositioned teleporter wall lights in Plutonia 2 MAP10
danij
15:47 Revision 58e914cf (github): Optimize|World|Sector: Height of permanently mapped planes is not observed by clusters
Such a mapping does not need to be resolved dynamically following a
height change so don't observe.
danij
14:40 Revision 85167962 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
14:40 Revision 78c65d2f (github): World|Sector: Dynamically resolve and remap sector planes following height changes
danij
14:13 Revision f276d262 (github): Refactor|UI|Client|LabelWidget: Use TextDrawable for drawing text
TextDrawable is both easier to use and supports multithreading for
potentially lengthy operations (long text content).
skyjake
13:11 Revision 0d1f1fa6 (github): Default Style: Improved 'input' icon
skyjake
12:58 Revision b73f66fa (github): Fixed|LabelWidget: Redundant base class
skyjake
11:55 Revision c0f0e319 (github): World: Cleanup
danij

2013-09-14

20:47 Revision c87d6496 (github): World|Sector: Defer environmental audio init for sector clusters until necessary
danij
19:42 Revision a2300602 (github): Revert "World|DMU API|Sector: A sector's mobj list is no longer writable via DMU"
This reverts commit 138a344d48ce06a6e8db82bf76934ff25756f247. danij
19:40 Revision 138a344d (github): World|DMU API|Sector: A sector's mobj list is no longer writable via DMU
Linking mobjs to mobj elements is the engine's job. There should be
no need for a game plugin to manipulate this list...
danij
19:30 Revision e2f07d27 (github): World|Sector: Cleaned up Mobj => Sector linkage
danij
17:42 Revision 212772cf (github): World|Map: Sectors must be free'd before BSP leafs
danij
17:10 Revision 86cadcb8 (github): UI|Updater: Stop progress rotation when download complete
Also tweaked the mini progress icon. skyjake
16:40 Revision d656970a (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
16:39 Revision e96e5abc (github): World|Sector: Sector::Cluster observes plane height changes in the owning sector
Todo: If a plane is mapped the cluster should instead observe this
plane rather than that of the owning sector.
danij
16:26 Revision 515a4cad (github): Fixed: Extra tokens after #endif
skyjake
16:23 Revision bb2a720b (github): Fixed|LineEditWidget: Removed redundant base class
All GuiWidgets observe Atlas repositioning. skyjake
15:51 Revision 587dca7d (github): World|Sector|Client: Cleanup
danij
15:25 Revision 2616f2d7 (github): Audio|Client: Environmental audio characteristics use sector cluster granularity
Previously these characteristics used a coarser, per-sector level of
granularity. This meant that sectors comprised o...
danij
14:49 Revision 1536c0de (github): Cleanup|Audio|Client: Cleaned up s_sfx.cpp/h a little
danij
14:28 Revision 8aac0712 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
14:28 Revision 89329398 (github): World|Sector: Internalized sector cluster classification flags
Users of this class should not be aware of the internal mechanics. danij
14:04 Revision 5a8a11c3 (github): UI|Renderer Appearance: Added "Volume Lighting" group, other new settings
skyjake
12:31 Revision 99f4192b (github): Fixed: Build failures (missing headers)
skyjake
10:44 Revision 9f0da74a (github): Fixed|libgui|Font: Use normal weight ascent for other weights
Some fonts have a different ascent for the different weights. If a
widget used a font with such a weight, it would no...
skyjake
09:03 Revision 34089d73 (github): Default Style: Revised audio and gauge icons
skyjake
08:25 Revision 2546896a (github): Changed release type to "Candidate" for 1.12
skyjake
07:31 Revision 68a07b5b (github): Fixed|Updater|Windows|Client: Build error (refactoring oversight)
danij
07:20 Revision 61c945c8 (github): Map Renderer|Client: Immediately kill particles entering a degenerate BSP leaf
danij
01:32 Revision 89a85b22 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
01:23 Revision 94c47b41 (github): Refactor|World|Sector: Defer sector cluster classification until necessary
Also separated Sector::Cluster to sectorcluster.cpp danij
 

Also available in: Atom