Activity
From 2012-09-24 to 2012-10-07
2012-10-07
- 14:43 Revision 1f55d064 (github): Fix off-by-one bug in DD_LocateAllGameResourcesWorker()
- 14:28 Revision 0b279401 (github): Homepage|Build Repository: Fixed release version sort order
- 14:18 Revision efb7fcd3 (github): Fixed: Linkage issue
- _fullpath() should be extern "C".
- 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 ... - 13:38 Revision 0ac9e20e (github): Refactor|WadFile: Defer WadFile lump CRC calculation until needed
- 11:42 Revision d05a7752 (github): LumpInfo|Cleanup: Implemented C++ constructors and copy-assignment
- 09:59 Revision 1c905fcc (github): Refactor|FileSys: Moved "baseOffset" property from AbstractFile to LumpInfo
- Plus some minor cleanup.
- 07:31 Revision bb9250a0 (github): Refactor|WadFile: Added exception classes for format and notfound errors
- 06:56 Revision 313e13c0 (github): Refactor|LumpIndex: Return const references to LumpInfos
- 06:43 Revision 46d9a72d (github): Cleanup
- 06:15 Revision 53ebf9f7 (github): Refactor|AbstractFile: Return const references to lump infos and directory nodes
- 03:21 Revision d271dd7d (github): Cleanup
- 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 ... - 02:27 Revision a3fbd6c8 (github): Refactor: Renamed lumpdirectory.cpp/h to lumpindex.cpp/h respectively
- 02:12 Revision 52efc2a8 (github): Refactor|AbstractFile: Dumped AbstractFile's now redundant C wrapper API
- 01:04 Revision 42589c15 (github): Refactor|FileSys: Further cleanup refactorings to the libdeng1 file system
2012-10-06
- 08:48 Revision e71fd760 (github): Refactor|FileSys: Minor cleanup refactorings to the libdeng1 file system
- 07:57 Revision e9c28e2d (github): Refactor|GenericFile: Dumped GenericFile's now redundant C wrapper API
- 07:48 Revision eea0e59b (github): Refactor|LumpFile: Dumped LumpFile's now redundant C wrapper API
- 07:34 Revision d0e8ca22 (github): Refactor|WadFile: Dumped WadFile's now redundant C wrapper API
- 07:34 Revision 325ecaa7 (github): Refactor|ZipFile: Dumped ZipFile's now redundant C wrapper API
- 07:23 Revision 965d0c9d (github): Refactor: Relocated game resource location into the Games collection
- Plus various minor refactorings to the libdeng1 file system.
2012-10-05
- 16:40 Revision c14ae8e8 (github): Refactor|AbstractFile: Minor cleanup refactorings
- 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... - 09:05 Revision 840a61a6 (github): Fixed: Fatal error on unhandled exception before Textures_Init()
- 08:59 Revision 3d1706e3 (github): Fix off-by-one bug in DD_LocateAllGameResourcesWorker()
- 01:25 Revision 6f5ded37 (github): Refactor: Post game.c C++ fixes and cleanup
2012-10-04
2012-10-03
- 23:57 Revision 11f1fa9a (github): Merge remote-tracking branch 'remotes/origin/thread-safe-lump-cache'
- 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 - 12:41 Revision fab7c1bc (github): LumpDirectory: Don't count duplicates in the pruneFile() total
- 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. - 10:13 Revision 7e367e05 (github): Cleanup
- 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... - 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... - 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... - 03:42 Revision 323b5dd4 (github): Cleanup
2012-10-02
- 20:20 Revision bd9e22f2 (github): Fixed|Unix: Fixed build
- A macro defined by curses was messing up the QTimer header (timeout).
- 20:13 Revision 0b72bc1b (github): Refactor: Updated DENG2_FOR_EACH macro usage
- The parameters have been revised to make these slightly less verbose.
- 19:42 Revision 9a574df7 (github): Merge branch 'master' into scriptsys
- Conflicts:
doomsday/engine/engine.pro
doomsday/libdeng2/include/de/libdeng2.h - 06:54 Revision c3bd4470 (github): Homepage|Fixed: Missing package download for the mac10_6-x86-x86_64 platform
- 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...
2012-10-01
- 09:27 Revision 06641e78 (github): Refactor: Switched lumpdirectory.c to C++
- 09:25 Revision b0d52915 (github): Refactor: Post dd_wad C++ fixups
- 09:10 Revision 986686fc (github): Refactor: Switched dd_wad.c to C++
- 08:31 Revision 4c0d3368 (github): Cleanup
- 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... - 07:07 Revision 0f59ae65 (github): Refactor: Reimplemented DFile as a C++ class
- Todo: Cleanup
Todo: Reimplement the used DFile pool. - 03:01 Revision fb7256bd (github): Refactor: Began work on turning DFile into a C++ class
- 02:00 Revision 5bf7f32f (github): Refactor: Post dfile C++ fixups
- 01:49 Revision df2f8ec1 (github): Refactor: Switched dfile.c to C++
- 01:33 Revision cf3c7e15 (github): Cleanup
2012-09-30
- 22:14 Revision fd8c2de2 (github): Refactor: Moved the Games collection into new source files
- 19:48 Revision 17b366dd (github): Cleanup: Cleaned up dd_main.c somewhat
- 19:02 Revision bdcfedc1 (github): Bumped version to 1.9.10 Unstable
- 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. - 08:39 Revision a9a3143c (github): Refactor: Moved some DFileBuilder forward declarations to dfilebuilder.h
- 07:21 Revision 3e73dce8 (github): Refactor: Switched fs_main.c to C++
2012-09-29
2012-09-28
- 08:55 Revision 9eb6d61b (github): Fixed|libcommon: Removed leftover merge artefacts in p_switch.c
- 08:19 Revision be686b8a (github): Cleanup
- 08:03 Revision 1791793e (github): Refactor: LumpFile, WadFile and ZipFile can now inherit from AbstractFile
- 07:12 Revision 4a8c27a1 (github): Refactor: Reimplemented AbstractFile as a C++ class
- 05:29 Revision 0d3eff6b (github): Refactor: Switched abstractfile.c to C++
- 05:24 Revision b926b07c (github): Refactor: Reimplemented LumpFile in C++
- 05:03 Revision 86f59c97 (github): Refactor: Switched lumpfile.c to C++
- 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. - 03:27 Revision 35d8f2c1 (github): LumpCache: On reaquiring PU_PURGELEVEL data set the tag back to PU_APPSTATIC
- 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... - 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... - 01:37 Revision 4e6168d5 (github): Add new source file lumpcache.h
- 01:35 Revision 61f692c6 (github): Refactor|ZipFile: Use an instance of LumpCache with ZipFile
- 01:35 Revision 3f7dc55f (github): Refactor: Moved LumpCache class to new source file lumpcache.h
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... - 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... - 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...
- 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...
2012-09-26
- 20:38 Revision ba486edc (github): Documentation|libdeng: Added apidoc for the CPP_BOOL macro
- 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... - 19:01 Revision fee09d13 (github): Refactor|ZipFile: Implemented a public C++ interface for ZipFile
- 17:16 Revision 92796d00 (github): Cleanup|WadFile: Minor post refactoring cleanup
- Todo: Apply similar refactorings to ZipFile.
- 17:01 Revision c2d180db (github): WadFile: Improved lump index out-of-range exception messages
- 16:47 Revision 7eef2fec (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
- 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. - 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... - 15:23 Revision e9addf74 (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
- 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... - 07:13 Revision bef53750 (github): Refactor|WadFile: Implemented a public C++ interface for WadFile
- 02:38 Revision 3656f6b3 (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
- 02:38 Revision 58fba78a (github): Refactor: Reimplemented ZipFile in C++
- Todo: Implement a public C++ interface
2012-09-25
- 23:58 Revision edba8dea (github): Refactor: Switched zipfile.c to C++
- 21:47 Revision e1771822 (github): Merge branch 'master' of ssh://git.code.sf.net/p/deng/code
- 21:46 Revision c53954f0 (github): Fixed|Mac OS X: Crash when accessing display mode info
- Apparently the references to the display mode information may become
invalid, so let's not hang onto them for too lon... - 21:43 Revision 488d425d (github): WM|Mac OS X: Fixed transition to fullscreen mode
- The window still needs some manual extra manipulation, so fixed the
double-resizing kludge.
Todo for later: This rea... - 21:41 Revision 3c83d39f (github): Refactor: Reimplemented WadFile in C++
- Todo: Implement a public C++ interface
- 20:53 Revision f9619f74 (github): WM: Improved window placement logic
- The window now remembers both its normal-mode geometry and the current
geometry. Only the latter is affected by maxim... - 16:22 Revision 6111a859 (github): Refactor: Switched wadfile.c to C++
- 16:15 Revision 318f59b0 (github): Homepage: Tweaked the main menu text shadow color
- 12:26 Revision c3ff32ac (github): WM: Added a callback for closing a CanvasWindow
- CanvasWindow now calls a user-provided callback function
to determine whether it is ok to close the window. The callb...
2012-09-24
- 22:02 Revision 0593d71c (github): Fixed|Homepage: Homepage main menu missing "active page" stylings
- 21:25 Revision 63d502e1 (github): Fixed|Homepage: Focused links on the homepage missing visual cues
- 19:37 Revision 2a19e3c9 (github): Homepage: Detail release dates for package downloads
- 19:36 Revision 084fa02f (github): Homepage|Build Repository: Added "release_date" to the package JSON object graph
- If a release date is known for a package, include it in the JSON
object graph representation as "release_date" (strin... - 17:44 Revision 0b9db088 (github): Fixed|Homepage|Build Repository: Updated 1.9.7 package links on the homepage to the 1.9.7-1 release
- 17:41 Revision e90f87be (github): Fixed|Homepage|Build Repository: Assign correct release dates to the 1.9.7 and 1.9.8 download packages
- 17:38 Revision 8f4ec326 (github): Homepage|Build Repository: Added a releaseDate property to iDownloadable
- In the case of symbolic packages, there may be no corresponding
BuildEvent in the build repository and (thus no metad... - 16:49 Revision 2bff1583 (github): Fixed|Homepage|Build Repository: Homepage build stream widgets do not offset if no previous build
- When generating the previous|current|next build stream widgets, the
build event chain was not offset if no previous b... - 15:20 Revision 1fd4dfca (github): Homepage|Build Repository: Added static packages for Doomsday 1.9.7 and 1.9.8
- The build repository does not yet persist build events. Once they
drop out of the build event feed they will cease to...
Also available in: Atom