Project

General

Profile

Activity

From 2013-08-04 to 2013-08-17

2013-08-17

21:18 Revision 08b6e2f4 (github): Sector|World: Sector now manages sound emitter origin updates internally
danij
20:49 Revision ff062d45 (github): Sector|World|Client: Sector now manages axis-aligned bounding box updates internally
danij
20:35 Revision 5dd7b190 (github): Sector|World|Client: Sector now manages rough area approximation updates internally
danij
20:14 Revision 06e51f32 (github): UI|Client|Task Bar: Added an About dialog; "About Doomsday" in DE menu
The "About Doomsday" menu item now opens a popup dialog showing
information about Doomsday.
Todo for later: I'm sure...
skyjake
20:12 Revision ffafccc9 (github): UI|Client: Added DialogWidget
Dialogs are popups with a scrollable content area and a row of
buttons (in a menu widget).
skyjake
20:09 Revision 7bfbf63e (github): Cleanup
skyjake
20:09 Revision 83882faf (github): Client|Homepage: Opening the homepage in a web browser
skyjake
20:08 Revision 8383719e (github): UI|Client|PopupWidget: Directionless anchor
NoDirection centers the popup on the anchor point. skyjake
20:06 Revision 24ee2d10 (github): UI|Client|MenuWidget|Fixed: Layout logic for expanding unlimited columns
skyjake
20:05 Revision df27834a (github): UI|Client|GuiWidget: Added a blurred background with border glow
skyjake
20:04 Revision ad29c99e (github): libdeng2|Widgets: Improved RuleRectangle API; fixed ScalarRule destructor
ScalarRule did not leave the Clock's audience when destroyed, causing
a crash if an animation was ongoing.
skyjake
19:53 Revision 3dd4775a (github): Fixed|libgui|PersistentCanvasWindow: Applying command line options to window
At least on OS X there was a problem with the state of the widget
if the attributes were applied to a hidden window (...
skyjake
17:46 Revision 71ee34d3 (github): BSP Builder: Ensure 'extra' meshes contain only half-edges for map lines
Previously an extra mesh was generated for all so-called discordant
edge geometries. We only ever draw wall geometrie...
danij
16:16 Revision 099e79d3 (github): Refactor|World: Moved global var ddMapTime into de::World
danij
15:51 Revision 3e3de6d3 (github): Plane|World: Cleanup
danij
15:36 Revision 1d90f7d2 (github): Sector|World: Cleanup
danij
15:07 Revision 45f189f5 (github): Surface|World: Cleanup
danij
14:10 Revision 107cd004 (github): UI|Client: Added basic implementation for ChoiceWidget
skyjake
13:57 Revision 7958356a (github): UI|Client: Added a method for finding data context items
skyjake
13:57 Revision 1cfbd4bb (github): UI|Client|PopupWidget: Added method for setting anchor and opening direction
Sets the anchor to the appropriate side of a rule rectangle. skyjake
10:06 Revision 3db2f1a8 (github): Fixed|ContextWidgetOrganizer|UI|Client: Default widget factory behavior
skyjake
09:53 Revision 078e7670 (github): Merge branch 'master' into ui-framework
skyjake
09:53 Revision f49bb783 (github): Fixed|Sector: Minor compiler warning (init order)
skyjake
09:50 Revision 071eea49 (github): Fixed: Minor compiler warnings (init order; unused args)
skyjake
09:49 Revision c5724751 (github): Fixed: Minor compiler warnings (init order; unused args)
skyjake
09:21 Revision 392f4cc2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into ui-framework
skyjake
06:22 Revision ce39abed (github): Refactor|Surface|World|Client: Surface tangent space vectors now available as Matrix3f
Although we don't presently make use of the matrices, making these
vectors available in a matrix helps to clean up va...
danij
01:27 Revision 26cdfb90 (github): Refactor|Sector|World: Removed obsolete sector method arguments (map is now known)
danij
01:18 Revision c5644771 (github): World: Cleanup
danij
00:53 Revision ec2590a2 (github): Sector|World|Client: Sector now manages environmental audio updates internally
danij
00:12 Revision c62f7d16 (github): Refactor|Sector|Client: Moved sector audio environment calculations into Sector
danij

2013-08-16

23:16 Revision 76eacd9a (github): BspLeaf|World|Client: Cleanup
danij
22:36 Revision 1bc26ff9 (github): Refactor|BspLeaf|Client: Moved BSP leaf audio environment calculations into BspLeaf
Each BSP leaf may contribute to the audio characteristics of several
sectors. Currently the audio environment propert...
danij
21:24 Revision 8fe6525a (github): Sector|World|Client: Cleanup
danij
21:04 Revision dc219f12 (github): Refactor|Server|Sector: Removed more unused logic and data from the server-side Sector
danij
20:56 Revision 7240f6f1 (github): Fixed|UI|Client: Typos (letter case)
skyjake
20:51 Revision f5e1fe5c (github): UI|Client: Cleanup
skyjake
20:46 Revision 87108cd4 (github): Refactor|UI|Client: Added ui::SubmenuItem representing a submenu with items
Cleans up management of submenus, as MenuWidget can now handle
the details based on the abstract information in Subme...
skyjake
20:41 Revision b5a69733 (github): Cleanup|Client|libdeng2|libshell: Various fixes and cleanup after ui::Context refactoring
skyjake
20:03 Revision a4271825 (github): Optimize|Map Loading|Sector: Utilize the BSP leaf blockmap when preparing sector reverb
When determining the BSP leafs which contribute to the environmental
audio characteristics of sectors the BSP leaf bl...
danij
18:41 Revision 5ddeff71 (github): Refactor|Map Renderer|BspLeaf: Replaced the fake radio ShadowLink list with a QSet
danij
14:29 Revision c81f5d6e (github): Refactor|UI|Client|Console|Task Bar: Updated for ui::Context
It is now simpler to populate menus with items. skyjake
14:28 Revision b6ea8b32 (github): Refactor|UI|Client: Use ui::Context in menu-based widgets
ui::Context provides a uniform way to manage a set of items for
menus. It is now used for all menu-based widgets (reg...
skyjake
14:26 Revision 705dfbae (github): UI|Client|Project: Updated project file with all new sources
skyjake
14:26 Revision 6b4c9789 (github): UI|Client: Added specialized ui::Items for actions and variable toggles
skyjake
14:25 Revision e6b0e978 (github): UI|Client: Added a controller that creates widgets out of a data model
ContextWidgetOrganizer links with a context and
constructs/updates/deletes child widgets corresponding to
the context...
skyjake
14:23 Revision 9fd12594 (github): UI|Client: Added a data model abstraction (context with items)
Added ui::Context, ui::Item and ui::ListContext. Context holds Items.
ListContext is a concrete list-based implementa...
skyjake
14:18 Revision 94a5ddfc (github): UI|Client|GuiWidget: Added a nicer way to get child widgets
skyjake
14:16 Revision 808711a7 (github): libdeng2|Widget: Added Deletion audience; children can be reordered
skyjake
14:15 Revision 4ddd2a35 (github): Fixed|UI|Client: Include the correct header (uidefs.h)
skyjake
14:14 Revision dd7d732f (github): Refactor|libdeng2|Client: Actions are able to duplicate themselves
skyjake

2013-08-15

19:46 Revision 57af8a36 (github): libcommon: Cleanup
danij
19:44 Revision 6f4c6e4a (github): Multiplayer|libcommon: Force a new game session using "warp" in a networked game
In a networked game we must presently force a new game session when
a map change outside the normal progression occur...
danij
17:24 Revision f9c4da4c (github): libcommon: Add comment in D_NetServerClose() wrt "restoring normal" game state
danij
16:36 Revision d38ae230 (github): Fixed|Server: Fatal error attempting to use "endgame" on the server
The server attempted to initiate a graphical confirmation dialog. As
this is not possible with a dedicated server we ...
danij
16:27 Revision ee77ddf1 (github): Fixed|Server: Fatal error attempting to use "endgame" on the server
The server attempted to initiate a graphical confirmation dialog. As
this is not possible with a dedicated server we ...
danij
15:27 Revision cd20d828 (github): Refactor|libcommon: Command "setmap" is now an alias of "warp"
The former is no longer necessary as management of game sessions and
game state is now more logical (in particular th...
danij
13:59 Revision 038934bc (github): Fixed|libcommon: Misinterpretation of -skill 0
The vanilla DOS DOOM executables fail to fully range check the -skill
command line option. Due to the mechanics of th...
danij
13:51 Revision 74d36f06 (github): Fixed|libcommon: Misinterpretation of -skill 0
The vanilla DOS DOOM executables fail to fully range check the -skill
command line option. Due to the mechanics of th...
danij
02:10 Revision ecb3dfe9 (github): libcommon: Cleanup
danij
01:56 Revision 11838833 (github): Refactor|libcommon: Renamed global var userGame as gameInProgress
Renamed to more accurately describe the purpose and meaning of this
variable (which changed slightly subtly since van...
danij
00:48 Revision 8dcee965 (github): Fixed|libcommon: Player movement speed inconsistencies
* Hexen: speed boots do not provide an extra boost.
* All games: -turbo does not adjust max speed and potential max w...
danij
00:37 Revision b84800f6 (github): Fixed|libcommon: Player movement speed inconsistencies
* Hexen: speed boots do not provide an extra boost.
* All games: -turbo does not adjust max speed and potential max w...
danij

2013-08-14

14:28 Revision 72c40f0f (github): World|Map Renderer|Polyobj: Skip half-edges on the back of one-sided polyobj lines
When clipping lumobjs by sight and notifying geometry changes. danij
14:13 Revision 98134dbf (github): UI|Client: Renamed alignment.h to uidefs.h; added stub for ChoiceWidget
skyjake
14:08 Revision 230d63df (github): Cleanup|Map Renderer: Minor rename refactorings for consistency
danij
13:56 Revision a7255ed3 (github): Cleanup|Map Renderer: Combined writeLeafPolyobjs() into writeLeafWallSections()
danij
13:31 Revision 1ff6da99 (github): Refactor|World|Map Renderer: Switched all Mesh face iterations to use half-edges
There are very few situations where the clockwise ordering of edges
around a polygon is important outside of the map ...
danij

2013-08-13

16:43 Revision 5a994e26 (github): Optimize|Builder|qmake: Avoid numerous python invocations when parsing
versions.pri is better pre-generated once and then reused multiple
times. The old way caused a multitude of python pr...
skyjake
13:50 Revision 3f0bdce6 (github): Fixed|libcommon|XG: Erroneous attempt to allocate dummy map line sides
As of Doomsday 1.10 the sides of a map line are now automatically
allocated along with the line itself. XG was attemp...
danij
13:48 Revision 40953131 (github): Fixed|World|DMU API|Line: Allow changing sector refs for the sides of dummy lines via DMU
danij
13:47 Revision d3b5de5a (github): Fixed|libcommon|XG: Erroneous attempt to allocate dummy map line sides
As of Doomsday 1.10 the sides of a map line are now automatically
allocated along with the line itself. XG was attemp...
danij
13:42 Revision d3eaba0c (github): Fixed|World|DMU API|Line: Allow changing sector refs for the sides of dummy lines via DMU
danij
11:42 Revision c25542e9 (github): Client|Map Renderer: Cleanup
danij
09:27 Revision 1e537197 (github): UI|Client|ToggleWidget: Flipped the graphic horizontally
skyjake

2013-08-12

22:30 Revision dbe76b7a (github): Merge branch 'master' into remove-segment
danij
22:29 Revision 2eb66939 (github): World|Line: Line::Side has ownership Segments; basic API for management
In the future this mechanism will be replaced entirely, so for now
this simple implementation will suffice.
Todo for...
danij
16:39 Revision d40ebcb2 (github): Debug|Client: Print launch failure message in debug output, too
skyjake

2013-08-11

20:58 Revision 387a43df (github): Fixed|UI|Client: Attempt to release image from a destroyed atlas
skyjake
20:29 Revision 5fc98697 (github): Fixed|Qt|qmake|OS X: Various Qt 5 and C++11 compatibility fixes
skyjake
19:50 Revision d97e78e2 (github): World|BspLeaf|ConvexSubspace|Line: Cleanup
danij
18:57 Revision 39a8330c (github): Refactor|Client|BiasSurface: Bias surfaces no longer need to expose their BiasTrackers
danij
13:13 Revision 77ab4766 (github): Documentation|libdeng2|ZipArchive: Note about using raw deflate/inflate
skyjake
12:37 Revision 65c91468 (github): Refactor|World: Converted Segment into a subcomponent of Line::Side
What remains of the old Segment component now only makes sense in
the context of a Line::Side. Making this a Line::Si...
danij
10:21 Revision c2dd04a0 (github): Merge branch 'ui-framework'
skyjake
10:20 Revision 451332e6 (github): Cleanup
skyjake
10:20 Revision 57543a60 (github): libdeng2: Added version define for Qt 5.2
skyjake
10:15 Revision 3375036d (github): UI|Client|ToggleWidget: Clamp to non-fractional coordinates on screen
Avoids blurriness. skyjake
09:48 Revision c1efa465 (github): Merge branch 'ui-framework' of ssh://github.com/skyjake/Doomsday-Engine into ui-framework
skyjake
09:47 Revision da8b2758 (github): Fixed|libdeng2|64-bit: Various implicit size_t to (u)int truncations made explicit
skyjake
09:46 Revision a4d35b3e (github): Fixed|qmake|Debug|Windows: Typo in config_win32.pri related to rc options
skyjake
09:45 Revision 8cc408f2 (github): qmake|Windows|64-bit: Add 'win64' to CONFIG
skyjake
04:40 Revision 02c443ab (github): Refactor|World: Simplified Segment (no need for a private => public inst reference)
danij
04:17 Revision a97b04c6 (github): Server|World: Trimmed unused fat from Segment that is not needed server side
Todo: Strictly speaking the server does not need segments at all any
more, so it would be good to get rid of them com...
danij
03:22 Revision aea31106 (github): World: The parent of a segment is the Line::Side for which it was produced
danij
02:13 Revision 3eb15b25 (github): World|BSP Builder: Only produce Segments for the half-edges of map line sides
In the case where an edge is produced automatically when partitioning
space into convex subspaces a line segment is u...
danij

2013-08-10

20:24 Revision fe3fb65e (github): Cleanup
skyjake
20:21 Revision e95c373e (github): Fixed|UI|Client: Errors in previous commit
skyjake
19:45 Revision d0decaab (github): Cleanup|UI|Client|Style: Define rich format font parameters in one place
Rich format parameters for the text styles are now all defined in
Style.
skyjake
18:42 Revision 6903cfab (github): UI|Task Bar: Tweaked DE logo
skyjake
17:28 Revision f4036078 (github): UI|Client|Console: Added option for scrolling log to bottom on Enter
Using a VariableToggleWidget in the [>] menu. skyjake
17:27 Revision 5b19eedb (github): UI|Task Bar|Refactor: Use VariableToggleWidget for the FPS counter menu item
There is now a proper widget that makes it easier to implement the
FPS toggling (via Config.window.main.showFps).
skyjake
17:26 Revision 8b90c8fc (github): UI|Client|VariableToggleWidget: Added widget for toggling script variables
Syncs the value of a script variable (boolean) with the on/off state
of the toggle widget.
skyjake
17:23 Revision 51489417 (github): UI|Client|ToggleWidget|Default Style: Tweaked appearance and animation
skyjake
17:22 Revision daa486f1 (github): Client|libdeng2|Script: Separated app-specific stuff out of Config.de
The application-specific "appconfig" module is now responsible for
the default configuration of the application (wind...
skyjake
14:41 Revision 8fbd3174 (github): UI|Client|ToggleWidget: Added ToggleWidget
A simple on/off toggle based on a button. The on/off graphic from the
style is stored centrally by GuiRootWidget.
Us...
skyjake
14:39 Revision f92c7858 (github): UI|Client|ButtonWidget: Adjusted button down state scaling
skyjake
14:38 Revision a5a806ff (github): Client|UI|PopupWidget|PopupMenuWidget: Adding custom widgets to menu
skyjake
14:37 Revision f90f838c (github): Fixed|Client|UI|LabelWidget: Incorrect layout
Omit gap between text and image if both are not present. skyjake
14:36 Revision 2db23e3d (github): Refactor|Client|GuiWidget: Anyone can request a geometry update
skyjake
14:35 Revision dd5a28f4 (github): Default Style|Client: Added an on/off toggle graphic
skyjake
11:46 Revision 2f44a05d (github): Refactor|World|Map: Continued whittling away at Segment
What ultimately remains of this component will be found a new home. danij
10:19 Revision a82ba6cd (github): Client|Map Renderer: Cleanup
danij
09:32 Revision f82c94fd (github): World: Cleanup
danij
09:14 Revision 05ac453c (github): Refactor|World|Map|Line: Link map lines directly to half-edges (bypass Segment)
danij
08:05 Revision afe2b673 (github): Refactor|World|Map: Replaced more usage of the obsolete Segment map element
danij
06:24 Revision 2e21bad7 (github): Refactor|World|Map: Continued work on removing the Segment map element (obsolete)
danij
01:43 Revision fab3b179 (github): Documentation|World|Map|Surface: Minor apidoc improvements for Surface; to-do comment
danij
01:23 Revision 47123f51 (github): Refactor|World|Map: Minor Map cleanup refactorings
danij

2013-08-09

14:51 Revision 1ff4fe06 (github): Fixed|Client|UI: Small tweaks to widget animations
The style of an animation should be changed after changing its value,
as if it is changed before, the value setter wi...
skyjake
13:17 Revision c28200a8 (github): Fixed|libgui|PersistentCanvasWindow: Command line options for window ignored
'-window' etc. were not being applied to the main window at launch. skyjake
13:17 Revision 57de87fb (github): Refactor|Client|UI: Added ProceduralImage base class; use it in LabelWidget
Introducing the concept of procedural images brings a lot of
flexibility to labels and other widgets derived from it ...
skyjake
11:36 Revision 0c0e929b (github): Homepage|Add-on Repository: Fixed incorrect download URI for Mage Weapons Pack
I forgot to save... danij
11:08 Revision 420a26e9 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
11:07 Revision fb1554fd (github): Homepage|Add-on Repository: Featured veirdo's Mage Weapons Pack; added XCCP
danij
10:44 Revision 48103519 (github): Optimize|libdeng2|Observers: Use regular mutex
It appears that Qt's QReadWriteLock::lockForRead() has some performance
issues. Using a regular mutex for audiences p...
skyjake
10:07 Revision f6e1533b (github): Optimize|libdeng2|Observers: Ensure Loop does not copy the observer set
Profiling showed that iterating through audiences using Observers::Loop
had unexpectedly slow performance due to Loop...
skyjake
06:56 Revision 062c5b97 (github): Fixed|Client|Resources: Hires texture suppression in release build
It appears that when declaring flags with Qt it is vital to ensure
that one takes the additional step of declaring op...
danij
06:22 Revision 4c843a47 (github): Fixed|Client|Map Renderer: HOM at sky-fix edges (refactoring oversight)
danij
04:49 Revision 206500a5 (github): Refactor|Client|BiasSurface|BspLeaf|Segment: Bias surfaces now provide access to their BiasTrackers
danij
04:17 Revision 082114e1 (github): BspLeaf: Removed obsolete and unused 'allSegments' list from BspLeaf
danij
03:29 Revision 52e58d2a (github): Refactor|World: Switched rest of the map geometry traversals to use half-edges
Todo: Cleanup. Much of this additional complexity will disappear
along with Segment when this component is removed.
danij
01:52 Revision 7b96dcc9 (github): Refactor|Client|Map Renderer: Switched rest of the map renderer algorithms to use half-edges
danij
01:25 Revision c13e759c (github): Refactor|Client|Map Renderer: Switched front facing marking algorithm to use half-edges
danij
00:24 Revision 2081fec2 (github): BspLeaf: Removed obsolete and unused 'clockwiseSegments' list from BspLeaf
danij
00:08 Revision 22ccbf55 (github): Fixed|World|Line: Build error (unknown DMT_* names post cleanup)
danij
00:06 Revision 1a42090e (github): Fix typos
danij

2013-08-08

23:19 Revision 5c8c28e6 (github): Refactor|Client|Map Renderer: Switched sky-fix mask geometry generation algorithm to use half-edges
It is now obvious that the half-edge geometry is indeed correct. danij
22:49 Revision d44e46e0 (github): Refactor|Client|Map Renderer: Switched BSP leaf angle occlusion algorithm to use half-edges
danij
22:17 Revision 1017a6c0 (github): Refactor|Client|Map Renderer: Switched BSP leaf contact spreading algorithm to use half-edges
This should be functionally equivalent to the old algorithm. We'll
soon know for sure whether the half-edge geometry ...
danij
10:31 Revision e08c4908 (github): Builder|Cleanup: Removed irrelevant comment
skyjake
10:24 Revision 76e293cc (github): Builder|OS X: Cherry-picked builder updates from master branch
skyjake
10:22 Revision 5f9ca2e3 (github): Builder|OS X: Identify OS X 10.5 as a build platform
skyjake
10:22 Revision 7cba83c8 (github): Builder|OS X: Automatically update installer package metadata
Prior to creating an installer package, the XML files are updated
with version information. (PackageMaker might pull ...
skyjake
07:06 Revision 0a508474 (github): Client|Map Renderer|Shadow Bias|BspLeaf: Apply a BiasDigest to all trackers at a given BSP leaf
danij
06:40 Revision 4d34b657 (github): Cleanup
danij
06:32 Revision 2aa829e8 (github): Refactor|Client|Map Renderer: Specify a BiasSurface directly in rendworldpoly_params_t
Plus cleanup. danij
06:18 Revision 3227758d (github): World|Map|DMU API: Segments are no longer addressable using DMU
See: 5411643e7ac6bbc7d2e2a54ed5f5a384a04a7c4b danij
04:58 Revision 5411643e (github): World|Map|DMU API: Removed ability to traverse line segments of a BSP leaf using DMU
Line segments should no longer be thought of as an element of the
map geometry. In the future the half-edges of prima...
danij
01:24 Revision 164b3190 (github): Refactor|libcommon: Switched common/src/p_start to C++
danij

2013-08-07

22:54 Revision a5076870 (github): Refactor|libcommon: Switched common/src/p_mapsetup to C++
danij
15:05 Revision 730cce91 (github): Fixed|Renderer|Clang: Build error (ambiguous cast)
Conversion from Vector3d to Vector3f occurs automatically thanks
to the Vector3<dfloat> operator. A functional cast i...
skyjake
14:54 Revision f36f0886 (github): Merge branch 'ui-framework'
skyjake
13:03 Revision 7b15675e (github): Refactor|libcommon: Switched common/src/dmu_lib to C++
danij
10:07 Revision 47647874 (github): Refactor|libcommon|Hexen: Relocated game side polyobj management to libcommon
danij
08:16 Revision ce4bbf65 (github): Refactor|libcommon|Hexen: Relocated mobj thinker id list to common/src/p_actor.cpp
danij
07:39 Revision 1e6e354f (github): Refactor|libcommon: Switched common/src/p_actor to C++; cleanup
danij
05:12 Revision 0cabd9ff (github): Refactor|Client|Map Renderer: Removed the now obsolete rvertex_t/rtexcoord_t
danij
04:44 Revision 5866e111 (github): Refactor|Client|Map Renderer: Specify position coordinates to the render lists with de::VectorN<>
danij
02:05 Revision c2e4275a (github): Refactor|Client|Map Renderer: Specify texture coordinates to the render lists with de::VectorN<>
danij

2013-08-06

23:36 Revision 788acb25 (github): Client|Resources|Texture: Cleanup
danij
22:43 Revision cf035db6 (github): Fixed|Client|Resources: Hires texture suppression in release build
It appears that when declaring flags with Qt it is vital to ensure
that one takes the additional step of declaring op...
danij
19:59 Revision 163a34d7 (github): Client|UI|ConsoleCommandWidget: Use style rule for maximum popup height
skyjake
16:37 Revision 9133cb22 (github): Shell|GUI: Log local messages in the active connection window
For instance, the possible completions from the command line. skyjake
16:19 Revision c08f555c (github): Shell|CommandLineWidget: Print possible completions when pressing Tab
All the possible completions are printed in the log. skyjake
16:12 Revision ff4142e9 (github): Fixed|Client|UI|ConsoleCommandWidget: Completions popup height and position
The completions popup now moves with the command line, and has a
maximum height that does not exceed the top of the v...
skyjake
16:10 Revision 037146e7 (github): Client|UI|PopupWidget: Allow setting popup anchor axes independently
skyjake
15:42 Revision eb31dab2 (github): Fixed|libgui|GLState: Negative values in scissor rectangle
Fixes the issue where the completions popup would show up blank if
its top goes outside the view.
Internally GLState...
skyjake
12:50 Revision f604eaf9 (github): Default Style|Client: Subtler border glow
skyjake
12:00 Revision beead396 (github): Revert "Windows|qmake: Disable global optimizations (Og) in release build"
This reverts commit 22792de1bc7317fd82dbdde4a7283a7c46e99058. skyjake
11:11 Revision e7c0ef58 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
skyjake
11:09 Revision dbe4f594 (github): Builder|OS X: Identify OS X 10.5 as a build platform
skyjake
11:04 Revision 1ae365f4 (github): Finished bump to version 1.12
Forgot to update all the other version numbers previously. skyjake
11:04 Revision 72daa9d6 (github): Task Bar|Client|UI: Made the DE logo tiny bit smaller
skyjake
11:00 Revision bca71f01 (github): Builder|OS X: Automatically update installer package metadata
Prior to creating an installer package, the XML files are updated
with version information. (PackageMaker might pull ...
skyjake
09:49 Revision 48dce2ab (github): Fixed|Client|UI|LineEditWidget: Update geometry when autocompletion ends
The underline must be removed even if the cursor doesn't move. skyjake
09:02 Revision 94b00329 (github): libshell|EditorHistory|Console: Empty commands not put in history
Also, when dismissing unentered content from the console command
line, make sure it's the latest entry in the history...
skyjake
08:29 Revision f784d17f (github): Refactor|Client|Shadow Bias|BiasIllum: Return the current color from BiasIllum evaluate()
danij
07:45 Revision 25e79dc0 (github): Refactor|Client|Map Renderer: Specify color coordinates to the render lists with de::VectorN<>
danij
05:35 Revision ce24f24e (github): World|Map|BspNode: Cleanup (no use for a public instance reference)
danij
05:29 Revision 8d515547 (github): World|Map|Line: Cleanup
danij

2013-08-05

16:21 Revision ef382f79 (github): Fixed|DocumentWidget: Wait for background tasks to stop in destructor
The widget cannot be destroyed until the background tasks are finished
(if any are running at time of destruction).
skyjake
16:21 Revision df044de1 (github): Documentation|libdeng2|TaskPool: Information about usage
skyjake
16:12 Revision 5daa1f2b (github): Task Bar|Console: Dismiss unentered command to history when task bar closed
Now whichever method is used for closing the task bar, the contents
of the command line are put in the command histor...
skyjake
15:04 Revision 14291a5b (github): Console|Task Bar: Clear command line when closing with 'taskbar' cmd
Allows one to clear the command line by double activation of the taskbar
binding.
skyjake
14:03 Revision 20da89d3 (github): Optimize|Client|FontLineWrapping: Better findMaxWrap; made thread-safe
FontLineWrapping now uses a findMaxWrap() method that relies on
advance widths of individual characters rather than r...
skyjake
14:03 Revision 8d42670d (github): Fixed|Console: Bold style not undone in styled command printout
skyjake
14:03 Revision 0e1c5650 (github): Client|UI|DocumentWidget: Prepare text as a background task, show indicator
FontLineWrapping is now run in a background task, unblocking the UI
while the document content is being prepared for ...
skyjake
14:03 Revision a8d7e117 (github): libshell|AbstractLineEditor: Adjusted behavior of autocompletion
The first press of Tab only sends the autocompletion notification if
there is no unambiguous completion available. Fu...
skyjake
14:03 Revision d4bb99aa (github): Fixed|FontLineWrapping: After wrapping, at least one blank line must exist
ILineWrapping is supposed to be empty only before nothing has been
wrapped. An empty text string is supposed to produ...
skyjake
14:03 Revision 14619a97 (github): libshell|AbstractLineEditor: Added word deletion
The same modifier that is used for word jumping can now be used
together with Backspace to delete the word behind the...
skyjake
14:03 Revision a844cee5 (github): Optimize|Console: Annotating a list of terms for autocompletion popup
Reduced the number of times the known words are iterated
when composing the annotated list of possible completions.
skyjake
14:03 Revision b643d92c (github): Documentation|LogWidget|Client: Note about future refactoring
skyjake
14:03 Revision e058d0e2 (github): Homepage: Updated source download page for 1.11.1
skyjake
14:03 Revision 0f71cc5c (github): Homepage|OS X: Updated minimum supported version to Snow Leopard
skyjake
14:03 Revision abb3ee9f (github): Optimize|Refactor|libgui|Font: Faster rich format subranges
Profiling showed that majority of the time used by FontLineWrapping
was spent splitting RichFormat instances into sub...
skyjake
05:19 Revision d7d696c1 (github): Client|Shadow Bias|Editor: Improved hand behavior when multiple elements are grabbed
The editable properties of grabbed elements are now only changed if
the hand's editable value changes whilst grabbed....
danij
05:03 Revision 8262f4bc (github): Fixed|Client|Shadow Bias|BiasTracker: Apply all bias source changes on a frame to trackers
A refactoring oversight meant that only the first source change from
a BiasDigest was applied to a given tracker.
danij
01:05 Revision 16733326 (github): Merge branch 'master' into shadow-bias-c++
danij

2013-08-04

22:34 Revision 53a74cbf (github): Client|Shadow Bias: Cleanup
danij
21:34 Revision ae58dace (github): Optimize|Client|Shadow Bias|BiasIllum: Perform bias source line-of-sight testing last
Perform the potentially expensive LOS test in updateContribution only
once all simpler tests have passed (previously ...
danij
17:48 Revision 305bd5d7 (github): Client|Shadow Bias|IllumInfo: Retain InterpolateInfo when merging an in-progress bias interpolation
Avoid unnecessarily free'ing and then immediately re-allocating this
data when merging an in-progress interpolation.
danij
16:49 Revision f1e76ae9 (github): Optimize|Client|Shadow Bias|BiasIllum: Allocate memory for bias interpolation when necessary
Bias light sources do not animate and they aren't usually linked to
the sector light level. This means that allocatin...
danij
15:17 Revision 6f0f405f (github): Optimize|libdeng2|BitField: Ensure containers are used in const mode
Qt will need to detach implicitly shared containers if they are
accessed in a non-const fashion.
skyjake
13:24 Revision 875d19f1 (github): Merge branch 'master' into shadow-bias-c++
danij
13:02 Revision 6ee465d1 (github): ProgressWidget: Tweaking the end of the animation
It may be that because ClientWindow is still switching to an
entirely different UI tree (busy=>normal), a blank frame...
skyjake
11:58 Revision d900321a (github): Client|Shadow Bias|BspLeaf|Segment: Respect the 'rend-dev-bias-affected' cvar
danij
11:21 Revision efc929ac (github): Merge branch 'master' into shadow-bias-c++
danij
 

Also available in: Atom