Alphabetical Index | Tags by Size | Find tag:

FS

Related tags: AbstractFile, Feed, File, File System, File1, FileDirectory, FileHandle, FileId, FileIndex, Folder, FS1, GenericFile, ImageFile, LumpFile, NativeFile, WadFile, ZipFile

Authorship: 99% skyjake, 1% danij

View commits by groups

August 2021
2021-08-01 : Explicit File::release() after reads/writes are done
December 2020
2020-12-29 libcore : Interpret folders as well (e.g., ".box")
December 2019
2019-12-10 Resources : Don't re-add built-in data folders
September 2019
2019-09-15 Fixed : Potential crash at disconnect from server
2019-09-04 Fixed : Seemingly misplaced assert
August 2019
2019-08-31 Fixed | libcore : Problem populating subfolders
2019-08-30 Added | libcore : Added method to query file type
2019-08-27 libcore : Disabling file interpretation on DirectoryFeed
2019-08-25 libcore : Improved native directory population
2019-08-25 libcore : Populating a folder outside the file system
June 2019
2019-06-05 libcore | Performance : Performance tuning
November 2018
2018-11-22 Fixed | libcore : Crash when disconnecting from server
2018-11-18 Packages : Unload package if source file changes
2018-11-08 Cleanup | libcore : Deleting directories; cleanup
2018-11-07 libcore : Accessing native files
2018-11-04 libcore : Improved API convenience
2018-11-03 libcore : Querying the file system busy status
October 2018
2018-10-30 Fixed : Crash when updating file system
2018-10-29 Cleanup : Waiting for file system operations
2018-10-29 libcore : Tracking file system busy level
2018-10-28 Added | Scripting : Added a file system binding
2018-10-28 Added | Scripting : Added “FS” module; utils.makeArray()
2018-10-21 Fixed : Refreshing status of files
2018-10-07 libcore : API convenience
August 2018
2018-08-08 Fixed | libcore : Fixed loading of a remote file repository index
2018-08-05 Client | Doom : Updating remote file system access
2018-08-05 libcore | Network : Updated remote file system classes
May 2018
2018-05-30 libcore : Refreshing the /packs folder
January 2018
2018-01-31 libcore : Improved "fs:multithreaded" option
2018-01-30 Added | libcore : Added option for disabling multithreaded file system updates
November 2017
2017-11-12 Network : Querying package category tags
2017-11-12 Doom : Listing packages on an idgames archive
2017-11-12 Network : Remote feeds are expected to provide a list of packages
2017-11-05 Fixed | Multiplayer : Loading data files; checking server's packages
2017-11-04 Client | Fixed | libshell : Fixed connecting to server's repository
2017-11-04 libcore : Package version may be checked from the file metadata
October 2017
2017-10-31 libcore : Package identifier may be specified in metadata only
2017-10-31 libcore : Downloading files from a web-hosted package repository
2017-10-28 Refactor | Resources : Querying packages from remote repositories
2017-10-25 Refactor : Continued refactoring remote file repository classes
2017-10-24 Refactor : Public classes for remote repository links
2017-10-23 : Experimenting with a web-hosted file repository
2017-10-23 libcore : Clarified waiting behavior when populating file system
2017-10-21 libcore : Safe file removal
2017-10-21 libcore : Renamed cached remote files; notify about download progress
2017-10-18 Network : Reuse locally cached copies of remote files
2017-10-17 Client : Downloading remote packages
2017-10-17 libcore : Improved behavior of linked packages
2017-10-17 libcore : Finding linked files
2017-10-17 RemoteFeed : Remember remote status of cached files
2017-10-17 Client : Unloading remote packages on disconnect
2017-10-16 Client | Multiplayer : Download missing packages from server before joining
2017-10-16 Server : Server offers custom files for remote access
2017-10-16 Network : Improving remote file access
2017-10-15 Fixed | libcore : Fixed accessing remote file content
2017-10-15 : File description improvements
2017-10-15 Network : Disconnecting from a remote repository
2017-10-14 Network : Downloading remote file contents
2017-10-14 : Remote feed population, file content transfer protocol
2017-10-14 Added | Scripting : Added script method Core.Folder.contents()
2017-10-11 Server : Handle remote FS queries in a background thread
2017-10-06 RemoteFeed : Send only relevant metadata about files
2017-10-05 : Continued RemoteFeed implementation
September 2017
2017-09-10 libcore | Scripting : Writing files using Doomsday Script
August 2017
2017-08-26 libgui : PackageIconBank waits for folder population before loading
March 2017
2017-03-05 libcore : Only populate the folder that was asked for, not all parents
2017-03-05 libcore : Improved multithreaded behavior in the file index
2017-03-04 Doom | Fixed | Resources : “jdrp.box” is not shown in the Packages list
February 2017
2017-02-26 libcore : Adjusted log entry verbosity when updating archives
2017-02-19 libcore : Modifying File flags more conveniently
2017-02-18 Fixed | libcore : Fixes and improvements in the file system
2017-02-15 Cleanup | libcore : Destroying folder contents; MetadataBank API cleanup
2017-02-15 Fixed | libcore : MetadataBank is populated before the rest of the tree
2017-02-15 libcore : Metadata of “persist.pack” should never be cached
2017-02-14 libcore | Performance : Cache ZIP metadata
2017-02-13 Added | libcore : Utility method added
2017-02-12 Added | libcore : Added MetadataBank for caching ZIP archive metadata
2017-02-12 Doom | Optimize : Release cached files whenever entering Home
2017-02-12 libcore | Optimize : Memory optimizations in the file system
2017-02-12 Scripting : Listing the contents of a folder
2017-02-12 libcore | Optimize | Refactor : Proper script bindings File and Folder
2017-02-04 libcore : Human-readable package ID and version text
2017-02-03 libcore : Minor version numbering improvements
January 2017
2017-01-23 Fixed | libcore : Minor memory leak when shutting down the file system
2017-01-21 libcore | Windows : Show full native paths
2017-01-20 libcore : Keeping track of the version of loaded packages
2017-01-15 libcore : Finding packages with versioned identifiers
2017-01-13 Added | libcore : Added file system utility methods
2017-01-12 Added | libcore : Added a shared string constant for package ID
2017-01-06 Doom : Listing all files specified on the command line
2017-01-06 libcore : Improvements to DirectoryFeed
2017-01-06 Added | libcore : Added utility methods
2017-01-06 libcore : Manually populating a single native file
November 2016
2016-11-26 libcore : Finding a loaded package based on a file
2016-11-25 Fixed | libcore : Reinterpreted files are indexed in the file system
October 2016
2016-10-26 Added | Doom | Resources : Loading data files via packages; added "defsPath"
2016-10-26 Refactor : Querying currently loaded packages
July 2016
2016-07-30 libcore : Make everything under "/sys" writable
2016-07-27 libcore : Adjusted file descriptions
2016-07-16 libcore : Compiling a full list of packages including dependencies
2016-07-05 Refactor | Resources : PackageLoader handles optional package contents
2016-07-01 Fixed | libcore : Potential lockup when saving/loading the game
June 2016
2016-06-26 libcore : Asynchronous folder population and FS refresh
2016-06-26 libcore : No errors about empty container packages without metadata
2016-06-25 libcore : Folder concurrency
2016-06-25 Refactor : Use Qt containers in Folder
2016-06-24 Debug | libcore : More verbose file source description
2016-06-17 Added | libcore : Added a common string as a Package class member
2016-06-10 Cleanup | libcore : Checking package tags; cleanup
2016-06-04 libcore : Utility method for adding new package dependencies
2016-06-02 Added | Refactor : Added a method for getting file extension
May 2016
2016-05-08 libcore : Handling archive folders
2016-05-08 libcore : Don't try to write changes to read-only archives
March 2016
2016-03-29 libcore : Improved support for symbolic file links
2016-03-20 libcore : Standalone native files; writing to native folders
February 2016
2016-02-05 Fixed | libcore : Find all packages under /home
January 2016
2016-01-24 Doom : Allow reinitializing the /local/wads folder
2016-01-24 libcore | Packages : Looking up files that contain packages
2016-01-24 DirectoryFeed : Option to not populate native subfolders
2016-01-23 libcore : Listing loaded packages as files
2016-01-20 libcore : Selecting alternative packages, versioned IDs
2016-01-20 Fixed | libcore : Indexing packages with versions; LinkFile in file listing
2016-01-17 libcore : Keep existing folders when populating subfolders
2016-01-12 libcore : Avoid using incorrect feed for a subfolder
2016-01-09 Added | Doom : Added DataBundle as a base class for classic data files
2016-01-04 Packages : Handle exception during package load audience notifications
December 2015
2015-12-19 libcore : PackageLoader unloads all packages at shutdown
2015-12-18 libcore : Finding files in packages; package load/unload notifications
October 2015
2015-10-17 Added | libgui : Added ImageFile
2015-10-17 libcore : Improved error messages thrown in Folder::locate()
2015-10-16 libcore | Refactor : Registering new File interpreters
August 2015
2015-08-24 Fixed | libcore : Checking LinkFiles for pruning
2015-08-23 libcore : Querying a package's tags as a list
2015-08-20 libcore : Finding all available packages
October 2014
2014-10-16 Added | libcore : Added methods for iterating all found files
July 2014
2014-07-17 libcore : Assets in packages
2014-07-15 libcore : Order for packages, finding files in packages
2014-07-14 libcore : Custom indices in the file system
2014-07-09 Added | libcore | Refactor : Added FileIndex as a separate class
2014-07-04 libcore : Package metadata is kept in a "package" subrecord
2014-07-04 Added | libcore | Scripting : Added built-in functions 'File' and 'globals'
2014-07-03 libcore : Improved FS finding API and Package loading
2014-07-03 Fixed | libcore : Following a path that ends with "." or ".."
2014-07-02 Added | libcore : Added Package, PackageLoader, PackageFeed
June 2014
2014-06-30 Added | libcore : Added LinkFile for symbolic links
2014-06-30 Added | libcore | Refactor : Added a Node base class for files
May 2014
2014-05-13 Added | libcore : Added more log entries about file pruning
April 2014
2014-04-05 Added | libdeng2 | Refactor : Added file list printer, applied pimpl idiom
2014-04-05 Added | libdeng2 : Added file system utilities
2014-04-05 libdeng2 : Improvements for accessing Archive through file system
March 2014
2014-03-31 libdeng2 : Flushing a PackageFolder
2014-03-31 libdeng2 : Always flush a file when switching from write to read mode
2014-03-25 libdeng2 : Reinterpreting files
2014-03-24 libdeng2 : Further clarified file descriptions
2014-03-24 libdeng2 : Attempting to improve readability of file descriptions
2014-03-10 libdeng2 : Use a dev warning for InputError contents
2014-03-10 libdeng2 : Print contents of InputError exception
2014-03-08 Cleanup | libdeng2 : Use of casts in FS2 (as/is methods preferred)
February 2014
2014-02-27 libdeng2 : ArchiveFeed observes source file for deletion
April 2013
2013-04-03 libdeng2 : Improved interface for file creation
December 2012
2012-12-13 Fixed | libdeng2 : Finding file with a partial path
November 2012
2012-11-30 libdeng2 : Improved log messages, use ArchiveEntryFile and PackageFolder
October 2012
2012-10-05 Refactor : Continued refactoring the libdeng1 file system
July 2012
2012-07-13 Added | Refactor : Added F_Dump() for writing data to a file
April 2012
2012-04-18 Debug : Logging which actual paths are being accessed
2012-04-12 Cleanup : Cleanup
2012-04-12 : Lump check may contain an optional size condition
January 2012
2012-01-03 Added : Added utility for appending a slash to path