Project

General

Profile

Activity

From 2012-12-04 to 2012-12-17

2012-12-17

15:31 Revision 511759e0 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
15:31 Revision ba27fb5d (github): Cleanup
skyjake
13:32 Revision 9eab15d4 (github): Fix typo in previous commit
danij
13:29 Revision 9750c3ef (github): Cleanup
danij
13:13 Revision 4ef2a05d (github): Fix typo in defineSkinAndAddToModelIndex() function name
danij
13:10 Revision 89bbfe2a (github): Fixed: Buffer overrun in model skin setup
If a fallback skin is found for a model it must be appended to the
model index rather than assuming the index already...
danij

2012-12-16

18:44 Revision be4c579c (github): Fixed: Buffer overrun in model skin setup
Some models may not have any skins defined (numSkins == 0 in the model
info). This means that a zero-length skins[] a...
skyjake
18:41 Revision 91dfd7fa (github): libdeng2: Longer timeout for Lockable
Under some circumstances (e.g., very slow disk I/O) it might take more
than 10 seconds to get a lock. The timeout is ...
skyjake
18:39 Revision beb650df (github): Cleanup
skyjake
18:38 Revision 736f5032 (github): Debug|libdeng2: Added a tripwire on StringPool
skyjake
14:38 Revision 0411c03b (github): qmake: Moved Tripwired to the correct place (data.pri)
skyjake
14:36 Revision 6a2528be (github): libdeng2: Added Tripwired for detecting threading issues
Tripwired is a special debugging aid that can be used to detect when
a class needs to be Lockable.
skyjake
14:32 Revision f3467827 (github): Documentation|libdeng2: Removed inappropriate file grouping
skyjake
13:41 Revision 76c98fc9 (github): Fixed|libdeng2: Removing native files
DirectoryFeed now ignores a native file removal request if the file
does not exist in the native file system.
skyjake
11:13 Revision 1e6e5c55 (github): libdeng2: Applied guards on log entries
Log entries must not be deleted if they are still being flushed. skyjake

2012-12-15

19:56 Revision 64987879 (github): Fixed|GCC: Missing headers
skyjake
18:34 Revision 0f769da4 (github): Fixed: Use of PathTreeIterator
The purpose of the PathTreeIterator template is to avoid the need
to manually cast the node to the specialized tree n...
skyjake
17:47 Revision 1c76f8d6 (github): Fixed|libdeng2: Use 'de' namespace in DENG2_GUARD macro
skyjake
17:46 Revision 7bfa3e92 (github): Fixed: Dispose thread's log as the very last action in the thread
The final garbage recycling was creating a log entry. skyjake
12:51 Revision 1b3d578a (github): Optimize: Improved startup performance with a lot of models
Restructured model skin registration to avoid unnecessary repeat
memory (re)allocations when a skin file path is defi...
danij
04:50 Revision 7d2e6866 (github): Fixed|All Games: "listmaps" omitted maps outside the default progression
Doomsday allows the user to warp to any currently available map,
irrespective of whether it is included in the defaul...
danij
03:57 Revision e3f49196 (github): Fixed: Removed fix length flag name limit in Def_EvalFlags()
danij
03:22 Revision c71eefe0 (github): Definitions: Do not derive textures from definitions missing a material URI
If Detail/Light/Reflection definitions fail to specify the material
they are intended for, there is no point in attem...
danij
02:47 Revision f26c09c0 (github): Definitions: Improved warning messages for unknown definition flags
danij
02:21 Revision e1245250 (github): Definitions: Ignore empty URIs in definitions linked to materials
danij

2012-12-14

