Activity
From 2013-05-20 to 2013-06-02
2013-06-02
-
21:39 Revision 2280dd7b (github): Client|UI: Adjusting mouse trapping behavior wrt task bar
- As a rule, the mouse is untrapped when the task bar is opened. Loading
a game will hide the task bar and automaticall... -
18:34 Revision 550a02da (github): Fixed|BSP Builder: Space partitioner logic error resulting in mismatched sectors
- When building line segments along the partitioning half-plane care
must be taken with the edge case of intercept poin... -
17:43 Revision 5807d0ee (github): Client|UI: Opening and closing the task bar
- The task bar appears automatically when pressing Esc. This will also
open the game menu. -
17:38 Revision 02069a43 (github): Client|LabelWidget: Opacity property for labels
- Todo: Opacity should be a common property for all GuiWidgets.
-
13:16 Revision f1e83107 (github): Client|TaskBarWidth: Control Panel opens when clicking the DE icon
- The gear button is not needed right now after all.
-
13:15 Revision 546c277c (github): Client|LineEditWidget: Show a frame on hover to indicate focusability
-
12:16 Revision e674e4e5 (github): Default Style|TaskBar: Added a gear icon for the Control Panel
- In the future, this can be used for Settings menus.
-
11:15 Revision c6b6bead (github): Client|TaskBarWidget: Added buttons for toggling console, opening panel
- These are temporary.
2013-06-01
-
22:29 Revision 6d4342e2 (github): Client: Removed the old console UI
- The new ConsoleWidget is now responsible for the console UI. The rest
of the console mechanism (command execution, va... -
16:06 Revision 1381b349 (github): Client|ConsoleWidget: Opening and closing
- The new console widget is starting to be functional enough to allow
dropping the old one. -
13:54 Revision cf75e943 (github): Fixed|BSP Builder: Space partitioner logic error resulting in mismatched sectors
- When building line segments along the partitioning half-plane and one
of the pair of intercepts has no sector on the ... -
13:26 Revision 430d076f (github): Client|LogWidget: Scrolling the history with mouse wheel
-
13:05 Revision 32683705 (github): libgui: Mouse wheel motion types
- There are two kinds of mouse wheel motion we are interested in:
free movement for scrolling, and discrete steps for p... -
13:04 Revision f8f2ca7f (github): Client|Widgets: Resizing the console using the mouse
-
13:03 Revision 7a691d50 (github): Client|GuiWidget: More generic hitTest() method
-
13:02 Revision 1e06ecea (github): Refactor: Renamed to DENG2_STR_ESCAPE() macro
-
09:01 Revision 3a1bfb1d (github): Client|Widgets: Added a top margin for LogWidget
- Having some space at the top balances the content better.
-
03:05 Revision e9c13a1f (github): ConvexSubspace: Cleanup
- The geometry generated by the space partitioner is now looking pretty
clean with no partial overlaps and only "duplic... -
02:32 Revision d7669c5c (github): Fixed|Line: Oversight in Line::considerOneSided()
- An id Tech 1 format map with a LINEDEF sporting an unnecessary second
SIDEDEF will typically result in a degenerate B...
2013-05-31
-
23:02 Revision a8e16dea (github): BSP Builder|Partitioner: Partially overlapped line segments now split whilst partitioning
- Previously line segments that partially overlapped yet did not break
the subspace convexity rule were not split, ulti... -
22:27 Revision 3562e79e (github): Client|Widgets: Use the mouse click utility in Button and LineEdit widgets
- Also cleaned up the ButtonWidget implementation and allowed
LineEditWidget to receive events even though not in focus... -
22:25 Revision e961afcb (github): Client|GuiWidget: Utility for handling a mouse click sequence
- A mouse click sequence consists of pressing a button on the widget
and then releasing the button either inside or out... -
22:22 Revision 9d837eeb (github): Client: Offer all mouse events first to WindowSystem
- The events will be given to the legacy input mechanism if the new one
doesn't want them. -
22:21 Revision e9160913 (github): Client|GuiRootWidget: Routing all mouse events to a widget
-
22:20 Revision fd039bb4 (github): libdeng|Widget: Added generic event routing mechanism
- A Widget can now be configured to route specific types of events
to a particular widget. This is for the purpose of r... -
22:07 Revision 12491643 (github): libgui|MouseEvent: Include position in button events
-
14:38 Revision 32e31eb6 (github): Client|ButtonWidget: Check for mouse hover, react with an effect
-
14:37 Revision 023a9ca0 (github): Fixed|Client|ConsoleWidget: Enable page keys when log has been expanded
-
14:28 Revision e8fe90c2 (github): Refactor|Client|Widgets: Added common GuiWidget background geometry
- All widgets can now use GuiWidget::Background to specify what kind of
a background should be drawn for the widget.
A... -
14:25 Revision c2bcd7f3 (github): libdeng2|Widget: Added behavior flag for marking widget 'unhittable'
-
08:11 Revision 82f4af7a (github): Refactor|libgui|Client: Mouse events
- A MouseEventSource now produces actual MouseEvent instances that
can then be passed on to whoever handles events. Add... -
08:08 Revision c2eb94f1 (github): Refactor: Renamed castTo<> to as<> in Info and Event
- If C# has taught me anything it is that "as" is quite an intuitive
keyword for casting.
2013-05-30
-
18:27 Revision 51c74f5b (github): Client|ConsoleWidget: Improved integration with LogWidget
- When in non-expanded mode, the console will expand the console when
pressing PageUp/Dn, instead of scrolling the log. -
18:25 Revision c3020ca8 (github): Client|TaskBarWidget: Basic elements
- Added current game mode indicator and the engine version number with
a DE logo. -
18:24 Revision 34d746e8 (github): Client|LabelWidget: Image scale modifies source image's effective size
-
15:05 Revision 745f59d7 (github): BSP Builder|ConvexSubspace: Began work on convex subspace's segment continuity map
- Once finalized this algorithm will replace the heuristic analysis
for BSP leaf sector determination (as well as separ... -
12:20 Revision 916e0d1f (github): Client: Cleanup
-
12:16 Revision 86fe9695 (github): Client|Widgets: Simple gradient frame for the button widget
-
12:01 Revision b1c01233 (github): Client: Interaction between console and log widgets
- When new log entries arrive, the console widget's height increases
accordingly. Added a content Y offset to the log w... -
11:59 Revision 7cc005ec (github): Fixed|Client: Build failure
-
11:58 Revision 5d27ddf8 (github): libdeng2|OperatorRule: Convenient way to construct a Maximum operator
-
11:58 Revision 6e99bc90 (github): libdeng2|Animation: Added copy constructor and assignment operator
-
09:51 Revision d44d1481 (github): Client|Widgets: Working on the task bar and console widgets
- Lots of unfinished work here…
Added a logo of size 128x128 to the Default Style pack.
2013-05-29
-
18:28 Revision e6442cd3 (github): Client|GuiRootWidget|VertexBuilder: Drawing rounded corners
- GuiRootWidget now has a general purpose texture for drawing rounded
corners with. VertexBuilder can be used to set up... -
15:46 Revision b83ff540 (github): Client|LogWidget: Fixed scrolling glitches, scroll to top/bottom
-
15:28 Revision da4e2a92 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine into ui-framework
-
12:06 Revision 4617fd91 (github): Refactor|Client|LabelWidget: Allow subclasses to modify widget behavior
- A subclass may augment the label's geometry or modify the MVP matrix.
Todo for later: Some of this may be generaliza... -
09:54 Revision 9d086229 (github): Fixed|Client|LabelWidget: Drawing text at the correct position
-
09:42 Revision 5b59180f (github): Fixed typo
-
09:37 Revision 3d6ec72e (github): Client|Widgets: Added LabelWidget
- A label consists of an image plus styled text (both are optional). This
will serve as a base class for the ButtonWidget. -
09:29 Revision 936b5669 (github): Client|Cleanup: GuiRootWidget provides a texture with a solid white pixel
- A shared texture with a single white pixel is quite useful in many
widgets (at least until skin textures are added). -
09:27 Revision 0047e5a8 (github): libdeng2|RuleRectangle: Clearing an input rule
-
09:26 Revision 2f69fb4c (github): libdeng2|Vector|Rectangle: More methods for Vector and Rectangle templates
-
09:25 Revision a1a9829e (github): Client|Default Style: Added square logo graphic, tweaked fonts of OS X
-
08:11 Revision 6299f79d (github): Refactor|BSP Builder|SuperBlockmap: Added SuperBlock::collateAllSegments()
-
07:22 Revision cfec7721 (github): Refactor|BSP Builder: Numerous cleanup refactorings
-
06:42 Bug #1114: [Snowberry] Runtime Error (Errno 22) on "Play"
- I'm unable to do any Windows XP debugging, so unassigning this...
-
06:03 Revision 39cb5697 (github): Refactor|HEdge: Removed HEdge's now unused copy constructor
2013-05-28
-
15:26 Revision 0fd04404 (github): BSP Builder: Made ConvexSubspace responsible for producing leaf geometries
-
13:36 Revision 62b4476d (github): Client|Widgets: Cleanup
-
13:35 Revision 3105b807 (github): Client|Widgets: Apply Alignment template, GLTextComposer color argument
-
13:35 Revision d5a15626 (github): Client|Widgets: GuiRootWidget has a public uniform for the shared atlas
- All widgets can use GuiRootWidget::uAtlas() in their shaders to bind
to the shared UI atlas. -
13:33 Revision 18099ece (github): Refactor|libgui: Interface cleanup
-
13:33 Revision eab4b49d (github): libdeng2|Rectangle: Added methods (area, isNull, moved)
-
13:33 Revision 2479a431 (github): Refactor|Client: Moved alignment flags to a separate header, added templates
-
12:36 Revision e2937ee8 (github): BSP Builder: Deferred leaf geometry generation until after partitioning
2013-05-27
-
20:36 Revision 5090a3d2 (github): Client|LogWidget: Purging items, cleanup and fine-tuning
- Excess items are now purged from the widget when there are no
background tasks ongoing. -
20:32 Revision db6e12ed (github): libgui|Font: Added the Dim Accent color
-
12:20 Revision 107ddfc0 (github): Client|LogWidget: Canceling ongoing rewraps
- It is no longer necessary to wait for an ongoing rewrap to finish.
-
11:25 Revision 57a6cc7a (github): Refactor|Client|LogWidget: Apply TaskPool for wrapping entries
- This is work-in-progress. Task pools are now used for preparing new
incoming log entries and also for rewrapping the ... -
11:23 Revision b95c84ec (github): Cleanup
- Added missing method of TaskPool, reduced levels of log messages about
view resizing. -
10:24 Revision 77917663 (github): BSP Builder|ConvexSubspace: Added convenient overload of operator << and improved apidoc
-
09:27 Revision ebdebb99 (github): BSP Builder: Installed ConvexSubspace; cleanup
- Next step: Defer geometry generation until the plane has been fully
partitioned. ConvexSubspace can be used as a "sta... -
06:14 Revision 5b5c3e23 (github): BSP Builder|ConvexSubspace: Added ConvexSubspace
- Will assume responsibility for analyzing the partitioned segments
and assigning them to "continuity" groups for geome... -
00:31 Revision 9f346068 (github): Refactor|Line: Encapsulated access to map Line::Side sections.
- The Section component which models the section abstraction is now
a Line::Side implementation detail and is no longer...
2013-05-26
-
23:39 Revision 892d72bd (github): Refactor|Client|BspNode: Removed redundant partition accessor methods
-
23:35 Revision 4aaadb53 (github): Refactor|Client|HPlane: Cleanup
-
23:12 Revision 09a2df7e (github): Refactor|Client|Partition: Swapped direction/origin arguments for Partition's ctor
- A zero based origin is far more likely than a zero-length direction.
-
18:38 Revision e978d9c6 (github): Refactor|Client|LogWidget: Cleanup and tweaks
- Use a Range.
-
18:26 Revision c0df18af (github): Fixed|libdeng2|Range: Logic of range intersection operator
-
17:35 Revision b840ebfd (github): libdeng2|Range: Added more operators
- Clamping a range and comparing the whole range to a number.
-
13:54 Revision a2fc11a9 (github): Client: Continued developing the edge geometry model
- Event distances expressed as fractions. Vertex positions computed
from direction vectors. Event distances used for in... -
13:17 Revision 2b4e3fb5 (github): libdeng2|Asset: Added a new Asset state (Recovering)
- Sometimes it's useful to indicate that an asset is presently going
through the process of being recovered into the Re... -
13:16 Revision 08d3f5be (github): libdeng2|Range: Added operator to extend the range to include a value
-
13:15 Revision 1805d00f (github): libdeng2|libgui|Atlas: Basic thread-safety
- Atlas locks itself automatically when the public API is being called.
Also do the same in MemoryLogSink. -
02:38 Revision ff6356d0 (github): Client: Improving SoC in the edge components
- Moved map coordinate space origin from EdgeAttribs to implementors
of WorldEdge, added flag WallSpec::NoEdgeDivisions. -
01:39 Revision f2eaeee9 (github): Client: Continued developing the edge geometry model
2013-05-25
-
20:59 Revision c59a3e64 (github): Client|LogWidget: Adjusted log entry styling
-
20:56 Revision 38acee15 (github): Refactor|libgui|libdeng2: Rich text styles
- The IStyle interface is now queried for the formatting of the generic
content styles.
Also added an (untested) way t... -
20:45 Revision 51f9fdd2 (github): Cleanup
-
17:40 Revision 465f9c5b (github): Refactor|Client|Map Renderer: Minor cleanup refactorings
-
17:04 Revision 30b0c9f6 (github): Client|Map Renderer: Further cleaned up wall geometries write
-
15:56 Revision 3c24d50d (github): Client|Map Renderer: Cleanup
-
15:00 Revision e8b682d7 (github): WallSpec: Added flags NearFade and SortDynLights
-
05:13 Revision 6bd775a2 (github): Client|Map Renderer: Cleanup
-
04:27 Revision 9c983789 (github): Client|Abstract Edge: Began separating logical edge event from geometric intercept
-
01:41 Revision 0db83ecb (github): Map Renderer: Continued developing the edge geometry model
2013-05-24
-
15:32 Revision 3d4e7f84 (github): Fixed|Resources: Added ML_TWOSIDED to ML_VALID_MASK
-
13:41 Revision 9699985c (github): Fixed|Resources: Misinterpretation of LINEDEF flag ML_TWOSIDED
- Originally intended as a performance optimization, this flag must be
specially handled as it is not applied automatic... -
12:40 Revision b346e785 (github): Client|LogWidget|FontLineWrapping: Fixed wrapping bug, adjusted log style
- When checking if the remainder fits on a line, newlines were not taken
into account. Also, reduced the size of the lo... -
12:22 Revision 41ecd016 (github): libgui|VertexBuilder: Added makeQuad() for constructing 2D rectangles
- Cleaned up the Client's widgets' geometry building by using makeQuad().
-
11:24 Revision 1ce21e83 (github): Refactor|libgui: Added the VertexBuilder template
- The VertexBuilder will contain various utilities for constructing
simple geometric shapes out of triangle strips. Str... -
10:58 Revision 78bc1a2c (github): Client|LogWidget: Draw a simple scroll position indicator
-
10:57 Revision 58f6b2a9 (github): libdeng2|Vector: Added the missing Vector4<>::operator /
-
10:08 Revision 8816915b (github): Client: Cleanup
-
09:10 Revision 505198bb (github): qmake: Don't build libgui if client is disabled
-
08:13 Revision 1bf3f9d6 (github): Optimize|Client|FontLineWrapping: Determining wraps more efficiently
- Wrap positions are now found using advance widths, which is faster
than calculating visual widths. Also, an initial s... -
05:16 Revision 67e1c61b (github): Client|Map Renderer|WallEdge: Allocate storage for the first and last elements along with the edge
- Todo: Performance is currently less than ideal as far as the old map
renderer is concerned (which presently rebuilds ... -
03:32 Revision 2ef1b6ac (github): WallEdge: Implement the IEdge interface/model
- WallEdges can now used with TriangleStripBuilder.
-
02:50 Revision 427a0206 (github): WallEdge: No longer supports copying and is not assignable
- It is now clear that the ability to copy edges is not needed as the
intercepts can be "shared" internally by mapping ... -
01:26 Revision 80f0d06b (github): Map Renderer: Cleanup
-
00:47 Revision 60827631 (github): Refactor|Map Renderer: Made use of WallSpec::fromMapSide()
-
00:38 Revision 22b0e4f2 (github): Refactor|WallSpec: Moved WallSpec to new source files; cleanup
2013-05-23
-
23:30 Revision 0e49ce9a (github): fix typos
-
23:23 Revision 04fd8382 (github): WallEdge: Fully encapsulate edge geometry generation
- The high level map renderer now renders wall sections in terms of
edges of geometry without being concerned with id T... -
22:49 Revision 1c3507a2 (github): Client|LogWidget: Draw a shadow under the text
-
22:48 Revision 45b725e9 (github): Client|Shaders: Reorganized/renamed shader refs
- The "generic" group now has a "textured" subgroup.
-
22:47 Revision 71302729 (github): Fixed|Client|FontLineWrapping: Don't wrap before the first word on a line
-
22:03 Revision 8b57ee34 (github): Client|Widgets|Default Style: Color palette for LogWidget
-
22:02 Revision 940a0444 (github): libgui|Font: Rich format colors are acquired from an external object
- Any object that implements RichFormat::IStyle can determine which
colors to use for the format. -
22:01 Revision ecf8ceec (github): libgui|GLTexture|Image: Use the BGR(A) format when uploading
- Todo: Is this part of an OpenGL standard? If not, one can always
do a red/blue swap (e.g., QImage::rgbSwapped()) befo... -
21:59 Revision 19e608ec (github): libdeng2|MemoryLogSink: Configurable minimum log entry level
-
18:20 Revision 48c8c639 (github): Fixed|Client|FontLineWrapping: Calculating indents
-
15:31 Revision 486f9aa4 (github): Client|Widgets: Use rich text formatting in the LogWidget
- Style markup in the log entries is now taken into use in the
LogWidget. Font::RichFormat is used in FontLineWrapping ... -
15:28 Revision a01c5809 (github): libgui|Font: Rich formatting of text
- The format escape sequences in styled text can be interpreted using
RichFormat. RichFormat can then be given to Font,... -
15:26 Revision 0daff784 (github): libshell: Cleanup
-
15:26 Revision e32ed7ac (github): libdeng2|Log: Improved styled log entry output
- The entry level can be omitted as that information can be visualized
using rich formatting. Also added level/message ... -
13:52 Revision d00a5936 (github): libdeng2: Improved Range template
- More operators for Range and a substring method that uses Range as
the argument. -
13:47 Revision 20d2496e (github): WallEdge: Encapsulate edge property preparation
-
12:45 Revision ea96a4cc (github): Map Renderer: Added WallSpec; consolidated more geometry construction logic
-
09:47 Revision eddca700 (github): WallEdge: Minor API improvements
-
09:33 Revision 7a859d05 (github): Fix typos
-
09:28 Revision a507f4cb (github): WallEdge: Edge normal smoothing now optional
-
08:02 Revision f3baccf9 (github): WallEdge: Cleanup
-
07:13 Revision 85610fe0 (github): WallEdge: Cleanup
-
07:07 Revision f0f3e7ce (github): WallEdge: Determine the (possibly smoothed) edge normal at prepare time
-
05:59 Revision 32df94e1 (github): wip 1
-
02:59 Revision faee7215 (github): Refactor: Renamed SectionEdge as WallEdge; moved to render domain
2013-05-22
-
19:59 Revision 2136da74 (github): Cleanup
-
19:57 Revision 0b8aa199 (github): Refactor|Client: Use de::Rangei
-
19:56 Revision 861607b3 (github): Refactor|libshell: Use de::Rangei instead of libshell's own Range
-
19:55 Revision eec0efc0 (github): libdeng2: Added Range, relocated Matrix, Vector, Rectangle, Version to core
-
18:30 Revision abef5973 (github): Fixed|libgui|Image: Filling with transparent pixels
- When painting the fill, one must use the appropriate composition mode
so that alpha blending does not occur. -
14:01 Revision 322c1e5c (github): Client|LogWidget: No need to retain a static Y coordinate for each entry
- The entries are rendered dynamically when needed, so there is no need
to set a static Y coordinate for them inside th... -
13:35 Revision 034ae2a3 (github): Client|LogWidget: Apply scissor to clip log contents, fixed scrolling
- The scrolling animation was jumping around when new entries were
added. -
13:34 Revision 7007f9c4 (github): libgui|GLState: Scissor
- The scissor test can now be controlled via GLState.
-
12:24 Revision 3a86a501 (github): Client|Widgets: Working on LogWidget
- This is incomplete work presently, however the basic building blocks
are in place: log entries are received via a sin... -
12:19 Revision 6c734bbe (github): Fixed|libgui|Font: Adjusted text rasterizer to avoid clipping
-
12:18 Revision 8df09742 (github): Client|LineEditWidget: Cleanup
-
12:17 Revision efd962db (github): Fixed|libgui|Atlas|AtlasTexture: Using atlas without a backing store
- The first commit will define the size of the texture with undefined
contents, as there is no backing store where to g... -
12:16 Revision c07daf9b (github): libgui|Image: Creating an Image with a solid color
-
12:16 Revision 892142d2 (github): Cleanup
-
03:13 Revision d5dfb76a (github): Polyobj: Added convenience accessors returning the linked Sector
-
01:43 Revision 46f5fc11 (github): Refactor|Sector: Data for ambient lighting properties now private
-
01:24 Revision effa6a8a (github): Server|Sector: Sector LightGridData is no use to the server
- This client only data is no longer allocated on server side.
-
01:06 Revision 5a0b4bf7 (github): LightGrid: Ignore notifications about sector lighting changes if not enabled
- If a light grid is initialized but disabled we should ignore any
notifications about sector lighting changes. It woul... -
00:16 Revision 318b24d2 (github): LightGrid: Observe changes to sector lighting properties
- Removed the the now obsolete mechanism for updating the light grid
from DMU and unused sector properties.
2013-05-21
-
22:56 Revision 0b5966eb (github): Fix typo
-
22:48 Revision 989510b6 (github): Refactor|LightGrid: Renamed source files from r_lgrid.cpp/h to lightgrid.cpp/h
-
22:44 Revision 09c715b5 (github): Map Renderer|Light Grid: Updated LightGrid implementation; addressed limitations
- Revised the LightGrid, re-implementing it in C++ with Doomsday 2.0
components. The internal design of this component ... -
14:52 Revision 6a7cb9be (github): Client|Widgets: Added a console command widget
- A specialized text editor that uses a history of previous entries,
automatically gets its lexicon from the console su... -
14:50 Revision c84e73cf (github): Client|LineEditWidget: Drawing an underline for the autocompletion
-
14:49 Revision ab1b19b0 (github): Refactor|Games: ClientApp owns the Games collection
- On the server, it still exists as a static variable in dd_main as
there is no ServerApp yet. -
14:48 Revision aff1a687 (github): Client: Cleanup
-
14:48 Revision a54b169a (github): Refactor|Games: Updated for DENG2_PIMPL, added game change audience
-
14:47 Revision 90e1fbed (github): libshell|AbstractLineEditor: Added a way to determine index's position on wrapped lines
-
14:46 Revision 023a3202 (github): Refactor|Console: Moved the console lexicon collector to con_main
- It was originally located in ShellUser.
-
13:11 Revision 30754040 (github): libdeng2|RuleRectangle: Using another RuleRectangle as the input
-
13:01 Revision 516e213a (github): Refactor|libshell: Separated history from CommandLineWidget
- This refactoring allows the history buffer to be used with anything
that implements ITextEditor. -
09:18 Revision 46fbd6b6 (github): Fixed|libgui|Client: Drawing an empty line of text
- Empty lines are simply ignored in the text composer and font rasterizer.
The atlas will also ignore empty images. -
09:17 Revision 2cfe280f (github): libshell|AbstractLineEditor: Handle Return as well as Enter
-
09:05 Revision 615bc312 (github): Client|Widgets: New widgets use native keyboard repeat events
- The old key repeat system does not work when frame rate is too low.
-
09:05 Revision b9a9c946 (github): Refactor|libshell|AbstractLineEditor: Don't assume control mod is active
- Now that information about the Control modifier is included in the
event, there's no need to assume that it's active ... -
09:03 Revision 3a47df93 (github): libgui|KeyEvent: Added key modifiers into a key event
- The input source may provide information about which keyboard
modifiers were active at the time of a key press/repeat. -
08:20 Revision 95dec8e0 (github): Cleanup
-
08:17 Revision 901b2782 (github): libshell|AbstractLineEditor: Move between lines based on advance width
-
08:16 Revision 53104cbf (github): libshell|Client|LineWrapping: Determining content index at a width
- The ILineWrapping interface now contains methods that allow
determining which content index is at a given width in a ... -
08:14 Revision 7ce4769d (github): libgui|Font: Determining the advance width of a text
- The visible width and the advance width may be different, particularly
when whitespace is involved. -
08:13 Revision e4018654 (github): Client|LineEditWidget: Cursor appears on the boundary of characters
2013-05-20
-
16:07 Revision 3d294f46 (github): Merge branch 'master' into revise-map-geometry-generation
-
16:04 Revision 3f558738 (github): Fixed|Map Renderer: Skip degenerate BSP leafs when drawing surface vectors
- Degenerates have no geometry therefore there are no surfaces with
which to draw tangent space vectors. -
16:01 Revision a4d984ab (github): Sector: Ignore degenerate BSP leafs when determining bounding box/rough area
-
15:58 Revision 446e6f5c (github): Map Renderer: Degenerate BSP leafs do not require BiasSurfaces
-
09:27 Revision b9dd5caf (github): Merge branch 'master' into ui-framework
-
09:26 Revision 7f9fdc1e (github): Client|Updater: Improved readability of update notification
- Added parentheses around the build number. Also, code style cleanup.
-
08:23 Revision 30f70cdf (github): Client|Updater: Improved readability of update notification
- Added parentheses around the build number. Also, code style cleanup.
-
01:47 Revision 6030c5f1 (github): Refactor|Partitioner: Defer map line side left/right -most half-edge searching
- It is no longer necessary to do this clockwisePoly() (deferred until
after windLeafs()). Similarly, the HEdge -> Line... -
00:57 Revision 962cfd90 (github): BSP Builder: Removed "migrant half-edge" notification
- These notifications are no longer logical as the algorithm for BSP
leaf sector selection has changed.
Also available in: Atom