Activity
From 2012-10-25 to 2012-11-07
2012-11-07
- 20:58 Revision 6ccce087 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 20:58 Revision 2bf7f481 (github): Refactor|PathTree: PathTree now returns a stack-allocated de::String composed path
- 20:57 Revision af3c5ee7 (github): de::String: Added prettyPath() and prettyNativePath() to de::String
- These methods are analogous to their libdeng1 counterparts.
- 20:47 Revision f2ce087f (github): Readme: Updated credits, minor cleanup
- 20:36 Revision 66e81332 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 20:36 Revision 3c083b8f (github): Readme: Updated image formats table to include JPG
- 20:32 Revision 01d5dc69 (github): Readme|Unix: Added mention of the 'defaults' config file
- 18:24 Revision 06a5ccb1 (github): Refactor: Resource repositories now return a stack-allocated, composed Uri
- 17:23 Revision 44d1958d (github): Cleanup
- 16:16 Revision b65cd8e2 (github): qmake|StringPool: Removed build option "deng_stringpoolzoneallocs"
- StringPool will shortly be transitioning to de::String plus there
is little benefit to allocating a pooled string fro... - 15:32 Revision fbd9e668 (github): Refactor|PathTree: Dumped PathTree's now redundant C wrapper API
- 15:30 Revision 5770f117 (github): Refactor: Switched con_data.c to C++ plus minor cleanup
2012-11-06
- 22:39 Revision 5ffc1f72 (github): Unix|libdeng2|FluidSynth: Configure default audio driver using "defaults"
- Added a new system-wide configuration file called "defaults". Currently
the only supported value is the default audio... - 22:36 Revision 9a7fef8d (github): Fixed|libdeng2: Finding values in an Info file
- There was a bug when parsing the path of ':' separated identifiers.
- 21:05 Revision efb7637b (github): FluidSynth|Unix: Use the pulseaudio driver by default
- When using the system libfluidsynth, by default use pulseaudio as the
output driver. - 20:03 Revision 748bf32a (github): FluidSynth|Unix: Use the system's libfluidsynth
- Instead of the embedded libfluidsynth under "external" in the deng
source tree, use pkg-config to build with libfluid... - 20:00 Revision 8d2a7bec (github): Fixed: Compilation error and warnings
- On Unix, include the headers needed for getpwnam().
Instead of forward-declaring nested classes, it's better to just... - 18:50 Revision 2a9f0989 (github): qmake|Win32: Fixed tests.pro, added "deng_nodirectsound" option
- The main config.pri was not being included from tests.pro, which meant
that the user's configuration was not being ap... - 18:48 Revision 2551bbf7 (github): Win32: Removed generated deng2.rc from repository
- 14:54 Feature #1577 (Rejected): Voxel models
- Good day, I would like to ask if is it possible to add support for voxel models (volumetric pixels) to the doomsday e...
- 09:19 Revision 335860fa (github): Refactor|StringPool: Dumped StringPool's now redundant C wrapper API
- 08:54 Revision 6fed6347 (github): Refactor: Use the C++ interface to StringPool for the missing material dict
- 08:45 Revision cffc5670 (github): Refactor: Switched edit_map.c to C++ and some minor cleanup
- 08:06 Revision 6922e17f (github): Refactor|Models: Use the C++ interface to StringPool with the modelsRepository
- 08:00 Revision 5c12b866 (github): Refactor: Renamed r_models.c/h to resources/models.cpp/h and switched to C++
- 07:17 Revision 9001b4ca (github): Refactor: Use the C++ interface to StringPool with the (map) entityDefs
- 07:17 Revision 917bd408 (github): WadMapConverter|Refactor|Id1Map: Use the C++ interface to StringPool in Id1Map
- 07:10 Revision 2bf84876 (github): Refactor|PathTree: Use the C++ interface to StringPool in PathTree
- 06:55 Revision 2f2db267 (github): Refactor|StringPool: Added a C++ interface to StringPool
2012-11-05
- 22:21 Revision 56128950 (github): Documentation: Fixed apidoc for String::expandNativePath()
- 22:10 Revision 856c02d9 (github): libdeng2|Added: A couple of new utility routines for file paths
- * String::expandNativePath()
Works similarly to F_ExpandBasePath() in libdeng1.
* App::nativeWorkPath()
Because aski...
2012-11-04
- 18:50 Revision 68a9e9dc (github): Refactor|de::Game: Replaced game resource iteration
- Previously public access to the resources of a de::Game used a
less than ideal iteration mechanic based around a null... - 17:27 Revision ad4ca064 (github): Snowberry: Removed game plugin j-prefixes from language strings
- 17:18 Revision 927c273c (github): Win32: Corrected game plugin filenames in the version metadata
- On Windows the shared library filenames don't actually have a "lib"
prefix… - 17:11 Revision 02d77f9c (github): Win32: Updated game plugin version metadata with "lib" prefixes
- 15:58 Revision ff794330 (github): ResourceRecord::forgetResource() should also clear the 'found' rflag
- 15:44 Revision f8f2da0f (github): Refactor: Replaced AbstractResource with a C++ class named ResourceRecord
- ResourceRecord performs much the same role as AbstractResource did
previously. The main difference is that location a... - 01:55 Revision cf94d99c (github): PathTree: Minor cleanup
2012-11-03
- 14:21 Revision 28f73cf1 (github): Documentation|libdeng2: Fixed issues in Doxygen config
- Added missing __cplusplus define and now included the convenience
headers as well in the apidoc. Removed the messy in... - 13:35 Revision a5c541cc (github): Win32: Updated installer script with new "lib" resource packages
- The old j-prefixed packages will be deleted by the installer.
- 13:31 Revision 9475703a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 12:58 Revision 65e9f207 (github): Renamed game plugin resource packages to use "lib" prefix
- The renaming has to progress in steps as we can't just replace all
use of the j-prefixed names. This commit only affe... - 12:30 Revision 627266da (github): Documentation: Removed obsolete Doxygen config file
- The doxygen configs currently in use have a ".doxy" extension.
- 12:29 Revision ee7e071f (github): Refactor: Added PathMap C++ ctor/dtor plus minor PathTree refactorings
- 11:59 Revision 9207a24d (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- Conflicts:
doomsday/engine/portable/src/dd_main.cpp
Note appropriate Doxygen formatting of the 'pre' tag (checked u... - 11:55 Revision bdb9a805 (github): Documentation: Various improvements
- 09:22 Bug #1099: [MP] chat messages don't show Ubuntu
- Fixed for 1.9.10.
- 07:06 Revision 61334ac8 (github): Fix typo
- 07:02 Revision 0a75cf1a (github): Refactor|ResourceNamespace: Began cleaning up redundant logic
- 05:34 Revision cf03f8d0 (github): Documentation|Fixed: A bunch more apidoc and Doxygen markup fixes
- 05:13 Revision db08bc8b (github): ResourceNamespace: When clearing the namespace ensure to call clearDirectory()
- 04:51 Revision 69a89c60 (github): Refactor|FileSys: Merged FileDirectory into ResourceNamespace
- 03:20 Revision a6ab112f (github): Refactor: Fonts collection now uses the C++ interface for de::Uri
- 01:38 Revision 914c07de (github): Refactor: Materials collection now uses the C++ interface for de::Uri
2012-11-02
- 23:18 Revision 5ec55163 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 23:11 Revision e48d4333 (github): Refactor: Textures collection now uses the C++ interface for de::Uri
- 22:23 Bug #1099 (Closed): [MP] chat messages don't show Ubuntu
- Chat messages from other people in multiplayer do not show in the top left on Ubuntu 64bit. highly likely that it's a...
- 22:22 Revision cd828923 (github): Refactor: Switched abstractresource.c to C++
- 22:18 Bug #1067: White player arrow missing on automap
- - **labels**: Automap --> Automap, Video Card Driver
- 22:16 Bug #1098 (Closed): "Application Terminated due to Exception" messaging when qutting Doomsday
- I was just testing some stuff out in the latest build of Doomsday (build 661) and I get an error message every time I...
- 22:01 Revision 7247e1d2 (github): Merge branch 'drop-snowberry'
- 19:14 Revision 0c22faf0 (github): Refactor: Start using the C++ class inteface of de::Uri
- ResourceNamespace, FileDirectory and various high level mechanisms
now use the C++ class interface of de::Uri. - 17:27 Revision 6b0c20f9 (github): Mac OS X: Resolved conflict with system headers
- The identifier "slots" in the Mac system headers was conflicting with
Qt's slots keyword when compiling Objective-C++...
2012-11-01
- 19:18 Revision 2e06de54 (github): qmake|libdeng2: Include the .rc template in the project
- 19:11 Revision bf97827e (github): qmake|libdeng2: Include the .rc template in the project
- 19:09 Revision ec569df1 (github): Snowberry: Removed "Configuration" section on Summary tab
- The Configuration summary was reserved for the display settings. Now that
the display settings are gone, there is no ... - 14:29 Revision a19c3d52 (github): Fixed: Font renderer API must be declared with extern "C"
- 13:48 Revision 7d6ba58f (github): Merge branch 'master' into drop-snowberry
- 13:32 Revision c6ea7b8e (github): Fixed: Respect the libdeng2 "C API only" build option
- This fixes a build failure.
Most of the plugins are currently compiled with DENG2_C_API_ONLY, which
restricts the AP... - 13:29 Revision f709249f (github): libdeng2: Adhere to a pedantic compiler warning level
- 13:00 Revision 93cff748 (github): Attempting to fix extern "C" related linkage errors
- 12:36 Revision 4027c69a (github): Minor de::Uri fixes
- 10:53 Revision ff6d4b07 (github): Documentation|de::Uri: Minor de::Uri apidoc fixes
- 10:31 Revision 6eb48c6f (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- Conflicts:
doomsday/engine/portable/src/uri.cpp - 10:29 Revision 8c49ea86 (github): Refactor|de::Uri: Reimplemented de::Uri as a C++ class plus C wrapper API
- 09:28 Revision 83456c86 (github): Fixed: Corrected friending of PathTree::Instance
- It's a struct, not a class...
- 09:24 Revision f3c955a0 (github): Fixed|GCC: Compilation failure (friending a private Instance)
- At least GCC 4.0 lacks the ability to deduce that friending a class
should provide private access also to any contain... - 08:56 Revision 5521676d (github): Fixed: Log message argument issues
- Note that "%lu" is NOT a valid de::Log entry argument format. All
integer values are converted to 64-bit integers whe... - 06:18 Revision 9373d571 (github): Refactor|de::Uri: Switched uri.c to C++
- Cleaned up and updated the implementation with de::Error and de::Log.
- 04:09 Revision 1d2ac875 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 04:09 Revision 2a683cd6 (github): Added: URI symbolic reference $(GamePlugin.Name)
- This reference will be dynamically resolved, substituting it with
the PLUGIN_NAME returned by the GetVariable() metho...
2012-10-31
- 22:40 Revision 0a8e925a (github): Snowberry: Updated Finnish language
- 22:37 Revision 55817dc0 (github): Snowberry: Updated English language
- 22:24 Revision b20c5e4f (github): Snowberry: Removed out-of-date display options
- What remains is a minimal set of options: forcing windowed or fullscreen
mode, restoring a safe resolution if the eng... - 22:21 Revision 937236bd (github): Snowberry: Cleanup
- 21:10 Revision 32c65967 (github): Documentation|Library: Added some internal apidoc about the libdeng1 Library
- 20:11 Revision f2889c17 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- 08:42 Revision e3cf2f91 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 06:42 Revision 5716d0b1 (github): Cleanup
- 03:26 Revision 3f5143f0 (github): Merge branch 'master' into thread-safe-lump-cache
2012-10-30
- 21:46 Revision f4096803 (github): Documentation|libdeng2|Version: Clarification
- 21:37 Revision 3488f1e9 (github): Ignore generated files
- 21:06 Revision 382219d6 (github): libdeng2: Version info
- This commit makes a number of significant changes to how version
information is defined and handled in libdeng2.
1) ... - 14:55 Revision a2dcdf9b (github): libdeng2: Enumerate log message levels as members of Config.log
- Enumerated the available log message levels in /config/deng.de,
allowing one to use these identifiers also at runtime... - 14:13 Revision 639bb121 (github): qmake: Unifying engine deployment (win32/unix), moved libdeng2 configs
- The libdeng2 config scripts are now placed under "(basedir)/config",
away from the data directory.
This also unifies... - 12:59 Revision 8d3d1a48 (github): Mac OS X|Snowberry: Allow changing games at runtime
- Thus far, the launcher has only mapped the chosen game plugin's
resources under the virtual Data directory. This has ... - 09:51 Bug #1097 (Closed): [Snowberry] Errors when running from a non-ASCII folder
- When "Doomsday Engine.app" is placed in a folder that has non-ASCII characters somewhere in its path, Snowberry will ...
- 09:47 Bug #1095: Non-ASCII characters broken on cmdline and/or resource finder
- - **labels**: --> Command Line, File System, Launcher, Resources
- 07:42 Revision 06d82804 (github): Refactor|ResourceNamespace: Continued improving de::ResourceNamespace
- Revised SearchPath implementation, relocated various logics from
sys_reslocator.cpp into ResourceNamespace and refact...
2012-10-29
- 21:49 Revision 6572e5b6 (github): Refactor|ResourceNamespace: Reimplemented de::ResourceNamespace as a C++ class
- The next step is to merge de::FileDirectory into de::ResourceNamespace.
There is no benefit to the abstraction betwee... - 20:26 Revision 336dee3e (github): Refactor|Library|libdeng: Renamed a variable for clarity
- 18:10 Revision fdc73ef3 (github): libdeng2|Mac OS X: Attempting to fix dynamic library loading issue
- With Qt 4.7 (in the 10.6+ build), returned to the native dlopen() for
loading the libraries instead of QLibrary, whic... - 16:57 Revision b8f17b8e (github): libdeng2: Unload shared library when de::Library is deleted
- Unlike QLibrary, de::Library is supposed to unload the library from
memory when the instance is destroyed. - 11:20 Revision 087c9096 (github): Mac OS X: Deploy FMOD Ex library to the Doomsday.app Frameworks folder
- If the FMOD Ex library is found inside the audio_fmod bundle, Doomsday
will attempt to open it as a Doomsday plugin. ... - 11:08 Revision adbc7182 (github): Mac OS X: Attempting to fix dynamic linker error with FMOD plugin
- It is conceivable that loading and unloading the audio plugins at
startup confuses the linker in 10.6. Let's see if t... - 10:44 Revision fa1f8b33 (github): Fixed|Snowberry: Updated config for new plugins location
- The plugins are now located inside the Doomsday.app bundle, not inside
the Snowberry app bundle. - 10:33 Revision 9839793f (github): Mac OS X|Snowberry: Fixed vdmaps for game plugin bundles
- A vdmap is used for telling the engine where to find each game plugin's
resources inside the plugin bundles. Paths to... - 06:21 Revision 16ebb3f9 (github): Switched resourcenamespace.c to C++
- 06:00 Revision a885418a (github): PathTree: Added an integer user value to PathTree::Node
- Made use of the integer value in FileDirectory to hold the status
flags for each node (thus avoiding the attaching of... - 02:31 Revision bb0e2292 (github): Refactor|PathTree: Minor cleanup refactorings
2012-10-28
- 22:46 Revision aac08e65 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 22:45 Revision df35eaed (github): Mac OS X|qmake: Correct dynamic linking ID for plugins
- The strange dynamic linker errors in the Mac builds may be caused
by an incorrect ID. Now all the plugins have an ID ... - 19:47 Revision ce2d2076 (github): Merge branch 'thread-safe-lump-cache' of github.com:skyjake/Doomsday-Engine into thread-safe-lump-cache
- 19:47 Revision e91b733c (github): Refactor|PathMap: Removed _DEBUG dependency on pathtree.h
- Plus some minor cleanup.
- 19:06 Revision 4706a564 (github): Merge branch 'master' into thread-safe-lump-cache
- 17:46 Revision 6a9148b3 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 17:45 Revision 327d543a (github): Installer|Win32: Deploy the libdeng2 config script
- This fixes a startup problem where the engine was not finding
a directory that was expected to exist in the deployed ... - 16:53 Revision 62ff4121 (github): Mac OS X: Attempting to fix a dlopen error
- For some reason the dynamic linker isn't finding a template-based
function. - 16:47 Revision 2d8f05bc (github): Cleanup|FluidSynth: Removed old code
- 15:39 Revision 2e98f0c9 (github): Mac OS X: Attempting to fix a plugin loading failure with Qt 4.7
- It seems that Qt 4.6 and 4.7 can't load libraries automatically from
within bundles? Let's see if this helps at all... - 15:30 Revision dc694aa3 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 15:24 Revision 790128bb (github): Moved the old Mac Read Me.rtf to the attic
- 15:17 Revision 8abdae8e (github): Win32: Updated distrib/win32/options.rsp
- 14:50 Revision 0d879f71 (github): Win32: Updated installer component descriptions and names
- 14:30 Revision 35ae266e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
- 14:29 Revision 3bf2aa47 (github): Builder|Feed: Link commits to the Github repository
- 11:52 Revision 23f53920 (github): Installer|Win32: Delete old plugins when installing
- Fixed paths of files to delete during installation, they need the {app}
prefix.
2012-10-27
- 18:16 Revision b7663a9c (github): Fixed|Win32: Syntax error in Inno Setup template
- 17:55 Revision 03a764c9 (github): Win32: Updated installer template with new plugins location
- The installer will remove the old plugin DLLs and place the new plugins
under "bin\plugins". - 17:38 Revision b5aeafa9 (github): Fixed|libdeng2: Fixed compiler warnings
- 04:48 Revision 6a81d6bf (github): Refactor|PathTree: Various cleanup refactorings
2012-10-26
- 19:57 Revision cccb18ac (github): Builder: Adjusting rules for log word counting
- The counter was confused by "error.cpp".
- 19:55 Revision 28c0b641 (github): Merge branch 'master' into thread-safe-lump-cache
- 19:38 Revision 78b542d9 (github): Fixed: Attempting to fix a crash when starting a server
- There was a problem iterating a list and removing items from it.
- 17:08 Revision 045f4758 (github): Refactor|PathTree: Cleaned up interface between PathTree and PathTree::Node
2012-10-25
- 22:52 Revision 227734d6 (github): qmake: Tests are not built by default
- The CONFIG option "deng_tests" needs to be used to enable building and
deploying the test suite. Deploying the tests ... - 22:40 Revision 53bc9307 (github): Tests: Print the size of the Vector component
- 22:36 Revision 53d8c827 (github): qmake|Win32: Fixed tests for Windows
- The deployment of tests is a bit more streamlined now.
- 21:48 Revision 45693498 (github): Tests|libdeng2: Added the Archive test
- Tests reading and writing ZIP archives using de::Archive and de::FS.
- 21:47 Revision 1b5305ba (github): Fixed|libdeng2: Log message wrapping cutoff
- If a log message contained an empty line (..\n\n..), the message
printout would be cut off. - 21:23 Revision 55fa59ee (github): Tests|libdeng2: Added the Record test
- These tests, including the script test, run de::App in non-GUI mode.
- 21:18 Revision 5623e83f (github): Fixed: Define qchar_strlen() inside the 'de' namespace
- 21:10 Revision 76fb46b6 (github): Tests|libdeng2: Added the vectors test
- Also modified the Vector template classes to remove the automatic
casting to String, as that can easily cause some un... - 20:33 Revision 470fda9f (github): libdeng2|App: Check -userdir option for overriding runtime folder
- As with libdeng1, the -userdir option is used for overriding the
location where runtime files are written.
However, ... - 19:29 Revision 126877e0 (github): Fixed|libdeng2: Another compilation issue with Qt 4.6
- There is no QString constructor that takes only a QChar* pointer.
- 19:24 Revision 22ebd51d (github): Fixed|libdeng2: Compilation issues with Qt 4.6
- There is no QString constructor that takes only a QChar* pointer.
- 18:18 Revision b67b916f (github): Refactor|PathTree: Moved PathTreeNodeType into PathTree
- Plus various minor cleanup refactorings.
- 16:27 Revision ad25c17d (github): Refactor|Materials|Textures: Minor cleanup refactorings
- 13:32 Revision 2c5959d3 (github): Merge branch 'master' into thread-safe-lump-cache
- 13:07 Revision 71fdaff3 (github): Refactor|PathTree: Moved PathDirectoryNode into PathTree and renamed as Node
- Plus various minor cleanup refactorings.
- 10:37 Revision 7004a0fd (github): Documentation: Fixed a heap of Doxygen errors
- This brings the Doxygen error count down to ~800 from the 1100 that
was the situation a couple of weeks ago.
Also available in: Atom