Project

General

Profile

Activity

From 2012-09-26 to 2012-10-09

2012-10-09

23:35 Revision 80e6c018 (github): Refactor|FileSys: Replaced ldmapping stuff with a list of string pairs
We can't presently use a Map or Hash for these. Although the paths
are unique, several of the existing algorithms whi...
danij
08:14 Revision fa0ba809 (github): Refactor: Replaced fileidentifier_t with FileId
FileId is a new C++ class which thinly wraps an MD5 hash (produced
with QCryptographicHash) into an object.
FileId i...
danij

2012-10-08

15:48 Revision 020c5636 (github): Merge branch 'master' into thread-safe-lump-cache
Conflicts:
doomsday/engine/portable/src/dd_main.c
danij
13:52 Revision e6556ce1 (github): Refactor|libdeng2: Renamed App::fileRoot()
A more suitable name is App::rootFolder(). skyjake
13:51 Revision 307c16e5 (github): Documentation|libdeng2: Clarified de::FS apidoc
skyjake
13:31 Revision 4c1b345a (github): Cleanup
Renamed a constant to be more understandable. skyjake
13:25 Revision 368f9d49 (github): Merge branch 'master' into scriptsys
skyjake
13:00 Revision 18b61e3e (github): FMOD: Bumped version to 1.0.2
Due to the added speaker mode settings. skyjake
12:57 Revision 0b553b9e (github): FMOD|Windows: Fixed build
Needed to upgrade to FMOD 4.40.3. skyjake
12:50 Revision 9a46cd35 (github): FMOD: Added speaker mode override options
The following options can now be used to manually override the selected
speaker mode:
-speaker51 (5.1 speaker config...
skyjake
12:35 Revision 9c1f2adb (github): FMOD|Windows: Use the system's configured speaker mode
This might help with the 5.1/7.1 and other more refined speaker setups. skyjake
11:29 Revision 3faa09a4 (github): Cleanup
skyjake
10:36 Revision cbe55714 (github): Refactor: Updated DENG2_FOR_EACH macro usage
The parameters have been revised to make these slightly less verbose. skyjake
10:31 Revision c64ff63b (github): Merge branch 'master' into scriptsys
Conflicts:
doomsday/engine/portable/src/resource/textures.cpp
skyjake

2012-10-07

14:43 Revision 1f55d064 (github): Fix off-by-one bug in DD_LocateAllGameResourcesWorker()
danij
14:28 Revision 0b279401 (github): Homepage|Build Repository: Fixed release version sort order
danij
14:18 Revision efb7fcd3 (github): Fixed: Linkage issue
_fullpath() should be extern "C". skyjake
13:54 Revision 08463173 (github): libdeng2: Convenient macros for detecting Qt versions
We are currently using Qt 4.6, Qt 4.7 and Qt 4.8 on various platforms.
Also fixes the Mac 10.4 build, which uses Qt ...
skyjake
13:38 Revision 0ac9e20e (github): Refactor|WadFile: Defer WadFile lump CRC calculation until needed
danij
11:42 Revision d05a7752 (github): LumpInfo|Cleanup: Implemented C++ constructors and copy-assignment
danij
09:59 Revision 1c905fcc (github): Refactor|FileSys: Moved "baseOffset" property from AbstractFile to LumpInfo
Plus some minor cleanup. danij
07:31 Revision bb9250a0 (github): Refactor|WadFile: Added exception classes for format and notfound errors
danij
06:56 Revision 313e13c0 (github): Refactor|LumpIndex: Return const references to LumpInfos
danij
06:43 Revision 46d9a72d (github): Cleanup
danij
06:15 Revision 53ebf9f7 (github): Refactor|AbstractFile: Return const references to lump infos and directory nodes
danij
03:21 Revision d271dd7d (github): Cleanup
danij
03:02 Revision ef0605c5 (github): Refactor: Renamed LumpDirectory as LumpIndex
The name LumpDirectory is somewhat misleading given our usage of the
word "directory" in other related contexts. The ...
danij
02:27 Revision a3fbd6c8 (github): Refactor: Renamed lumpdirectory.cpp/h to lumpindex.cpp/h respectively
danij
02:12 Revision 52efc2a8 (github): Refactor|AbstractFile: Dumped AbstractFile's now redundant C wrapper API
danij
01:04 Revision 42589c15 (github): Refactor|FileSys: Further cleanup refactorings to the libdeng1 file system
danij

2012-10-06

08:48 Revision e71fd760 (github): Refactor|FileSys: Minor cleanup refactorings to the libdeng1 file system
danij
07:57 Revision e9c28e2d (github): Refactor|GenericFile: Dumped GenericFile's now redundant C wrapper API
danij
07:48 Revision eea0e59b (github): Refactor|LumpFile: Dumped LumpFile's now redundant C wrapper API
danij
07:34 Revision d0e8ca22 (github): Refactor|WadFile: Dumped WadFile's now redundant C wrapper API
danij
07:34 Revision 325ecaa7 (github): Refactor|ZipFile: Dumped ZipFile's now redundant C wrapper API
danij
07:23 Revision 965d0c9d (github): Refactor: Relocated game resource location into the Games collection
Plus various minor refactorings to the libdeng1 file system. danij

2012-10-05

16:40 Revision c14ae8e8 (github): Refactor|AbstractFile: Minor cleanup refactorings
danij
13:18 Revision 42fe201e (github): Refactor|FS: Continued refactoring the libdeng1 file system
AbstractFile is now a pure abstract class and nearly all filetype_t
switches have been replaced with virtual function...
danij
09:05 Revision 840a61a6 (github): Fixed: Fatal error on unhandled exception before Textures_Init()
danij
08:59 Revision 3d1706e3 (github): Fix off-by-one bug in DD_LocateAllGameResourcesWorker()
danij
01:25 Revision 6f5ded37 (github): Refactor: Post game.c C++ fixes and cleanup
danij

2012-10-04

13:01 Revision 4c1cfaba (github): Refactor: Switched game.c to C++
danij

2012-10-03

23:57 Revision 11f1fa9a (github): Merge remote-tracking branch 'remotes/origin/thread-safe-lump-cache'
danij
23:55 Revision 451703b0 (github): Merge remote-tracking branch 'remotes/origin/master' into thread-safe-lump-cache
Conflicts:
doomsday/plugins/common/src/p_switch.c
danij
20:38 Bug #1092: [Chex/HacX] Weapon names in Controls menu
Swapped the weapons in "Shotgun/Super SG" and "Staff/Gauntlets" labels.
The HacX/Chex weapon names has not been ad...
skyjake
19:20 Bug #1092 (New): [Chex/HacX] Weapon names in Controls menu
In the controls menu the labels for the 'Shotgun/SG Shotgun' and 'SG Shotgun/Shotgun' binds are the wrong way around.... vermil
12:41 Revision fab7c1bc (github): LumpDirectory: Don't count duplicates in the pruneFile() total
danij
12:17 Revision 7535fdcc (github): Optimize|LumpDirectory: Fold in outstanding duplicates when pruning a LumpDirectory by file
Rather than perform two consecutives prune ops in this case, flag
all the lumps of both ops and prune once only.
danij
10:13 Revision 7e367e05 (github): Cleanup
danij
10:02 Revision b03bcfea (github): LumpDirectory: Always prune duplicates before pruning by file
This is necessary to ensure the validity of the return value.
Todo: Merge the pruneFlags arrays produced by both alg...
danij
09:12 Revision 72d73788 (github): Optimize|LumpDirectory: Revised LumpDirectory pruning
Reworked LumpDirectory's pruneByFile() method to more efficiently
handle the case where all lumps in the directory or...
danij
05:55 Revision 61636019 (github): Refactor: Replaced FT_UNKNOWNFILE instances with GenericFile
AbstractFile will soon become a proper abstract class, so as we
won't be able to instantiate it we need a generic imp...
danij
03:42 Revision 323b5dd4 (github): Cleanup
danij

2012-10-02

20:20 Revision bd9e22f2 (github): Fixed|Unix: Fixed build
A macro defined by curses was messing up the QTimer header (timeout). skyjake
20:13 Revision 0b72bc1b (github): Refactor: Updated DENG2_FOR_EACH macro usage
The parameters have been revised to make these slightly less verbose. skyjake
19:42 Revision 9a574df7 (github): Merge branch 'master' into scriptsys
Conflicts:
doomsday/engine/engine.pro
doomsday/libdeng2/include/de/libdeng2.h
skyjake
16:04 Bug #1008: HUD weapon discrepancy (in release build?)

*Attachments:*
* http://sourceforge.net/p/deng/bugs/_discuss/thread/6c857a76/17dc/attachment/autofireblaster.ded
danij
06:54 Revision c3bd4470 (github): Homepage|Fixed: Missing package download for the mac10_6-x86-x86_64 platform
danij
06:51 Revision ae85f34c (github): Refactor: Reimplemented LumpDirectory as a C++ class
The high-level design and algorithmic complexity of this component is
pretty much unchanged. The implementation howev...
danij

2012-10-01

09:27 Revision 06641e78 (github): Refactor: Switched lumpdirectory.c to C++
danij
09:25 Revision b0d52915 (github): Refactor: Post dd_wad C++ fixups
danij
09:10 Revision 986686fc (github): Refactor: Switched dd_wad.c to C++
danij
08:31 Revision 4c0d3368 (github): Cleanup
danij
07:39 Revision 1de07f36 (github): Refactor: Use a DFile in AudioDriver musicPlayLump()
Instead of reading directly from the lump using F_ReadLumpSection()
when buffering the song, instead open a new DFile...
danij
07:07 Revision 0f59ae65 (github): Refactor: Reimplemented DFile as a C++ class
Todo: Cleanup
Todo: Reimplement the used DFile pool.
danij
03:01 Revision fb7256bd (github): Refactor: Began work on turning DFile into a C++ class
danij
02:00 Revision 5bf7f32f (github): Refactor: Post dfile C++ fixups
danij
01:49 Revision df2f8ec1 (github): Refactor: Switched dfile.c to C++
danij
01:33 Revision cf3c7e15 (github): Cleanup
danij

2012-09-30

22:14 Revision fd8c2de2 (github): Refactor: Moved the Games collection into new source files
danij
19:48 Revision 17b366dd (github): Cleanup: Cleaned up dd_main.c somewhat
danij
19:02 Revision bdcfedc1 (github): Bumped version to 1.9.10 Unstable
skyjake
11:58 Revision 70113dba (github): Refactor: Reimplemented FileList with QList<DFile*>
Same usage semantics and pretty similar internals but QList wins on
performance. Into the bin goes the old FileList.
danij
08:39 Revision a9a3143c (github): Refactor: Moved some DFileBuilder forward declarations to dfilebuilder.h
danij
07:21 Revision 3e73dce8 (github): Refactor: Switched fs_main.c to C++
danij

2012-09-29

19:24 Revision e119d613 (github): Merge branch 'master' into stable
skyjake

2012-09-28

08:55 Revision 9eb6d61b (github): Fixed|libcommon: Removed leftover merge artefacts in p_switch.c
danij
08:19 Revision be686b8a (github): Cleanup
danij
08:03 Revision 1791793e (github): Refactor: LumpFile, WadFile and ZipFile can now inherit from AbstractFile
danij
07:12 Revision 4a8c27a1 (github): Refactor: Reimplemented AbstractFile as a C++ class
danij
05:29 Revision 0d3eff6b (github): Refactor: Switched abstractfile.c to C++
danij
05:24 Revision b926b07c (github): Refactor: Reimplemented LumpFile in C++
danij
05:03 Revision 86f59c97 (github): Refactor: Switched lumpfile.c to C++
danij
03:52 Revision 8541764f (github): Fixed|libcommon: Failed reading SWITCHES lumps at directory index #0
A non-issue because a SWITCHES lump is only useful when applied to
a game and for that you first have to load an IWAD.
danij
03:27 Revision 35d8f2c1 (github): LumpCache: On reaquiring PU_PURGELEVEL data set the tag back to PU_APPSTATIC
danij
03:16 Revision 5415a1b1 (github): Refactor|LumpCache: Replaced array void* datas with a vector of CacheRecord
As the lump datas use Zone-allocated memory and given the need of
an address to track "user" status of said data - us...
danij
01:48 Revision c025cd53 (github): Refactor|LumpCache: Removed adaptive use of the "lumps" pointer in LumpCache
Previously LumpCache would avoid allocating a vector of lump data
pointers if only a single lump might be stored in t...
danij
01:37 Revision 4e6168d5 (github): Add new source file lumpcache.h
danij
01:35 Revision 61f692c6 (github): Refactor|ZipFile: Use an instance of LumpCache with ZipFile
danij
01:35 Revision 3f7dc55f (github): Refactor: Moved LumpCache class to new source file lumpcache.h
danij

2012-09-27

21:06 Revision 3013046c (github): Fixed|Window Manager: Overriding window size with command line options
If the -width and -height (-wh) options are used with the window in
fullscreen mode, the values should not override t...
skyjake
17:26 Bug #1092: [Chex/HacX] Weapon names in Controls menu
To throw in some similar issues, since I didn't think they were worth all opening separate reports for:
In Heretic...
vermil
17:26 Bug #1092: [Chex/HacX] Weapon names in Controls menu
- **labels**: menus --> Menu, HacX, Chex, Controls
- **summary**: [Doom] Shotgun control menu labels wrong way around...
skyjake
06:25 Revision be271116 (github): Refactor|WadFile: Separated the lump cache into a new class
Todo: Completely revise the implementation for thread-safe concurrent
access to the data. Ideally utilizing a multipl...
danij
05:05 Revision cac666ca (github): Refactor|Zone: Removed purge level PU_CACHE
This is in no way a cache, its a purge level like any other... danij
04:31 Revision 5a583598 (github): API: Revised lump cache interface
The older interface was inadequate for a multithreaded architecture
where thread-safe access to the cached data is cr...
danij

2012-09-26

20:38 Revision ba486edc (github): Documentation|libdeng: Added apidoc for the CPP_BOOL macro
skyjake
19:23 Revision 158aad18 (github): Fixed: Renamed WadFile and ZipFile's LumpRecord
Evidently the code optimizer was getting itself rather confused by
the fact that zipfile.cpp and wadfile.cpp both def...
danij
19:01 Revision fee09d13 (github): Refactor|ZipFile: Implemented a public C++ interface for ZipFile
danij
18:05 Bug #1091 (New): No sound effect played when pressing F7 or F8
When pressing F7 to end the game or F8 to toggle on/off messages, no switch sound is played. A switch sound played in... sonicdoommario
17:16 Revision 92796d00 (github): Cleanup|WadFile: Minor post refactoring cleanup
Todo: Apply similar refactorings to ZipFile. danij
17:01 Revision c2d180db (github): WadFile: Improved lump index out-of-range exception messages
danij
16:47 Revision 7eef2fec (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
danij
16:46 Revision 5e834c0d (github): WadFile: Implemented lastIndex() and empty() methods
Also fixed a couple of off-by-one valid lump index ranges as quoted
in some out-of-range exception error messages.
danij
15:26 Revision f1ed22ef (github): Cleanup|WadFile: Unnecessary use of CPP_BOOL()
The CPP_BOOL() macro converts a non-bool value to a C++ bool type.
In these cases the value already was a bool to beg...
skyjake
15:23 Revision e9addf74 (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
skyjake
15:23 Revision 60c1c6d8 (github): Cleanup|ZipFile: Unnecessary use of CPP_BOOL()
The CPP_BOOL() macro converts a non-bool value to a C++ bool type.
In these cases the value already was a bool to beg...
skyjake
07:13 Revision bef53750 (github): Refactor|WadFile: Implemented a public C++ interface for WadFile
danij
02:38 Revision 3656f6b3 (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
danij
02:38 Revision 58fba78a (github): Refactor: Reimplemented ZipFile in C++
Todo: Implement a public C++ interface danij
 

Also available in: Atom