skyjake's activity
From 2013-06-12 to 2013-06-25
2013-06-25
-
18:46 Doomsday Engine Revision 2984b0fc (github): Fixed|libdeng2|Client: Closed task bar's children should not handle events
- When closed, the task bar now no longer dispatches events to its
children, fixing an issue where PageUp/Down keys wou... -
11:52 Doomsday Engine Revision 2aa04d12 (github): Client|Task Bar: Added build number, "Check for updates" in DE menu
- The build number is shown only in unstable/candidate builds.
-
10:53 Doomsday Engine Revision 2d06eb44 (github): Fixed|Task Bar: Close the DE menu if the task bar is closed
- The task bar is never hidden so its children keep getting events even
though it's closed. -
10:51 Doomsday Engine Revision c596783d (github): Client|UI: Dismiss popup widget with Esc key
- Todo for later: More keyboard based widget event handling, focus
navigation, etc.
2013-06-24
-
14:45 Doomsday Engine Revision 1ba4f5f1 (github): Debug|FS1: Moved cache hit/miss messages to TRACE level
- Even at DEBUG level these are mostly noise to the user.
Note that in the future caching is mostly handled by de::Bank. -
10:59 Doomsday Engine Revision fd9a84b8 (github): Debug: Cleanup
2013-06-21
-
10:24 Doomsday Engine Revision 58409359 (github): Client|UI: Default binding for toggling taskbar+console
- This commit replicates the old behavior of the special console
activation key using bindings: a Tilde without a Shift... -
10:21 Doomsday Engine Revision 3b6dc169 (github): Client|Bindings: Checking for bindings regardless of context activation
-
09:26 Doomsday Engine Revision 65c76bee (github): Client|UI: Disallow task bar activation when old Control Panel is open
- The Control Panel is on its way out, but before it's gone it shouldn't
conflict with the task bar. -
09:21 Doomsday Engine Revision e8e94aec (github): Fixed|Client|GuiRootWidget: Clear the window before first frame
2013-06-20
-
18:41 Doomsday Engine Revision 17c869d0 (github): Client|Task Bar: Items of the DE menu change depending on engine state
- The Control Panel and unload items are only shown if a game is loaded.
-
18:40 Doomsday Engine Revision e12bcbcb (github): Client|Popup: Fixed a problem with preparing popups for opening
- With a popup menu one must ensure that both the popup's and the
contained menu's layout is updated immediately after ... -
18:39 Doomsday Engine Revision bd527f7d (github): Client|MenuWidget: Menu items can be hidden and shown
- Allows menus to be more dynamic in terms of what is displayed.
-
18:38 Doomsday Engine Revision 8fdcc74f (github): Debug|libdeng2|Widget: Forming the "path" name of a widget
- If widgets are unnamed, use the address as a temporary name.
-
16:01 Doomsday Engine Revision ab470d51 (github): Client|PopupMenuWidget: Use accent color for highlighting pressed item
-
15:09 Doomsday Engine Revision b6ac9259 (github): Fixed|Client: Build failure (static class member initialization)
-
10:07 Doomsday Engine Revision abbc80a9 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
10:07 Doomsday Engine Revision 733fcf42 (github): Client|Task Bar: Opening a popup menu from the DE button
- Plus some minor fixes/enhancements.
-
10:05 Doomsday Engine Revision af94f305 (github): Client|UI: Added popup widget and popup menu widget
-
10:04 Doomsday Engine Revision b95a96fd (github): Client|MenuWidget: Menu layout that expands in both directions
- Fixed or unlimited number of columns/rows.
-
10:03 Doomsday Engine Revision 8fe9d06b (github): Client|ScrollAreaWidget: Scroll area clips children
-
10:03 Doomsday Engine Revision 2d2d1434 (github): Client|ButtonWidget: Observing the state of a button
-
10:01 Doomsday Engine Revision 8d7faea5 (github): Fixed|CommandAction: Missing call of base class trigger
-
10:01 Doomsday Engine Revision b73389de (github): Client|UI: Added Direction to the ui namespace
-
09:56 Doomsday Engine Revision bb908342 (github): Client|GuiWidget: Added virtual methods about child addition/removal
-
09:55 Doomsday Engine Revision a4627c0c (github): Default Style: Added inverted text and background colors
-
09:55 Doomsday Engine Revision c4a712b3 (github): Debug|libdeng2|RuleRectangle: Debug name for RuleRectangle
-
09:54 Doomsday Engine Revision ab79fb6b (github): libdeng2|Widget: Child hit clipping, notifications about parent changes
-
09:53 Doomsday Engine Revision 987490b2 (github): libdeng2|ScalarRule: Animation styles
-
09:53 Doomsday Engine Revision 1cf1ad1e (github): Fixed|libdeng2|OperatorRule: Broken Double operator, added clamped
- The Half and Double operators are now used when dividing/multiplying
by 2. -
09:52 Doomsday Engine Revision 175cbaa7 (github): libdeng2|Rectangle: Added a new contains() and intersection methods
-
09:51 Doomsday Engine Revision bd30fc7a (github): libdeng2|Range: Added clamp() method
-
09:51 Doomsday Engine Revision 2089b1a7 (github): libgui|GLState: Apply scissors cumulatively
- Each scissor cuts away from the previously defined scissor.
2013-06-17
-
18:20 Doomsday Engine Revision 02a90a07 (github): Cleanup|libdeng2: Arguments of Widget::notifyTree()
-
13:18 Doomsday Engine Revision f9be7589 (github): Fixed|Server: Construction and destruction of the server subsystem
- Defer constructing of the ServerSystem until the entire ServerApp
instance has been initialized (e.g., World is avail... -
10:30 Doomsday Engine Revision fe857cfd (github): Changed release type to "Candidate" for 1.11
-
10:28 Doomsday Engine Revision b7f68396 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
10:28 Doomsday Engine Revision f9bd678c (github): Cleanup
2013-06-16
-
21:23 Doomsday Engine Revision 49ea0f03 (github): Refactor|Server: Added ServerApp
- The old procedural app initialization is now handled by the ServerApp
class, modeled the same way as ClientApp. Natur... -
16:04 Doomsday Engine Revision 8c7034b2 (github): Client|Console: Dragging log's top edge with the mouse
- Todo for later: Could use some further usability tuning. E.g., if the
user resizes the log with the mouse, does it me... -
10:39 Doomsday Engine Revision 64a50e30 (github): Client|UI: Adjusted mouse trapping behavior during fullscreen switches
- The mouse should not be trapped if the task bar is open. Also,
LegacyWidget shouldn't trap the mouse when a game isn'...
2013-06-15
-
14:13 Doomsday Engine Revision 43dc91d9 (github): Ring Zero: Improved game selection menu
- Instead of opening the console, ringzero now shows a graphical menu
for selecting the game. -
14:11 Doomsday Engine Revision a75d53ee (github): Client|Console: Log background blur can be disabled, eat mouse clicks
-
14:10 Doomsday Engine Revision 5b5670e7 (github): Client|ButtonWidget: Visual tweak to button frame
-
14:10 Doomsday Engine Revision 41dcbaa2 (github): Client|UI|GuiWidget: Use normalized scissor for content clipping
-
14:09 Doomsday Engine Revision 8b360575 (github): libgui|GLState: Normalized scissor
- The normalized scissor is relative to the viewport, so it can be used
with downscaled viewports. -
14:07 Doomsday Engine Revision 3f1aae20 (github): Default Style: Added logos for game plugins
- Temporarily borrowed the old ones from Snowberry.
-
11:01 Doomsday Engine Revision e78923e2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
11:01 Doomsday Engine Revision f9aaccf8 (github): Fixed|GuiWidget: Blurring and alpha
- The blur must be flattened before rendering it back to the frame
buffer. -
11:00 Doomsday Engine Revision 196042a2 (github): Client|UI: Added MenuWidget and a game selection menu
- The game selection menu is a work in progress...
-
09:52 Doomsday Engine Revision a5d171a8 (github): Client|ScrollAreaWidget: Setting content size using rules
-
09:52 Doomsday Engine Revision 34b92d95 (github): Client|UI: Added colors for LabelWidget and a missing function
-
09:51 Doomsday Engine Revision 75505b23 (github): Refactor|Client|UI: Added "ui" namespace for UI related enums and defs
- The widget classes are not supposed to be in this namespace, though.
-
09:48 Doomsday Engine Revision 90c3ac76 (github): Games: Added notification about added new games
-
09:47 Doomsday Engine Revision 95650d8d (github): Debug|libdeng2|OperatorRule: Improved description
-
09:46 Doomsday Engine Revision ea116611 (github): Fixed: Warning about uninitialized variables
-
09:46 Doomsday Engine Revision 093e8279 (github): Fixed|Models: Possible out-of-bounds uses of the submodels array
- In various places of the code there is an assumption that submodel #0
always exists. This may not be the case.
2013-06-14
-
17:25 Doomsday Engine Revision d5e77756 (github): libdeng2|Counted: Added new variants of holdRef()
-
17:24 Doomsday Engine Revision 14c813e1 (github): Debug|libdeng2: Describing rules as text
- Added descriptions for rules so it is easier to see if there are any
mistakes in them (e.g., missing edges of a recta...
2013-06-13
-
10:43 Doomsday Engine Revision 1c403953 (github): UI|Console|LogWidget: Fixed animation glitches
- Drawing must occur using the same values that were used when the
geometry was updated. -
10:41 Doomsday Engine Revision 34a4280a (github): libdeng2|Clock: Priority audience for time change
- In some cases it is necessary for certain time change audience members
to be notified before other members (e.g., Sca... -
09:04 Doomsday Engine Revision c73f377b (github): Fixed: Benign warning about initialization order
-
09:03 Doomsday Engine Revision 52d634c1 (github): Default Style: Restored black background color
- The green/cyan hue experiment didn't take.
-
09:01 Doomsday Engine Revision f25a9177 (github): Fixed: Build error (iterator/const_iterator incompatibility)
-
08:55 Doomsday Engine Revision 316f449e (github): Fixed: Compiler warning about unhandled case in switch
-
08:53 Doomsday Engine Revision eca6db05 (github): Fixed: goto would jump over variable initialization
- Removed the goto.
-
08:21 Doomsday Engine Revision 9e179475 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
2013-06-12
-
22:34 Doomsday Engine Revision 6783e280 (github): Merge branch 'ui-framework'
- Conflicts:
doomsday/client/src/ui/widgets/legacywidget.cpp -
22:29 Doomsday Engine Revision 9eae1b40 (github): Client|Widgets: Restored LegacyWidget, disabled blurring
- The legacy OpenGL rendering code is not compatible with the blurring
effect -- the liberal modifications to OpenGL st... -
22:25 Doomsday Engine Revision 44cd1780 (github): Fixed|LogWidget: Possible out-of-bounds cache access
-
22:08 Doomsday Engine Revision d002b591 (github): Client|LogWidget: Restored default background
-
22:04 Doomsday Engine Revision 9503a6b3 (github): Client|Console: Adjusted scrolling in LogWidget and ConsoleWidget
-
22:03 Doomsday Engine Revision a79a6056 (github): Fixed|libdeng2|ScalarRule: Shifting a scalar animation
- The rule must be invalidated if it is shifted so that the new value
becomes effective. -
22:02 Doomsday Engine Revision 10295e10 (github): Client|Widgets: Added BlurWidget
- Simple utility widget for setting up a blurred layer in the UI.
Refactored GuiWidget's blurred background to allow o... -
21:22 Doomsday Engine Revision 478de14b (github): libdeng2|Animation: EaseIn and EaseOut functions were mixed up
-
21:06 Doomsday Engine Revision 02437019 (github): Fixed|libgui: Clearing a Drawable
- The default program was not cleared with the rest of the Drawable.
Also available in: Atom