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... -
13:07 Doomsday Engine Revision e8ecd525 (github): Fixed: Inappropriate use of extern
-
13:04 Doomsday Engine Revision 69f7ac6b (github): qmake|Fixed: Incorrect source location when using DisplayMode dummy
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. -
19:32 Doomsday Engine Revision a03aeabb (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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... -
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... -
16:35 Doomsday Engine Revision 69df2693 (github): Documentation: Updated Doxygen stylesheet
- The visual appearance should now be much better.
-
15:25 Doomsday Engine Revision 1cf2daf2 (github): Documentation: Cleanup
-
15:05 Doomsday Engine Revision 8cb4753a (github): Documentation: Cleanup
- Removed some bad practices and oblique/subjective language.
-
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... -
12:27 Doomsday Engine Revision d2a03327 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
12:27 Doomsday Engine Revision 8aaf0b0c (github): Documentation: Minor corrections
-
12:01 Doomsday Engine Revision 83d8ff0c (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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. -
11:12 Doomsday Engine Revision 28a7e8ed (github): Fixed|Win32: Updated header locations
-
11:00 Doomsday Engine Revision d9c462c8 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
11:00 Doomsday Engine Revision 3afaf6bd (github): Completed moving engine sources to domain subfolders
- Added new subfolder "filesys".
-
10:03 Doomsday Engine Revision 3a8041c6 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
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... -
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...
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... -
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. -
16:58 Doomsday Engine Revision fd9a14c0 (github): Fixed: Compiler warnings about converting string literals to char*
-
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.
-
13:38 Doomsday Engine Revision ffd2b9d5 (github): Documentation: Minor fixes in apidoc
-
10:55 Doomsday Engine Revision 232dd167 (github): Cleanup
-
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 ... -
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.
2012-11-14
-
20:13 Doomsday Engine Revision 69264580 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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... -
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 ... -
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... -
19:43 Doomsday Engine Revision 2bea2826 (github): Documentation|libdeng2: Clarified apidoc of some de::App methods
-
19:06 Doomsday Engine Revision df1fa907 (github): Updated copyright information
-
19:00 Doomsday Engine Revision 5d39ab3c (github): Fixed: Compiler warnings
- Hundreds of warnings about initializing non-const char* from
const char*. -
17:19 Doomsday Engine Revision 4f3fac9b (github): Installer|Win32: Updated license information
-
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... -
15:06 Doomsday Engine Revision 65f33d7b (github): Cleanup
-
13:04 Doomsday Engine Revision 95c0689c (github): Updated source file template with link to GPL
-
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. -
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. -
09:32 Doomsday Engine Revision c683bb17 (github): libdeng2: Added NativePath::withSeparators()
- Facilitates conversion of separator characters.
2012-11-13
-
21:12 Doomsday Engine Revision 163a9507 (github): Fixed|libdeng|Rect: Incorrect return value types
-
20:46 Doomsday Engine Revision 7297a230 (github): libdeng: Moved Animator, Point, Size and Rect to libdeng1
-
19:58 Doomsday Engine Revision 2d1792e1 (github): Refactor: Renamed Image methods and moved the module under "resource"
-
19:30 Doomsday Engine Revision 901b6b52 (github): libdeng: Relocated StringArray from engine to libdeng1
-
19:21 Doomsday Engine Revision 15626506 (github): Cleanup
-
17:46 Doomsday Engine Revision 9124a597 (github): Fixed|Windows: Finished up the move of timer to libdeng
-
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. -
16:15 Doomsday Engine Revision cdf6620f (github): Fixed: C++ objects referenced in 'extern C' functions
- These should be extern C++.
-
16:06 Doomsday Engine Revision 68f9ff28 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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. -
13:43 Doomsday Engine Revision 3491dddd (github): Removed obsolete comment
-
13:40 Doomsday Engine Revision c4a418eb (github): Moved PCX and TGA image formats under "resource"
-
13:02 Doomsday Engine Revision 48ee2c1b (github): Documentation: Updated Doxygen config for revised source layout
-
12:53 Doomsday Engine Revision 5dee4b89 (github): Fixed|Windows: Updated paths referencing moved source files
-
12:26 Doomsday Engine Revision b787a384 (github): Windows: Moved platform-specific sources under "windows"
- Consolidating sources under one folder.
-
12:21 Doomsday Engine Revision ffca4da6 (github): Mac OS X: Moved the Mac sources/headers under "macx"
-
12:09 Doomsday Engine Revision d61f1b98 (github): Fixed|Unix: Correct include path
-
11:57 Doomsday Engine Revision 41d6f892 (github): Moved "unix/src" and "unix/include" under the main "src" subfolder
- Consolidating sources into the same folder.
-
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. -
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. -
11:31 Doomsday Engine Revision 51bd76a6 (github): Removed the "portable" source subfolder
- The sources are expected to be portable unless otherwise stated.
-
11:17 Doomsday Engine Revision 2e126639 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
11:14 Doomsday Engine Revision b4be9051 (github): Moved a set of source files into "map" and "resource" subfolders
-
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.
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... -
22:28 Doomsday Engine Revision d2cde340 (github): Moved the network client and server code to their own subfolders
- These are headed to separate executables.
-
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,... -
21:25 Doomsday Engine Revision 9888d017 (github): qmake: Alphabetical order of source files
-
21:04 Doomsday Engine Revision d237f26a (github): Moved monitor.c/h to the network source subfolder
- Network traffic monitoring.
-
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... -
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... -
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. -
20:05 Doomsday Engine Revision d21915e0 (github): Documentation: Minor group update
-
15:08 Doomsday Engine Revision 81994b6b (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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. -
10:55 Doomsday Engine Revision e4e2b6f2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
10:55 Doomsday Engine Revision 92f89741 (github): Documentation: Corrected links inside de::String apidoc
2012-11-11
-
22:35 Doomsday Engine Revision efb0ee27 (github): Documentation|Readme: Updated table columns
-
19:15 Doomsday Engine Revision 66643ffd (github): Documentation: Updated config for Doxygen 1.8.2
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... -
21:02 Doomsday Engine Revision c3ce7475 (github): Fixed|libdeng2|Unix: Missing C header include
- The StringPool debug code has not been updated to C++...
-
20:54 Doomsday Engine Revision 180ab676 (github): Host: Updated command line options (-userdir)
-
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... -
13:44 Doomsday Engine Revision 886b5600 (github): libdeng2: Added App::currentWorkPath()
- Another way to find out the process's current native working directory.
2012-11-08
-
20:55 Doomsday Engine Revision ae4c5e80 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
20:54 Doomsday Engine Revision acc01ecf (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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. -
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... -
19:49 Doomsday Engine Revision 319b1977 (github): Tests: Minor improvement to the kitchen sink test script
-
10:09 Doomsday Engine Revision 71751268 (github): Tests: Reassigning the same value to a const variable is allowed
-
10:04 Doomsday Engine Revision 8d3f5945 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
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... -
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... -
09:15 Doomsday Engine Revision 0bd65f26 (github): Win32|libdeng2: Exported de::NativePath
-
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 -
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...
2012-11-07
-
20:47 Doomsday Engine Revision f2ce087f (github): Readme: Updated credits, minor cleanup
-
20:36 Doomsday Engine Revision 66e81332 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
20:36 Doomsday Engine Revision 3c083b8f (github): Readme: Updated image formats table to include JPG
-
20:32 Doomsday Engine Revision 01d5dc69 (github): Readme|Unix: Added mention of the 'defaults' config file
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... -
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.
-
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. -
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... -
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... -
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... -
18:48 Doomsday Engine Revision 2551bbf7 (github): Win32: Removed generated deng2.rc from repository
2012-11-04
-
17:27 Doomsday Engine Revision ad4ca064 (github): Snowberry: Removed game plugin j-prefixes from language strings
-
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… -
17:11 Doomsday Engine Revision 02d77f9c (github): Win32: Updated game plugin version metadata with "lib" prefixes
Also available in: Atom