Project

General

Profile

skyjake's activity

From 2013-07-28 to 2013-08-10

2013-08-10

20:24 Doomsday Engine Revision fe3fb65e (github): Cleanup
skyjake
20:21 Doomsday Engine Revision e95c373e (github): Fixed|UI|Client: Errors in previous commit
skyjake
19:45 Doomsday Engine 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 Doomsday Engine Revision 6903cfab (github): UI|Task Bar: Tweaked DE logo
skyjake
17:28 Doomsday Engine Revision f4036078 (github): UI|Client|Console: Added option for scrolling log to bottom on Enter
Using a VariableToggleWidget in the [>] menu. skyjake
17:27 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 51489417 (github): UI|Client|ToggleWidget|Default Style: Tweaked appearance and animation
skyjake
17:22 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision f92c7858 (github): UI|Client|ButtonWidget: Adjusted button down state scaling
skyjake
14:38 Doomsday Engine Revision a5a806ff (github): Client|UI|PopupWidget|PopupMenuWidget: Adding custom widgets to menu
skyjake
14:37 Doomsday Engine Revision f90f838c (github): Fixed|Client|UI|LabelWidget: Incorrect layout
Omit gap between text and image if both are not present. skyjake
14:36 Doomsday Engine Revision 2db23e3d (github): Refactor|Client|GuiWidget: Anyone can request a geometry update
skyjake
14:35 Doomsday Engine Revision dd5a28f4 (github): Default Style|Client: Added an on/off toggle graphic
skyjake

2013-08-09

14:51 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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
10:44 Doomsday Engine 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 Doomsday Engine 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

2013-08-08

10:31 Doomsday Engine Revision e08c4908 (github): Builder|Cleanup: Removed irrelevant comment
skyjake
10:24 Doomsday Engine Revision 76e293cc (github): Builder|OS X: Cherry-picked builder updates from master branch
skyjake
10:22 Doomsday Engine Revision 5f9ca2e3 (github): Builder|OS X: Identify OS X 10.5 as a build platform
skyjake
10:22 Doomsday Engine 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

2013-08-07

15:05 Doomsday Engine 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 Doomsday Engine Revision f36f0886 (github): Merge branch 'ui-framework'
skyjake

2013-08-06

19:59 Doomsday Engine Revision 163a34d7 (github): Client|UI|ConsoleCommandWidget: Use style rule for maximum popup height
skyjake
16:37 Doomsday Engine 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 Doomsday Engine Revision c08f555c (github): Shell|CommandLineWidget: Print possible completions when pressing Tab
All the possible completions are printed in the log. skyjake
16:12 Doomsday Engine 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 Doomsday Engine Revision 037146e7 (github): Client|UI|PopupWidget: Allow setting popup anchor axes independently
skyjake
15:42 Doomsday Engine 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 Doomsday Engine Revision f604eaf9 (github): Default Style|Client: Subtler border glow
skyjake
12:00 Doomsday Engine Revision beead396 (github): Revert "Windows|qmake: Disable global optimizations (Og) in release build"
This reverts commit 22792de1bc7317fd82dbdde4a7283a7c46e99058. skyjake
11:11 Doomsday Engine Revision e7c0ef58 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
skyjake
11:09 Doomsday Engine Revision dbe4f594 (github): Builder|OS X: Identify OS X 10.5 as a build platform
skyjake
11:04 Doomsday Engine Revision 1ae365f4 (github): Finished bump to version 1.12
Forgot to update all the other version numbers previously. skyjake
11:04 Doomsday Engine Revision 72daa9d6 (github): Task Bar|Client|UI: Made the DE logo tiny bit smaller
skyjake
11:00 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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

2013-08-05

16:21 Doomsday Engine 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 Doomsday Engine Revision df044de1 (github): Documentation|libdeng2|TaskPool: Information about usage
skyjake
16:12 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 8d42670d (github): Fixed|Console: Bold style not undone in styled command printout
skyjake
14:03 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision b643d92c (github): Documentation|LogWidget|Client: Note about future refactoring
skyjake
14:03 Doomsday Engine Revision e058d0e2 (github): Homepage: Updated source download page for 1.11.1
skyjake
14:03 Doomsday Engine Revision 0f71cc5c (github): Homepage|OS X: Updated minimum supported version to Snow Leopard
skyjake
14:03 Doomsday Engine 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

2013-08-04

15:17 Doomsday Engine 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:02 Doomsday Engine 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

2013-08-03

