Project

General

Profile

skyjake's activity

From 2014-06-29 to 2014-07-12

2014-07-11

18:35 Doomsday Engine Revision 7b626605 (github): Fixed|libcommon: Build error (C++ passed through ...)
Better to use the C++ Log API in a C++ source file. skyjake

2014-07-09

13:58 Doomsday Engine Revision 97b10341 (github): Refactor|FS|libcore: Added FileIndex as a separate class
The index of files was previously an internal part of FileSystem,
however now it is a class of its own to facilitate ...
skyjake

2014-07-08

15:31 Doomsday Engine Revision 13b67c8c (github): OS X|qmake: Disable DisplayMode when using Qt 5+
skyjake
15:30 Doomsday Engine Revision d5c30d60 (github): Fixed|libcommon: Compiler warning (possible uninitialized use of variable)
skyjake
14:58 Doomsday Engine Revision 022157f1 (github): Merge branch 'osx-yosemite' of ssh://github.com/skyjake/Doomsday-Engine into packageloader
skyjake
14:14 Doomsday Engine Revision 6c158227 (github): Fixed|Updater|UI: Apply HiDPI scaling in download progress indicator
This ideally should use a Rule, though. skyjake
14:02 Doomsday Engine Revision 682bbe33 (github): OS X|Shell|GUI: Shell's About dialog uses the 2x image with HiDPI
skyjake
10:59 Doomsday Engine Revision e6003696 (github): Fixed|Shell|Qt: Thickness of lines in map overview (with Qt 5)
The default pen behavior in Qt 5 has been changed so that any
transformations affect the pen width.
skyjake
10:57 Doomsday Engine Revision e7a9c99a (github): OS X|Shell|GUI: HiDPI compatible drawing of the log history
The text canvas is drawn in an offscreen buffer, so the scaling must
be manually handled.
skyjake
10:08 Doomsday Engine Revision 21fd26c1 (github): Default Style: Typo
skyjake
10:01 Doomsday Engine Revision 296d0661 (github): OS X: Support HiDPI display resolutions
This commit makes Doomsday aware of HiDPI display resolutions on OS X.
DisplayMode.DPI_FACTOR can be checked to see w...
skyjake
09:53 Doomsday Engine Revision 0e1266d0 (github): Cleanup|Renderer: Bloom shader definition
skyjake

2014-07-06

20:59 Doomsday Engine Revision 5e6c3ba7 (github): OS X|qmake|libgui: Various tweaks for better OS X 10.10 compatibility
The assumptions are that Qt 5 is being used and DisplayMode is disabled
so that the OS X fullscreen mode works properly.
skyjake

2014-07-04

20:49 Doomsday Engine Revision b6ba1097 (github): Merge branch 'master' into packageloader
skyjake
16:50 Doomsday Engine Revision 7334636f (github): Windows: Updated envconfig.bat example
Now applying Qt 5.3's Qt Creator and jom with the /nologo option. skyjake
10:47 Doomsday Engine Revision 02bfa074 (github): Scripting|FS|libcore: Added built-in functions 'File' and 'globals'
The File() function returns a File's info record. The info records of
all File instances now have the superclass Core...
skyjake
10:46 Doomsday Engine Revision c4d571b0 (github): libcore|FS: Package metadata is kept in a "package" subrecord
It's better to keep a package's metadata separate from the file's
metadata, so all the package related variables were...
skyjake
10:42 Doomsday Engine Revision 711af659 (github): Refactor|Scripting|Record|libcore: Handling super records
The Record class now has the functionality for adding new super
records into a record.
skyjake

2014-07-03

