Project

General

Profile

skyjake's activity

From 2014-03-23 to 2014-04-05

2014-04-05

22:19 Doomsday Engine Revision c4c63512 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
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...
skyjake
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 ...
skyjake
21:19 Doomsday Engine Revision f6c0611b (github): Cleanup|libdeng2|Session: Use file system utils
skyjake
20:36 Doomsday Engine Revision 1aee5e78 (github): Cleanup
skyjake
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...
skyjake
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...
skyjake
19:32 Doomsday Engine Revision 9c1d00d7 (github): Cleanup|libdeng2: Removed unnecessary File::setMode() calls
All files created by new/replaceFile() have write access. skyjake
19:31 Doomsday Engine Revision 393c192c (github): Fixed|libdeng2|File: Build issue
Ambiguity between File::d and Folder::d. skyjake
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.
skyjake
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...
skyjake
19:19 Doomsday Engine Revision 7c4612be (github): Refactor|libdeng2|FS: Added file list printer, applied pimpl idiom
skyjake
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.
skyjake
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 ...
skyjake

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...
skyjake
14:16 Doomsday Engine Revision 725aecaf (github): libgui|Sound: Added more 3D audio properties
skyjake
09:19 Doomsday Engine Revision e136d593 (github): Merge remote-tracking branch 'origin/master' into libgui-audio
skyjake
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. skyjake

2014-04-02

17:42 Doomsday Engine Revision 0c29a627 (github): libdeng2|Zeroed: Method for getting a pointer
skyjake
16:14 Doomsday Engine Revision 2fde0e40 (github): SDK: Added a macro for adding a gcc/clang dynamic link path
skyjake
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.
skyjake
15:45 Doomsday Engine Revision f5c58682 (github): Fixed|libgui|Image: Loading a TGA image
Swapping red and blue channels not needed. skyjake
13:54 Doomsday Engine Revision 0f45648b (github): libgui|GLShader: Terminator not needed
Block maintains a zero terminator automatically. skyjake
10:54 Doomsday Engine Revision 7aab6760 (github): libgui|ModelDrawable: Support loading TGA textures
Format hint provided to de::Image. skyjake
10:53 Doomsday Engine Revision 024feb51 (github): libgui|Atlas: Converted some normal log entries to Dev entries
skyjake
10:53 Doomsday Engine Revision 9236dadc (github): Refactor|libgui: Use the reference location provided by InfoBank
skyjake
10:52 Doomsday Engine Revision fb8a7c87 (github): libgui|Image: Added support for reading Targa format
Both uncompressed RGB and RLE RGB are supported. skyjake
10:50 Doomsday Engine Revision 6e4a0abf (github): libdeng2|ScriptedInfo: Support @include directive in .dei files
Includes are located relative to the .dei source path. skyjake
10:49 Doomsday Engine Revision 44dae93a (github): libdeng2|InfoBank: Keep track of source file location
Most derived banks have use for this information. skyjake
10:48 Doomsday Engine Revision 7dc1a759 (github): libdeng2|Folder: Describe unnamed folders as "root folder"
skyjake

2014-04-01

12:08 Doomsday Engine Revision 28382dc9 (github): Documentation|libgui: More info about Sound::play()
skyjake

2014-03-31

19:01 Doomsday Engine Revision 3959c6e4 (github): libgui|Sound: By default delete sounds after they stop
skyjake
19:01 Doomsday Engine Revision aef5267f (github): libgui|GLFramebuffer: Utility method for drawing the color buffer
skyjake
15:24 Doomsday Engine Revision d24e3394 (github): libdeng2: Added some math utilities
Vector3::xz() and clamping to a -x..+x range. skyjake
15:23 Doomsday Engine Revision 26adb931 (github): Refactor|libgui: Fluid interface for Sound properties
skyjake
12:20 Doomsday Engine Revision f3207234 (github): Merge remote-tracking branch 'origin/master' into libgui-audio
skyjake
12:19 Doomsday Engine Revision f98eef65 (github): libdeng2|FS: Flushing a PackageFolder
ArchiveFeed can now be told when to update the source file. It also
flushes the written archive immediately.
Package...
skyjake
12:17 Doomsday Engine Revision c9981ae6 (github): libdeng2|FS: Always flush a file when switching from write to read mode
skyjake
11:33 Doomsday Engine Revision 2a6fa427 (github): libgui: Cleanup
skyjake
09:05 Doomsday Engine Revision 9a6c0bc5 (github): Merge remote-tracking branch 'origin/master' into libgui-audio
skyjake

2014-03-30

