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.
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 ...
2014-07-08
-
15:31 Doomsday Engine Revision 13b67c8c (github): OS X|qmake: Disable DisplayMode when using Qt 5+
-
15:30 Doomsday Engine Revision d5c30d60 (github): Fixed|libcommon: Compiler warning (possible uninitialized use of variable)
-
14:58 Doomsday Engine Revision 022157f1 (github): Merge branch 'osx-yosemite' of ssh://github.com/skyjake/Doomsday-Engine into packageloader
-
14:14 Doomsday Engine Revision 6c158227 (github): Fixed|Updater|UI: Apply HiDPI scaling in download progress indicator
- This ideally should use a Rule, though.
-
14:02 Doomsday Engine Revision 682bbe33 (github): OS X|Shell|GUI: Shell's About dialog uses the 2x image with HiDPI
-
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. -
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. -
10:08 Doomsday Engine Revision 21fd26c1 (github): Default Style: Typo
-
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... -
09:53 Doomsday Engine Revision 0e1266d0 (github): Cleanup|Renderer: Bloom shader definition
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.
2014-07-04
-
20:49 Doomsday Engine Revision b6ba1097 (github): Merge branch 'master' into packageloader
-
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.
-
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... -
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... -
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.
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. -
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,
... -
13:10 Doomsday Engine Revision 0dd54265 (github): Cleanup
-
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... -
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... -
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. -
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... -
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... -
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... -
07:58 Doomsday Engine Revision dffd3105 (github): Fixed|libcore|FS: Following a path that ends with "." or ".."
-
07:37 Doomsday Engine Revision 51422c70 (github): Scripting|libcore: Parsing ScriptedInfo into an existing namespace
-
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...
2014-07-02
-
20:11 Doomsday Engine Revision 79a233e3 (github): Fixed|SettingsRegister: Benign compiler warnings in release build
- Unused variables.
-
16:36 Doomsday Engine Revision 58b90497 (github): Cleanup
-
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. -
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... -
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 ...
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. -
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 ... -
11:08 Doomsday Engine Revision faf81738 (github): libcore: Added PathRef utility class
- Similar to QStringRef, references a portion of an existing Path.
2014-06-29
-
17:00 Doomsday Engine Revision 03a61550 (github): Fixed|libcommon: Linkage conflict (extern C function returning a C++ reference)
-
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.
Also available in: Atom