|
3f265cf19b
|
[*] IOHandle is now 192 bytes
[*] Autohandle duplication
|
2024-03-13 07:50:50 +00:00 |
|
|
2ba5ae6fa5
|
[*] Windows 10 LTSC / other branches crash on startup fix (missing FOLDERID_UserProgramFiles for some reason)
|
2024-03-12 04:32:45 +00:00 |
|
|
0f4a7bf8cb
|
[*] Update GetSystemResourcePath to check package path before user rw directories
|
2024-03-11 21:22:24 +00:00 |
|
|
db1ff0cbf8
|
[*] Refactored FS resources to return AuOptional<const AuString &>
|
2024-03-11 21:05:03 +00:00 |
|
|
bd83945f4d
|
[*] Update temp path/dir filenames
|
2024-03-11 17:14:59 +00:00 |
|
|
f401c6f750
|
[*] Update consistency in 895ef058
|
2024-03-11 17:13:27 +00:00 |
|
|
ac1501c357
|
[+] AuOptional<AuString> AuFS::NewTempFile()
[+] AuOptional<AuString> AuFS::NewTempDirectory()
|
2024-03-10 15:00:13 +00:00 |
|
|
9a846a6d2f
|
[*] Update IAsyncFileStream::NewTransaction
|
2024-03-09 01:12:57 +00:00 |
|
|
a9fd9221b7
|
[+] AuFS::OpenAsyncFromSharedHandle
|
2024-03-09 00:56:59 +00:00 |
|
|
48aa0f01b1
|
[+] IFileStream::ToStreamSeekingReader
[+] IFileStream::ToStreamSeekingWriter
[*] Mitigation for Linshids god awful IO subsystems
|
2024-03-09 00:47:33 +00:00 |
|
|
66f3250983
|
[*] Improved IMemoryMappedFile API
[+] AuIO::Adapters::NewAsyncTransactionFromStreamSeekingPair
|
2024-03-09 00:20:26 +00:00 |
|
|
38bf52e852
|
[+] Aurora::IO::FS::IMemoryMappedFile
[+] Aurora::IO::Adapters::NewMemoryViewWriteSeekableAdapter
[*] ViewSeekableReadable -> ViewSeekableReader
[+] Aurora::IO::FS::OpenMap
[+] Aurora::IO::FS::OpenMapFromSharedHandle
|
2024-03-07 06:49:23 +00:00 |
|
|
0a6c11d919
|
[*] Moved some source code to AuProcAddresses.UNIX.cpp
|
2024-03-05 18:37:44 +00:00 |
|
|
2163a58892
|
[*] Linux runtime regressions
|
2024-03-04 11:55:54 +00:00 |
|
|
493f449d1d
|
[*] Major Linux build regressions
|
2024-02-23 12:44:43 +00:00 |
|
|
895ef05887
|
[*] Allow empty file creation via NULL memoryviews
|
2024-01-14 14:15:11 +00:00 |
|
|
95adfe127d
|
[*] eng-regression: introduce missing RuntimeWaitForSecondaryTick's
|
2024-01-09 05:08:54 +00:00 |
|
|
1e10d95b0b
|
[*] Update TryAttachToCompletionGroup under NT file stream
|
2024-01-06 22:23:56 +00:00 |
|
|
3766ea8b86
|
[+] IAsyncTransaction::GetCompletionGroup
[*] IO improvements
|
2024-01-06 04:32:54 +00:00 |
|
|
d199b52c0f
|
[*] Improved support for completion groups when used with net streams
|
2024-01-02 07:06:42 +00:00 |
|
|
63050b2262
|
[+] IFileStream::IsFlushOnClose
[+] IFileStream::SetFlushOnClose
[+] IFileStream::IsWriteEoSOnClose
[+] IFileStream::SetWriteEoSOnClose
[+] IIOHandle::IsFlushOnClose
[+] IIOHandle::SetFlushOnClose
|
2024-01-02 00:00:47 +00:00 |
|
|
63f5ad3fd5
|
[*] Harden remove/relink
|
2023-12-30 19:40:00 +00:00 |
|
|
ab68f07bb9
|
[*] pt1/2 bug: dir logger whining
|
2023-12-30 19:40:00 +00:00 |
|
|
662dbac0c1
|
[+] IO completion groups
|
2023-12-28 16:49:11 +00:00 |
|
|
be2b781ed6
|
[*] mitigations and clean up before two major commits
|
2023-12-26 21:01:29 +00:00 |
|
|
c5656a8843
|
[+] WIP internal IO improvements (read: hacks) for Linux + bool IProcess::HasExited()
|
2023-12-24 06:24:39 +00:00 |
|
|
06f54968cd
|
[+] Linux: missing io cancellations out of parity with Windows
|
2023-12-24 05:41:03 +00:00 |
|
|
0faf4c7846
|
[+] Aurora::Processes::OutputOf
[+] Aurora::Processes::OutputOfAsync
[*] Fix win32 regression
|
2023-12-23 07:05:44 +00:00 |
|
|
bd6b70f215
|
[*] Win32 bug fix
|
2023-12-22 12:55:08 +00:00 |
|
|
66eca9ff8f
|
[*] Exceptionless-API hardening
|
2023-12-22 00:22:43 +00:00 |
|
|
2570aea213
|
[+] Clang/Win32 compilation support
|
2023-12-19 03:43:11 +00:00 |
|
|
9b99e6e7c7
|
[*] Harden IPC pipes
|
2023-12-16 21:08:46 +00:00 |
|
|
1652231fd4
|
[*] Refactor AuProcess (paths)
|
2023-12-13 18:11:35 +00:00 |
|
|
b35b290afd
|
[+] File System devices API
[+] AuFS::EFSDeviceType
[+] AuFS::EFSBusType
[+] AuFS::LogicalUsedResponse
[+] AuFS::LogicalOffsetResponse
[+] AuFS::FSLogicalPartition
[+] AuFS::FSDevice
[+] AuFS::GetRootFromPath
[+] AuFS::GetDeviceFromPath
[+] AuFS::GetDeviceFromRoot
[+] AuFS::GetLogicalMountFromPath
[+] AuFS::TrySimplifyDevicePath
[+] AuFS::GetPerformanceBufferSizeFromPath
[+] AuFS::GetPhysicalSectorSizeFromPath
[+] AuFS::GetLogicalSectorSizeFromPath
[+] AuFS::GetLogicalUsedFromPath
[+] AuFS::GetLogicalUsedFromLogicalDevice
[+] AuFS::GetDeviceSizeInBytes
[+] AuFS::GetDeviceModel
[+] AuFS::GetFSDeviceByFilePath
[+] AuFS::GetFSDeviceByDevice
[+] AuFS::GetFSDevices
[+] AuFS::GetFSDevicesCachedUnsafe
[+] AuFS::ResetDeviceCache
[+] FSPlatformDevices.cpp
[+] FSPlatformDevices.NT.cpp
(holding back Linux)
|
2023-12-05 18:44:38 +00:00 |
|
|
baf31e32d0
|
[+] IFileStream::ToStreamReader()
[+] IFileStreamToStreamWriter()
[+] IProcess::ToStreamReader(EStandardHandle stream)
[+] IProcess::ToStreamWriter()
|
2023-12-02 18:05:49 +00:00 |
|
|
049de14090
|
[*] Ooops: acd8f6cf
|
2023-12-01 07:04:04 +00:00 |
|
|
c32022a8e4
|
[*] eb1ec8b7 (W32oW64 awareness) cont: WinXP regression
|
2023-12-01 06:20:39 +00:00 |
|
|
acd8f6cf0b
|
[*] Win32: fast move directory
|
2023-12-01 06:14:03 +00:00 |
|
|
eb1ec8b763
|
[*] W32oW64 awareness
|
2023-12-01 02:21:58 +00:00 |
|
|
74b1e560bb
|
[*] I needed 'eeep (amend previous two commits)
|
2023-11-29 23:38:03 +00:00 |
|
|
42beaeabf5
|
[*] AuFS::MoveDirectory -> Try remove dirs afterwards (should only succeed if empty. failure is ignored and reported to CopyDirResult)
|
2023-11-29 14:04:57 +00:00 |
|
|
4ce49941ff
|
[+] SysCheckNotNullMemory
[+] SysCheckNotNull
[+] SysCheckRetExpNotNull
[+] SysCheckRetExpNotNullMemory
|
2023-10-24 17:43:00 +01:00 |
|
|
88094c48ae
|
[*] Harden pipe reads under FS streams
|
2023-10-20 11:37:52 +01:00 |
|
|
c8f3305669
|
[*] Address a number of NT/x86_32 build regressions
|
2023-10-17 03:08:29 +01:00 |
|
|
4a0eeefe1b
|
[+] AuFS::MoveDirectory
|
2023-10-13 18:11:49 +01:00 |
|
|
c52c1c89f1
|
[+] AuFS::CopyDirectory
|
2023-10-13 18:04:47 +01:00 |
|
|
ff77873ad6
|
[*] Further reduce win32 link time requirements (advanced api)
|
2023-10-11 02:13:49 +01:00 |
|
|
c05fabc633
|
[*] Linux fixes
|
2023-09-23 08:15:50 +01:00 |
|
|
828430889c
|
[+] IIOHandle::SectionLock
[+] IIOHandle::SectionUnlock
[*] FileSteam.NT.cpp clean up
|
2023-09-23 04:48:48 +01:00 |
|
|
7bc533b710
|
[*] More POSIX bugs
|
2023-09-20 21:13:43 +01:00 |
|