20:56 Doomsday Engine Revision 91f36fc9 (github): Fixed|Renderer|FX: Bloom leaking from UI layer
skyjake
18:10 Doomsday Engine Revision ba33c2a0 (github): Renderer|FX: Improved bloom shader quality
The shader now uses more samples per pixel, allowing a smoother end
result. The default value of 'rend-bloom-dispersi...
skyjake
17:36 Doomsday Engine Revision 9bcdab72 (github): Documentation|Readme: Mention bloom in the feature list
skyjake
16:29 Doomsday Engine Revision 451427c9 (github): Changed release type to "Candidate" for 1.14
skyjake
11:30 Doomsday Engine Revision 8ba48aef (github): Renderer|FX: Cleanup
skyjake
11:27 Doomsday Engine Revision d2ac4049 (github): Renderer|FX: Apply vignetting after bloom
skyjake
10:48 Doomsday Engine Revision 4ed8d32a (github): UI|Ring Zero: Show a scroll indicator for the Game Selection menu
skyjake
10:37 Doomsday Engine Revision f22c2d97 (github): Fixed|Ring Zero: Folded Saved Games title always shows 0 games initially
The content widget of a fold panel does not receive updates when
closed, so now SavegameSelectionWidget employs a bet...
skyjake
10:33 Doomsday Engine Revision 4582b785 (github): Documentation|libappfw: Added note about fold panel contents
skyjake
09:32 Doomsday Engine Revision aae14118 (github): FluidSynth|OS X|Clang: Disabled compiler warnings (unused value)
skyjake

2014-03-28

18:08 Doomsday Engine Revision 66899f06 (github): libdeng2|Info: Retain letter case in identifiers
While block types are still forced to lower case, all element names
now retain their case. They are indexed case inse...
skyjake
17:39 Doomsday Engine Revision d84c1bd1 (github): Fixed|OS X|Savegame Converter: Dynamic linking
skyjake
14:56 Doomsday Engine Revision e53265f4 (github): libappfw: Added a waveform bank to BaseGuiApp
This can be conveniently used for the application's sounds. skyjake
14:55 Doomsday Engine Revision 36cfc5d2 (github): Fixed|libgui|Waveform: Parsing data in WAV format
skyjake
14:54 Doomsday Engine Revision 9da29315 (github): libdeng2|Reader: Added a method to query remaining size
skyjake
14:38 Doomsday Engine Revision 4eb7641c (github): Merge remote-tracking branch 'origin/master' into libgui-audio
Conflicts:
doomsday/libdeng2/include/de/data/reader.h
doomsday/libdeng2/src/data/reader.cpp
skyjake
14:21 Doomsday Engine Revision 7a00e5a0 (github): libgui: Added an abstract base class for sounds
Once a sound is started, de::Sound allows once to control and observe
it.
skyjake
14:16 Doomsday Engine Revision 0a089a6e (github): libgui|Waveform: Store sample rate as an integer
skyjake
09:20 Doomsday Engine Revision 574a5a06 (github): Fixed|Savegame Tool: Missing virtual destructor
Classes with virtual methods should have a virtual destructor. skyjake
09:19 Doomsday Engine Revision 0b7bfc96 (github): Fixed|Savegame Tool: Build issues (extra qualifiers)
skyjake
09:18 Doomsday Engine Revision 06d89d43 (github): Fixed|OS X|Savegame Tool: Build config and deployment
Added the tool to the app bundling script and fixed the build settings
to produce the right kind of executable. Also ...
skyjake
09:17 Doomsday Engine Revision 60b75bcb (github): Cleanup|Savegame Tool: Take advantage of Qt methods
Block is a QByteArray. skyjake
09:03 Doomsday Engine Revision 6147684c (github): Cleanup|libcommon: Accessing pointer-based byte arrays
de::ByteRefArray is the appropriate array class to use for referencing
an existing pointer-based array of bytes with ...
skyjake
09:00 Doomsday Engine Revision 9473d1cb (github): Cleanup|libcommon: Streaming bytes directly to a File
When streaming directly to a File via the IOStream interface, one
does not need to use FixedByteArray as the operatio...
skyjake
08:58 Doomsday Engine Revision b9e0021b (github): Cleanup|Savegame Tool: Unnecessary use of char[]
Block is already a "raw" buffer of bytes, so there is no need to
have another buffer just for access to the raw bytes...
skyjake
08:53 Doomsday Engine Revision ff7f3f4b (github): libdeng2|Reader|Write: Reading/writing fixed-size byte arrays
Added more convenient methods for reading and writing byte arrays of
preset size, which means the size itself won't b...
skyjake
06:39 Doomsday Engine Revision 2ed471fb (github): libdeng2|Reader: Added a method to read a specific number of bytes
Added a method that is more convenient to use than reading a
FixedByteArray.
skyjake
06:32 Doomsday Engine Revision 73508058 (github): libgui|Waveform: Cleanup
skyjake

