Project

General

Profile

Activity

From 2012-06-15 to 2012-06-28

2012-06-28

23:12 Revision d93e2983 (github): Fixed|All Games: Update Mobj "selector" health bits immediately on spawn
The "selector" is used when determining which skin to use for any
3D model defined for some mobj state. The health bi...
danij
22:53 Revision ac1a3efa (github): Fixed|All Games: Mobj "selector" left uninitialized until the first tic is run
danij
19:53 Revision 64c7bf09 (github): Refactor|Game Menu: Dynamically construct the "Main" page
danij
18:40 Revision dc57e485 (github): Cleanup
danij
18:30 Revision 472b66d3 (github): Refactor|Game Menu: Dynamically construct the "Options" page
danij
08:48 Revision 3b818a3d (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
08:48 Revision 4b30f778 (github): qmake|Mac OS X: Removed a stray 'p' from the libdeng2 postlink commands
skyjake
08:42 Revision fd5bd4f4 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
08:41 Revision 7ac10176 (github): Builder|Unix|Fixed: Include libdeng1 in the dynamic library search path
When building the dsfmod plugin package, the linker must be instructed where
to find the previously built libdeng1 li...
skyjake
08:35 Revision a997e4b5 (github): OpenAL|Fixed: VX, VY, VZ already defined in libdeng1
skyjake
08:05 Revision bd4521db (github): Win32: Include deng1.dll in the distribution package
skyjake
08:03 Revision d9495e00 (github): Merge branch 'master' into libdeng
skyjake
07:26 Revision ef72791a (github): Refactor: Further improved Str_Copy() and its apidoc
The apidoc for Str_Copy() now very explicitly states what the function does.
Modified the copy behavior so that for r...
skyjake
02:58 Revision fbfa49f8 (github): Fixed: Crash attempting to play maps containing a single subsector
danij

2012-06-27

20:26 Revision 151f3be9 (github): Hexen|Fixed: Crash when opening a swing door
This commit fixes a very old bug from 2003 that particularly affects
64-bit builds.
For doors of type PODOOR_SWING, ...
skyjake
19:32 Revision 16d9e5f9 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
19:31 Revision f96fb145 (github): Fixed: ddstring memory allocation in Str_Copy()
The allocateString() function is responsible for properly allocating
memory for ddstring. Replaced the manual allocat...
skyjake
19:28 Revision 30214898 (github): Refactor: Improved ddstring memory allocation
allocateString() should be a bit more robust now. skyjake
19:17 Revision ae43ff81 (github): Cleanup
danij
18:45 Revision c5b4a2f7 (github): Refactor|Game Menu: Dynamically construct the "ColorWidget" page
danij
17:20 Revision d44f9aba (github): Cleanup
danij
17:17 Revision 5ad06908 (github): Refactor|Game Menu: Dynamically construct the "SoundOptions" page
danij
15:48 Revision f6045a18 (github): Refactor|Game Menu: Dynamically construct the "Multiplayer" page
danij
15:19 Revision c1cfd69f (github): Refactor|Game Menu: Dynamically construct the "Files" page
danij
15:10 Revision dbaf5133 (github): Refactor|Game Menu: Dynamically construct the "GameType" page
danij
14:36 Revision 52b83402 (github): Game Menu: Added a (soft) maximum character limit to MNEDIT widgets
This is presently used to limit the length of the game save slots
and the player name in the player setup menu (at 24...
danij
11:01 Revision 92d620e5 (github): Refactor|Game Menu: Removed fixed length limit on MNEDIT widget text strings
Todo: Clip and/or scroll the text strings when too long. danij
10:11 Revision d0f058b8 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
10:10 Revision ac33e4ad (github): Fixed|Game Save: Memory access error attempting to replace the SaveInfo for an autosave
danij
09:15 Revision 4a3b6334 (github): Hexen|Debug: Added assertion to catch a crash when opening a swing door
PO_SetDestination() is given a destination angle of -1, which is not a valid fine angle. skyjake
09:13 Revision b21de4ac (github): Hexen: Allow warping to maps without a cluster
For instance, MAP41 in Hexen 1.0. skyjake
07:37 Revision 7ee91e4b (github): Game Save: Removed fixed 24 character limit on save game names
Todo: The game menu's MNEDIT widgets still have this limit and will
also need to be updated (drawing will require rew...
danij
04:18 Revision 3c3c7eb2 (github): Refactor|Game Menu: Dynamically construct the "PlayerSetup" page
danij
01:56 Revision 402210be (github): Refactor|Game Save: Moved gameId from saveheader_t to SaveInfo
danij
01:22 Revision 765a1a9a (github): Cleanup
danij
00:37 Revision 3354de66 (github): Fixed|de::String: Str_Copy() not working if the "other" string is 'static'
danij

2012-06-26

21:07 Revision e18d22cd (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
21:06 Revision 2adb1251 (github): Game Save|Cleanup: Swap SaveInfo upon a successful save
It is now unnecessary to call SV_UpdateAllSaveInfo() upon saving as
we can simply swap in the new SaveInfo instance.
danij
20:18 Revision be4a8865 (github): Debug|Game Save: Avoid logging a missing file warning for non-existant save states
danij
20:07 Revision 29ce8442 (github): Game Save|Refactor: Use AutoStr when composing save paths
danij
19:11 Revision cff01e78 (github): SaveInfo|Refactor: Removed the old fixed length name buffer in saveheader_t
danij
15:55 Revision c51c85a2 (github): Builder: Added Pilot commands for branch selection and building
The pilot can now be instructed to switch to any branch, and create a build
from any branch.
E.g., "buildfrom_stable...
skyjake
14:17 Revision 33b10c95 (github): Fixed|Game Save: Crash attempting to save in all games other than Hexen
danij
12:32 Revision 0571e3ef (github): Updated version info for stable 1.9.8-1
skyjake
12:31 Revision 455a4e7a (github): Revert "Added: Look for a skin named similarly to the model if none found"
This reverts commit 3d662eb826c492a313556378c052106bc942dd49. skyjake
12:31 Revision 0789db53 (github): Revert "Fix typo"
This reverts commit 5972466351e44b7f8d07102ff5295f91cf8e94b4. skyjake
12:25 Revision 8ebab8b5 (github): Moved the GCC_VERSION macro to de_platform.h
skyjake
12:25 Revision 43ce97bf (github): Fixed|GCC: Warning about ignored function attribute
It seems GCC 4.2 does not understand the optimize attribute, so making
it apply only for GCC 4.4 or newer.
skyjake
12:24 Revision 0cf59472 (github): Fixed|GCC: Segfault when loading WAV data
Something in the WAV loader is confusing GCC: when compiled with -O2,
WAV_MemoryLoad() reads corrupt data. It is like...
skyjake
12:24 Revision 120e49e4 (github): Cleanup
skyjake
12:24 Revision 49925a3f (github): Fixed: printf argument format warnings
skyjake
12:24 Revision acbe0057 (github): Audio: Debugging WAV loading from PK3
It seems that in a release build, the received WAV data is sometimes corrupt,
leading to a crash.
skyjake
12:24 Revision 7bffee46 (github): Snowberry|Fixed: UTF decoding error in Addons tab
The list item string passed to wxPython was not properly converted. skyjake
12:23 Revision 9a78f2ef (github): Audio: Reset reverb when changing games
S_ResetReverb() is now called in S_Reset(). skyjake
12:22 Revision fba65f12 (github): Heretic|Fixed: Play the correct sound effect when door is closing
The sound effects played when a door closes are now making a
difference between the "closing" sound, when the movemen...
skyjake
12:21 Revision 255ad67a (github): Fixed: Don't show GUI message boxes in novideo mode
The native UI dialog boxes shouldn't be used if the GUI has not
been initialized.
skyjake
12:21 Revision 59724663 (github): Fix typo
danij
12:21 Revision 3d662eb8 (github): Added: Look for a skin named similarly to the model if none found
If none of the indexed skins defined in the model file are found,
try looking for a graphic with a similar name in th...
danij
12:21 Revision 121f7863 (github): DED Parser|Fixed: Don't log an unknown flag warning if flag name is whitespace
danij
12:20 Revision c77174d0 (github): Fixed: Errors detected by rpmlint
Thanks for the patch jengelh! skyjake
12:19 Revision 90f25436 (github): Changed default Apt repository to the Dropbox mirror
The official Doomsday builds repository is now hosted on Dropbox. skyjake
12:19 Revision f99f5278 (github): OpenAL: Unix build config and plugin exports
On Unix, use pkg-config to determine the required compiler flags and libs
for OpenAL.
Doomsday plugins must export t...
skyjake
12:18 Revision a9e69edb (github): libcommon|Fixed: Out of bounds memory access attempting to play Plutonia II MAP33
Attempting to play MAP33 of Plutonia II resulted in an out of bounds
memory access when drawing the map title display...
danij
12:14 Revision 2a39938c (github): qmake|Fixed: Quote DENG_BASE_DIR and DENG_LIB_DIR properly
If the user specified a PREFIX containing spaces, compilation would
fail due to the DENG_BASE_DIR and DENG_LIB_DIR de...
skyjake
12:13 Revision aecb4815 (github): de::LogBuffer: Further tweaks to line wrapping
Correctly wrap messages that contain newlines. skyjake
08:36 Revision 31d5ea11 (github): Moved the GCC_VERSION macro to de_platform.h
skyjake
08:16 Revision ec39c725 (github): Fixed|GCC: Warning about ignored function attribute
It seems GCC 4.2 does not understand the optimize attribute, so making
it apply only for GCC 4.4 or newer.
skyjake
08:02 Revision 2ab02808 (github): Fixed|GCC: Segfault when loading WAV data
Something in the WAV loader is confusing GCC: when compiled with -O2,
WAV_MemoryLoad() reads corrupt data. It is like...
skyjake

2012-06-25

09:56 Revision 3dd37bf4 (github): Cleanup
skyjake
08:57 Revision 849d01cf (github): Fixed: printf argument format warnings
skyjake
08:55 Revision fa15f5f3 (github): Audio: Debugging WAV loading from PK3
It seems that in a release build, the received WAV data is sometimes corrupt,
leading to a crash.
skyjake
08:09 Revision eb9a48c7 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
08:08 Revision 8198966d (github): Snowberry|Fixed: UTF decoding error in Addons tab
The list item string passed to wxPython was not properly converted. skyjake
07:15 Revision 65d9a038 (github): libcommon|Refactor: Completed refactoring SaveInfo into an object
danij
06:48 Revision 96ff8db2 (github): Merge branch 'master' into libdeng
skyjake
05:06 Revision 11cb8650 (github): libcommon|Refactor: Relocated saveinfo_t into new source files
danij
04:26 Revision 73884e94 (github): Game Save|Refactor: Began transforming saveinfo_t into a object
danij
02:02 Revision bc6da41f (github): Game Save: Cleanup
danij
01:51 Revision c3bd396d (github): Game Save|Refactor: A "save slot" is not an IO level concept
All code concerned with save slots has been relocated to p_saveg.c danij
01:31 Revision 3c968b6a (github): Game Save|Refactor: Working toward more robust save state management
danij

2012-06-24

21:42 Revision e6f3ef5d (github): Game Save|Refactor: Validate save states as loadable during save state list population
danij
21:20 Revision 32210717 (github): Game Save: Store a copy of the save header in saveinfo_t
danij
18:53 Revision be8b534e (github): Mac OS X|Fixed: Linking libdeng1 to libdeng2
skyjake
18:27 Revision bd5a93af (github): Win32: Fixed build and libdeng linkage
Renamed the library to deng1.dll because it seems qmake gets confused
about the presence of deng2.dll: "-ldeng" will ...
skyjake
14:48 Revision e63099e2 (github): libdeng: Relocated the Smoother class
Also adjusted the project files so that libdeng is linked against the
engine and all the plugins.
skyjake

2012-06-23

17:26 Revision 91817a58 (github): Cleanup
skyjake
17:20 Revision 77cd2bf2 (github): Cleanup
skyjake
17:06 Revision 92b9aeb6 (github): Merge branch 'master' into libdeng
skyjake
15:04 Revision ab5872d4 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
15:03 Revision 54f0b42f (github): Hexen: Four player colors are available in v1.0
The value for player-color is taken from the data member of the list
items.
Todo: Hexen's player color indices are s...
skyjake
15:02 Revision ec81cf2a (github): All Games|Menu: Added MNList method for getting item's data
skyjake
14:29 Revision d6206215 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
14:17 Revision 06555128 (github): Hexen|Fixed: Intermission and victory texts
In the Hexen 1.0 IWAD, the intermission and victory texts are not
present as lumps, so they must be defined in the sc...
skyjake
09:52 Revision 7e2049de (github): Audio: Reset reverb when changing games
S_ResetReverb() is now called in S_Reset(). skyjake
09:34 Revision e53acada (github): Updater: Added missing comment banners; removed context help buttons
There is now a common base class for all the updater dialogs, where the
context help button is removed.
skyjake
09:14 Revision b84752c8 (github): Updater|Mac OS X: Omit window title from notification dialog
According to platform UI conventions. skyjake
03:17 Revision 0459a7b7 (github): Game Save|Hexen: Add saveinfo_t for the "base" slot
danij
02:53 Revision b54e32fe (github): Game Save|Refactor: Improved code-level naming conventions
danij

2012-06-22

20:34 Revision 8c5a81d1 (github): libcommon|Hexen: Do not write the in-game player map with the game save header
This data is already written elsewhere in the ASEG_PLAYERS segment. danij
20:08 Revision 73065909 (github): libcommon|Hexen: mapTime should not be part of the game save header
danij
20:00 Revision 1c24da78 (github): libcommon|Refactor: Use DOOM's save header format for Hexen
All supported games now use same format, version and read/write
logic for the serialized save header.
This means the...
danij
18:44 Revision e63047e2 (github): libcommon: Further cleaned up save game IO
danij
18:03 Revision e3cd6f86 (github): libcommon|Refactor: Use Reader/Writer for (de)serializing Hexen's save game header
Also, removed ASEG_GAME_HEADER (its in the wrong place and no use). danij
07:23 Revision b016224f (github): libcommon|Refactor: Use SV_Header_Write() to write Hexen save headers
danij
06:40 Revision c557381c (github): libcommon|Refactor: Use SV_Header_Read() to read Hexen save headers
Todo: Presently the whole save file is buffered in order to read
the save header. This is unnecessary with further re...
danij
05:29 Revision ec747504 (github): libcommon|Refactor: Hexen saves have a separate version number for the map state
Hexen's save format uses two versions the primary version used for
the game state and a secondary version used for th...
danij
05:24 Revision 4e2ff60a (github): libcommon|Refactor: Reworked Hexen save header reading
danij
02:54 Revision afbf6050 (github): libcommon|Refactor: Use Reader/Writer for save game header (de)serialization
Bumped MY_SAVE_VERSION for all games other than Hexen to v10 as the
serialized format has changed (support a variable...
danij
02:06 Revision 5d97dcab (github): libcommon: Cleanup
danij

2012-06-21

20:31 Revision acf37dfb (github): All Games: Added "game-save-last-loadonreborn" option
When enabled and the player asks to be reborn; attempt to automatically
load a game save state in the "last-used" slo...
danij
19:25 Revision 60cd67e3 (github): Doom|Heretic|Hacx|Chex Quest: Added: "game-save-auto-loadonreborn" option
When enabled and the player asks to be reborn; attempt to automatically
load a game save state in the "auto" slot. If...
danij
16:31 Revision 232d4cb9 (github): Add to-do comment about autosave management in Hexen
danij
16:25 Revision 1557cb4b (github): libcommon|Fixed: Ensure game save info is current when executing "loadgame"
danij
16:00 Revision e82ad449 (github): Added|Doom|Heretic|Chex Quest|Hacx: Autosave the player's progress on entering a new map
danij
15:05 Revision daaec05a (github): libcommon|Refactor: Renamed the "reborn" save slot as "auto"
danij
14:51 Revision 57d80659 (github): libcommon: Added 'userValue' argument to Hu_MsgStart()
danij
14:25 Revision 0a409f92 (github): Hexen|Refactor: Removed the now redundant GA_SINGLEREBORN game action
danij
13:38 Revision 41e861ab (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
13:37 Revision 4473f214 (github): libcommon: Store gamesaveinfo_t for the "reborn" slot
danij
13:08 Revision 9e1f5d38 (github): libcommon: Store gamesaveinfo_t for the "reborn" slot
danij
09:52 Revision 0cb0b68b (github): Added an empty project for libdeng
This is a placeholder for the actual libdeng library. skyjake
07:25 Revision 2377a3db (github): Doom: Bumped version number for 1.9.9
skyjake
07:25 Revision 206e1c57 (github): Added: Variable "game-unpause-focusgained" (default: 0)
Determines whether to automatically unpause the game when focus returns
to the game window. By default auto-unpausing...
skyjake
07:13 Revision c2988e68 (github): Fixed: Screen flicker during startup
The FSAA setting is now saved persistently so that the window can be
created with the correct multisampling mode. Thi...
skyjake
06:35 Revision c1eff43f (github): Snowberry: Allow selecting Hexen v1.0 as a profile's game mode
Added "hexen-v10" (Hexen v1.0) as a game mode option. The default Hexen
profile still uses Hexen v1.1.
skyjake
04:11 Revision 76a057a5 (github): libcommon|Refactor: Reworked save game interfaces
danij

2012-06-20

18:43 Revision 20624a31 (github): libcommon: Cleanup
danij
18:00 Revision 4258d05f (github): libcommon: Cleanup
danij
17:57 Revision e1bc2578 (github): win32|API: Export Str_InitStd()
danij
17:09 Revision 50055a0e (github): libcommon: Added SV_GetGameSavePathForMapSlot()
Always use the IO module's save path composition logic. danij
16:10 Revision fcc08201 (github): libcommon|Refactor: Cleaned up save game IO
Made use of AutoStr and various minor refactorings to cleanup save
path composition.
danij
15:38 Revision 4baa23f2 (github): de::String: Support chaining of methods Clear(), Reserve() and ReserveNotPreserving()
danij
15:36 Revision 7aa4a35d (github): de::String: Added method Str_CopyOrClear()
danij
15:34 Revision 08bdb2c3 (github): win32|API: Export AutoStr methods
danij

2012-06-19

16:16 Revision d157308b (github): Homepage|Build Repository: Added 'direct_download_fallback_uri' to JSON package graphs
Parse <downloadFallbackUri> from the XML event log and include this
additional download URI in the JSON package graph.
danij
13:56 Revision d99a26ec (github): Heretic: Bumped version number for 1.9.9
skyjake
13:54 Revision 2511b70c (github): Heretic|Fixed: Play the correct sound effect when door is closing
The sound effects played when a door closes are now making a
difference between the "closing" sound, when the movemen...
skyjake
11:27 Revision 7a6a854d (github): GL|Fixed: Red-blue swapped images
It seems that if Image_LoadFromFileWithFormat() returns an image with
depth==3, someone else on a lower level is swap...
skyjake
11:24 Revision 9fcf34f2 (github): libdeng: Added extern "C" to some headers
skyjake
07:58 Revision b59de6ab (github): Snowberry|Win32|Fixed: Passing the response file argument to the engine
It seems on Windows we still have to apply the quotes on the argument. skyjake
07:09 Revision 30dcc068 (github): Builder: Added the download fallback URI to the XML feed
skyjake
07:07 Revision 22f36e21 (github): Updater: Try downloading from fallback URI when primary URI fails
skyjake
06:58 Revision 3e620daa (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
Conflicts:
doomsday/engine/portable/src/updater.cpp
skyjake
06:57 Revision 0dfc2ab4 (github): Updater: Adding a fallback URI where to download the package
In case the primary location is not working, we can attempt to download
from a secondary location.
skyjake

2012-06-18

19:04 Revision 7282a8ed (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
19:03 Revision a208e737 (github): Hexen: Bumped version number for 1.9.9
Adding support for Hexen 1.0 warrants a version number increase. skyjake
19:02 Revision 7da4d942 (github): Hexen: Detecting v1.0 more reliably
The v1.0 IWAD has MAP41 while v1.1 does not. skyjake
16:49 Revision dd0d36fc (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
danij
16:48 Revision 6ccc26f3 (github): Homepage|Fixed: Broken address to the "External link" icon
danij
16:29 Revision 0d444428 (github): Updater|Fixed: Accepting the update notification dialog
When started from the menu, with the update notification dialog
initially in the "Checking…" state, the dialog could ...
skyjake
16:27 Revision bf93ed0a (github): Updater: Added a "Reinstall" button when up to date
skyjake
10:31 Revision cae70c8d (github): MasterWorker: Use libdeng2 for logging messages
skyjake
10:04 Revision 66efcc32 (github): Documentation: Updated readme with hexen-v10 and multiplayer_issues
skyjake
09:35 Revision 261d0b42 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
09:35 Revision 3f5ea9b5 (github): Hexen|Added: New game mode for the Hexen version 1.0 IWAD
Todo: Fix any issues caused by data missing from the IWAD versus 1.1. skyjake
07:50 Revision 55eb17ed (github): Fixed typo in previous commit
skyjake
07:48 Revision eedb1d57 (github): Snowberry|Unix: Passing command line arguments to Doomsday
It seems that since the de2-args branch was merged, the Unix and Mac command
line options haven't been specified corr...
skyjake

2012-06-17

13:02 Revision 6023016f (github): Fixed: Don't show GUI message boxes in novideo mode
The native UI dialog boxes shouldn't be used if the GUI has not
been initialized.
skyjake
11:04 Revision eb327695 (github): Refactor: Renamed some image handling routines to Image_*
According to the coding conventions routines operating on image_t instances
should use the Image_ prefix.
skyjake

2012-06-16

11:12 Revision bb24327c (github): Fix typo
danij
11:03 Revision a09cc84d (github): Added: Look for a skin named similarly to the model if none found
If none of the indexed skins defined in the model file are found,
try looking for a graphic with a similar name in th...
danij
10:46 Revision 75dea85c (github): Fixed: Convert 8-bit paletted images to RGB
Currently the engine's texture processing does not handle images with
a custom palette, so they must be converted to ...
skyjake
08:48 Revision b14e1353 (github): DED Parser|Fixed: Don't log an unknown flag warning if flag name is whitespace
danij

2012-06-15

23:30 Revision a7f7a651 (github): win32|Installer: Delete unused and obsolete libraries from the install dir
Todo: Inno Setup is rather lacking when it comes to upgrading an
existing install. We should look at completing work ...
danij
21:34 Revision 0e7486a1 (github): Homepage|Build Repository|Fixed: Hyperlink rewriting clipped preceeding whitespace
danij
20:55 Revision b43b4703 (github): Homepage|Build Repository: Format hyperlinks in commit titles
When producing the commit log HTML doc also process hyperlinks in
commit titles (as well as the message body).
Also ...
danij
20:50 Revision 6fd0cee0 (github): Homepage|FrontController: Fixed potential out-of-bounds access in ErrorHandler()
danij
20:49 Revision 16cba8fd (github): Homepage|Url: Fixed Url parsing and added setScheme() and setHost() methods
danij
10:59 Revision 7045d656 (github): Win32: Include the Qt JPEG image format plugin
The Qt plugin for reading and writing JPEG images is now included
in the distribution.
Todo: Test it.
skyjake
10:27 Revision 80284190 (github): Merge branch 'master' of ssh://10.211.55.2/Users/jaakko/Projects/deng
skyjake
10:25 Revision d174f236 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
07:43 Revision 34195885 (github): Removed direct dependency on libpng
Qt already links to libpng and provides PNG read/write functionality, there is
no more need to do this manually.
skyjake
07:34 Revision 111c395a (github): Added: JPG as a recognized graphics resource type
The resource locator now looks for JPG files in addition to PNG, TGA and PCX. skyjake
07:27 Revision 7a4faeaf (github): Merge branch 'master' of ssh://Air-Force.local/~jaakko/Projects/deng
skyjake
07:26 Revision ad1971b3 (github): Restore original file position after loading an image
skyjake
07:18 Revision cde0e665 (github): Merge branch 'master' of ssh://deng.git.sourceforge.net/gitroot/deng/deng
skyjake
 

Also available in: Atom