Project

General

Profile

Activity

From 2012-12-05 to 2012-12-18

2012-12-18

23:56 Revision 1f6017cb (github): Fixed|Heretic: Warping to a map outside the default progression
danij
21:53 Revision 410ea7b5 (github): All Games: Removed "j" prefixes in definition and conhelp files
These changes affect file comments only (no impact on runtime). skyjake
20:21 Revision f0a8580a (github): libdeng2: Clear log buffer before unloading any library
It is possible that the library has created log entries that are still
in the log buffer. Previously this was done in...
skyjake
17:47 Revision 598d45d2 (github): Fixed|Doom: Missing splats on DOOM intermission screens
See: http://sourceforge.net/p/deng/bugs/982/ danij
14:53 Revision 3369615d (github): Fixed|Doom: Incorrect map titles displayed during the intermission
danij
14:18 Revision 32e60bee (github): Fixed: Surfaces using material AASHITTY should not be drawn
danij
13:20 Revision 96e0d6b8 (github): DehReader: Fixed (parser bug) skipping over text patches
After parsing a text patch the parser should skip to the start of
the next line rather than to start of the next sect...
danij
09:02 Revision 5ec7cab0 (github): Documentation: Fixed a couple of Doxygen issues
skyjake

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
 

Also available in: Atom