Project

General

Profile

skyjake's activity

From 2012-11-04 to 2012-11-17

2012-11-17

18:21 Doomsday Engine Revision 7bc35ba4 (github): Working on cleaning up the Uri class
Objectives:
- Proper C++ class for Uri, eventually suitable for inclusion in
libdeng2.
- Separate C wrapper that is...
skyjake
13:07 Doomsday Engine Revision e8ecd525 (github): Fixed: Inappropriate use of extern
skyjake
13:04 Doomsday Engine Revision 69f7ac6b (github): qmake|Fixed: Incorrect source location when using DisplayMode dummy
skyjake

2012-11-16

22:05 Doomsday Engine Revision e1c76ee8 (github): libdeng2: Minor cleanup
Interesting that clang happily allows incrementing an enumeration type
even when using a maximum pedantic warning level.
skyjake
19:32 Doomsday Engine Revision a03aeabb (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
19:28 Doomsday Engine Revision 9e1c259d (github): libdeng2|App: Added options -v/-verbose and -loglevel
Added options to modify the initial log entry level. Each -v/-verbose
enables one more log entry level. -loglevel acc...
skyjake
18:05 Doomsday Engine Revision 6f42c3b1 (github): Finalizing source file organization
Removed "render" and "resource" from default include paths. It is now
mandatory to specify the subfolder when includi...
skyjake
16:35 Doomsday Engine Revision 69df2693 (github): Documentation: Updated Doxygen stylesheet
The visual appearance should now be much better. skyjake
15:25 Doomsday Engine Revision 1cf2daf2 (github): Documentation: Cleanup
skyjake
15:05 Doomsday Engine Revision 8cb4753a (github): Documentation: Cleanup
Removed some bad practices and oblique/subjective language. skyjake
14:37 Doomsday Engine Revision 896b4b7f (github): Documentation: Fixed misuse of @see ("See also")
In many places in the apidoc, @see was being erroneously used instead
of @ref. Note that @see creates a "See also" pa...
skyjake
12:27 Doomsday Engine Revision d2a03327 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
12:27 Doomsday Engine Revision 8aaf0b0c (github): Documentation: Minor corrections
skyjake
12:01 Doomsday Engine Revision 83d8ff0c (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:58 Doomsday Engine Revision cb7627e3 (github): Finalizing source file organization
Moved dd_wad.cpp back to the base level as it implements a public
wrapper.
skyjake
11:12 Doomsday Engine Revision 28a7e8ed (github): Fixed|Win32: Updated header locations
skyjake
11:00 Doomsday Engine Revision d9c462c8 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
skyjake
11:00 Doomsday Engine Revision 3afaf6bd (github): Completed moving engine sources to domain subfolders
Added new subfolder "filesys". skyjake
10:03 Doomsday Engine Revision 3a8041c6 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
skyjake
10:03 Doomsday Engine Revision d6a9eef3 (github): Extended usable range of fixed-point bbox vs. line collision test
As long as the line and the box fit within the 16.16 unit range
(about 65k), the test can now be done regardless of w...
skyjake
09:34 Doomsday Engine Revision e9e22c23 (github): libdeng2: Don't override build's default log entry level
We are currently using the practice of basing the default log entry
level on the build type. However, de::App was ove...
skyjake

2012-11-15

23:01 Doomsday Engine Revision fe8d6972 (github): Use fixed-precision math in bounding box vs. line side checks
The original DOOM used fixed-precision math in all playsim math. When
Doomsday switched to floating point values, the...
skyjake
20:53 Doomsday Engine Revision 537c336e (github): libcommon: Load vanilla BLOCKMAP and use it for line collection checks
Copied the original blockmap loading and iteration from the original
DOOM sources.
skyjake
16:58 Doomsday Engine Revision fd9a14c0 (github): Fixed: Compiler warnings about converting string literals to char*
skyjake
16:58 Doomsday Engine Revision fe22f4ad (github): qmake|libdeng|GCC: Disable warnings about not being ISO C compliant
Anonymous structs and unions are not part of the ISO C99 standard. skyjake
13:38 Doomsday Engine Revision ffd2b9d5 (github): Documentation: Minor fixes in apidoc
skyjake
10:55 Doomsday Engine Revision 232dd167 (github): Cleanup
skyjake
09:36 Doomsday Engine Revision 8c9d8607 (github): Fixed: Regressions setting the IWAD search path (-iwad, UnixInfo)
The -iwad option now also utilizes the Uri::fromNativeDirPath() method
to initialize the Uri properly.
The UnixInfo ...
skyjake
08:51 Doomsday Engine Revision a4f188c1 (github): Refactor: Reverted change to Uri assignment operator
Allow the compiler to potentially elide the by-value argument. A copy
would be done anyway in the method.
skyjake

2012-11-14

20:13 Doomsday Engine Revision 69264580 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:10 Doomsday Engine Revision 088d1869 (github): Fixed: Compile errors about C++/C linkage
Never include headers inside an extern "C" block. Some of the headers may
contain C++ code and that should usually no...
skyjake
19:50 Doomsday Engine Revision 1972e768 (github): Fixed|Unix: Expanding ~ in the iwaddir
The paths set with "iwaddir" from UnixInfo or with environment variables
were not being expanded, causing the engine ...
skyjake
19:46 Doomsday Engine Revision 6b30fc91 (github): Fixed: Malfunctioning NativePath expansion
The logic for expanding the user's home path had multiple errors: it
didn't use the actual user's home path, splittin...
skyjake
19:43 Doomsday Engine Revision 2bea2826 (github): Documentation|libdeng2: Clarified apidoc of some de::App methods
skyjake
19:06 Doomsday Engine Revision df1fa907 (github): Updated copyright information
skyjake
19:00 Doomsday Engine Revision 5d39ab3c (github): Fixed: Compiler warnings
Hundreds of warnings about initializing non-const char* from
const char*.
skyjake
17:19 Doomsday Engine Revision 4f3fac9b (github): Installer|Win32: Updated license information
skyjake
16:39 Doomsday Engine Revision 04d3f780 (github): FMOD: Updated license
The audio_fmod plugin is now licensed under GPLv2 with a special
exception granted to link against the FMOD Ex Progra...
skyjake
15:06 Doomsday Engine Revision 65f33d7b (github): Cleanup
skyjake
13:04 Doomsday Engine Revision 95c0689c (github): Updated source file template with link to GPL
skyjake
11:41 Doomsday Engine Revision ca297b0a (github): Moved GL/drawing related sources to "gl" source subfolder
"GL" stands for "Graphics Library". Note that this doesn't implicitly
refer to OpenGL.
skyjake
11:26 Doomsday Engine Revision 83ee0d5e (github): libdeng: Moved BlockSet to libdeng (as memoryblockset.c/h)
Made the file name more specific to avoid overloading the name Block
(as in de::Block) with a new meaning.
skyjake
09:32 Doomsday Engine Revision c683bb17 (github): libdeng2: Added NativePath::withSeparators()
Facilitates conversion of separator characters. skyjake

2012-11-13

21:12 Doomsday Engine Revision 163a9507 (github): Fixed|libdeng|Rect: Incorrect return value types
skyjake
20:46 Doomsday Engine Revision 7297a230 (github): libdeng: Moved Animator, Point, Size and Rect to libdeng1
skyjake
19:58 Doomsday Engine Revision 2d1792e1 (github): Refactor: Renamed Image methods and moved the module under "resource"
skyjake
19:30 Doomsday Engine Revision 901b6b52 (github): libdeng: Relocated StringArray from engine to libdeng1
skyjake
19:21 Doomsday Engine Revision 15626506 (github): Cleanup
skyjake
17:46 Doomsday Engine Revision 9124a597 (github): Fixed|Windows: Finished up the move of timer to libdeng
skyjake
17:06 Doomsday Engine Revision 8ac54800 (github): Refactor: Moved the timer module to libdeng, renamed API functions
The timer module's public functions are now named according to modern
practices.
skyjake
16:15 Doomsday Engine Revision cdf6620f (github): Fixed: C++ objects referenced in 'extern C' functions
These should be extern C++. skyjake
16:06 Doomsday Engine Revision 68f9ff28 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
16:06 Doomsday Engine Revision c7be5ce3 (github): Moved map/playsim related sources under "map"
It may be necessary to further organize sources under "map", or
introduce a "world" domain into which "map" is moved.
skyjake
13:43 Doomsday Engine Revision 3491dddd (github): Removed obsolete comment
skyjake
13:40 Doomsday Engine Revision c4a418eb (github): Moved PCX and TGA image formats under "resource"
skyjake
13:02 Doomsday Engine Revision 48ee2c1b (github): Documentation: Updated Doxygen config for revised source layout
skyjake
12:53 Doomsday Engine Revision 5dee4b89 (github): Fixed|Windows: Updated paths referencing moved source files
skyjake
12:26 Doomsday Engine Revision b787a384 (github): Windows: Moved platform-specific sources under "windows"
Consolidating sources under one folder. skyjake
12:21 Doomsday Engine Revision ffca4da6 (github): Mac OS X: Moved the Mac sources/headers under "macx"
skyjake
12:09 Doomsday Engine Revision d61f1b98 (github): Fixed|Unix: Correct include path
skyjake
11:57 Doomsday Engine Revision 41d6f892 (github): Moved "unix/src" and "unix/include" under the main "src" subfolder
Consolidating sources into the same folder. skyjake
11:50 Doomsday Engine Revision bc1b9060 (github): Moved BusyVisual to the "ui" subfolder
The busy mode UI visualization is clearly more part of the "ui" domain
than world rendering.
skyjake
11:45 Doomsday Engine Revision 7d6d7607 (github): Moved dd_version.h to the public headers
Also updated remaining references to files under the now-removed
"portable" source subfolder.
skyjake
11:31 Doomsday Engine Revision 51bd76a6 (github): Removed the "portable" source subfolder
The sources are expected to be portable unless otherwise stated. skyjake
11:17 Doomsday Engine Revision 2e126639 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
11:14 Doomsday Engine Revision b4be9051 (github): Moved a set of source files into "map" and "resource" subfolders
skyjake
10:45 Doomsday Engine Revision f6f1f708 (github): Moved more r_* modules to either "render" or "resource" subfolders
Some of the r_* modules are a mixture of resource management and
rendering, though.
skyjake

2012-11-12

22:47 Doomsday Engine Revision 5daabbb7 (github): Moved r_lumobjs and r_draw to the renderer
These are clearly more related to rendering than resource management,
thus it belongs under "render".
Todo for later...
skyjake
22:28 Doomsday Engine Revision d2cde340 (github): Moved the network client and server code to their own subfolders
These are headed to separate executables. skyjake
22:06 Doomsday Engine Revision 7c3c39d3 (github): Moved UI-related functionality to the "ui" source subfolder
The term "user interface" here encompasses everything related to the
user interface: windows, display mode, controls,...
skyjake
21:25 Doomsday Engine Revision 9888d017 (github): qmake: Alphabetical order of source files
skyjake
21:04 Doomsday Engine Revision d237f26a (github): Moved monitor.c/h to the network source subfolder
Network traffic monitoring. skyjake
20:59 Doomsday Engine Revision e9a4cc67 (github): Moved network subsystem into its own source subfolder
The client and server code should be kept separated as they'll end
up in the client and server executables, respectiv...
skyjake
20:33 Doomsday Engine Revision 4ef314f2 (github): Fixed: Build errors related to non-const references
An argument with a non-const reference type cannot be bound to a
temporary lvalue. Non-const references should only b...
skyjake
20:31 Doomsday Engine Revision d1da49c2 (github): Moved audio subsystem into its own source subfolder
The audio subsystem is rather self-contained, so it was easy to move
to its own subfolder.
skyjake
20:05 Doomsday Engine Revision d21915e0 (github): Documentation: Minor group update
skyjake
15:08 Doomsday Engine Revision 81994b6b (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
15:08 Doomsday Engine Revision 838e4841 (github): Documentation|Doxygen: Cleaned up Module grouping
The various public and internal flags are now under appropriate
groups, removing clutter from the Modules index page.
skyjake
10:55 Doomsday Engine Revision e4e2b6f2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:55 Doomsday Engine Revision 92f89741 (github): Documentation: Corrected links inside de::String apidoc
skyjake

2012-11-11

22:35 Doomsday Engine Revision efb0ee27 (github): Documentation|Readme: Updated table columns
skyjake
19:15 Doomsday Engine Revision 66643ffd (github): Documentation: Updated config for Doxygen 1.8.2
skyjake

2012-11-09

22:21 Doomsday Engine Revision a6512d3d (github): qmake|Mac OS X: Fixed a bundling issue with the FMOD shared library
When the engine subproject is rebuilt, the bundled Framework folder
is emptied. The FMOD shared library was copied th...
skyjake
21:02 Doomsday Engine Revision c3ce7475 (github): Fixed|libdeng2|Unix: Missing C header include
The StringPool debug code has not been updated to C++... skyjake
20:54 Doomsday Engine Revision 180ab676 (github): Host: Updated command line options (-userdir)
skyjake
13:52 Doomsday Engine Revision 189a650e (github): libdeng2|App: Changing the current working directory
The current working path can be set and queried via de::App.
This does not reduce the usefulness of NativePath::work...
skyjake
13:44 Doomsday Engine Revision 886b5600 (github): libdeng2: Added App::currentWorkPath()
Another way to find out the process's current native working directory. skyjake

2012-11-08

20:55 Doomsday Engine Revision ae4c5e80 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:54 Doomsday Engine Revision acc01ecf (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:54 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 319b1977 (github): Tests: Minor improvement to the kitchen sink test script
skyjake
10:09 Doomsday Engine Revision 71751268 (github): Tests: Reassigning the same value to a const variable is allowed
skyjake
10:04 Doomsday Engine Revision 8d3f5945 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
10:04 Doomsday Engine 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:40 Doomsday Engine 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 Doomsday Engine Revision 0bd65f26 (github): Win32|libdeng2: Exported de::NativePath
skyjake
09:08 Doomsday Engine 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 Doomsday Engine 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

2012-11-07

20:47 Doomsday Engine Revision f2ce087f (github): Readme: Updated credits, minor cleanup
skyjake
20:36 Doomsday Engine Revision 66e81332 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:36 Doomsday Engine Revision 3c083b8f (github): Readme: Updated image formats table to include JPG
skyjake
20:32 Doomsday Engine Revision 01d5dc69 (github): Readme|Unix: Added mention of the 'defaults' config file
skyjake

2012-11-06

22:39 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine 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 Doomsday Engine Revision 2551bbf7 (github): Win32: Removed generated deng2.rc from repository
skyjake

2012-11-04

17:27 Doomsday Engine Revision ad4ca064 (github): Snowberry: Removed game plugin j-prefixes from language strings
skyjake
17:18 Doomsday Engine 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 Doomsday Engine Revision 02d77f9c (github): Win32: Updated game plugin version metadata with "lib" prefixes
skyjake
 

Also available in: Atom