2014-03-27

20:09 Doomsday Engine Revision 0f84622b (github): Fixed|libgui: Renamed source subfolder
The "font" folder was potentially mixed up with the "Font"
convenience header.
skyjake
15:06 Doomsday Engine Revision cc7952b2 (github): libgui: Added Waveform and WaveformBank
Waveform is a sequence of audio samples. WaveformBank is analogous to
the other banks: it is an InfoBank that loads W...
skyjake
15:04 Doomsday Engine Revision 2768a93c (github): libdeng2|Reader: Added a method to read a specific number of bytes
Added a method that is more convenient to use than reading a
FixedByteArray.
skyjake
15:03 Doomsday Engine Revision c8fb3564 (github): libgui|Refactor: Divided libgui sources to subfolders by domain
skyjake
09:05 Doomsday Engine Revision f9a9ac9c (github): Fixed|libdeng2: Incorrect source file attributes
skyjake

2014-03-26

19:56 Doomsday Engine Revision 556e9ef4 (github): libdeng2|Info: Added an include directive
The @include directive instructs the Info parser to read the
contents of another Info document and insert its root's ...
skyjake
19:00 Doomsday Engine Revision 066a6d91 (github): Fixed|libappfw|TextDrawable: Potential crash when changing text during wrapping
TextDrawable didn't check if a wrapping task was ongoing before
clearing a background wrapper.
Todo for later: TextD...
skyjake
15:08 Doomsday Engine Revision 96446134 (github): libgui|GLBuffer: Added a new vertex format (Vertex3)
A simple format with just a position. skyjake
14:29 Doomsday Engine Revision 33a9dbaa (github): Merge remote-tracking branch 'origin/master' into gl2-model
skyjake
14:28 Doomsday Engine Revision 82c07efa (github): libgui|Atlas: Disabled log entries about commits by default
Logging atlas commits is not that relevant unless one is debugging
Atlas or an atlas allocator. The commit log entrie...
skyjake
14:15 Doomsday Engine Revision b2cfb6ae (github): Fixed|libdeng2|File: Retain origin feed when reinterpreting
skyjake
13:31 Doomsday Engine Revision bcaeaf9c (github): libgui|GLShaderBank: Including common shader sources
'include.vertex' and 'include.fragment' in a shader definition are
now used to specify additional paths to common sha...
skyjake

2014-03-25

21:01 Doomsday Engine Revision 1f8bd4b5 (github): libdeng2|FS: Reinterpreting files
Added File::reinterpret() and a test for it in test_archive.
This allows taking an ordinary file or an already inter...
skyjake
20:47 Doomsday Engine Revision cff42b44 (github): Fixed|libdeng2|ArchiveFeed: Handling corrupt source data
Even if the source archive was invalid and caused an exception when
reading, the feed was still added to the source f...
skyjake
19:01 Doomsday Engine Revision 27b0659a (github): libdeng2: Template arguments by const reference
skyjake
19:00 Doomsday Engine Revision 8c12f5be (github): libgui|GLUniform: Added vector array as uniform type
skyjake

2014-03-24

14:14 Doomsday Engine Revision f67eff36 (github): Merge branch 'master' into gl2-model
skyjake
12:57 Doomsday Engine Revision 67270a65 (github): Fixed|GL|Client: Default value for 'vid-fsaa'
The value of console variable 'vid-fsaa' is persistently stored as
Config.window.fsaa, so it should get its default v...
skyjake
12:43 Doomsday Engine Revision 6a357bae (github): libdeng2|FS: Further clarified file descriptions
It is unnecessary to spell out "native" when it is clear that the
associated path is a native one.
FS2 paths are att...
skyjake
10:21 Doomsday Engine Revision a67911db (github): libdeng2|FS: Attempting to improve readability of file descriptions
A file description now adapts to the current log entry metadata in
that more verbosity is included for developer/verb...
skyjake
10:18 Doomsday Engine Revision d9c42411 (github): libdeng2|Log: Keep track of the current log entry metadata
This information can be used by methods composing text for log
entries.
skyjake
10:17 Doomsday Engine Revision 1c0a4462 (github): Cleanup
skyjake
08:55 Doomsday Engine Revision 0b1bd2c6 (github): libdeng2|File: Don't return a reference to private member
skyjake

2014-03-23

20:34 Doomsday Engine Revision ff4ff066 (github): Fixed|Updater|libappfw: Showing the Updater notification icon
ProgressWidget in mini mode uses a zero color for the label's image,
so the Updater notification must use a separate ...
skyjake
09:19 Doomsday Engine Revision fa2dba3c (github): Fixed|Builder: Counting words in log output
The issue counts were off due to false positives. skyjake
 

Also available in: Atom