Alphabetical Index | Tags by Size | Find tag:

FS (Grouped)

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 date

Jump down to:
  libcore (97)
  Added (26)
  Fixed (21)
  libdeng2 (15)
  Refactor (14)
  Doom (8)
  Network (7)
  Cleanup (6)
  Scripting (6)
  Client (5)
  Resources (5)
  Optimize (3)
  Packages (3)
  Debug (2)
  libgui (2)
  Multiplayer (2)
  Performance (2)
  RemoteFeed (2)
  Server (2)
  DirectoryFeed (1)
  libshell (1)
  Windows (1)
August 2021
2021-08-01 : Explicit File::release() after reads/writes are done
October 2017
2017-10-23 : Experimenting with a web-hosted file repository
2017-10-15 : File description improvements
2017-10-14 : Remote feed population, file content transfer protocol
2017-10-05 : Continued RemoteFeed implementation
April 2012
2012-04-12 : Lump check may contain an optional size condition

  libcore (97) — FS

December 2020
2020-12-29 libcore : Interpret folders as well (e.g., ".box")
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-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-29 libcore : Tracking file system busy level
2018-10-07 libcore : API convenience
August 2018
2018-08-08 Fixed | libcore : Fixed loading of a remote file repository index
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-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-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-17 libcore : Improved behavior of linked packages
2017-10-17 libcore : Finding linked files
2017-10-15 Fixed | libcore : Fixed accessing remote file content
September 2017
2017-09-10 libcore | Scripting : Writing files using Doomsday Script
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
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 libcore | Optimize : Memory optimizations in the file system
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 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
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-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-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
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 libcore | Packages : Looking up files that contain packages
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
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 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

↑ Back to top

  Added (26) — FS

August 2019
2019-08-30 Added | libcore : Added method to query file type
October 2018
2018-10-28 Added | Scripting : Added a file system binding
2018-10-28 Added | Scripting : Added “FS” module; utils.makeArray()
January 2018
2018-01-30 Added | libcore : Added option for disabling multithreaded file system updates
October 2017
2017-10-14 Added | Scripting : Added script method Core.Folder.contents()
February 2017
2017-02-13 Added | libcore : Utility method added
2017-02-12 Added | libcore : Added MetadataBank for caching ZIP archive metadata
January 2017
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 Added | libcore : Added utility methods
October 2016
2016-10-26 Added | Doom | Resources : Loading data files via packages; added "defsPath"
June 2016
2016-06-17 Added | libcore : Added a common string as a Package class member
2016-06-02 Added | Refactor : Added a method for getting file extension
January 2016
2016-01-09 Added | Doom : Added DataBundle as a base class for classic data files
October 2015
2015-10-17 Added | libgui : Added ImageFile
October 2014
2014-10-16 Added | libcore : Added methods for iterating all found files
July 2014
2014-07-09 Added | libcore | Refactor : Added FileIndex as a separate class
2014-07-04 Added | libcore | Scripting : Added built-in functions 'File' and 'globals'
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
July 2012
2012-07-13 Added | Refactor : Added F_Dump() for writing data to a file
January 2012
2012-01-03 Added : Added utility for appending a slash to path

↑ Back to top

  Fixed (21) — FS

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
November 2018
2018-11-22 Fixed | libcore : Crash when disconnecting from server
October 2018
2018-10-30 Fixed : Crash when updating file system
2018-10-21 Fixed : Refreshing status of files
August 2018
2018-08-08 Fixed | libcore : Fixed loading of a remote file repository index
November 2017
2017-11-05 Fixed | Multiplayer : Loading data files; checking server's packages
2017-11-04 Client | Fixed | libshell : Fixed connecting to server's repository
October 2017
2017-10-15 Fixed | libcore : Fixed accessing remote file content
March 2017
2017-03-04 Doom | Fixed | Resources : “jdrp.box” is not shown in the Packages list
February 2017
2017-02-18 Fixed | libcore : Fixes and improvements in the file system
2017-02-15 Fixed | libcore : MetadataBank is populated before the rest of the tree
January 2017
2017-01-23 Fixed | libcore : Minor memory leak when shutting down the file system
November 2016
2016-11-25 Fixed | libcore : Reinterpreted files are indexed in the file system
July 2016
2016-07-01 Fixed | libcore : Potential lockup when saving/loading the game
February 2016
2016-02-05 Fixed | libcore : Find all packages under /home
January 2016
2016-01-20 Fixed | libcore : Indexing packages with versions; LinkFile in file listing
August 2015
2015-08-24 Fixed | libcore : Checking LinkFiles for pruning
July 2014
2014-07-03 Fixed | libcore : Following a path that ends with "." or ".."
December 2012
2012-12-13 Fixed | libdeng2 : Finding file with a partial path

↑ Back to top

  libdeng2 (15) — FS

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

↑ Back to top

  Refactor (14) — FS

October 2017
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
February 2017
2017-02-12 libcore | Optimize | Refactor : Proper script bindings File and Folder
October 2016
2016-10-26 Refactor : Querying currently loaded packages
July 2016
2016-07-05 Refactor | Resources : PackageLoader handles optional package contents
June 2016
2016-06-25 Refactor : Use Qt containers in Folder
2016-06-02 Added | Refactor : Added a method for getting file extension
October 2015
2015-10-16 libcore | Refactor : Registering new File interpreters
July 2014
2014-07-09 Added | libcore | Refactor : Added FileIndex as a separate class
June 2014
2014-06-30 Added | libcore | Refactor : Added a Node base class for files
April 2014
2014-04-05 Added | libdeng2 | Refactor : Added file list printer, applied pimpl idiom
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

