Project

General

Profile

skyjake's activity

From 2012-10-07 to 2012-10-20

2012-10-19

21:16 Doomsday Engine Revision da431f79 (github): Moved old project and build files to the attic
This stuff is out-of-date and not useful any more. skyjake
21:07 Doomsday Engine Revision ff2866c9 (github): Mac OS X|TextMate: Don't ignore the folder called "build"
It does not contain any generated build files. skyjake
19:37 Doomsday Engine Revision 6640cf38 (github): Snowberry|Mac OS X: Removed obsolete -appdir from config
Thanks to libdeng2, the plugins are located automatically. The -appdir
options has been removed from the engine.
skyjake
13:06 Doomsday Engine Revision d5206f1e (github): Builder: Use code.iki.fi as the fallback repository
Now that code.iki.fi is back online, we can continue using it as the
fallback location for downloads.
skyjake
10:45 Doomsday Engine Revision 1a175fd1 (github): Documentation: Cleanup
skyjake
10:41 Doomsday Engine Revision 00febdbc (github): Documentation|libdeng2: Fixed a Doxygen warning
For some obscure reason, Doxygen needed more guidance about which
namespace the ByteSubArray class is in before it co...
skyjake
10:36 Doomsday Engine Revision 8ef7caaa (github): libdeng2: Require a semicolon after DENG2_(SUB_)ERROR macros
It seems Qt Creator's syntax analyzer mis-parses the code if the macro
does not have a semicolon in the end.
skyjake
10:01 Doomsday Engine Revision 5e50977f (github): Documentation|libdeng2: Read also source files for the API documentation
The source files contain additional API documentation, particularly
about thrown exceptions and some implementation n...
skyjake
09:16 Doomsday Engine Revision 5f953512 (github): Refactor|Audio: Cleanup of driver API setup
Use a template to convert the API entrypoints, no need to specify the
types manually.
skyjake

2012-10-18