13:46 Revision ded57375 (github): Refactor: Switched rend_main.c to C++
danij
12:11 Revision 2f21caf1 (github): Refactor: Switched rend_fakeradio.c to C++
danij
11:30 Revision e4329f5c (github): Refactor: Switched rend_console.c to C++
danij
11:14 Revision b310462b (github): Documentation: Fixed a bunch of Doxygen issues
skyjake
10:53 Revision 5ab04cf6 (github): Refactor: Switched r_world.c to C++
danij
10:45 Revision 70940584 (github): Documentation: Fixed a Doxygen warning
skyjake
10:38 Revision 47c5956b (github): Documentation|libdeng2: Improved apidoc
skyjake
10:16 Revision 1f666d7b (github): Window Manager: Only perform resize callback when size changes
Let's see if this has any impact on the "recursive repaint" issue on
Windows.
skyjake
10:15 Revision 690ce769 (github): Documentation|libdeng2: Fixed Doxygen error
skyjake
09:56 Revision 45d5b61d (github): libdeng2: Include more information in DirectoryFeed::RemoveError
skyjake
09:49 Revision 5006ceb0 (github): Documentation|Window Manager: Added a note about window state
skyjake
09:22 Revision 888a4667 (github): Refactor: Switched rend_list.c to C++
danij
07:09 Revision 66954bc3 (github): DehReader: Ignore WhackEd 2.0 specific properties
WhackEd 2.0 defines the property values "Engine config" and "IWAD".
We currently have no use for these, so ignore the...
danij
06:17 Revision 8aa53c3d (github): Cleanup
danij
04:37 Revision 03ff82ad (github): Fixed: Replacement flat texture registration
Although Textures::declare manages the task of declaring and any
subsequent reconfiguration, it does not update any l...
danij
03:09 Revision 7ed130ad (github): Fixed: Ability to use any texture type on map surfaces
danij

2012-12-13