↑ Back to top

  Doom (8) — FS

August 2018
2018-08-05 Client | Doom : Updating remote file system access
November 2017
2017-11-12 Doom : Listing packages on an idgames archive
March 2017
2017-03-04 Doom | Fixed | Resources : “jdrp.box” is not shown in the Packages list
February 2017
2017-02-12 Doom | Optimize : Release cached files whenever entering Home
January 2017
2017-01-06 Doom : Listing all files specified on the command line
October 2016
2016-10-26 Added | Doom | Resources : Loading data files via packages; added "defsPath"
January 2016
2016-01-24 Doom : Allow reinitializing the /local/wads folder
2016-01-09 Added | Doom : Added DataBundle as a base class for classic data files

↑ Back to top

  Network (7) — FS

August 2018
2018-08-05 libcore | Network : Updated remote file system classes
November 2017
2017-11-12 Network : Querying package category tags
2017-11-12 Network : Remote feeds are expected to provide a list of packages
October 2017
2017-10-18 Network : Reuse locally cached copies of remote files
2017-10-16 Network : Improving remote file access
2017-10-15 Network : Disconnecting from a remote repository
2017-10-14 Network : Downloading remote file contents

↑ Back to top

  Cleanup (6) — FS

November 2018
2018-11-08 Cleanup | libcore : Deleting directories; cleanup
October 2018
2018-10-29 Cleanup : Waiting for file system operations
February 2017
2017-02-15 Cleanup | libcore : Destroying folder contents; MetadataBank API cleanup
June 2016
2016-06-10 Cleanup | libcore : Checking package tags; cleanup
March 2014
2014-03-08 Cleanup | libdeng2 : Use of casts in FS2 (as/is methods preferred)
April 2012
2012-04-12 Cleanup : Cleanup

↑ Back to top

  Scripting (6) — FS

October 2018
2018-10-28 Added | Scripting : Added a file system binding
2018-10-28 Added | Scripting : Added “FS” module; utils.makeArray()
October 2017
2017-10-14 Added | Scripting : Added script method Core.Folder.contents()
September 2017
2017-09-10 libcore | Scripting : Writing files using Doomsday Script
February 2017
2017-02-12 Scripting : Listing the contents of a folder
July 2014
2014-07-04 Added | libcore | Scripting : Added built-in functions 'File' and 'globals'

↑ Back to top

  Client (5) — FS

August 2018
2018-08-05 Client | Doom : Updating remote file system access
November 2017
2017-11-04 Client | Fixed | libshell : Fixed connecting to server's repository
October 2017
2017-10-17 Client : Downloading remote packages
2017-10-17 Client : Unloading remote packages on disconnect
2017-10-16 Client | Multiplayer : Download missing packages from server before joining

↑ Back to top

  Resources (5) — FS

December 2019
2019-12-10 Resources : Don't re-add built-in data folders
October 2017
2017-10-28 Refactor | Resources : Querying packages from remote repositories
March 2017
2017-03-04 Doom | Fixed | Resources : “jdrp.box” is not shown in the Packages list
October 2016
2016-10-26 Added | Doom | Resources : Loading data files via packages; added "defsPath"
July 2016
2016-07-05 Refactor | Resources : PackageLoader handles optional package contents

↑ Back to top

  Optimize (3) — FS

February 2017
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 libcore | Optimize | Refactor : Proper script bindings File and Folder

↑ Back to top

  Packages (3) — FS

November 2018
2018-11-18 Packages : Unload package if source file changes
January 2016
2016-01-24 libcore | Packages : Looking up files that contain packages
2016-01-04 Packages : Handle exception during package load audience notifications

↑ Back to top

  Debug (2) — FS

June 2016
2016-06-24 Debug | libcore : More verbose file source description
April 2012
2012-04-18 Debug : Logging which actual paths are being accessed

↑ Back to top

  libgui (2) — FS

August 2017
2017-08-26 libgui : PackageIconBank waits for folder population before loading
October 2015
2015-10-17 Added | libgui : Added ImageFile

↑ Back to top

  Multiplayer (2) — FS

November 2017
2017-11-05 Fixed | Multiplayer : Loading data files; checking server's packages
October 2017
2017-10-16 Client | Multiplayer : Download missing packages from server before joining

↑ Back to top

  Performance (2) — FS

June 2019
2019-06-05 libcore | Performance : Performance tuning
February 2017
2017-02-14 libcore | Performance : Cache ZIP metadata

↑ Back to top

  RemoteFeed (2) — FS

October 2017
2017-10-17 RemoteFeed : Remember remote status of cached files
2017-10-06 RemoteFeed : Send only relevant metadata about files

↑ Back to top

  Server (2) — FS

October 2017
2017-10-16 Server : Server offers custom files for remote access
2017-10-11 Server : Handle remote FS queries in a background thread

↑ Back to top

  DirectoryFeed (1) — FS

January 2016
2016-01-24 DirectoryFeed : Option to not populate native subfolders

↑ Back to top

  libshell (1) — FS

November 2017
2017-11-04 Client | Fixed | libshell : Fixed connecting to server's repository

↑ Back to top

  Windows (1) — FS

January 2017
2017-01-21 libcore | Windows : Show full native paths

↑ Back to top