Project

General

Profile

Activity

From 2012-10-26 to 2012-11-08

2012-11-08

22:16 Bug #1080: [Hexen] Hi-res Patch replacements off-center
- **status**: open --> fixed
- **assigned_to**: Daniel Swanson
danij
20:55 Revision ae4c5e80 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:54 Revision acc01ecf (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:54 Revision 766ba840 (github): libdeng2: Use NativePath::expand() with command line arguments
Take advantage of the NativePath expansion logic that is now available
in libdeng2.
skyjake
20:20 Revision dbf7ad41 (github): Refactor|libdeng2: String::toIntLeft() replaced with a better method
Improved the name of the toIntLeft() method to be consistent with
the QString public interface. Also improved the API...
skyjake
19:49 Revision 319b1977 (github): Tests: Minor improvement to the kitchen sink test script
skyjake
11:23 Revision f75b2b78 (github): Fixed|NativePath: Off by one bug in NativePath::pretty()
danij
11:17 Revision 0a938411 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
Conflicts:
doomsday/engine/portable/src/filehandle.cpp
doomsday/libdeng2/src/data/string.cpp
danij
10:44 Revision dc7e74ab (github): Refactor|StringPool|PathTree|File: Return const String references where suitable
danij
10:09 Revision 71751268 (github): Tests: Reassigning the same value to a const variable is allowed
skyjake
10:04 Revision 8d3f5945 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:04 Revision 3716dcf1 (github): Fixed|libdeng2: Error when rerunning the Config script
The script engine was overly strict about ReadOnly variables in that
it did not even allow attempting to assign a val...
skyjake
09:58 Revision 7d4c1da7 (github): Refactor|StringPool: StringPool now uses de::String natively
Todo: Methods which access strings in the pool should return const
references (thus the associated methods of PathTre...
danij
09:40 Revision a8e59be7 (github): Fixed|Win32: NativePath cleanup
de::NativePath will now automatically resolve any '..' and '.' references
in native paths. de::CommandLine now uses N...
skyjake
09:15 Revision 0bd65f26 (github): Win32|libdeng2: Exported de::NativePath
skyjake
09:08 Revision b60bbb87 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
Conflicts:
doomsday/libdeng2/include/de/data/string.h
doomsday/libdeng2/src/data/string.cpp
skyjake
08:45 Revision 4eebc98a (github): Refactor: Added de::NativePath and applied it where appropriate
The advantages to having a specialized string class just for native
paths are manifold:
- API of the String class is...
skyjake
07:28 Revision 0ca05380 (github): Refactor|PathTree|File1: PathTree::Node and File1 names now return de::String
Todo: This commit introduces some additional overhead due StringPool
storing the strings internally as ddstring_t. St...
danij
04:35 Revision efec42b5 (github): Refactor: Switched dam_main.c to C++
danij

2012-11-07

20:58 Revision 6ccce087 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
20:58 Revision 2bf7f481 (github): Refactor|PathTree: PathTree now returns a stack-allocated de::String composed path
danij
20:57 Revision af3c5ee7 (github): de::String: Added prettyPath() and prettyNativePath() to de::String
These methods are analogous to their libdeng1 counterparts. danij
20:47 Revision f2ce087f (github): Readme: Updated credits, minor cleanup
skyjake
20:36 Revision 66e81332 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:36 Revision 3c083b8f (github): Readme: Updated image formats table to include JPG
skyjake
20:32 Revision 01d5dc69 (github): Readme|Unix: Added mention of the 'defaults' config file
skyjake
18:24 Revision 06a5ccb1 (github): Refactor: Resource repositories now return a stack-allocated, composed Uri
danij
17:23 Revision 44d1958d (github): Cleanup
danij
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...
danij
15:32 Revision fbd9e668 (github): Refactor|PathTree: Dumped PathTree's now redundant C wrapper API
danij
15:30 Revision 5770f117 (github): Refactor: Switched con_data.c to C++ plus minor cleanup
danij

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...
skyjake
22:36 Revision 9a7fef8d (github): Fixed|libdeng2: Finding values in an Info file
There was a bug when parsing the path of ':' separated identifiers. skyjake
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.
skyjake
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...
skyjake
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...
skyjake
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...
skyjake
18:48 Revision 2551bbf7 (github): Win32: Removed generated deng2.rc from repository
skyjake
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... gato303co
09:19 Revision 335860fa (github): Refactor|StringPool: Dumped StringPool's now redundant C wrapper API
danij
08:54 Revision 6fed6347 (github): Refactor: Use the C++ interface to StringPool for the missing material dict
danij
08:45 Revision cffc5670 (github): Refactor: Switched edit_map.c to C++ and some minor cleanup
danij
08:06 Revision 6922e17f (github): Refactor|Models: Use the C++ interface to StringPool with the modelsRepository
danij
08:00 Revision 5c12b866 (github): Refactor: Renamed r_models.c/h to resources/models.cpp/h and switched to C++
danij
07:17 Revision 9001b4ca (github): Refactor: Use the C++ interface to StringPool with the (map) entityDefs
danij
07:17 Revision 917bd408 (github): WadMapConverter|Refactor|Id1Map: Use the C++ interface to StringPool in Id1Map
danij
07:10 Revision 2bf84876 (github): Refactor|PathTree: Use the C++ interface to StringPool in PathTree
danij
06:55 Revision 2f2db267 (github): Refactor|StringPool: Added a C++ interface to StringPool
danij

2012-11-05

22:21 Revision 56128950 (github): Documentation: Fixed apidoc for String::expandNativePath()
danij
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...
danij

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...
danij
17:27 Revision ad4ca064 (github): Snowberry: Removed game plugin j-prefixes from language strings
skyjake
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…
skyjake
17:11 Revision 02d77f9c (github): Win32: Updated game plugin version metadata with "lib" prefixes
skyjake
15:58 Revision ff794330 (github): ResourceRecord::forgetResource() should also clear the 'found' rflag
danij
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...
danij
01:55 Revision cf94d99c (github): PathTree: Minor cleanup
danij

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...
skyjake
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. skyjake
13:31 Revision 9475703a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
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...
skyjake
12:30 Revision 627266da (github): Documentation: Removed obsolete Doxygen config file
The doxygen configs currently in use have a ".doxy" extension. skyjake
12:29 Revision ee7e071f (github): Refactor: Added PathMap C++ ctor/dtor plus minor PathTree refactorings
danij
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...
skyjake
11:55 Revision bdb9a805 (github): Documentation: Various improvements
skyjake
09:22 Bug #1099: [MP] chat messages don't show Ubuntu
Fixed for 1.9.10. skyjake
07:06 Revision 61334ac8 (github): Fix typo
danij
07:02 Revision 0a75cf1a (github): Refactor|ResourceNamespace: Began cleaning up redundant logic
danij
05:34 Revision cf03f8d0 (github): Documentation|Fixed: A bunch more apidoc and Doxygen markup fixes
danij
05:13 Revision db08bc8b (github): ResourceNamespace: When clearing the namespace ensure to call clearDirectory()
danij
04:51 Revision 69a89c60 (github): Refactor|FileSys: Merged FileDirectory into ResourceNamespace
danij
03:20 Revision a6ab112f (github): Refactor: Fonts collection now uses the C++ interface for de::Uri
danij
01:38 Revision 914c07de (github): Refactor: Materials collection now uses the C++ interface for de::Uri
danij

2012-11-02

23:18 Revision 5ec55163 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
23:11 Revision e48d4333 (github): Refactor: Textures collection now uses the C++ interface for de::Uri
danij
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... kurikai
22:22 Revision cd828923 (github): Refactor: Switched abstractresource.c to C++
danij
22:18 Bug #1067: White player arrow missing on automap
- **labels**: Automap --> Automap, Video Card Driver
skyjake
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... sonicdoommario
22:01 Revision 7247e1d2 (github): Merge branch 'drop-snowberry'
skyjake
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.
danij
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++...
skyjake

2012-11-01

19:18 Revision 2e06de54 (github): qmake|libdeng2: Include the .rc template in the project
skyjake
19:11 Revision bf97827e (github): qmake|libdeng2: Include the .rc template in the project
skyjake
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 ...
skyjake
14:29 Revision a19c3d52 (github): Fixed: Font renderer API must be declared with extern "C"
danij
13:48 Revision 7d6ba58f (github): Merge branch 'master' into drop-snowberry
skyjake
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...
skyjake
13:29 Revision f709249f (github): libdeng2: Adhere to a pedantic compiler warning level
skyjake
13:00 Revision 93cff748 (github): Attempting to fix extern "C" related linkage errors
danij
12:36 Revision 4027c69a (github): Minor de::Uri fixes
danij
10:53 Revision ff6d4b07 (github): Documentation|de::Uri: Minor de::Uri apidoc fixes
danij
10:31 Revision 6eb48c6f (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
Conflicts:
doomsday/engine/portable/src/uri.cpp
danij
10:29 Revision 8c49ea86 (github): Refactor|de::Uri: Reimplemented de::Uri as a C++ class plus C wrapper API
danij
09:28 Revision 83456c86 (github): Fixed: Corrected friending of PathTree::Instance
It's a struct, not a class... skyjake
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...
skyjake
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...
skyjake
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. danij
04:09 Revision 1d2ac875 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
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...
danij

2012-10-31

22:40 Revision 0a8e925a (github): Snowberry: Updated Finnish language
skyjake
22:37 Revision 55817dc0 (github): Snowberry: Updated English language
skyjake
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...
skyjake
22:21 Revision 937236bd (github): Snowberry: Cleanup
skyjake
21:10 Revision 32c65967 (github): Documentation|Library: Added some internal apidoc about the libdeng1 Library
skyjake
20:11 Revision f2889c17 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
08:42 Revision e3cf2f91 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
06:42 Revision 5716d0b1 (github): Cleanup
danij
03:26 Revision 3f5143f0 (github): Merge branch 'master' into thread-safe-lump-cache
danij

2012-10-30

21:46 Revision f4096803 (github): Documentation|libdeng2|Version: Clarification
skyjake
21:37 Revision 3488f1e9 (github): Ignore generated files
skyjake
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) ...
skyjake
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...
skyjake
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...
skyjake
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 ...
skyjake
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 ... skyjake
09:47 Bug #1095: Non-ASCII characters broken on cmdline and/or resource finder
- **labels**: --> Command Line, File System, Launcher, Resources
skyjake
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...
danij

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...
danij
20:26 Revision 336dee3e (github): Refactor|Library|libdeng: Renamed a variable for clarity
skyjake
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...
skyjake
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.
skyjake
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. ...
skyjake
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...
skyjake
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.
skyjake
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...
skyjake
06:21 Revision 16ebb3f9 (github): Switched resourcenamespace.c to C++
danij
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...
danij
02:31 Revision bb0e2292 (github): Refactor|PathTree: Minor cleanup refactorings
danij

2012-10-28

22:46 Revision aac08e65 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
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 ...
skyjake
19:47 Revision ce2d2076 (github): Merge branch 'thread-safe-lump-cache' of github.com:skyjake/Doomsday-Engine into thread-safe-lump-cache
danij
19:47 Revision e91b733c (github): Refactor|PathMap: Removed _DEBUG dependency on pathtree.h
Plus some minor cleanup. danij
19:06 Revision 4706a564 (github): Merge branch 'master' into thread-safe-lump-cache
danij
17:46 Revision 6a9148b3 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
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 ...
skyjake
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.
skyjake
16:47 Revision 2d8f05bc (github): Cleanup|FluidSynth: Removed old code
skyjake
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...
skyjake
15:30 Revision dc694aa3 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
15:24 Revision 790128bb (github): Moved the old Mac Read Me.rtf to the attic
danij
15:17 Revision 8abdae8e (github): Win32: Updated distrib/win32/options.rsp
danij
14:50 Revision 0d879f71 (github): Win32: Updated installer component descriptions and names
danij
14:30 Revision 35ae266e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
14:29 Revision 3bf2aa47 (github): Builder|Feed: Link commits to the Github repository
skyjake
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.
skyjake

2012-10-27

18:16 Revision b7663a9c (github): Fixed|Win32: Syntax error in Inno Setup template
skyjake
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".
skyjake
17:38 Revision b5aeafa9 (github): Fixed|libdeng2: Fixed compiler warnings
skyjake
04:48 Revision 6a81d6bf (github): Refactor|PathTree: Various cleanup refactorings
danij

2012-10-26

19:57 Revision cccb18ac (github): Builder: Adjusting rules for log word counting
The counter was confused by "error.cpp". skyjake
19:55 Revision 28c0b641 (github): Merge branch 'master' into thread-safe-lump-cache
danij
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. skyjake
17:08 Revision 045f4758 (github): Refactor|PathTree: Cleaned up interface between PathTree and PathTree::Node
danij
 

Also available in: Atom