• R/O
  • SSH

eirfs: List of commits

Rev. Tiempo Autor
r170 2022-06-07 00:41:10 quiret

- adjustments related to maybe unused variables

r169 2022-06-06 22:39:38 quiret

- added option to compile the project as PIC under GCC (Linux)

r168 2022-06-06 21:22:35 quiret

- fixed Code::Blocks squirrel changes that affect buildscripts

r167 2022-04-10 20:26:03 quiret

- adjusted the FileSystem library to the new Eir SDK revision

r166 2022-01-18 09:11:14 quiret

- Linux fixes

r165 2022-01-17 05:04:51 quiret

- added the ability to reset and set the translator open code to the virtual interface

r164 2022-01-13 09:12:00 quiret

- upgraded to VS 2022

r163 2021-09-25 19:33:22 quiret

- adjusted the project format to the new (version 2.0) project template that makes use of the advanced .VCXPROJ ProjectReference node

r162 2021-09-25 01:09:30 quiret

- bugfix for the project file

r161 2021-09-24 20:26:28 quiret

- converted the project to the much better and new project template that uses ProjectReference VCXPROJ nodes for dependency inclusion
- a tiny bugfix for compilation without NativeExecutive

r160 2021-09-24 17:54:51 quiret

- made use of the constinit specifier

r159 2021-09-12 19:43:21 quiret

- attempt at more reliability through redundancy

r158 2021-09-12 10:57:59 quiret

- added the ability to add volume mount points on Windows OS (does require administrative privileges)

r157 2021-09-12 02:24:35 quiret

- compilation fix

r156 2021-09-12 02:24:10 quiret

- adjustment for the newest Eir SDK version

r155 2020-12-11 09:30:34 quiret

- fixed a bug where buffered stream wrap was seeking to wrong file offsets for data fetching in the Read method

r154 2020-11-23 06:20:57 quiret

- permissivity update for MSVC

r153 2020-11-12 04:31:48 quiret

- added FixedString natvis file to the project

r152 2020-10-30 23:33:01 quiret

- added smart filePath variant of FileSystem::ParseOpenMode

r151 2020-10-30 22:28:22 quiret

- small bugfix for compilation without MT support

r150 2020-10-30 01:06:33 quiret

- disabled O_DIRECT because it is evil
- adjustments to the unit tests to adjust to the realities of Linux

r149 2020-10-29 21:01:30 quiret

- added support for the "." and ".." directory names at the end of paths

r148 2020-10-28 22:38:19 quiret

- improved the way how our buffered stream wrapper handles exceptions during runtime + destruction
- fixed the unit tests for buffered I/O

r147 2020-10-28 21:24:03 quiret

- fixed the unit tests to not include ghosting anymore (committed bytes but stream is truncated below)
- added the ability to configure FileSystem through Visual Studio property sheets
- added configuration option for CRawFile buffering (enabled by default because the implementation is production quality)
- added ability to configure multi-threading on Linux

r146 2020-10-28 05:14:09 quiret

- added design document for the buffered stream wrap performance optimization class
- added callback-based read/write CFile stream object
- added unit tests for the buffered stream wrap (they do not pass yet; will be working on this next)

r145 2020-10-27 06:49:41 quiret

- added function to get a list of all currently bound mount-points (Win32 and Linux)
- added the function to the persistency test project (listmnt)
- various adjustments

r144 2020-10-26 19:15:35 quiret

- improved Win32 mount point event handling: we now also respect mounting events for devices that are not assigned a drive letter
- added win32Handle and win32FindVolumeHandle helpers for exception-safe/return-safe processing of Win32 HANDLEs
- (hopefully) fixed an issue where a disk-retry dialog could have appeared upon a call to CreateFileW/CreateFileA when FileSystem was initializing itself/generating temporary directories

r143 2020-10-23 06:27:02 quiret

- bugfix

r142 2020-10-23 03:51:49 quiret

- fixed a tiny bug in Win32 where I wrote an if-condition wrongly

r141 2020-10-23 03:10:54 quiret

- added trailing slash to linux mount points returned by the callback interface
- made Linux files unbuffered to more-accurately report on the availability of backing storage
- implemented validity check for Linux file translators in non-outbreak mode
- implemented Linux file validity checks as much as possible (Linux does not allow too much because of it's data-driven I/O FD validity)
- adjusted the unit tests to represent realities of the Linux world

Show on old repository browser