20:11 Doomsday Engine Revision 79d8dd0e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:10 Doomsday Engine Revision f0d0b112 (github): Builder|Windows: Use MSVS 2010 to build the release packages
This has already been in use for some time now. skyjake
18:47 Doomsday Engine Revision 7e0f6087 (github): Renderer: Increased particle texture maximum from 32 to 300
Defined additional 'pt_tex' flags for the new enum values. skyjake
13:12 Doomsday Engine Revision 2f61b415 (github): Client|Busy Mode: Cleanup
Removed a bunch of obsolete code. skyjake
13:07 Doomsday Engine Revision 88c8010b (github): Refactor|Busy Mode|BusyWidget: Transition screenshot moved to BusyWidget
It is now BusyWidget's responsibility to grab the screenshot taken
for the busy mode background and end transition.
...
skyjake
13:03 Doomsday Engine Revision ed5fb2a7 (github): Client|UI|ProgressWidget: Adjusted shadow behind the wheel
skyjake
13:02 Doomsday Engine Revision b5f2492f (github): libgui|GLTexture: Taking over an existing OpenGL texture object
skyjake

2013-08-02

16:56 Doomsday Engine Revision d1be1d49 (github): Client|Busy Mode: Replaced old busyvisual with a ProgressWidget
Much of the old busyvisual is now obsolete. The busy transition is
still drawn as before with the old code.
Todo: Ne...
skyjake
16:53 Doomsday Engine Revision cd208685 (github): Client|UI|ProgressWidget: Defining a visual subrange for progress
At the moment, this is used in a sequence of busy tasks. skyjake
09:46 Doomsday Engine Revision d31a267c (github): Client|UI|ProgressWidget: Drawing shadow behind wheel, improved layout with text
The ProgressWidget can now place a status text beside the wheel.
The layout of the drawn wheel matches the old one in...
skyjake
09:43 Doomsday Engine Revision 8bcdfc29 (github): Fixed|LabelWidget|Client|UI: Image/text positioning, gap rule
LabelWidget now uses a style rule to define the gap between an image
and a text in the label. Also, image fitting was...
skyjake
09:19 Doomsday Engine Revision 60baf2b1 (github): Client|UI|Console: Don't show autocompletion popup if only one suggestion
There is little point in showing the popup if the only completion has
already been appended to the command line.
skyjake
09:18 Doomsday Engine Revision 9f0edda8 (github): Client|Default Style: Adjusted border glow/shadow strength
skyjake
09:17 Doomsday Engine Revision 1bf3979c (github): libgui|VertexBuilder: Making a 2D ring or circle
skyjake

2013-08-01

20:33 Doomsday Engine Revision a05c7355 (github): Client|Widgets: Drawing border glow as part of GuiWidget background
The border glow is applied in PopupWidget and ConsoleCommandWidget. skyjake
20:31 Doomsday Engine Revision d0fb450e (github): Client|Default Style: Added the border glow definitions and image
skyjake
17:09 Doomsday Engine Revision 92beb8f1 (github): Client|UI|ProgressWidget|Default Style: Basic implementation done
The ProgressWidget geometry is generated based on the old busyvisual
code.
The Default Style now contains colors for...
skyjake
09:28 Doomsday Engine Revision 2625b6b0 (github): Client|UI: Added ProgressWidget
Work in progress... (pun not intended) skyjake
08:35 Doomsday Engine Revision 7ebafca3 (github): Renderer: Increased particle texture maximum from 32 to 300
Defined additional 'pt_tex' flags for the new enum values. skyjake

2013-07-31

15:45 Doomsday Engine Revision f8c48a85 (github): Client|UI|Default Style: Console command line autocompletion popup
A DocumentWidget is used to display all the possible completions in
a popup.
Todo: Make it a background task to wrap...
skyjake
15:43 Doomsday Engine Revision 77c66053 (github): Refactor|Console: Searching for known words that match the pattern exactly
AFAICS, there is no other way to locate a particular known word. skyjake
15:41 Doomsday Engine Revision 5575db0d (github): libgui|libdeng2|Client: Added a way to reset indent in rich format
In the rich format, the indent reset is inserted as an empty range,
so that it can be applied as the last thing on a ...
skyjake
12:38 Doomsday Engine Revision 0f1656b9 (github): Fixed|libdeng2|RuleRectangle: Rule invalidation issue
Related outputs of a rule rectangle (e.g., top affects height & bottom)
need to be invalidated regardless of whether ...
skyjake
12:30 Doomsday Engine Revision 6ba1f8c6 (github): Fixed|libgui|GLBuffer: Buffer not ready with an empty buffer
If an empty buffer is defined, it is still valid for drawing. A buffer
needs to be cleared (released) to really be a ...
skyjake
12:29 Doomsday Engine Revision 02a52ee7 (github): libshell|AbstractLineEditor: Autocompletion notifications are optional
Derived classes may choose to ignore autocompletion notifications
entirely.
skyjake

2013-07-30