22:47 Doomsday Engine Revision 7a2041aa (github): Refactor|libcore: ArrayValue based on QList
QList can be used for popping values efficiently from both front
and back.
skyjake
22:41 Doomsday Engine Revision ebcfab87 (github): Refactor: Unified method for getting a singleton instance
The method for getting a singleton instance of a class is now simply
called "get()". This is much cleaner than, say,
...
skyjake
13:10 Doomsday Engine Revision 0dd54265 (github): Cleanup
skyjake
13:10 Doomsday Engine Revision 6cf29fef (github): UI|Font|Default Style: Apply "separator.label" font in appropriate places
The "separator.label" font is supposed to be used for all label-type
separators. This font is now applied in the sett...
skyjake
11:38 Doomsday Engine Revision 9bdcf0f3 (github): Cleanup|libcore: Removed the thisPublic member of de::Private
Having an extra member everywhere just to provide a convenient pointer
doesn't really justify the overhead, however s...
skyjake
11:37 Doomsday Engine Revision 75fed91a (github): Resources|Client|libcore: Renamed built-in packages hierarchically
PackageLoader now knows how to look up packages even though they are
broken down into multiple subfolders.
skyjake
09:02 Doomsday Engine Revision 46638cbd (github): libappfw|Client: Access UI style and renderer assets using PackageLoader
Doomsday 2 built-in assets are now loaded as packages. Required
metadata was added to defaultstyle.pack, renderer.pac...
skyjake
08:58 Doomsday Engine Revision 6a8cd598 (github): libcore|PackageFeed: Links to loaded packages use the package identifier
Don't link with the full name containing an extension. It's better to
be agnostic of the actual format that is implie...
skyjake
08:44 Doomsday Engine Revision 30bc553d (github): libcore|FS: Improved FS finding API and Package loading
FileSystem now has methods for finding multiple types of files and
a method that accepts a custom predicate for exclu...
skyjake
07:58 Doomsday Engine Revision dffd3105 (github): Fixed|libcore|FS: Following a path that ends with "." or ".."
skyjake
07:37 Doomsday Engine Revision 51422c70 (github): Scripting|libcore: Parsing ScriptedInfo into an existing namespace
skyjake
07:29 Doomsday Engine Revision 3b70a243 (github): Fixed|OS X|libgui: Potential hang while drawing text
One should only lock the CoreText font cache for as short time as
possible. Making a log entry while the cache was lo...
skyjake

2014-07-02

20:11 Doomsday Engine Revision 79a233e3 (github): Fixed|SettingsRegister: Benign compiler warnings in release build
Unused variables. skyjake
16:36 Doomsday Engine Revision 58b90497 (github): Cleanup
skyjake
16:36 Doomsday Engine Revision f2214d26 (github): libcore: Minor improvements
String has a constructor for wide char arrays, and Version can parse
numbers with less than three components.
skyjake
16:36 Doomsday Engine Revision bf18744e (github): libcore|FS: Added Package, PackageLoader, PackageFeed
PackageLoader is responsible for knowing which packages are available
and loaded. PackageFeed links the loaded packag...
skyjake
16:36 Doomsday Engine Revision b7248b8a (github): Refactor|libcore: Renamed PackageFolder => ArchiveFolder
A more apt name for this class, as it is basically just a folder with
an ArchiveFeed. Packages might reside in other ...
skyjake

2014-06-30

11:44 Doomsday Engine Revision 584908ca (github): libcore|FS: Added LinkFile for symbolic links
LinkFile has a target file and allows paths to be navigated in
relation to the target, for symbolic links to folders.
skyjake
11:37 Doomsday Engine Revision 4634beb5 (github): Refactor|libcore|FS: Added a Node base class for files
filesys::Node is the base class for File. It stores the most basic
members: name and parent. It also has overridable ...
skyjake
11:08 Doomsday Engine Revision faf81738 (github): libcore: Added PathRef utility class
Similar to QStringRef, references a portion of an existing Path. skyjake

2014-06-29

17:00 Doomsday Engine Revision 03a61550 (github): Fixed|libcommon: Linkage conflict (extern C function returning a C++ reference)
skyjake
16:42 Doomsday Engine Revision fa191718 (github): API: Versioning policy for removing public APIs
Thus far apis.h only had instructions for adding APIs, not removing
them. Restored the old enums of the removed W API.
skyjake
 

Also available in: Atom