5 Commits

Author SHA1 Message Date
Saleem Abdulrasool
142f409bcc
FoundationEssentials: relax error handling for SHGetFolderPath (#676)
When running in CI, we would see failures due to the environment
variables being changed. This relaxes the precondition to allow the test
failure to propagate.
2024-06-12 13:19:27 -07:00
Saleem Abdulrasool
2c35194783
FoundationEssentials: provide a known directory for "Autosave Information" (#636)
This adds a missing expected case for a known URL for storage.
2024-05-28 08:31:38 -07:00
Saleem Abdulrasool
e2f85ccd61
FoundationEssentials: avoid precondition failure on Windows (#611)
Repair the error reporting on Windows in the case of a failure in
`SHGetKnownFolder` - the returned value is a `HRESULT`, which is the
extended error code unlike the Win32 APIs which return a `BOOL`.

The "Recyle Bin" is a virtual folder and does not have an associated
path with the folder that we can query. Undo the implementation here for
the time being to avoid the assertion failure in the runtime.
2024-05-15 13:48:53 -07:00
Saleem Abdulrasool
d91433d415
(128068690) FoundationEssentials: repair the Windows build (#608)
Repair the Windows build after recent additions for FileManager.
2024-05-14 11:37:08 -07:00
Jeremy Schonfeld
cae149702b
Add non-darwin search paths (#598)
* Add non-darwin search paths

* Address review feedback

* Resolve build failures

* Resolve more build failures

* Fix test failures
2024-05-10 15:17:19 -07:00