Activity
From 2012-11-25 to 2012-12-08
2012-12-08
-
22:57 Doomsday Engine Revision cb28f242 (github): Merge branch 'scriptsys'
-
22:57 Doomsday Engine Revision 27a4074f (github): Merge branch 'scriptsys'
-
22:55 Doomsday Engine Revision 8f9a2c72 (github): Windows|libdeng2: Exported Counted and Function
-
19:59 Doomsday Engine Revision c750494c (github): Members of native modules are read-only
- We should not allow changing the values of the members of native
modules. -
19:49 Doomsday Engine Revision 612dc733 (github): Window Manager: Configure defaults in Config.de
- Config.de is now able to determine the correct defaults for the
window manager with the help of the DisplayMode and V... -
19:48 Doomsday Engine Revision 191dd687 (github): Added a Doomsday Script binding for DisplayMode_OriginalMode()
- The native script module DisplayMode now has one function
"originalMode" that binds to DisplayMode_OriginalMode().
M... -
19:30 Doomsday Engine Revision b89af2de (github): libdeng2|App: Added native module "Version" for version information
-
19:29 Doomsday Engine Revision 61afbeb4 (github): libdeng2|Script: Implemented missing AND and OR operators
- Oops.
-
19:28 Doomsday Engine Revision 28749bac (github): libdeng2: Added OS, CPU bits and debug mode to de::Version
- While these are not part of the version number itself, they belong here
as part of the version information. -
17:13 Doomsday Engine Revision 25e49193 (github): Documentation|libdeng2: API documentation improvements
-
17:13 Doomsday Engine Revision 08ab15ef (github): libdeng2: Function destructor is protected (reference-counted)
-
17:12 Doomsday Engine Revision 35424271 (github): libdeng2|Record: Convenience methods for adding function members
-
17:11 Doomsday Engine Revision a6c292a9 (github): Refactor|libdeng2: Improved de::Counted
- Deleting a reference-counted object is not allowed in the public
interface. Subclasses may additionally alter the ref... -
14:55 Doomsday Engine Revision 78fcfe63 (github): Refactor: Renamed 'LumpDir' symbolic as 'LumpIndex'
-
14:51 Doomsday Engine Revision 153402a4 (github): Refactor|Textures: Switched Flat and Patch to use LumpDir resource URNs
-
13:55 Doomsday Engine Revision 3a2828e8 (github): Fixed|Graphics: World dimensions of high resolution sprite replacements
- The world dimensions of a sprite are determined by those defined by
the metadata for the original Patch graphic forma... -
13:46 Doomsday Engine Revision faf4cb3e (github): Refactor|libdeng2: Use QMap in de::App
-
13:44 Doomsday Engine Revision 8819402b (github): Refactor|libdeng2: Use QList and QMap in de::Function
-
13:31 Doomsday Engine Revision 4a9e0911 (github): libdeng2|App: Defining native modules
- The application can have any number of built-in native modules.
This way namespaces that have been created by native ... -
12:49 Doomsday Engine Revision cadccce6 (github): libdeng2: Registering and unregistering native function entry points
-
12:42 Doomsday Engine Revision 9d1b351c (github): Refactor|libdeng2|Script: Functions support native entry points
- Support for native function entry points was added to de::Function.
Todo for later: The function definition statemen... -
12:33 Doomsday Engine Revision c96d075f (github): libdeng2: Serialized Config needs to use versioning
- The header is now included in the serialized Config.
-
12:31 Doomsday Engine Revision f99578fe (github): libdeng2: Writer and Reader support versioning
- Going forward, it is crucial for backwards compatibility that when
serializations of various objects change, the read... -
12:10 Doomsday Engine Revision bddcbd2a (github): Merge branch 'fix-hires-patch-origin'
-
12:08 Doomsday Engine Revision 20d763e1 (github): Fixed|Graphics: High resolution replacements for "raw" textures
-
12:07 Doomsday Engine Revision f803857c (github): Fixed|Windows: -vdmap not working as expected
- FS1::findAndOpenNativeFile() used NativePath::workPath() to ensure
that the supplied path argument was absolute. Howe... -
09:00 Doomsday Engine Revision f7dcd50d (github): Refactor: Merged patchtex_t functionality into de::Texture
- de::Texture now incorporates the functionality of patchtex_t:
- has a world origin offset
- has image filter/process... -
05:24 Doomsday Engine Revision d0732809 (github): Refactor|Texture|TextureManifest: Applied pimpl idiom to Texture/TextureManifest
-
04:47 Doomsday Engine Revision 2f9225eb (github): Refactor|Texture: Use QPoint/QSize instead of Point2Raw/Size2Raw respectively
2012-12-07
-
21:37 Doomsday Engine Revision 2eab26c6 (github): Fixed: Compiler warning
-
21:37 Doomsday Engine Revision 4fe04fa8 (github): Fixed: Temporary workaround for missing Config.window.main.normalRect
-
21:27 Doomsday Engine Revision 0564688c (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
21:26 Doomsday Engine Revision 6a4dbc0a (github): Window Manager: Separate default normal geometry and resolution
- While the default resolution is the desktop resolution, the default normal
(windowed) resolution is desktop size minu... -
20:12 Doomsday Engine Revision 07c349ad (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
20:11 Doomsday Engine Revision c409d63f (github): Refactor: Throw NotFoundErrors from relevant de::Textures methods
- Plus minor cleaned up.
-
20:02 Doomsday Engine Revision 75fddb60 (github): Window Manager: Default to desktop resolution (fullscreen or maximized)
- Windows and Mac OS X default to a fullscreen mode, other platforms
default to maximized mode. -
20:01 Doomsday Engine Revision c8885ac4 (github): Fixed|libdeng2: Looking up a member without throwing an exception
-
17:55 Doomsday Engine Revision 81e22907 (github): Cleanup
-
17:47 Doomsday Engine Revision f22126d3 (github): FMOD: Sound effects are not resampled to 'sound-rate'
- FMOD's output is by default played at the sound card's configured rate.
Typically this is around 44100 Hz (or 48000 H... -
17:07 Doomsday Engine Revision f31b39b5 (github): Doom|Heretic: Controls menu item names reflect gameplay behavior
- Minor detail: the first weapon listed in weapon-toggling controls
should be the one that by default is activated when... -
15:16 Doomsday Engine Revision 0cc11366 (github): Fixed: Chat messages not appearing in HUD
- A static memory buffer was being used improperly (message copied to
the same buffer where it already was located). Re... -
14:12 Doomsday Engine Revision cf8591ab (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
14:11 Doomsday Engine Revision 48781ea0 (github): FluidSynth: Bumped version number to 1.1.0
- Minor version bump for the Doomsday 1.9.10 release because of the
ability to use fluidsynth's own audio driver (non-e... -
14:11 Doomsday Engine Revision dafe73af (github): Fixed: Compiler warnings
-
14:10 Doomsday Engine Revision 29eca260 (github): Fixed|Unix: Fixed build (missing headers)
-
14:00 Doomsday Engine Revision eed17003 (github): Fixed: Compilation with Qt 4.6
- Used on the Mac OS X 10.4 platform.
-
12:37 Doomsday Engine Revision 3e787595 (github): libdeng2: Removed NativePath::omitBasePath() as unnecessary
-
12:26 Doomsday Engine Revision 44f02255 (github): libdeng2: Standardizing quote style for output messages
- Double quotes for file names and paths.
-
12:25 Doomsday Engine Revision 3b56f99e (github): Changed release type to "Candidate"
- For the 1.9.10 release.
-
07:40 Doomsday Engine Revision 508f7144 (github): Optimize: Removed the redundant central texture index
- As there is no longer a need to reference textures with a contiguous
range of indices, the central texture index itse... -
06:21 Doomsday Engine Revision 2cf30c64 (github): Fixed|FS1: clearOpenFiles() was not correctly clearing the FileList
-
06:12 Doomsday Engine Revision 25f91103 (github): Refactor|Wad|Zip: Minor cleanup refactorings
-
05:21 Doomsday Engine Revision 0299816a (github): Documentation: Fixed some more Doxygen warnings re apidoc issues
-
01:48 Doomsday Engine Revision e8910897 (github): Fixed: Minor log message inconsistencies
-
00:46 Doomsday Engine Revision cc445390 (github): Cleanup
2012-12-06
-
23:33 Doomsday Engine Revision 62454e17 (github): Revert "Fixed: Fatal error when a font is not set"
- This reverts commit 5e2f9240d6c4bf4fe30159df132e2f2af5f3f5a7.
Attempting to perform any of these operations without ... -
22:47 Doomsday Engine Revision 7ae765ac (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
-
20:47 Doomsday Engine Revision 3a4ec17a (github): Fixed typo
-
20:13 Doomsday Engine Revision 7f2fddd5 (github): Fixed|Windows: Fixed build
-
20:05 Doomsday Engine Revision 77044b30 (github): libdeng2|Mac OS X: Path prettification considers the app bundle path
- Many paths contain the app bundle path instead of the basedir.
-
20:04 Doomsday Engine Revision 1e3262d0 (github): libdeng2: Initialize internal::Logs the first time a Log is used
-
20:02 Doomsday Engine Revision 5e2f9240 (github): Fixed: Fatal error when a font is not set
- Killing the entire engine when a font is not set seems a bit too
harsh... -
17:13 Doomsday Engine Revision 6560e584 (github): Debug|libdeng2: Investigating odd log behavior (invalid freed pointers)
-
17:12 Doomsday Engine Revision c3341bee (github): Refactor|libdeng2: Added a separate method for removing base path
- Prettifying a native path is not the same as removing the base path.
Now there is NativePath::omitBasePath(), while N... -
16:06 Doomsday Engine Revision c3ae324b (github): libdeng2: Describing files in a human-friendly manner
- Because the libdeng2 FS is a fully virtual file system, the user needs
to know exactly where the data comes from in o... -
11:21 Doomsday Engine Revision 55472714 (github): libdeng2: Reverted incorrect path manipulations
- The earlier changes were invalid because:
- forcing libdeng2 paths to NativePath does not produce valid native
pat... -
10:17 Doomsday Engine Revision 1c2af12c (github): Refactor: Switched rend_model.c to C++
-
08:43 Doomsday Engine Revision 2c5d2f93 (github): Documentation|Fixed: Minor apidoc fixes
-
05:59 Doomsday Engine Revision acd23510 (github): Fixed|Path|libdeng2: Inverted logic in Path::operator <
-
05:55 Doomsday Engine Revision 75ccacac (github): Documentation|Fixed|Path: Some minor apidoc fixes for de::Path
-
05:52 Doomsday Engine Revision e9a0dd92 (github): libdeng2|filesys: Log full paths making use of NativePath where suitable
- Logging just the name of the file is not particularly helpful.
-
04:48 Doomsday Engine Revision ec2b0f5e (github): Optimize: Use de::Path with FS1::PathListItem
- Representing paths with de::Path has significant performance benefits
when doing lots of path comparisons/processing ... -
03:46 Doomsday Engine Revision b7451712 (github): Fixed|FileHandle: Fixed memory leak in FileHandle
-
03:36 Doomsday Engine Revision b7e2e57d (github): Cleanup
-
03:08 Doomsday Engine Revision df52f839 (github): Documentation|Fixed: Various Doxygen markup fixes
-
02:34 Doomsday Engine Revision eb136f42 (github): Fixed|PathTree: Memory leak in PathTree::Node::path()
- Also added a comment about a worthwhile performance optimization.
-
00:17 Doomsday Engine Revision f486eb53 (github): Minor cleanup
-
00:01 Doomsday Engine Revision 0bed2c85 (github): Cleanup
2012-12-05
-
23:32 Doomsday Engine Revision 4870e2a2 (github): Fixed|FS1: Memory leak in FS1::findAllPaths()
-
22:37 Doomsday Engine Revision c63f8470 (github): Fixed: Crash when a model was not found
- Uninitialized pointers could be returned.
Also, added missing headers for a Linux build. -
22:05 Doomsday Engine Revision 59e1ca11 (github): Fixed|Multiplayer: Crash when looking for a mobj's model
- Clients may have mobjs with an actual null pointer state.
-
21:48 Doomsday Engine Revision 0d04cee7 (github): libdeng2: Files are Lockable and lock themselves automatically
- Applied Guards to protect files during multithreaded access. (Currently
a NativeFile is used for flushing messages in... -
18:53 Doomsday Engine Revision d87e0a93 (github): Merge branch 'master' into vanilla-blockmap
-
18:01 Doomsday Engine Revision b1a14dca (github): Optimize: Use Unicode in file name pattern matching
- This does not perform any faster than the original, but it removes
the need to convert the path and pattern to UTF-8 ... -
15:06 Doomsday Engine Revision 2052b164 (github): libdeng2|Log: Cleanup
-
14:53 Doomsday Engine Revision 16f2705a (github): libdeng2|Documentation: Internal types should be in de::internal namespace
-
14:46 Doomsday Engine Revision 88755f58 (github): Documentation|libdeng2: Improved de::Log apidoc
-
13:47 Doomsday Engine Revision 3c17b04c (github): Optimize|LumpIndex: Only prune duplicates when needed
- Messing about with the potentially large QBitArray is unnecessary if
the "need prune duplicates" flag is unset. -
09:19 Doomsday Engine Revision ac5da31d (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
09:10 Doomsday Engine Revision 0984aa9d (github): Optimize|libdeng2: Path comparison uses segment hashes
- When comparing two paths, it is faster to determine inequality
quickly by checking if the hashes are different.
Redu... -
02:13 Doomsday Engine Revision 374a5e3e (github): Fixed: Sky models and various map properties invalid after an engine reset
-
00:58 Doomsday Engine Revision 6a0161d4 (github): Cleanup: Removed more legacy cruft from the Textures interface
2012-12-04
-
23:16 Doomsday Engine Revision d68f45ef (github): Optimize|libdeng2: App remembers the native base path once determined
- App::nativeBasePath() may be called very often, so there is no point
in determining the base path location again and ... -
21:58 Doomsday Engine Revision 1160f0c4 (github): Adjusting messages visible in non-verbose release build
-
21:57 Doomsday Engine Revision 21f05d3a (github): Cleanup
-
21:16 Doomsday Engine Revision 62858877 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
21:13 Doomsday Engine Revision 2435d330 (github): Refactor|API: Replaced DD_MaterialForTextureUniqueId with DD_MaterialForTextureUri
- The public API function DD_MaterialForTextureUniqueId was necessary
prior to the standardization of the texture colle... -
20:53 Doomsday Engine Revision 77a8d09a (github): Fixed: Compiler warnings
- Ignoring/suppressing warnings.
-
20:50 Doomsday Engine Revision 1ca2b929 (github): qmake|libdeng2: Updated with renamed files
-
20:06 Doomsday Engine Revision e1837942 (github): libdeng2: Cleanup
-
19:51 Doomsday Engine Revision a54459a7 (github): Fixed: Release build
- Missing include.
-
19:42 Doomsday Engine Revision 01912bfd (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
19:36 Doomsday Engine Revision f40e2916 (github): Refactor|libdeng2: Entering log messages
- Log messages are now entered using LogEntryStager. It is constructed
on the stack and makes sure all the arguments ha... -
18:49 Doomsday Engine Revision fa7f8e0b (github): Cleanup
-
18:37 Doomsday Engine Revision 5e19be79 (github): Refactor|TextureManifest: To produce a logical texture from a manifest is to "derivate"
- Todo: Production of TextureVariants should be remodeled such that a
TextureManifest given a TextureSpecification yiel... -
18:19 Doomsday Engine Revision 03ad4401 (github): Fixed: Broken build
- Defined textureid_t in one place, added missing //.
-
18:18 Doomsday Engine Revision 652007cc (github): Refactor: Moved TextureScheme to new source files
-
17:57 Doomsday Engine Revision 1a49f666 (github): Refactor: Moved TextureManifest implementation to resource/texturemanifest.cpp
-
17:39 Doomsday Engine Revision 2c4f11b4 (github): Refactor: Renamed *MetaFile => *Manifest
- Applied this rename refactoring as discussed.
-
16:00 Doomsday Engine Revision ed8169a4 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
- Conflicts:
doomsday/engine/include/resource/rawtexture.h -
15:59 Doomsday Engine Revision 38d01af0 (github): Refactor: Reimplemented texture resource bookkeeping
- Management of the logical Texture instances, metafiles and related
objects was revised to crystallize the design and ... -
15:24 Doomsday Engine Revision f3ced89a (github): Documentation|libdeng2: API documentation improvements
-
15:14 Doomsday Engine Revision 367db832 (github): libdeng2: Protect log entries against multithreaded access
- The libdeng2 Log is a multithreaded system. Entries may be created in
any thread, and they get collected into a centr... -
14:28 Doomsday Engine Revision bafde25f (github): Debug|libdeng2: Tracking allocated memory in PathTree
- Count the number of nodes owned by a PathTree. Added assertions for
making sure PathTree doesn't leak memory. -
13:59 Doomsday Engine Revision 99e83fff (github): Fixed|libdeng2: de::Reader was missing a destructor
- Reader's internal Instance was never freed.
-
13:01 Doomsday Engine Revision 16cd87ab (github): Fixed: new[] / delete discrepancies
- When using new[], one should use delete[] (issues reported by the valgrind
memory check tool). -
12:22 Doomsday Engine Revision 1f6b05a5 (github): Fixed|FluidSynth: Failure to stop the song
- The FluidSynth player object was not being stopped properly when the song
was stopped. -
11:49 Doomsday Engine Revision 4dfeabf6 (github): Cleanup
2012-12-03
-
22:31 Doomsday Engine Revision 1e3ebd50 (github): Documentation|Readme|Unix: For man pages, use a shorter title
- "doomsday" is the name of the executable/package.
-
21:51 Doomsday Engine Revision 0c2ed44b (github): Linux: Deploy plugins to PREFIX/lib/doomsday
- This should be more in line with platform conventions.
-
18:46 Doomsday Engine Revision 726c0104 (github): Fixed|Window Manager: Centering window after mode switch
- With the window centering flag (the default), the window's position
needs to be calculated *after* the display mode h... -
15:46 Doomsday Engine Revision db0c144a (github): libdeng2|Config: Detect upgrades only once
- Once the new version has been detected, we can forget about
__oldversion__. -
15:26 Doomsday Engine Revision b4e632b8 (github): libdeng2: Cleanup
-
14:41 Doomsday Engine Revision 293c04eb (github): Refactor|Window Manager: Removed QSettings usage, replaced with de::Config
- The default values for the window manager are in Config.de.
-
14:40 Doomsday Engine Revision f697fa04 (github): libdeng2|Test: Updated kitchen sink test script with new language features
- - text slicing
- Record()
- making a copy of a record
- record as a return value from function -
14:39 Doomsday Engine Revision 501de076 (github): libdeng2|Script: Allow slice operator on text values
-
14:38 Doomsday Engine Revision 477f5650 (github): libdeng2|Script: Detect a missing statement after ':'
- This Python-like syntax is not accepted in Doomsday Script:
if value:
print value -
14:36 Doomsday Engine Revision 907da930 (github): libdeng2: Cleanup
-
14:35 Doomsday Engine Revision 23f6b486 (github): libdeng2|Script: More convenient way to add values into an array
-
14:33 Doomsday Engine Revision ea21e6e1 (github): Refactor|libdeng2|Script: Added DeleteStatement
- Deleting is now a proper statement, which matches the semantics of
the script language.
This forces records to obser... -
14:27 Doomsday Engine Revision 390525b5 (github): libdeng2: LOG_DEV_TRACE messages omitted completely in release builds
-
14:25 Doomsday Engine Revision 81bb1e6f (github): libdeng2|Script: Added built-in function Record
- Makes an empty record or a copy of an existing record.
-
14:20 Doomsday Engine Revision 172548dc (github): Refactor|libdeng2: Replaced /config with /modules
- There is no need to have a folder just for config scripts. Instead,
the /modules folder is now used for storing all s...
2012-12-02
-
16:28 Doomsday Engine Revision 273a5a8a (github): Refactor|libdeng2: UpdaterSettings uses de::Config instead of QSettings
- The updater settings are no longer stored using QSettings, but are
included in persist.pack as part of the Config nam... -
16:20 Doomsday Engine Revision 5c8902a3 (github): libdeng2: Cleanup
-
16:12 Doomsday Engine Revision 482e355a (github): libdeng2: Added TimeValue, fixed bugs in de::Time
- TimeValue allows manipulating time in expressions and lets variables
hold a Time as a value.
There were some bugs in... -
12:27 Doomsday Engine Revision 3dc0d04f (github): libdeng2: Adding boolean (number) values to a Record
-
12:27 Doomsday Engine Revision 3739b591 (github): libdeng2: Cleanup
- Indentation in the Value class headers.
2012-12-01
-
20:47 Doomsday Engine Revision 2d79da97 (github): libdeng2|LogBuffer: Start flushing log messages after log file is known
- The log messages printed before Config is restored won't get omitted
from the log file. -
20:19 Doomsday Engine Revision a6515951 (github): libdeng2: Cleanup
-
20:12 Doomsday Engine Revision 8fabe4d1 (github): Cleanup
-
12:21 Doomsday Engine Revision fa943112 (github): Language
-
12:00 Doomsday Engine Revision 7a85e24e (github): Documentation|libdeng2: More PackageFolder documentation, fixes
2012-11-30
-
22:40 Doomsday Engine Revision 53b0b67c (github): libdeng2: Config is stored persistently in persist.pack
-
22:34 Doomsday Engine Revision 021e3683 (github): libdeng2: Added persist.pack for storing state persistently
- The special package /home/persist.pack will contain all of the engine's
persistent state. -
22:28 Doomsday Engine Revision 05716fdc (github): libdeng2|FS: Improved log messages, use ArchiveEntryFile and PackageFolder
-
22:26 Doomsday Engine Revision 73c4bafe (github): Fixed|libdeng2: Deflating might produce corrupt data
- The zlib API was used incorrectly to attempt to deflate a block's
data into a fixed-size buffer. -
22:25 Doomsday Engine Revision f16be0d4 (github): libdeng2: Folder population behavior
- A folder can be instructed to either populate the full tree or just
itself. -
22:23 Doomsday Engine Revision a09aee70 (github): libdeng2: Improved Archive
- Renamed a few methods for consistency.
-
22:21 Doomsday Engine Revision 9d583143 (github): libdeng2: Renamed ArchiveFile to ArchiveEntryFile, added PackageFolder
- The name "ArchiveFile" was not consistent with the intended naming
convention: it does not represent an Archive, only... -
17:36 Doomsday Engine Revision c449095d (github): Homepage: Added "libdoom" etc. to keywords
-
17:24 Doomsday Engine Revision 00585f6a (github): libdeng2: Handling failure to remove a file
- If a DirectoryFeed cannot remove a native file, an exception will
be thrown. -
15:48 Doomsday Engine Revision a668e754 (github): FluidSynth: Apply music volume when using FluidSynth's own driver
-
14:42 Doomsday Engine Revision 94a96341 (github): Documentation|libdeng2: Fixed a Doxygen error
-
14:39 Doomsday Engine Revision 2408ac5f (github): Documentation|Doxygen: Removed j-prefixes
-
14:15 Doomsday Engine Revision 47cc76e1 (github): Documentation|Readme: Checked for use of old plugin names
-
13:56 Doomsday Engine Revision b0f97d70 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
13:55 Doomsday Engine Revision ccbe4355 (github): Fixed|Linux: Fixed build (missing headers)
-
12:16 Doomsday Engine Revision 8dc4a776 (github): libdeng2|Documentation: Added a clarifying comment in deng.de
-
12:05 Doomsday Engine Revision 704e448d (github): libdeng2|Test: Test record reference deserialization
- The kitchen sink test script now includes a case for serializing and
then restoring references between records. -
12:05 Doomsday Engine Revision 672e6c7c (github): libdeng2: Cleanup
-
12:04 Doomsday Engine Revision 06e0e59e (github): libdeng2: Cleaner text representation of Records
- Records are converted to text in a way that retains the structure of
the record more clearly: both subrecords and ref... -
11:45 Doomsday Engine Revision e70b3976 (github): libdeng2: Added a semantic hint for number values
- The semantic hint suggests what the number is being used for. Added
a hint for Boolean values. These will be shown as...
2012-11-29
-
22:15 Doomsday Engine Revision e19206b2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
22:13 Doomsday Engine Revision b97e4824 (github): libdeng2: Revised the deng.de script
- Added the function useDefaults() that is used to setup a namespace
with the default configuration. The function is se... -
21:32 Doomsday Engine Revision 651caebb (github): libdeng2: Applied pimpl idiom in App
-
21:30 Doomsday Engine Revision b43e1762 (github): libdeng2|Script: Added "export" statement and keyword
- "export" can be used to lift variables to the next higher namespace.
It can be used on existing variables and with as... -
21:26 Doomsday Engine Revision c92a82fd (github): Fixed|libdeng2: Script parser bug related to ':' in if statement
- If the condition expression contained a ':', it was confused for the
':' that may come after the expression. -
18:34 Doomsday Engine Revision 1708f4fb (github): Refactor|libdeng2|scriptsys: Simplified Record's internal structure
- de::Record no longer keeps member variables and subrecords separate.
Instead, any member variable that owns a record ... -
13:17 Doomsday Engine Revision a09ff1a8 (github): libdeng2: Added LOG_DEV_TRACE macro
- Developer-only debug messages only included in debug builds. These
should only be used for internal things that only ... -
05:59 Doomsday Engine Revision efbff636 (github): Fix Windows build
2012-11-28
-
22:19 Doomsday Engine Revision 4e637132 (github): Fixed|libdeng2: Files can only be immutable input streams
- The assumption with modifiable input streams is that the read bytes
are gone after having been read. This assumption ... -
19:47 Doomsday Engine Revision ae61c08d (github): Cleanup
-
15:07 Doomsday Engine Revision a0add8b5 (github): libdeng2: More readable log entry output with abbreviated sections
- Entry sections can get abbreviated in three ways:
- Identical to previous line: ^ : Message content.
- Extends previ... -
12:38 Doomsday Engine Revision 941eea05 (github): Refactor: Added Uri constructor for "scheme + path" use case
- Now that Path is disambiguated from other strings, we can have a nicer
constructor for Uri that takes the arguments i... -
11:28 Doomsday Engine Revision d9c1f401 (github): Use libdeng2 for real-world timing (example)
- This is how de::Time is supposed to be used for timing instead of
the old libdeng1 timer routines. -
11:14 Doomsday Engine Revision 83dd757a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
-
11:13 Doomsday Engine Revision c8ff6659 (github): Fixed|Windows: Exports of the libdeng1 vector math routines
- No longer part of doomsday.def.
-
10:49 Doomsday Engine Revision 5bc4b2d5 (github): Fixed an issue with previous commit
-
10:16 Doomsday Engine Revision 2182daed (github): Fixed|Clang: Compiler warnings and errors
- Resolved ambiguous constructors wrt. char const *, QString, String,
Path, and Uri.
Added C++ constructor for ColorRa... -
09:33 Doomsday Engine Revision f6e5899c (github): Documentation: Fixed public API Doxygen issues
-
06:45 Doomsday Engine Revision 54ac97a1 (github): Refactor: Switched ui2_main.c to C++ plus minor cleanup
-
05:48 Doomsday Engine Revision c88f9b95 (github): Refactor: Switched r_lumobjs.c to C++ plus minor cleanup
-
04:59 Doomsday Engine Revision 2ebfd0d9 (github): Refactor: Switched dgl_common.c to C++
-
04:39 Doomsday Engine Revision 10474f9a (github): Refactor: Switched r_draw.c to C++
-
03:56 Doomsday Engine Revision 1bded92a (github): Refactor: Switched r_things.cpp to C++
-
03:20 Doomsday Engine Revision eb07ba23 (github): Refactor: Switched gl_main.c to C++ plus minor cleanup
-
02:34 Doomsday Engine Revision 9c44fd59 (github): Fixed|String: Path concatenation assumed a Unix-style absolute path
-
02:21 Doomsday Engine Revision f3837c3d (github): Cleanup
-
00:44 Doomsday Engine Revision ee1fcbf7 (github): Merge branch 'master' into overhaul-resources
- Conflicts:
doomsday/engine/include/render/r_lumobjs.h
doomsday/engine/src/render/r_sky.c -
00:31 Doomsday Engine Revision f60c494d (github): Refactor: Began updating gl_texmanager.c to C++
-
00:30 Doomsday Engine Revision 8c28298a (github): Refactor: Updated texture collection initialization
- Made use of CompositeTexture and reimplemented all texture collection
initialization using components of the 2.0 arch... -
00:27 Doomsday Engine Revision 94bc9a6e (github): CompositeTexture: Completed (initial) class implementation
2012-11-27
-
22:45 Doomsday Engine Revision b05d33f9 (github): Fixed: Handling of relative paths when opening files
- F_Open() emulates the behavior of fopen(); therefore relative paths
should be relative to the current working directory. -
21:02 Doomsday Engine Revision 404b6da9 (github): Fixed: Restoring cvar values during startup
- When a file was being opened, relative paths were prematurely converted
to absolute paths by prepending the base path... -
19:14 Doomsday Engine Revision e33f2737 (github): Cleanup
-
19:07 Doomsday Engine Revision 35cdd2e3 (github): Relocated engine's C vector math to libdeng1
-
15:11 Doomsday Engine Revision 8dcbd4d1 (github): Merge branch 'master' into vanilla-blockmap
-
14:49 Doomsday Engine Revision 3f542755 (github): Relocated fixed-point math to libdeng1
-
14:01 Doomsday Engine Revision cd965111 (github): Documentation|libdeng2: I/O streams are in the data group
-
13:58 Doomsday Engine Revision 9e476262 (github): Relocated JSON parser to libdeng2
-
13:47 Doomsday Engine Revision ce954b88 (github): Cleanup
-
13:43 Doomsday Engine Revision edc77254 (github): Relocated the de::BinaryTree template to libdeng2
-
11:21 Doomsday Engine Revision 3b3e952d (github): libdeng2: Predictable size for Vector2/3/4 classes
- Should not derive from ISerializable.
This necessitates having serialization operators outside the class. -
10:25 Doomsday Engine Revision 821a9e9e (github): Moved m_mus2midi to "audio" and obsolete source files to the attic
- m_md5 and m_linkedlist are no longer needed.
2012-11-26
-
21:59 Doomsday Engine Revision 845052c8 (github): All Games: Use fixed-precision collision tests with non-player mobjs
- Player movement needs to have consistent collision tests, or we can
run into anomalies where some tests pass and othe... -
21:25 Doomsday Engine Revision 4f241579 (github): Refactor|libdeng2: Take advantage of NativePath in UnixInfo
-
21:06 Doomsday Engine Revision 3d057fad (github): Fixed|Unix: Regression related to path configuration
-
19:05 Doomsday Engine Revision 01364efe (github): Refactor|libdeng2: PathTree always maintains local branch hashes
- There is actually no need to optionally allow disabling the local
branch hashes. -
19:03 Doomsday Engine Revision a5d6a058 (github): libdeng2: StringPool may run out of 32-bit identifiers
- Added StringPool::FullError.
-
18:17 Doomsday Engine Revision 080a8d2e (github): Updated Textures_TextureForResourcePath() PathTree traversal
-
18:05 Doomsday Engine Revision 6aaa7052 (github): Merge branch 'master' into overhaul-resources
-
18:03 Doomsday Engine Revision 6b2aa30f (github): Refactor: Switched r_data.c to C++ and began reimplementation
-
18:01 Doomsday Engine Revision 0999a34e (github): Added: PatchName models a named id-tech 1 Patch reference
-
17:58 Doomsday Engine Revision 4d12d4d7 (github): Added: PatchCompositeTexture models an id-tech 1 texture definition
- PatchCompositeTexture is intended to replace patchcompositetex_t,
the old C struct which is presently used to model a... -
15:37 Doomsday Engine Revision 27ff3b32 (github): libdeng2|Archive: Cleanup
-
15:21 Doomsday Engine Revision ab037077 (github): Refactor: PathTree node child hashes separate for leaves and branches
- If a path tree maintains local child indices for branches, they are
now separated to leaves and branches. -
14:02 Doomsday Engine Revision 112540ee (github): Cleanup
-
13:53 Doomsday Engine Revision a4eed64a (github): Documentation|libdeng2: Language
-
12:59 Doomsday Engine Revision e95b1105 (github): Documentation: Cleanup
-
12:59 Doomsday Engine Revision dfcb888d (github): Fixed: PathTree search behavior when looking for root branch
- Respect the comparison flags: if the user is not looking for branches,
can't return the root branch. -
12:54 Doomsday Engine Revision 7a224e92 (github): Refactor|libdeng2: PathTree nodes index their own children
- Branch nodes now have the ability to keep track on who their immediate
child nodes are. This is a crucial property of... -
11:48 Doomsday Engine Revision 0c5310ce (github): Refactor: Adapting PathTree for use in Archive
- Removed the possible fail case when inserting a node in PathTree; if
the string pool is full, one should throw an exc... -
09:37 Doomsday Engine Revision 97e4c668 (github): Refactor|libdeng2: Updated terminology used in PathTree implementation
-
09:29 Doomsday Engine Revision e4fff12c (github): Refactor|libdeng2: Archive and ZipArchive use PathTree for indexing
- Todo: PathTree does not yet allow removing nodes from the tree, which
is required by Archive. -
08:45 Doomsday Engine Revision e4870479 (github): Refactor: Switched rend_sprite.c to C++
-
07:54 Doomsday Engine Revision d0504baf (github): Refactor: Merged render/r_sky.c/h render/rend_sky.c/h and switched to C++
-
06:48 Doomsday Engine Revision cbef5cf3 (github): Refactor: Switched bitmapfont.c to C++
-
06:23 Doomsday Engine Revision 1b5efe91 (github): Refactor: Switched gl_texmanager.c to C++
-
05:28 Doomsday Engine Revision 0b784b87 (github): Refactor|Textures: Generalized and merged texture-for-resource-path lookups
-
05:23 Doomsday Engine Revision d78b4774 (github): Refactor: Updated R_RegisterModelSkin() and moved to resource/models.cpp
-
04:09 Doomsday Engine Revision c9167457 (github): Cleanup
-
04:05 Doomsday Engine Revision 473eab8f (github): Refactor: Moved font_t creation to fonts.cpp/h
-
04:00 Doomsday Engine Revision 2fe79273 (github): LumpIndex|Refactor: Added firstIndexForPath()
- Locate the first path in the index which matches the search term.
-
03:54 Doomsday Engine Revision ccce4247 (github): Refactor: Moved R_TextureUniqueId() to resource/textures.cpp/h
-
03:50 Doomsday Engine Revision a1aa005f (github): Refactor: Moved some definition selection logics to def_main.cpp/h
-
03:45 Doomsday Engine Revision 1af72974 (github): Refactor: Moved various renderer domain resource caching functions
- The highest level of caching (that which occurs during map loading)
is now Rend_CacheForMap() in r_main.c -
03:36 Doomsday Engine Revision 7a8d538b (github): Refactor|Texture: Renamed methods of Texture and Textures for consistency
-
03:29 Doomsday Engine Revision b3bd7b5a (github): Refactor: Merged render/r_fakeradio.h into render/rend_fakeradio.h
- Also relocated shadowlink_t here and renamed various functions
according to existing conventions in this module. -
03:23 Doomsday Engine Revision 81baee69 (github): Refactor: Moved rawtexture_t to resource/rawtexture.cpp/h
-
03:15 Doomsday Engine Revision 10d09957 (github): Refactor: Moved animgroups to resource/animgroups.cpp/h
-
03:08 Doomsday Engine Revision 381250f3 (github): Refactor: Moved translation tables to resource/colorpalettes.cpp/h
-
03:01 Doomsday Engine Revision 63782ff4 (github): Refactor: Moved vector light bookkeeping to render/vlight.cpp/h
-
02:51 Doomsday Engine Revision cc51755e (github): Refactor: Moved rendpoly stuff to render/rendpoly.cpp/h
-
02:39 Doomsday Engine Revision 658906a5 (github): Refactor: Moved color palette bookkeeping to resource/colorpalettes.cpp/h
-
02:26 Doomsday Engine Revision 1501440b (github): Refactor: Moved ColorRawf to color.cpp/h
-
02:11 Doomsday Engine Revision d1852624 (github): Refactor: Dumped the unnecessary resource namespace name macros
2012-11-25
-
18:25 Doomsday Engine Revision 0d2d31df (github): Refactor: PathTree specialization
- There is now a way to specialize PathTree with custom nodes. libdeng2
provides some basic utilities:
- PathTreeT<> t... -
15:45 Doomsday Engine Revision 4102d480 (github): Documentation: Doxygen style tweak
-
11:35 Doomsday Engine Revision 05750e84 (github): libdeng2: Unified terminology of PathTree and Path
- Paths are composed of segments.
-
11:15 Doomsday Engine Revision 2d9d72a4 (github): libdeng2: Continued code style update (usage of const)
Also available in: Atom