skyjake's activity
From 2014-04-02 to 2014-04-15
2014-04-15
-
22:08 Doomsday Engine Revision f10d4084 (github): Documentation|Console: Updated help strings, removed obsolete cvars
-
20:53 Doomsday Engine Revision 8877b737 (github): Fixed|Hexen: Fall through star bridge, etc. (mobj collision range)
- A trivial refactoring oversight.
IssueID #1740 -
14:13 Doomsday Engine Revision b5158aaa (github): libappfw: Faster fold panel indicator animation
-
12:12 Doomsday Engine Revision 870948f7 (github): SDK|Documentation: Compile .qch outside the normal apidoc dir
- The apidoc dir is being shared as a Dropbox folder (available via
DEW), but in the case of .qch we are only intereste... -
11:50 Doomsday Engine Revision 1369f07e (github): Fixed|Builder: Relative distrib path in builder config
-
11:32 Doomsday Engine Revision a8d22636 (github): Builder: Generate Qt Creator help file for the SDK
-
11:15 Doomsday Engine Revision 20f59c78 (github): Documentation: Fixed a couple of Doxygen issues
-
11:15 Doomsday Engine Revision 029b2872 (github): SDK|Documentation: Generate a .qch help file for the SDK
- API documentation inside Qt Creator for all the Doomsday libraries.
2014-04-14
-
18:47 Doomsday Engine Revision 36e785c6 (github): Tutorial: Slight rephrasing of the notifications step
-
17:29 Doomsday Engine Revision 5c6b5d5f (github): Refactor|libappfw: Renamed NotificationWidget
- This is a notification area, not an individual notification.
-
17:23 Doomsday Engine Revision 9946567e (github): Refactor|libappfw|GuiWidget: Added a slot for deleting later
- Also added a guiFind() utility method and renamed the clipped()
method for clarity. -
17:23 Doomsday Engine Revision 98881068 (github): Fixed|libappfw: Handling notifications owned by other widgets
- If a notification is owned by a widget prior to showing,
NotificationWidget is supposed to only temporarily take owne... -
17:23 Doomsday Engine Revision 881aa04d (github): Tutorial: Introduce notifications
- Using dummy notification area and alert.
-
09:58 Doomsday Engine Revision 4951f554 (github): Shell|GUI: Reordered widgets in the Start Local Server dialog
- Game Options should appear as another tab in the future.
-
09:57 Doomsday Engine Revision b1861673 (github): Documentation|Readme: Removed mention of Deng Team test servers
-
07:57 Doomsday Engine Revision 045b35e6 (github): Builder|OS X: Package app ZIPs separately for different OS X versions
2014-04-13
-
18:13 Doomsday Engine Revision f11e80cd (github): Fixed|UI|Ring Zero: Keep MP sessions menu up to date
-
17:50 Doomsday Engine Revision 8868d0ea (github): libdeng2|Socket: Added an error signal, improved closing
- Apparently closing the socket was blocking if the socket was
connecting to a host when Socket::close() was called. -
16:37 Doomsday Engine Revision 1a7dcc23 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
16:37 Doomsday Engine Revision 55b86744 (github): Builder|OS X: Zipped filenames should use the build number
-
15:41 Doomsday Engine Revision 2f043616 (github): Fixed|OS X: Build error with Qt 4.7
- In Qt 4.7, QThreadStorage requires a pointer type.
-
15:41 Doomsday Engine Revision 65faca6f (github): libappfw|GuiWidget: Manually saving/restoring widget tree state
- Sometimes it is beneficial to save/restore state at other times
in addition to widget de/initialization. -
15:41 Doomsday Engine Revision 22f26f16 (github): Fixed|UI|Client: Update singleplayer session menu when game changes
- The currently loaded game is disabled in the menu, so it has to be
enabled when returning to ring zero. -
15:41 Doomsday Engine Revision c7c1dedd (github): Fixed|UI|Client: Games dialog sort order should match Home Screen order
- The Ring Zero game selection menu hangs around in the background,
so its state must be manually saved so the Games di... -
13:34 Doomsday Engine Revision 224e90d7 (github): Builder|OS X: Package apps as additionally as plain ZIPs
- OS X apps can be distributed as-is, so this is the simplest way to
install Doomsday or Doomsday Shell. Both apps are ... -
09:21 Doomsday Engine Revision fae56bc4 (github): Fixed|Tutorial: Minor visual highlight glitch
- Todo: The actual cause could be a one frame delay in geometry updating?
2014-04-12
-
20:59 Doomsday Engine Revision 99b06bd1 (github): Tutorial: Introducing the Home Screen
-
20:17 Doomsday Engine Revision 57ca8049 (github): Refactor|libappfw: Animating procedural images, fold panel indicator
- If a procedural image is animating, it will return indication of
that from its update() method.
The fold panel indic... -
20:15 Doomsday Engine Revision ccdac3c4 (github): libgui|VertexBuilder: Applying a transformation
-
19:32 Doomsday Engine Revision 405941be (github): libappfw|GuiRootWidget: Utility for moving a widget on top
-
19:24 Doomsday Engine Revision a62d897e (github): UI|Client|GamesDialog: Cannot switch to the currently loaded game
-
19:17 Doomsday Engine Revision 5cc9b850 (github): Fixed|UI|Client: Games dialog opens a network settings dialog
- The Games dialog should only open a network settings dialog when
showing the multiplayer sessions. -
17:03 Doomsday Engine Revision 0b8fc5ec (github): Refactor|UI|Client: Fixed game session menu issues
- Architecture of the session selection menus was refactored to use
a common base class called SessionMenuWidget. Also,... -
17:03 Doomsday Engine Revision f243e07f (github): Fixed|Server: Crash when starting and when shutting down
- ServerApp's ResourceSystem was not being constructed or destroyed
at the correct time (it has a dependency on Games).... -
17:03 Doomsday Engine Revision fe35536f (github): Shell|GUI: Better label for checkbox
2014-04-11
-
11:51 Doomsday Engine Revision 7d24d75e (github): libappfw: Added VariableSliderWidget
- Also, SliderWidget's range labels now use the slider's precision.
-
11:15 Doomsday Engine Revision 0003efae (github): Oculus Rift|libappfw: Setting the yaw zero angle
-
10:36 Doomsday Engine Revision d6895344 (github): Cleanup|libdeng2: Use CommandLine::ArgWithParams
-
09:23 Doomsday Engine Revision 02d795b0 (github): Fixed|UI|Client: Check for main window's existence
-
09:21 Doomsday Engine Revision 773d7fdd (github): UI|Client: Don't raise alerts when console history open
- The console history will show the alert anyway, so it is unnecessary
to alert the user about it redundantly. -
08:58 Doomsday Engine Revision 947843fe (github): Fixed|libdeng2|Record: Use copy behavior for copied subrecords
- When making a copy, use the same copy behavior for all subrecords.
Otherwise subrecords would be fully copied even th...
2014-04-10
-
22:26 Doomsday Engine Revision 2dd07120 (github): Renderer|FX: Reduce halo brightness as bloom intensity grows
- To avoid over-saturating halos, halo brightness is reduced as a
factor of bloom intensity. -
21:59 Doomsday Engine Revision fc581787 (github): FX|Renderer: Added a method to query if bloom is enabled
- No need to check the cvar.
-
20:47 Doomsday Engine Revision fd7f50b9 (github): Fixed|OS X: Incorrect working directory with a developer build
- If Doomsday was started without "-userdir", no one ensured that the
working directory was set to the App's native hom... -
20:25 Doomsday Engine Revision 0bcf0526 (github): Fixed|UI|Client: Potential crash after saving a game
- Must remove SavegameSelectionWidget from observer audience before
deleting it. -
11:11 Doomsday Engine Revision b7fa8dbf (github): OS X|qmake: Added build option "deng_c++11"
- Enabling C++11 in the clang build.
-
10:13 Doomsday Engine Revision d25f3f1e (github): Merge branch 'master' into gl2-model
-
09:29 Doomsday Engine Revision 653c046a (github): Tutorial: Added introduction to renderer appearance
2014-04-09
-
20:41 Doomsday Engine Revision ebea0ed6 (github): Optimize|libgui: Reserve less memory for GL vertex building
- Todo: Allocations could be avoided by using some form of
frame-persistent data arrays. -
18:39 Doomsday Engine Revision a20d8edc (github): libappfw: Added a line edit widget for Variable editing
- Edits the value of a Variable as a text string.
-
18:39 Doomsday Engine Revision f0b0333f (github): Client|Master Server: Master cvars replaced with a Config variable
- The three cvars for master server address, path, and port were
replaced with Config.masterServer.apiUrl that contains... -
18:39 Doomsday Engine Revision c23a0da0 (github): UI|Client: Order of game subsets in the Games dialog
- The Saved Games subset should appear below available games, because
this view is shown when the user selects "Switch ... -
12:17 Doomsday Engine Revision a174bdc2 (github): libgui|Sound: Added Play and Change audiences
-
10:28 Doomsday Engine Revision e318bbe5 (github): libgui: Cleanup
-
09:09 Doomsday Engine Revision 9a5bfa7a (github): libdeng2|libgui|InfoBank: Paths are relative to the Info source path
- If a relative path is specified in an InfoBank, it is now resolved
relative to its Info source. -
09:07 Doomsday Engine Revision 21401ed1 (github): libdeng2|ScriptedInfo: Source location of blocks
- The special variable "__source__" is used for storing the Info source
location of each block. -
09:06 Doomsday Engine Revision 992f3dd7 (github): Refactor|libdeng2|Info: Element source location, pimpl for Info::Element
- The source path of each element is stored in addition to the line
number. -
08:10 Doomsday Engine Revision 69bc505a (github): Merge remote-tracking branch 'origin/master' into gl2-model
2014-04-08
-
20:21 Doomsday Engine Revision 6ace3b07 (github): Documentation|libdeng2: Note about Shared's thread safety
-
20:11 Doomsday Engine Revision a5101149 (github): UI|Ring Zero: Adjusted menu width, better scrollbar placement
-
16:25 Doomsday Engine Revision 5511841a (github): Refactor|libdeng2|Info: Info keeps track of the source path
- When an Info document is parsed from a file, Info itself keeps track of
the source path so that @includes can be done... -
12:04 Doomsday Engine Revision e9dc2e52 (github): libgui: Cleanup
-
11:16 Doomsday Engine Revision f1e3fd60 (github): libgui|ModelDrawable: Instanced drawing for models
- However, bone matrices are still shared by each instance, as there is no
room for them as vertex attributes (they pro... -
11:14 Doomsday Engine Revision 05c995c0 (github): libgui: Drawing buffers with instancing, dynamic attrib locations
- Added support for the ARB_draw_instanced and ARB_instanced_arrays
extensions to allow efficiently drawing multiple co...
2014-04-07
-
21:17 Doomsday Engine Revision ddafed57 (github): Fixed|UI|Ring Zero: Minor layout issues in game selection menus
- Setting initial grid width using up-to-date margins, and cell height
has a minimum of 3 lines of space. -
21:10 Doomsday Engine Revision 94817cbb (github): libappfw|LabelWidget: Content size available as rules
-
20:07 Doomsday Engine Revision 4e1f63f4 (github): Client|Plugin: Thread-safety for calling plugin hooks
- Keep track of the active plugin ID per thread.
-
18:52 Doomsday Engine Revision c40ae6b6 (github): libdeng2|CommandLine: Additional robustness for executeAndWait()
-
18:47 Doomsday Engine Revision 15caee49 (github): libdeng2|CommandLine: Execute a process and wait
- Optionally can retrieve standard output from the process.
-
14:37 Doomsday Engine Revision 82ea2f6e (github): libdeng2|Vector: Squared length for 2-component vectors
-
14:37 Doomsday Engine Revision dd398d53 (github): libgui|ModelDrawable: Set up bounds at load time
- The bounding box of the model can be determined at load time from vertex
positions. -
11:00 Doomsday Engine Revision 9a3ed783 (github): libappfw: Cleanup
-
11:00 Doomsday Engine Revision e9c4f9c9 (github): libdeng2|Vector: Added a setLength() method
-
08:50 Doomsday Engine Revision 75d91de0 (github): Merge remote-tracking branch 'origin/master' into libgui-audio
2014-04-06
-
14:13 Doomsday Engine Revision 26a50828 (github): UI|Client: Don't warn about map errors in non-custom maps
- Addresses the problem of Heretic and Hexen raising a lot of map error
alerts even though the user cannot do anything ... -
14:12 Doomsday Engine Revision 61e46664 (github): Refactor|Map: Added Map::isCustom()
- A C++ way to call P_MapIsCustom().
-
13:21 Doomsday Engine Revision 4e16436f (github): Client|ResourceSystem: Invalid sprite frame names should not cause alert
- Now the log entries about invalid sprite frames are logged as NOTE,
meaning they will still be highlighted in the log... -
11:43 Doomsday Engine Revision a2428f9f (github): Fixed|libcommon: Compiler warning
2014-04-05
-
22:19 Doomsday Engine Revision c4c63512 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
22:19 Doomsday Engine Revision b25d9022 (github): Fixed|Cleanup|libcommon: File system usage in GameSession
- This commit addresses FS2 usage issues in GameSession and applies
some cleanup.
- Folder::replaceFile() does not req... -
22:07 Doomsday Engine Revision 558958d9 (github): libdeng2|SavedSession: Only populate when certain about changes
- Population should only occur when there is certain knowledge that
the source data has change without FS2 being aware ... -
21:19 Doomsday Engine Revision f6c0611b (github): Cleanup|libdeng2|Session: Use file system utils
-
20:36 Doomsday Engine Revision 1aee5e78 (github): Cleanup
-
20:17 Doomsday Engine Revision 49455e54 (github): Refactor|Savegame Tool: Use file system utils
- Setting up a folder with a specific feed is now easier. Earlier
contents will be cleaned out of the way (without touc... -
20:03 Doomsday Engine Revision 9cc96cf3 (github): Refactor: Use improved FS2 flushing, file system utils
- It is no longer necessary or advisable to change a file to ReadOnly
mode after writing it. Instead, the file should j... -
19:32 Doomsday Engine Revision 9c1d00d7 (github): Cleanup|libdeng2: Removed unnecessary File::setMode() calls
- All files created by new/replaceFile() have write access.
-
19:31 Doomsday Engine Revision 393c192c (github): Fixed|libdeng2|File: Build issue
- Ambiguity between File::d and Folder::d.
-
19:27 Doomsday Engine Revision 1c7688f8 (github): Tests: Trying out new FS2 features
- Printing a list of files, accessing archive contents via file tree,
copying a ZIP file. -
19:24 Doomsday Engine Revision 0aa0310f (github): libdeng2|NativeFile: Revised internal native file access
- The major change in this commit is that flushing a NativeFile will
cause the native file handle to be closed after th... -
19:19 Doomsday Engine Revision 7c4612be (github): Refactor|libdeng2|FS: Added file list printer, applied pimpl idiom
-
19:18 Doomsday Engine Revision 9e6df6a3 (github): libdeng2|FS: Added file system utilities
- (Re)making a folder with a single specific feed, and copying a file
and possibly interpreting the resulting copy. -
18:59 Doomsday Engine Revision ee5b2db7 (github): libdeng2|FS: Improvements for accessing Archive through file system
- ArchiveEntryFile now has a meaningful flush() method that causes the
entire archive to be written to the source file ...
2014-04-04
-
16:34 Doomsday Engine Revision 13944d3b (github): Fixed|libdeng2|Archive: Listing contents of empty folders in Archive
- Archives don't actually contain folders, so attempting to list the
contents of _any_ nonexistent path should not thro... -
14:16 Doomsday Engine Revision 725aecaf (github): libgui|Sound: Added more 3D audio properties
-
09:19 Doomsday Engine Revision e136d593 (github): Merge remote-tracking branch 'origin/master' into libgui-audio
-
08:59 Doomsday Engine Revision 29814920 (github): Fixed|Client: Mistake in logic after old GUI code removal
- "!stopTime" is always true now that stopTime has been removed.
2014-04-02
-
17:42 Doomsday Engine Revision 0c29a627 (github): libdeng2|Zeroed: Method for getting a pointer
-
16:14 Doomsday Engine Revision 2fde0e40 (github): SDK: Added a macro for adding a gcc/clang dynamic link path
-
16:14 Doomsday Engine Revision 717046de (github): Debug|libdeng2: Autoflush log before a failed assertion
- It is inconvenient if there are log messages unflushed at the time of
abort. -
15:45 Doomsday Engine Revision f5c58682 (github): Fixed|libgui|Image: Loading a TGA image
- Swapping red and blue channels not needed.
-
13:54 Doomsday Engine Revision 0f45648b (github): libgui|GLShader: Terminator not needed
- Block maintains a zero terminator automatically.
-
10:54 Doomsday Engine Revision 7aab6760 (github): libgui|ModelDrawable: Support loading TGA textures
- Format hint provided to de::Image.
-
10:53 Doomsday Engine Revision 024feb51 (github): libgui|Atlas: Converted some normal log entries to Dev entries
-
10:53 Doomsday Engine Revision 9236dadc (github): Refactor|libgui: Use the reference location provided by InfoBank
-
10:52 Doomsday Engine Revision fb8a7c87 (github): libgui|Image: Added support for reading Targa format
- Both uncompressed RGB and RLE RGB are supported.
-
10:50 Doomsday Engine Revision 6e4a0abf (github): libdeng2|ScriptedInfo: Support @include directive in .dei files
- Includes are located relative to the .dei source path.
-
10:49 Doomsday Engine Revision 44dae93a (github): libdeng2|InfoBank: Keep track of source file location
- Most derived banks have use for this information.
-
10:48 Doomsday Engine Revision 7dc1a759 (github): libdeng2|Folder: Describe unnamed folders as "root folder"
Also available in: Atom