summaryrefslogtreecommitdiff
path: root/src/envfs.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Apply clang-format.Mikaël Capelle2023-07-091-145/+124
|
* handle network shares for NtOpenFile()isanae2021-02-221-5/+23
| | | | changed error messages to use formatNtMessage(), which handles NTSTATUS errors
* optimizations for download manager:isanae2020-12-241-9/+16
| | | | | | | - use envfs for walking directory - minimize string copies, disk access - use set of filenames to check for duplicates - use file size from envfs
* Remove incorrect early break in forEachEntryAl2020-09-271-6/+0
| | | This caused mo2 to skip some mod files for a user, potentially others as well.
* TEST rem potential early return in forEachEntry()Al2020-09-271-5/+6
| | | Test to see if this fixes a bug on discord.
* Fix issue with plugins in junction mods not being activated.Mikaël Capelle2020-05-201-1/+1
|
* now using new common cmakefilesisanae2020-04-231-1/+1
| | | | | fixed includes because shared/ isn't in the path anymore removed unused modeltest files
* fixed warnings about Q_OBJECT and thousand separatorsisanae2020-04-181-1/+1
| | | | had to move some classes to header files
* fixed crash when switching to an instance with a lower refresh thread countisanae2020-04-171-1/+5
| | | | fixed rare race condition when waking up handle closer threads
* thread-safe OriginConnectionisanae2020-02-181-13/+11
| | | | | ThreadPool now keeps threads running keep ModThreads around so avoid reallocating buffers
* more instrumentationisanae2020-02-181-0/+2
| | | | tighter mutexes, required thread-safe FileEntry
* thread-safe directory entryisanae2020-02-181-11/+59
|
* faster getSubDirectory() for env::Directory, added lcnameisanae2020-02-181-7/+25
| | | | instrumentation
* removed dead insertFile()isanae2020-02-181-1/+7
| | | | | avoided a few string copies lowercase filename in thread
* threaded refresherisanae2020-02-181-51/+79
|
* close handles in threadisanae2020-02-181-21/+68
|
* wstring_view when possibleisanae2020-02-181-0/+303
first implementation of NtQueryDirectoryFile