skyjake's activity
From 2013-07-24 to 2013-08-06
2013-08-06
-
19:59 Doomsday Engine Revision 163a34d7 (github): Client|UI|ConsoleCommandWidget: Use style rule for maximum popup height
-
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.
-
16:19 Doomsday Engine Revision c08f555c (github): Shell|CommandLineWidget: Print possible completions when pressing Tab
- All the possible completions are printed in the log.
-
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... -
16:10 Doomsday Engine Revision 037146e7 (github): Client|UI|PopupWidget: Allow setting popup anchor axes independently
-
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... -
12:50 Doomsday Engine Revision f604eaf9 (github): Default Style|Client: Subtler border glow
-
12:00 Doomsday Engine Revision beead396 (github): Revert "Windows|qmake: Disable global optimizations (Og) in release build"
- This reverts commit 22792de1bc7317fd82dbdde4a7283a7c46e99058.
-
11:11 Doomsday Engine Revision e7c0ef58 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
11:09 Doomsday Engine Revision dbe4f594 (github): Builder|OS X: Identify OS X 10.5 as a build platform
-
11:04 Doomsday Engine Revision 1ae365f4 (github): Finished bump to version 1.12
- Forgot to update all the other version numbers previously.
-
11:04 Doomsday Engine Revision 72daa9d6 (github): Task Bar|Client|UI: Made the DE logo tiny bit smaller
-
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 ... -
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.
-
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...
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). -
16:21 Doomsday Engine Revision df044de1 (github): Documentation|libdeng2|TaskPool: Information about usage
-
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... -
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. -
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... -
14:03 Doomsday Engine Revision 8d42670d (github): Fixed|Console: Bold style not undone in styled command printout
-
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 ... -
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... -
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... -
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... -
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. -
14:03 Doomsday Engine Revision b643d92c (github): Documentation|LogWidget|Client: Note about future refactoring
-
14:03 Doomsday Engine Revision e058d0e2 (github): Homepage: Updated source download page for 1.11.1
-
14:03 Doomsday Engine Revision 0f71cc5c (github): Homepage|OS X: Updated minimum supported version to Snow Leopard
-
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...
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. -
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...
2013-08-03
-
20:11 Doomsday Engine Revision 79d8dd0e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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.
-
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.
-
13:12 Doomsday Engine Revision 2f61b415 (github): Client|Busy Mode: Cleanup
- Removed a bunch of obsolete code.
-
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.
... -
13:03 Doomsday Engine Revision ed5fb2a7 (github): Client|UI|ProgressWidget: Adjusted shadow behind the wheel
-
13:02 Doomsday Engine Revision b5f2492f (github): libgui|GLTexture: Taking over an existing OpenGL texture object
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... -
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.
-
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... -
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... -
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. -
09:18 Doomsday Engine Revision 9f0edda8 (github): Client|Default Style: Adjusted border glow/shadow strength
-
09:17 Doomsday Engine Revision 1bf3979c (github): libgui|VertexBuilder: Making a 2D ring or circle
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.
-
20:31 Doomsday Engine Revision d0fb450e (github): Client|Default Style: Added the border glow definitions and image
-
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... -
09:28 Doomsday Engine Revision 2625b6b0 (github): Client|UI: Added ProgressWidget
- Work in progress... (pun not intended)
-
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.
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... -
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.
-
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 ... -
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 ... -
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 ... -
12:29 Doomsday Engine Revision 02a52ee7 (github): libshell|AbstractLineEditor: Autocompletion notifications are optional
- Derived classes may choose to ignore autocompletion notifications
entirely.
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? -
18:52 Doomsday Engine Revision c7d1c614 (github): Cleanup
-
18:51 Doomsday Engine Revision 2448d523 (github): Client|UI|LineEditWidget: Querying the editor cursor position
- Determining where exactly the cursor is on the canvas.
-
18:49 Doomsday Engine Revision 6ae3c47c (github): libshell|AbstractLineEditor: Added notifications about autocompletion
-
18:48 Doomsday Engine Revision 2cd4155a (github): Documentation|Fixed|libdeng2: Apidoc issue in Time
-
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... -
11:54 Doomsday Engine Revision cb301fa5 (github): Client|Default Style|OS X: Use Menlo as the default monospace font
-
11:53 Doomsday Engine Revision 4600b543 (github): Fixed|DocumentWidget: Changing style on the fly
-
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... -
10:46 Doomsday Engine Revision 6fc32b98 (github): Client|UI|GuiWidget: Added method for calculating normalized content rectangle
-
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 ... -
10:43 Doomsday Engine Revision 683c0e19 (github): Fixed|FontLineWrapping: A double newline stops wrapping operation
-
10:42 Doomsday Engine Revision 92fa4d6d (github): libgui|GLState: Added missing assignment operator
-
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... -
08:43 Doomsday Engine Revision c92cec6b (github): Client|UI|DocumentWidget: Working on drawing text
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... -
13:50 Doomsday Engine Revision ce445e2b (github): Codex|Fixed: Further HTML5 correctness
- The pages now pass (X)HTML5 validation without errors.
-
13:32 Doomsday Engine Revision 147f6060 (github): Fixed|Cleanup|Codex: Page footer, unnecessary sys.exit
-
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.
-
08:50 Doomsday Engine Revision 45627f78 (github): Codex: Set the file encoding to UTF-8 in produced HTML pages
2013-07-28
-
20:51 Doomsday Engine Revision 4eeec343 (github): Codex: More related tags
-
18:50 Doomsday Engine Revision c91c20e1 (github): Codex: Added breakdown of authorship for each tag
- Showing percentage of commit authors.
-
17:48 Doomsday Engine Revision 7f88a017 (github): Codex: Fine-tuning related tags
-
17:46 Doomsday Engine Revision fc93aba7 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
16:32 Doomsday Engine Revision 5eebdbf2 (github): Codex: Improved tag grouping with wildcards, additional related tags
-
11:53 Doomsday Engine Revision 9f726663 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
11:51 Doomsday Engine Revision 8b3cd8e1 (github): Codex: Added related tags (manually chosen)
-
09:20 Doomsday Engine Revision 7e36933e (github): Fixed|libcommon: "HUD Display" menu item not linked to 'map-huddisplay'
-
08:33 Doomsday Engine Revision 83fc6b8d (github): libdeng2|Range: Added isEmpty() method
-
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.
2013-07-27
-
20:27 Doomsday Engine Revision ba33772f (github): Client|UI|GLTextComposer: Making vertices for a partial range of lines
- This will be useful when GLTextComposer is used with long content.
-
13:31 Doomsday Engine Revision 0710c9c5 (github): Codex: Fine-tuned tag search algorithm
- By default, levenshtein is case sensitive, so certain matches don't
work quite like they should, particularly because... -
11:07 Doomsday Engine Revision 4759e7c9 (github): Fixed|Codex: Sanitize search term in find_tag.php
-
10:40 Doomsday Engine Revision 78961b91 (github): Fixed|Codex: Prohibit search terms with 60+ characters
-
10:21 Doomsday Engine Revision c8e4afdc (github): Codex: Added a 'style' parameter for the find_tag.php redirector
- The style can be 'grouped', or if omitted defaults to chronological.
-
09:41 Doomsday Engine Revision 1d74baef (github): Fixed|Builder: Typo
-
09:41 Doomsday Engine Revision 8f433163 (github): Builder|Codex: Added the Doomsday Codex generator script
- This is used for generating http://code.iki.fi/codex/
2013-07-26
-
13:53 Doomsday Engine Revision 7c7e9959 (github): Client: OpenGL 2.0 or later is now required
- This can still be bypassed with -noglcheck, though.
-
13:31 Doomsday Engine Revision fc089669 (github): Client: OpenGL 2.0 or later is now required
- This can still be bypassed with -noglcheck, though.
-
13:25 Doomsday Engine Revision 5ffb594e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
13:24 Doomsday Engine Revision 0ab2f741 (github): Console|Unix: Use Unicode for Shift and arrows in 'help' command
-
08:08 Doomsday Engine Revision 2168f6eb (github): Documentation|Client: More comments added to FontLineWrapping
- Wrapping rich text is not the most straightforward of tasks.
2013-07-25
-
20:45 Doomsday Engine Revision aa3b9bf3 (github): Fixed|Console|Windows: Don't use Unicode in 'help'
- Apparently MSVC doesn't like Unicode character literals.
Todo for later: How to make this work on MSVC? -
19:45 Doomsday Engine Revision c7d6d1c2 (github): Console: Further improved 'help' output with Unicode characters
- Also, on OS X use the Unicode Shift/Command symbols instead of
spelling them out (as is convention). -
19:35 Doomsday Engine Revision 645911f7 (github): Fixed|Client|FontLineWrapping: Wrapping tabbed lines
- Now the line wrapper correctly takes tab stops into account when
determining wrapped rich text lines.
Also added som... -
15:41 Doomsday Engine Revision c594f2ff (github): Refactor|Client|FontLineWrapping: Working on wrapping of tab stops
- Previously GLTextComposer was solely responsible for tab stops,
however obviously the line has less room for text if ... -
07:39 Doomsday Engine Revision 5087b9b3 (github): Fixed|Client|libshell: Minor issues with word jump behavior
2013-07-24
-
21:09 Doomsday Engine Revision 9793cbf6 (github): Fixed|libshell|AbstractLineEditor: Word jumping right to the end of the line
-
20:34 Doomsday Engine Revision 90981536 (github): Client|LineEditWidget: Use key modifiers (word jumping)
-
20:33 Doomsday Engine Revision 887dc30c (github): Refactor|libshell: Word jumping and key modifiers in AbstractLineEditor
-
12:48 Doomsday Engine Revision 5817be29 (github): Fixed|libcommon: "HUD Display" menu item not linked to 'map-huddisplay'
-
12:23 Doomsday Engine Revision 648d251c (github): Fixed|libcommon: Missing intermission in Doom2 map30
- The intermission should come before the debriefing finale.
Also renamed G_WorldDone() to G_IntermissionDone() to mor... -
11:48 Doomsday Engine Revision 8e1d7858 (github): Fixed|libcommon: Missing intermission in Doom2 map30
- The intermission should come before the debriefing finale.
Also renamed G_WorldDone() to G_IntermissionDone() to mor... -
11:42 Doomsday Engine Revision 0d4bc30a (github): Fixed|libcommon: Missing intermission in Doom2 map30
- The intermission should come before the debriefing finale.
Also renamed G_WorldDone() to G_IntermissionDone() to mor... -
10:59 Doomsday Engine Revision d16df59a (github): libcommon|Automap: More map title position improvements
- Use the common HUD/menu scaling factor so that the title stays at
the bottom of the view. -
10:25 Doomsday Engine Revision a89f782a (github): libcommon|Automap: Further map title position improvements
- Respect 'hud-face' in Doom, and hide the automap title if the inventory
is open in fullscreen in Heretic/Hexen. -
09:31 Doomsday Engine Revision fb02e1a2 (github): libdoom|libheretic|libhexen: Improved map title positioning in automap
- With 'map-title-position' 1, the title is now positioned above the
status bar, if it is visible, or in the bottom of ... -
09:02 Doomsday Engine Revision 90bf0e42 (github): Refactor|libcommon: Reuse existing title patch finder; added R_StatusBarSize
-
09:01 Doomsday Engine Revision 515de323 (github): Fixed|libcommon: Fixed character encoding issue in p_mapsetup.c
-
09:00 Doomsday Engine Revision be760c6a (github): libdoom64: Doesn't have a status bar
-
09:00 Doomsday Engine Revision 68ea0486 (github): All Games|Automap: Removed the defunct old MapName widget
Also available in: Atom