22:28 Revision 654e2507 (github): Fixed|All Games: Centering the map title text
When drawing the map title, the scale factor was incorrectly being
applied to the horizontal alignment offset, even t...
skyjake
22:02 Revision 2af25a90 (github): Fixed|Mac OS X|qmake|libdoom64: Deployment of the binary
skyjake
21:18 Revision 930c154a (github): Cleanup
skyjake
21:16 Revision 8e7cf055 (github): Fixed: Crash when replacing text definitions
Null pointer access. skyjake
20:19 Revision 9836e5bd (github): Removed game plugin version from console title bar
Todo for later: Print plugin version if it doesn't match engine
version.
skyjake
18:20 Revision 068100ea (github): Fixed|GCC: Fixed build
Cannot initialize Patch::Flags with a 0 (integer). skyjake
17:38 Revision 867bfd1a (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
17:34 Revision 04b454e8 (github): Windows: Updated installer template
Remove "data\cphelp.txt" if one happens to exist from an earlier
installation.
skyjake
17:04 Revision 15eb9a46 (github): Cleanup
skyjake
13:56 Revision c3f177af (github): Refactor: Minor cleanup refactorings
danij
13:13 Revision 9108c24e (github): Fix previous commit
danij
12:59 Revision c34e8f2f (github): Cleanup|Patch: Defined flags enumeration for Patch::load() arguments
danij
12:55 Revision c2106caf (github): Fixed: Help string IDs are supposed to be case independent
They are stored and compared in lower case. skyjake
12:52 Revision c4aa8311 (github): libdeng2|Reader: Added a convenient method for reading a line of text
The readLine() methods reads a line of text. It is useful when dealing
with files whose content is in UTF-8 encoding....
skyjake
12:48 Revision c6767e1d (github): Fixed|libdeng2|FS: Finding file with a partial path
The logic for looking up files based on a partial path was incorrect. skyjake
12:45 Revision 02664a89 (github): Refactor: Rewrote the help text database (dd_help)
dd_help.c was rewritten to use C++, libdeng2, and more efficient
data structures. It now also supports full Unicode t...
skyjake
12:04 Revision e86254e9 (github): Fixed: Composition of paletted composite textures
danij
11:10 Revision 26302dcd (github): Cleanup
danij
10:53 Revision 4c24f9ac (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
10:53 Revision d826923b (github): Refactor: Various texture creation cleanup refactorings
danij
09:54 Revision f05e497c (github): Fixed|Windows: Crash at shutdown after changing display modes
When the main window was being destroyed at shutdown, the switch to desktop
resolution caused a window resize callbac...
skyjake

2012-12-12

21:05 Revision c34788b2 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
20:53 Revision 889fa1d9 (github): libdoom|libheretic|libhexen: Sync game plugin versions with Doomsday's version
As jDoom, jHeretic and jHexen are no longer independent entities, it
is time to retire their own version numbers. All...
skyjake
19:58 Revision 8f0d42bb (github): Documentation|Fixed: Minor apidoc fixes
danij
02:04 Revision 6d7e11ab (github): Fixed: CompositeTexture dimensions
Store both sets of dimensions in CompositeTexture. Use the logical
dimensions when creating materials.
This needs to...
danij

2012-12-11

21:37 Revision b8c93bae (github): Cleanup
The block transfer protocol itself doesn't have a version number
(not included in the header). Instead, the header is...
skyjake
20:15 Revision b018f8ef (github): Dropped the game plugin name and version from main window title bar
The game plugin name and version are just visual clutter; it's not
worth keeping it visible all the time (in windowed...
skyjake
19:29 Revision 267aa14a (github): Debug: Print which path was provided via the "-iwad" option
skyjake
19:24 Revision d5748a98 (github): libdeng2: Standardizing log message style
skyjake
13:32 Revision 1f811f5a (github): Added a todo about rewriting directory_t with libdeng2
The native directory manipulations should be rewritten so that
libdeng2 (App, NativePath) and Qt are used.
The drive...
skyjake
13:30 Revision be94377d (github): Fixed|Clang: Compiler warning (printf argument type)
skyjake
12:23 Revision 085bf724 (github): Updater: Download window resizes to show full status message
The automatic updater's download progress text is now word-wrapped
and the window is automatically resized to show th...
skyjake

2012-12-10

21:44 Revision bba54ab1 (github): Fixed|Unix: Dynamic linker problem
-rdynamic strikes again. The internal::Header in libdeng2's socket.cpp
was incorrectly confused at runtime with the i...
skyjake
21:13 Revision 9861ad5d (github): Fixed|Server: Duplicate client ID check
Even though servers are now purely dedicated (no player #0 in the
game), it was still possible that the server checke...
skyjake
19:28 Revision 0ece8318 (github): Fixed|DisplayMode: Clamp values in the color transfer function
skyjake
14:52 Revision 95f8703b (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
14:08 Revision 8b2bf0da (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
14:08 Revision 47e03488 (github): Fixed|Doom: Doom's FIRELAV texture animation is from FIRELAV3..FIRELAVA
Fixed a long standing typo in the texture animation group definitions
which had the unfortunate effect of producing a...
danij
13:53 Revision 46acee09 (github): Cleanup
skyjake
13:45 Revision 48477bf4 (github): Fixed|DisplayMode: Factor in the original color transfer curve
When Doomsday modifies the display's color transfer function, it
shouldn't override the monitor color calibration tha...
skyjake
10:13 Revision 62d995e4 (github): Documentation|libdeng2: Updated Reader apidoc
skyjake
08:57 Revision 7685f961 (github): Fixed|CompositeTexture: Dynamically enlarge CompositeTexture geometry
The behavior of the id Tech 1 software renderer's column drawer is
to ignore the logical dimensions of composite text...
danij
07:58 Revision d1b2a651 (github): Patch: Both Patch dimension sets are now available in Patch::Metadata
Also added a clipToLogicalDimensions flag to Patch::load(). danij
06:46 Revision aaf313d3 (github): Patch|Refactor: Replaced Patch::Header with Patch::Metadata
Exposing the "raw" serialized format header and the deserialization
mechanism is no longer sufficient as we need to p...
danij
05:22 Revision d838f61d (github): Fixed: Don't assume a texture in the Patches scheme is in Patch format
danij
04:43 Revision e78dcd87 (github): Documentation|Patch: Patch apidoc improvements
danij
04:37 Revision b99c8205 (github): Patch: Clamp post pixel ranges in Patch::load()
The height dimension value as declared in the patch header may well
be less than the "real" height of the composited ...
danij
03:45 Revision 711a6d5b (github): Fixed: Fatal error attempting to enter lighting debug mode
A fatal error occurred upon attempting to enter lighting debug mode
if a map plane's surface was missing a material.
danij
02:52 Revision 8c3c0f86 (github): Cleanup
danij
01:58 Revision 1e554d75 (github): Patch|Debug: Check Patch geometry in debug builds
In debug builds test the geometry of Patch format images to determine
whether the declared height in the header match...
danij
00:27 Revision 5cbeee80 (github): Fixed: Don't assume a sprite is in Patch format
At sprite definition time validate whether the associated resource
is a Patch and if so, obtain the world dimension a...
danij

2012-12-09

23:14 Revision 073ee3b1 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
23:13 Revision d282cb22 (github): Cleanup
danij
22:35 Revision 4e1c36e1 (github): Fixed|Server: Calculating scores for deltas
The code for determining a delta's score used incorrect logic.
See: http://sourceforge.net/p/deng/bugs/1083/
skyjake
22:18 Revision 04f20c6b (github): Fixed|InFine: Rotating objects
The rotation of Infine objects was broken in the 2010 refactoring.
Non-text objects are supposed to rotate around the...
skyjake
19:20 Revision e02af7f8 (github): Merge branch 'master' into vanilla-blockmap
skyjake
16:36 Revision 1e95352d (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
16:36 Revision 94dca7c8 (github): Fixed: Compilation with Qt 4.6
skyjake
16:35 Revision a7824408 (github): Cleanup
skyjake
15:19 Revision 36d97f08 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
15:14 Revision 2294bbe8 (github): Refactor|Patch: Moved paletted image composition out of Patch
The potentially complicated task of compositing two or more images
should be performed in a way which is agnostic of ...
danij
13:32 Revision 0adfe29e (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
13:32 Revision becff7bc (github): Cleanup
skyjake
12:19 Revision 9baf4e92 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
12:19 Revision db9dbfea (github): Patch: Added second Patch::composite() with an xlatTable argument
danij
11:51 Revision 2661ce58 (github): Cleanup|Config: Added get() method for array values
skyjake
11:48 Revision d2e1e1af (github): Fixed|libdeng2|Record: Potential memory leak
If supplied an invalid variable name, addArray() would leak the
provided array value.
skyjake
11:00 Revision 46cadfd8 (github): Fixed|Graphics: Broken "tall patch" composition
danij
08:41 Revision a32193df (github): Reimplemented Patch image format reader
Todo: Revise composition mechanism with a more flexible API that
will allow us to address Bug#1071
danij
00:14 Revision 9dd9af78 (github): Refactor|libdeng2|Record: Improved addArray() method
An array value can now be provided at time of creation. skyjake
00:10 Revision 20ff40ff (github): libdeng2|Script: Constants should be in all caps
Converted the members of the built-in Version module to all caps as
they are all constants.
skyjake
00:08 Revision 605aa7bf (github): Fixed: Compiler warnings
Order in initializer list. Also removed unneeded calls of default
constructor.
skyjake

2012-12-08

22:57 Revision cb28f242 (github): Merge branch 'scriptsys'
skyjake
22:57 Revision 27a4074f (github): Merge branch 'scriptsys'
skyjake
22:55 Revision 8f9a2c72 (github): Windows|libdeng2: Exported Counted and Function
skyjake
19:59 Revision c750494c (github): Members of native modules are read-only
We should not allow changing the values of the members of native
modules.
skyjake
19:49 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...
skyjake
19:48 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...
skyjake
19:30 Revision b89af2de (github): libdeng2|App: Added native module "Version" for version information
skyjake
19:29 Revision 61afbeb4 (github): libdeng2|Script: Implemented missing AND and OR operators
Oops. skyjake
19:28 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.
skyjake
17:13 Revision 25e49193 (github): Documentation|libdeng2: API documentation improvements
skyjake
17:13 Revision 08ab15ef (github): libdeng2: Function destructor is protected (reference-counted)
skyjake
17:12 Revision 35424271 (github): libdeng2|Record: Convenience methods for adding function members
skyjake
17:11 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...
skyjake
14:55 Revision 78fcfe63 (github): Refactor: Renamed 'LumpDir' symbolic as 'LumpIndex'
danij
14:51 Revision 153402a4 (github): Refactor|Textures: Switched Flat and Patch to use LumpDir resource URNs
danij
13:55 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...
danij
13:46 Revision faf4cb3e (github): Refactor|libdeng2: Use QMap in de::App
skyjake
13:44 Revision 8819402b (github): Refactor|libdeng2: Use QList and QMap in de::Function
skyjake
13:31 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 ...
skyjake
12:49 Revision cadccce6 (github): libdeng2: Registering and unregistering native function entry points
skyjake
12:42 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...
skyjake
12:33 Revision c96d075f (github): libdeng2: Serialized Config needs to use versioning
The header is now included in the serialized Config. skyjake
12:31 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...
skyjake
12:10 Revision bddcbd2a (github): Merge branch 'fix-hires-patch-origin'
danij
12:08 Revision 20d763e1 (github): Fixed|Graphics: High resolution replacements for "raw" textures
danij
12:07 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...
danij
09:00 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...
danij
05:24 Revision d0732809 (github): Refactor|Texture|TextureManifest: Applied pimpl idiom to Texture/TextureManifest
danij
04:47 Revision 2f9225eb (github): Refactor|Texture: Use QPoint/QSize instead of Point2Raw/Size2Raw respectively
danij

2012-12-07

21:37 Revision 2eab26c6 (github): Fixed: Compiler warning
skyjake
21:37 Revision 4fe04fa8 (github): Fixed: Temporary workaround for missing Config.window.main.normalRect
skyjake
21:27 Revision 0564688c (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
21:26 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...
skyjake
20:12 Revision 07c349ad (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
20:11 Revision c409d63f (github): Refactor: Throw NotFoundErrors from relevant de::Textures methods
Plus minor cleaned up. danij
20:02 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.
skyjake
20:01 Revision c8885ac4 (github): Fixed|libdeng2: Looking up a member without throwing an exception
skyjake
17:55 Revision 81e22907 (github): Cleanup
skyjake
17:47 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...
skyjake
17:07 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...
skyjake
15:16 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...
skyjake
14:12 Revision cf8591ab (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
14:11 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...
skyjake
14:11 Revision dafe73af (github): Fixed: Compiler warnings
skyjake
14:10 Revision 29eca260 (github): Fixed|Unix: Fixed build (missing headers)
skyjake
14:00 Revision eed17003 (github): Fixed: Compilation with Qt 4.6
Used on the Mac OS X 10.4 platform. skyjake
12:37 Revision 3e787595 (github): libdeng2: Removed NativePath::omitBasePath() as unnecessary
skyjake
12:26 Revision 44f02255 (github): libdeng2: Standardizing quote style for output messages
Double quotes for file names and paths. skyjake
12:25 Revision 3b56f99e (github): Changed release type to "Candidate"
For the 1.9.10 release. skyjake
07:40 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...
danij
06:21 Revision 2cf30c64 (github): Fixed|FS1: clearOpenFiles() was not correctly clearing the FileList
danij
06:12 Revision 25f91103 (github): Refactor|Wad|Zip: Minor cleanup refactorings
danij
05:21 Revision 0299816a (github): Documentation: Fixed some more Doxygen warnings re apidoc issues
danij
01:48 Revision e8910897 (github): Fixed: Minor log message inconsistencies
danij
00:46 Revision cc445390 (github): Cleanup
danij

2012-12-06

23:33 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 ...
danij
22:47 Revision 7ae765ac (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
danij
20:47 Revision 3a4ec17a (github): Fixed typo
skyjake
20:13 Revision 7f2fddd5 (github): Fixed|Windows: Fixed build
skyjake
20:05 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. skyjake
20:04 Revision 1e3262d0 (github): libdeng2: Initialize internal::Logs the first time a Log is used
skyjake
20:02 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...
skyjake
17:13 Revision 6560e584 (github): Debug|libdeng2: Investigating odd log behavior (invalid freed pointers)
skyjake
17:12 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...
skyjake
16:06 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...
skyjake
11:21 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...
skyjake
10:17 Revision 1c2af12c (github): Refactor: Switched rend_model.c to C++
danij
08:43 Revision 2c5d2f93 (github): Documentation|Fixed: Minor apidoc fixes
danij
05:59 Revision acd23510 (github): Fixed|Path|libdeng2: Inverted logic in Path::operator <
danij
05:55 Revision 75ccacac (github): Documentation|Fixed|Path: Some minor apidoc fixes for de::Path
danij
05:52 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. danij
04:48 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 ...
danij
03:46 Revision b7451712 (github): Fixed|FileHandle: Fixed memory leak in FileHandle
danij
03:36 Revision b7e2e57d (github): Cleanup
danij
03:08 Revision df52f839 (github): Documentation|Fixed: Various Doxygen markup fixes
danij
02:34 Revision eb136f42 (github): Fixed|PathTree: Memory leak in PathTree::Node::path()
Also added a comment about a worthwhile performance optimization. danij
00:17 Revision f486eb53 (github): Minor cleanup
danij
00:01 Revision 0bed2c85 (github): Cleanup
danij

2012-12-05

23:32 Revision 4870e2a2 (github): Fixed|FS1: Memory leak in FS1::findAllPaths()
danij
22:37 Revision c63f8470 (github): Fixed: Crash when a model was not found
Uninitialized pointers could be returned.
Also, added missing headers for a Linux build.
skyjake
22:05 Revision 59e1ca11 (github): Fixed|Multiplayer: Crash when looking for a mobj's model
Clients may have mobjs with an actual null pointer state. skyjake
21:48 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...
skyjake
18:53 Revision d87e0a93 (github): Merge branch 'master' into vanilla-blockmap
skyjake
18:01 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 ...
skyjake
15:06 Revision 2052b164 (github): libdeng2|Log: Cleanup
skyjake
14:53 Revision 16f2705a (github): libdeng2|Documentation: Internal types should be in de::internal namespace
skyjake
14:46 Revision 88755f58 (github): Documentation|libdeng2: Improved de::Log apidoc
skyjake
13:47 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.
skyjake
09:19 Revision ac5da31d (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
09:10 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...
skyjake
02:13 Revision 374a5e3e (github): Fixed: Sky models and various map properties invalid after an engine reset
danij
00:58 Revision 6a0161d4 (github): Cleanup: Removed more legacy cruft from the Textures interface
danij

2012-12-04

23:16 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 ...
skyjake
21:58 Revision 1160f0c4 (github): Adjusting messages visible in non-verbose release build
skyjake
21:57 Revision 21f05d3a (github): Cleanup
skyjake
21:16 Revision 62858877 (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
21:13 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...
danij
20:53 Revision 77a8d09a (github): Fixed: Compiler warnings
Ignoring/suppressing warnings. skyjake
20:50 Revision 1ca2b929 (github): qmake|libdeng2: Updated with renamed files
skyjake
20:06 Revision e1837942 (github): libdeng2: Cleanup
skyjake
19:51 Revision a54459a7 (github): Fixed: Release build
Missing include. skyjake
19:42 Revision 01912bfd (github): Merge branch 'master' of ssh://github.com/skyjake/Doomsday-Engine
skyjake
19:36 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...
skyjake
18:49 Revision fa7f8e0b (github): Cleanup
danij
18:37 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...
danij
18:19 Revision 03ad4401 (github): Fixed: Broken build
Defined textureid_t in one place, added missing //. skyjake
18:18 Revision 652007cc (github): Refactor: Moved TextureScheme to new source files
danij
17:57 Revision 1a49f666 (github): Refactor: Moved TextureManifest implementation to resource/texturemanifest.cpp
danij
17:39 Revision 2c4f11b4 (github): Refactor: Renamed *MetaFile => *Manifest
Applied this rename refactoring as discussed. danij
16:00 Revision ed8169a4 (github): Merge branch 'master' of github.com:skyjake/Doomsday-Engine
Conflicts:
doomsday/engine/include/resource/rawtexture.h
danij
15:59 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 ...
danij
15:24 Revision f3ced89a (github): Documentation|libdeng2: API documentation improvements
skyjake
15:14 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...
skyjake
14:28 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.
skyjake
13:59 Revision 99e83fff (github): Fixed|libdeng2: de::Reader was missing a destructor
Reader's internal Instance was never freed. skyjake
13:01 Revision 16cd87ab (github): Fixed: new[] / delete discrepancies
When using new[], one should use delete[] (issues reported by the valgrind
memory check tool).
skyjake
12:22 Revision 1f6b05a5 (github): Fixed|FluidSynth: Failure to stop the song
The FluidSynth player object was not being stopped properly when the song
was stopped.
skyjake
11:49 Revision 4dfeabf6 (github): Cleanup
skyjake
 

Also available in: Atom