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.
-
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.
-
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. -
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. -
10:45 Doomsday Engine Revision 1a175fd1 (github): Documentation: Cleanup
-
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... -
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. -
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... -
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.
2012-10-18
-
21:38 Doomsday Engine Revision ff00b652 (github): Fixed|PathDirectory: Failed assertion during abnormal shutdown
-
21:37 Doomsday Engine Revision 1262ffed (github): Fixed|PathDirectory: Failed assertion during abnormal shutdown
-
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... -
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" ... -
13:48 Doomsday Engine Revision 2ff5fc16 (github): Documentation: Fixed a bunch of Doxygen errors
- Slowly trying to improve the quality of the API documentation...
-
13:47 Doomsday Engine Revision a56d0a5e (github): Documentation: Fixed a bunch of Doxygen errors
- Slowly trying to improve the quality of the API documentation...
2012-10-17
-
23:00 Doomsday Engine Revision aba84640 (github): Fixed|Win32: Plugin exports
- Exported the library identifier from all plugins.
-
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. -
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...
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... -
19:28 Doomsday Engine Revision ae9d71ba (github): libdeng2|Fixed|CommandLine: Update argument after converting to absolute path
-
18:51 Doomsday Engine Revision 857e29eb (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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. -
13:40 Doomsday Engine Revision 6c1f60f5 (github): Cleanup
- Catch exception as const references instead of non-const reference.
The exception is not modified here... -
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... -
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.
-
10:34 Doomsday Engine Revision b58eac52 (github): Documentation|Garbage: Tiny clarification
-
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(), …)". -
10:15 Doomsday Engine Revision f9edf2bb (github): Fixed: Removed extra qualification in Game::collection() declaration
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.
-
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. -
21:27 Doomsday Engine Revision 5d4d800a (github): Fixed|Win32: Fixed build and a bunch of warnings
-
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 ... -
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. -
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... -
15:08 Doomsday Engine Revision f5c44e3d (github): Cleanup|Win32: Removed old plugin init mechanism
- The plugins are now loaded using portable code.
-
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... -
14:31 Doomsday Engine Revision 2a3168cd (github): Refactor: Removed dead code in engine initialization
-
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... -
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. -
09:09 Doomsday Engine Revision 5fe32b1f (github): libdeng2|App: Cleanup
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. -
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... -
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... -
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... -
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... -
20:09 Doomsday Engine Revision 979f6c28 (github): qmake|Mac OS X: Include bundleapp.sh in the project
-
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... -
19:22 Doomsday Engine Revision 62a9fc12 (github): Win32: Updated tools build and deployment
-
18:55 Doomsday Engine Revision b6bae249 (github): md2tool|Unix: Fixed missing header include
-
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... -
10:42 Doomsday Engine Revision afa62e23 (github): Documentation: API documentation cleanup
2012-10-12
-
20:44 Doomsday Engine Revision 58d54404 (github): Fixed: Symbol already declared in this scope
-
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...
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... -
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...
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 ... -
20:01 Doomsday Engine Revision 8a1e2a0f (github): Documentation|libdeng2: Improved apidoc of the File System module
2012-10-08
-
13:52 Doomsday Engine Revision e6556ce1 (github): Refactor|libdeng2: Renamed App::fileRoot()
- A more suitable name is App::rootFolder().
-
13:51 Doomsday Engine Revision 307c16e5 (github): Documentation|libdeng2: Clarified de::FS apidoc
-
13:31 Doomsday Engine Revision 4c1b345a (github): Cleanup
- Renamed a constant to be more understandable.
-
13:25 Doomsday Engine Revision 368f9d49 (github): Merge branch 'master' into scriptsys
-
13:00 Doomsday Engine Revision 18b61e3e (github): FMOD: Bumped version to 1.0.2
- Due to the added speaker mode settings.
-
12:57 Doomsday Engine Revision 0b553b9e (github): FMOD|Windows: Fixed build
- Needed to upgrade to FMOD 4.40.3.
-
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... -
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.
-
11:29 Doomsday Engine Revision 3faa09a4 (github): Cleanup
-
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.
-
10:31 Doomsday Engine Revision c64ff63b (github): Merge branch 'master' into scriptsys
- Conflicts:
doomsday/engine/portable/src/resource/textures.cpp
2012-10-07
-
14:18 Doomsday Engine Revision efb7fcd3 (github): Fixed: Linkage issue
- _fullpath() should be extern "C".
-
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 ...
Also available in: Atom