21:38 Doomsday Engine Revision ff00b652 (github): Fixed|PathDirectory: Failed assertion during abnormal shutdown
skyjake
21:37 Doomsday Engine Revision 1262ffed (github): Fixed|PathDirectory: Failed assertion during abnormal shutdown
skyjake
21:36 Doomsday Engine Revision 2aafe2ba (github): Refactor: Converted AudioDriver to C++ / optional symbols in de::Library
The audio driver now directly accesses the de::Library instance to
acquire audio plugin entry points.
libdeng2: Adde...
skyjake
18:34 Doomsday Engine Revision de35f54f (github): Refactor: Rely on library type ID to detect audio plugins
Instead of checking the filename to see if a plugin is an audio plugin,
use the type identifier ("deng-plugin/audio" ...
skyjake
13:48 Doomsday Engine Revision 2ff5fc16 (github): Documentation: Fixed a bunch of Doxygen errors
Slowly trying to improve the quality of the API documentation... skyjake
13:47 Doomsday Engine Revision a56d0a5e (github): Documentation: Fixed a bunch of Doxygen errors
Slowly trying to improve the quality of the API documentation... skyjake

2012-10-17

23:00 Doomsday Engine Revision aba84640 (github): Fixed|Win32: Plugin exports
Exported the library identifier from all plugins. skyjake
22:10 Doomsday Engine Revision 3a328b5b (github): Updated plugins with libdeng2 plugin type identifiers
Every plugin must declare its type using the "deng_LibraryType"
export.
skyjake
21:22 Doomsday Engine Revision 6f9b3ff3 (github): Refactor: Use de::Library and de::LibraryFile to load plugins
The old platform-specific dynamic library loader was removed. libdeng's
Library class now uses libdeng2 to actually p...
skyjake

2012-10-16

20:32 Doomsday Engine Revision a4dcd167 (github): Merge branch 'master' into scriptsys
Conflicts:
doomsday/engine/portable/src/dd_games.cpp
doomsday/engine/portable/src/dd_main.cpp
doomsday/engine/port...
skyjake
19:28 Doomsday Engine Revision ae9d71ba (github): libdeng2|Fixed|CommandLine: Update argument after converting to absolute path
skyjake
18:51 Doomsday Engine Revision 857e29eb (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
14:16 Doomsday Engine Revision ab80ca13 (github): libdeng2: Removed implicit Unicode-to-ASCII conversions in CommandLine
The arguments were sometimes being converted via QString::toAscii(), which loses
the non-ASCII characters.
skyjake
13:40 Doomsday Engine Revision 6c1f60f5 (github): Cleanup
Catch exception as const references instead of non-const reference.
The exception is not modified here...
skyjake
13:27 Doomsday Engine Revision 93243ca8 (github): Fixed: Crash after catching an exception
The libdeng2 exceptions have a QString as an instance variable. Never
catch exceptions by value in this case; the imp...
skyjake
11:01 Doomsday Engine Revision 89678078 (github): Win32: Ignore various build files
Currently the tools are built in-tree (boo...) so ignore the generated files. skyjake
10:34 Doomsday Engine Revision b58eac52 (github): Documentation|Garbage: Tiny clarification
skyjake
10:18 Doomsday Engine Revision eca92cfa (github): Refactor: Added more convenient way to create AutoStrs from text
The function AutoStr_FromTextStd() addresses a recurring pattern of
"Str_Set(AutoStr_NewStd(), …)".
skyjake
10:15 Doomsday Engine Revision f9edf2bb (github): Fixed: Removed extra qualification in Game::collection() declaration
skyjake

2012-10-15

22:00 Doomsday Engine Revision c182373c (github): Win32: Ignore various build files
Currently the tools are built in-tree (boo...) so ignore the generated files. skyjake
21:56 Doomsday Engine Revision cf07bf32 (github): Win32: Deploy plugins to "bin/plugins"
Keeping the plugins separate makes the bin folder cleaner
and helps the engine find the correct shared libraries.
skyjake
21:27 Doomsday Engine Revision 5d4d800a (github): Fixed|Win32: Fixed build and a bunch of warnings
skyjake
20:47 Doomsday Engine Revision f7f85998 (github): Unix: Deploy plugins to (libdir)/doomsday-plugins
On (non-Mac) Unix platforms, the plugins are now installed in a special
directory reserved for them. 'libdir' in the ...
skyjake
20:45 Doomsday Engine Revision 52bba69d (github): Unix: Shared libraries have a "lib" prefix
When locating plugins, make sure the lookup is done using the
appropriate name.
skyjake
19:27 Doomsday Engine Revision 9dbdc1e1 (github): Refactor|Audio: Locate audio drivers using de::FS
The audio plugins are now located using the same
Library_IterateAvailableLibraries() function that is used for findin...
skyjake
15:08 Doomsday Engine Revision f5c44e3d (github): Cleanup|Win32: Removed old plugin init mechanism
The plugins are now loaded using portable code. skyjake
14:59 Doomsday Engine Revision 63414e56 (github): Refactor|Plugins|Unix: Moved plugin loading to the portable dd_plugin module
The plugin loading code is no longer platform-specific. The dd_plugin
module maintain plugins and hooks in a portable...
skyjake
14:31 Doomsday Engine Revision 2a3168cd (github): Refactor: Removed dead code in engine initialization
skyjake
14:22 Doomsday Engine Revision 00785dbe (github): Refactor|Plugins: Fixed hidden assumption in plugin ID assignment
The mechanism for tracking the plugin ID for the currently executing
plugin hooks was a massive kludge that relied on...
skyjake
12:34 Doomsday Engine Revision cf26a489 (github): Mac OS X: Working on plugin loading
Further renamed audio plugins by adding the prefix "audio_" so that
the automatic loader can skip those.
skyjake
09:09 Doomsday Engine Revision 5fe32b1f (github): libdeng2|App: Cleanup
skyjake

2012-10-14

22:57 Doomsday Engine Revision ac9de2db (github): Refactor|libdeng: Use de::FS to locate shared libraries
The library module now uses de::FS's index to locate all the available
shared libraries.
skyjake
22:42 Doomsday Engine Revision 9d0af780 (github): Refactor|libdeng: Converted the library module to C++
Locating shared libraries will be soon done via de::FS on all platforms.
Removed the unnecessary Library_AddSearchDir...
skyjake
22:23 Doomsday Engine Revision e4eb4c4f (github): libdeng2|Mac OS X: Recognizing plugins
Fixed the way shared libraries are recognized on Mac OS X. All
plugins are deployed inside the Doomsday.app bundle in...
skyjake
22:22 Doomsday Engine Revision 3a4144c5 (github): qmake: Renamed plugin targets
Plugins will be henceforth named in a consistent manner and placed in
a directory specially reserved for plugin binar...
skyjake
20:38 Doomsday Engine Revision 69e8ec23 (github): Merge branch 'master' into scriptsys
The engine's de::FS was renamed de::FS1.
Conflicts:
doomsday/doomsday.pro
doomsday/engine/portable/src/fs_main.cpp...
skyjake
20:09 Doomsday Engine Revision 979f6c28 (github): qmake|Mac OS X: Include bundleapp.sh in the project
skyjake
19:29 Doomsday Engine Revision 3d183822 (github): Installer|Win32: Added an installer component for Tools
The command line tools are a mere 100 KB combined, but if someone
wishes not to install them, it is now possible usin...
skyjake
19:22 Doomsday Engine Revision 62a9fc12 (github): Win32: Updated tools build and deployment
skyjake
18:55 Doomsday Engine Revision b6bae249 (github): md2tool|Unix: Fixed missing header include
skyjake
17:01 Doomsday Engine Revision 26b13eb2 (github): qmake: Build tools as part of the project
md2tool, wadtool and texc are now included in doomsday.pro, unless
qmake config contains "deng_notools".
Todo: Check...
skyjake
10:42 Doomsday Engine Revision afa62e23 (github): Documentation: API documentation cleanup
skyjake

2012-10-12

20:44 Doomsday Engine Revision 58d54404 (github): Fixed: Symbol already declared in this scope
skyjake
20:25 Doomsday Engine Revision 5e1635e8 (github): Fixed: Use of local type in a template
We are currently using C++03, and the standard says:
> A local type, a type with no linkage, an unnamed type or a ty...
skyjake

2012-10-11

10:45 Doomsday Engine Revision c4cade0a (github): Fixed: Infinite recursion in FS::lastModified()
When a file is being opened, a call to FS::lastModified() is made to
determine its modification time. However, FS::la...
skyjake
10:29 Doomsday Engine Revision dbc61b23 (github): Fixed: Many C++ namespace problems in recently refactored code
The core issue here is that the global namespace is polluted by both
opaque handle typedefs and similarly named class...
skyjake

2012-10-10

21:53 Doomsday Engine Revision cd0c8a7b (github): Documentation|libdeng2: Improved apidoc appearance
The collaboration graphs produced by Doxygen are too complex to provide
much information to the reader. They are now ...
skyjake
20:01 Doomsday Engine Revision 8a1e2a0f (github): Documentation|libdeng2: Improved apidoc of the File System module
skyjake

2012-10-08

13:52 Doomsday Engine Revision e6556ce1 (github): Refactor|libdeng2: Renamed App::fileRoot()
A more suitable name is App::rootFolder(). skyjake
13:51 Doomsday Engine Revision 307c16e5 (github): Documentation|libdeng2: Clarified de::FS apidoc
skyjake
13:31 Doomsday Engine Revision 4c1b345a (github): Cleanup
Renamed a constant to be more understandable. skyjake
13:25 Doomsday Engine Revision 368f9d49 (github): Merge branch 'master' into scriptsys
skyjake
13:00 Doomsday Engine Revision 18b61e3e (github): FMOD: Bumped version to 1.0.2
Due to the added speaker mode settings. skyjake
12:57 Doomsday Engine Revision 0b553b9e (github): FMOD|Windows: Fixed build
Needed to upgrade to FMOD 4.40.3. skyjake
12:50 Doomsday Engine Revision 9a46cd35 (github): FMOD: Added speaker mode override options
The following options can now be used to manually override the selected
speaker mode:
-speaker51 (5.1 speaker config...
skyjake
12:35 Doomsday Engine Revision 9c1f2adb (github): FMOD|Windows: Use the system's configured speaker mode
This might help with the 5.1/7.1 and other more refined speaker setups. skyjake
11:29 Doomsday Engine Revision 3faa09a4 (github): Cleanup
skyjake
10:36 Doomsday Engine Revision cbe55714 (github): Refactor: Updated DENG2_FOR_EACH macro usage
The parameters have been revised to make these slightly less verbose. skyjake
10:31 Doomsday Engine Revision c64ff63b (github): Merge branch 'master' into scriptsys
Conflicts:
doomsday/engine/portable/src/resource/textures.cpp
skyjake

2012-10-07

14:18 Doomsday Engine Revision efb7fcd3 (github): Fixed: Linkage issue
_fullpath() should be extern "C". skyjake
13:54 Doomsday Engine Revision 08463173 (github): libdeng2: Convenient macros for detecting Qt versions
We are currently using Qt 4.6, Qt 4.7 and Qt 4.8 on various platforms.
Also fixes the Mac 10.4 build, which uses Qt ...
skyjake
 

Also available in: Atom