18:53 Doomsday Engine Revision 12e310a7 (github): Client|UI|ConsoleCommandWidget: Working on autocompletion popup
Doesn't quite work yet… As popup content, DocumentWidget isn't
visible. What gives?
skyjake
18:52 Doomsday Engine Revision c7d1c614 (github): Cleanup
skyjake
18:51 Doomsday Engine Revision 2448d523 (github): Client|UI|LineEditWidget: Querying the editor cursor position
Determining where exactly the cursor is on the canvas. skyjake
18:49 Doomsday Engine Revision 6ae3c47c (github): libshell|AbstractLineEditor: Added notifications about autocompletion
skyjake
18:48 Doomsday Engine Revision 2cd4155a (github): Documentation|Fixed|libdeng2: Apidoc issue in Time
skyjake
18:48 Doomsday Engine Revision 41bee2ee (github): Refactor|Console: Compiling a list of console words with possible values
This output is for the command line autocompletion.
Refactored the old console routines to allow producing styled te...
skyjake
11:54 Doomsday Engine Revision cb301fa5 (github): Client|Default Style|OS X: Use Menlo as the default monospace font
skyjake
11:53 Doomsday Engine Revision 4600b543 (github): Fixed|DocumentWidget: Changing style on the fly
skyjake
10:48 Doomsday Engine Revision 15b45991 (github): Client|UI|DocumentWidget: Finished basic implementation
DocumentWidget now allocates and draws only the visible range of lines.
Clipping is applied to the drawn text. The sc...
skyjake
10:46 Doomsday Engine Revision 6fc32b98 (github): Client|UI|GuiWidget: Added method for calculating normalized content rectangle
skyjake
10:45 Doomsday Engine Revision 0490c3e2 (github): Client|UI|ScrollAreaWidget: Indicator origin, geometry updates
When the indicator is animating, geometry update requests occur
automatically. Also it is now possible to define the ...
skyjake
10:43 Doomsday Engine Revision 683c0e19 (github): Fixed|FontLineWrapping: A double newline stops wrapping operation
skyjake
10:42 Doomsday Engine Revision 92fa4d6d (github): libgui|GLState: Added missing assignment operator
skyjake
10:42 Doomsday Engine Revision de1f2307 (github): Task Bar|Console: Adjusted 'taskbar' command behavior when task bar open
If the task bar is open but the command line is unfocused, 'taskbar'
will set focus to the command line rather than c...
skyjake
08:43 Doomsday Engine Revision c92cec6b (github): Client|UI|DocumentWidget: Working on drawing text
skyjake

2013-07-29

17:59 Doomsday Engine Revision 47e1bf65 (github): Client|UI: Added DocumentWidget for larger blocks of text
While LabelWidget is good for small static UI texts, DocumentWidget
is designed to handle longer texts that typically...
skyjake
13:50 Doomsday Engine Revision ce445e2b (github): Codex|Fixed: Further HTML5 correctness
The pages now pass (X)HTML5 validation without errors. skyjake
13:32 Doomsday Engine Revision 147f6060 (github): Fixed|Cleanup|Codex: Page footer, unnecessary sys.exit
skyjake
13:08 Doomsday Engine Revision 930f8982 (github): Codex|Fixed: HTML5 correctness, CSS instead of deprecated attributes, br tags
Also rounding the authorship percentages better now. skyjake
08:50 Doomsday Engine Revision 45627f78 (github): Codex: Set the file encoding to UTF-8 in produced HTML pages
skyjake

2013-07-28

20:51 Doomsday Engine Revision 4eeec343 (github): Codex: More related tags
skyjake
18:50 Doomsday Engine Revision c91c20e1 (github): Codex: Added breakdown of authorship for each tag
Showing percentage of commit authors. skyjake
17:48 Doomsday Engine Revision 7f88a017 (github): Codex: Fine-tuning related tags
skyjake
17:46 Doomsday Engine Revision fc93aba7 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
16:32 Doomsday Engine Revision 5eebdbf2 (github): Codex: Improved tag grouping with wildcards, additional related tags
skyjake
11:53 Doomsday Engine Revision 9f726663 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:51 Doomsday Engine Revision 8b3cd8e1 (github): Codex: Added related tags (manually chosen)
skyjake
09:20 Doomsday Engine Revision 7e36933e (github): Fixed|libcommon: "HUD Display" menu item not linked to 'map-huddisplay'
skyjake
08:33 Doomsday Engine Revision 83fc6b8d (github): libdeng2|Range: Added isEmpty() method
skyjake
08:33 Doomsday Engine Revision c0de527b (github): Client|UI|GLTextComposer: Better way to set partial range of lines
GLTextComposer also needs to allocate only the visible lines, so just
doing the geometry is not enough.
skyjake
 

Also available in: Atom