-
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add nativefilestream and several new methods to File
and FileStream
#98
Commits on Apr 10, 2024
-
- Add GetFullPath. - Improve null and empty checks on several methods.
Configuration menu - View commit details
-
Copy full SHA for 412c8f7 - Browse repository at this point
Copy the full SHA 412c8f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 540d876 - Browse repository at this point
Copy the full SHA 540d876View commit details -
Configuration menu - View commit details
-
Copy full SHA for db788cb - Browse repository at this point
Copy the full SHA db788cbView commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eea3e6e - Browse repository at this point
Copy the full SHA eea3e6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22baeaa - Browse repository at this point
Copy the full SHA 22baeaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cb6dc9 - Browse repository at this point
Copy the full SHA 8cb6dc9View commit details -
Complete rework to use new native API
- Add new methods to File and FileStream API. - Improve/fix Intellisense comments.
Configuration menu - View commit details
-
Copy full SHA for 3298aca - Browse repository at this point
Copy the full SHA 3298acaView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb66f84 - Browse repository at this point
Copy the full SHA eb66f84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 49fd8eb - Browse repository at this point
Copy the full SHA 49fd8ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1fd1f74 - Browse repository at this point
Copy the full SHA 1fd1f74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a677d0 - Browse repository at this point
Copy the full SHA 7a677d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3097d2c - Browse repository at this point
Copy the full SHA 3097d2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96037f9 - Browse repository at this point
Copy the full SHA 96037f9View commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 679d146 - Browse repository at this point
Copy the full SHA 679d146View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1bdef5f - Browse repository at this point
Copy the full SHA 1bdef5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06f9756 - Browse repository at this point
Copy the full SHA 06f9756View commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d4d303a - Browse repository at this point
Copy the full SHA d4d303aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb1c584 - Browse repository at this point
Copy the full SHA fb1c584View commit details -
Configuration menu - View commit details
-
Copy full SHA for ffffb9f - Browse repository at this point
Copy the full SHA ffffb9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d77d1db - Browse repository at this point
Copy the full SHA d77d1dbView commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d9024cf - Browse repository at this point
Copy the full SHA d9024cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7abfca1 - Browse repository at this point
Copy the full SHA 7abfca1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b6602a - Browse repository at this point
Copy the full SHA 5b6602aView commit details
Commits on Apr 18, 2024
-
Rework implementation of Read and WriteAllBytes
- Fix required to properly use new FileStream.
Configuration menu - View commit details
-
Copy full SHA for c53db1b - Browse repository at this point
Copy the full SHA c53db1bView commit details -
Move setting attributes on file copy
- Need to happen after file is closed to allow file systems with detached access to attributes to handle this properly.
Configuration menu - View commit details
-
Copy full SHA for 9881614 - Browse repository at this point
Copy the full SHA 9881614View commit details -
Merge branch 'main' of https://github.com/nanoframework/System.IO.Fil…
…eSystem into add-nativefilestream
Configuration menu - View commit details
-
Copy full SHA for cdc5bfc - Browse repository at this point
Copy the full SHA cdc5bfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d13dc5e - Browse repository at this point
Copy the full SHA d13dc5eView commit details
Commits on Apr 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4d3bbc7 - Browse repository at this point
Copy the full SHA 4d3bbc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a0e6a0 - Browse repository at this point
Copy the full SHA 7a0e6a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 178b6d8 - Browse repository at this point
Copy the full SHA 178b6d8View commit details
Commits on Apr 23, 2024
-
- Check for destination path existing was added. - Add Intellisense comment with IOException.
Configuration menu - View commit details
-
Copy full SHA for 3b6a638 - Browse repository at this point
Copy the full SHA 3b6a638View commit details -
Configuration menu - View commit details
-
Copy full SHA for 33cd164 - Browse repository at this point
Copy the full SHA 33cd164View commit details -
Massive rework on File unit tests
- Add new unit tests with random file names and content. - Improve several unit tests. - Code style improvements.
Configuration menu - View commit details
-
Copy full SHA for 8c65f14 - Browse repository at this point
Copy the full SHA 8c65f14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 664f9aa - Browse repository at this point
Copy the full SHA 664f9aaView commit details
Commits on Apr 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6d6c5a0 - Browse repository at this point
Copy the full SHA 6d6c5a0View commit details
Commits on May 7, 2024
-
Merge branch 'main' of https://github.com/nanoframework/System.IO.Fil…
…eSystem into add-nativefilestream
Configuration menu - View commit details
-
Copy full SHA for 7a61212 - Browse repository at this point
Copy the full SHA 7a61212View commit details -
- Now handles edge cases for volume and root dirs.
Configuration menu - View commit details
-
Copy full SHA for 81db319 - Browse repository at this point
Copy the full SHA 81db319View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2577b20 - Browse repository at this point
Copy the full SHA 2577b20View commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 15314b7 - Browse repository at this point
Copy the full SHA 15314b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8e04ca - Browse repository at this point
Copy the full SHA c8e04caView commit details -
Configuration menu - View commit details
-
Copy full SHA for a525179 - Browse repository at this point
Copy the full SHA a525179View commit details -
Fix NormalizeDirectorySeparators
- Can now handle .. components in path to correctly normalize it.
Configuration menu - View commit details
-
Copy full SHA for 99f9f79 - Browse repository at this point
Copy the full SHA 99f9f79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20a5454 - Browse repository at this point
Copy the full SHA 20a5454View commit details
Commits on May 13, 2024
-
Remove managed implementation of native FindFile
- Now all heavy lifting is performed at native end. - Update calls accordingly. - Improve directory unit tests.
Configuration menu - View commit details
-
Copy full SHA for acab8e5 - Browse repository at this point
Copy the full SHA acab8e5View commit details
Commits on May 23, 2024
-
Merge branch 'main' of https://github.com/nanoframework/System.IO.Fil…
…eSystem into add-nativefilestream
Configuration menu - View commit details
-
Copy full SHA for 146b405 - Browse repository at this point
Copy the full SHA 146b405View commit details
Commits on May 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f902052 - Browse repository at this point
Copy the full SHA f902052View commit details -
Configuration menu - View commit details
-
Copy full SHA for 310030a - Browse repository at this point
Copy the full SHA 310030aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e239a60 - Browse repository at this point
Copy the full SHA e239a60View commit details
Commits on Jun 3, 2024
-
- Add code delete files/directories at tests that were missing this. - Add output with progress report to help debugging tests.
Configuration menu - View commit details
-
Copy full SHA for 29bc90a - Browse repository at this point
Copy the full SHA 29bc90aView commit details -
Configuration menu - View commit details
-
Copy full SHA for be556af - Browse repository at this point
Copy the full SHA be556afView commit details
Commits on Jun 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3c6d6fc - Browse repository at this point
Copy the full SHA 3c6d6fcView commit details
Commits on Jun 7, 2024
-
Fix NormalizeDirectorySeparators
- Add unit tests. - Fix unit tests.
Configuration menu - View commit details
-
Copy full SHA for 9c7ff06 - Browse repository at this point
Copy the full SHA 9c7ff06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71bf7b7 - Browse repository at this point
Copy the full SHA 71bf7b7View commit details -
Extract unit test configs to base class
- All unit test now derive from it. - Add code to setup to wait/mount removable drives.
Configuration menu - View commit details
-
Copy full SHA for da25bc0 - Browse repository at this point
Copy the full SHA da25bc0View commit details -
- RemovableDeviceEventArgs now takes a DriveInfo parameter. - Update DriveInfo to use volume index instead of handler. - Update event manager accordingly. - Fix construction of StorageEvent. - Add array of drives to properly handle insert/remove events and update files system manager. - Code optiization on a couple of methods in File system manager. - Fix namespace to align with rest of the class lib.
Configuration menu - View commit details
-
Copy full SHA for 87b2026 - Browse repository at this point
Copy the full SHA 87b2026View commit details -
Configuration menu - View commit details
-
Copy full SHA for d888b16 - Browse repository at this point
Copy the full SHA d888b16View commit details -
Merge branch 'main' of https://github.com/nanoframework/System.IO.Fil…
…eSystem into add-nativefilestream
Configuration menu - View commit details
-
Copy full SHA for a12d3a2 - Browse repository at this point
Copy the full SHA a12d3a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f76181 - Browse repository at this point
Copy the full SHA 1f76181View commit details -
Configuration menu - View commit details
-
Copy full SHA for 503c4d7 - Browse repository at this point
Copy the full SHA 503c4d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d59700 - Browse repository at this point
Copy the full SHA 6d59700View commit details -
Configuration menu - View commit details
-
Copy full SHA for 724d34a - Browse repository at this point
Copy the full SHA 724d34aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bffc42 - Browse repository at this point
Copy the full SHA 0bffc42View commit details -
Configuration menu - View commit details
-
Copy full SHA for e113b3d - Browse repository at this point
Copy the full SHA e113b3dView commit details -
Add implementation for Format API
- Add helper methods and update code accordingly.
Configuration menu - View commit details
-
Copy full SHA for ff143af - Browse repository at this point
Copy the full SHA ff143afView commit details -
Configuration menu - View commit details
-
Copy full SHA for f3635e0 - Browse repository at this point
Copy the full SHA f3635e0View commit details
Commits on Jun 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c475575 - Browse repository at this point
Copy the full SHA c475575View commit details
Commits on Jul 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 55dbf1d - Browse repository at this point
Copy the full SHA 55dbf1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 916cb77 - Browse repository at this point
Copy the full SHA 916cb77View commit details
Commits on Jul 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1c32871 - Browse repository at this point
Copy the full SHA 1c32871View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81015eb - Browse repository at this point
Copy the full SHA 81015ebView commit details -
Move all common setup code to tests base class
- Adjust setup methods on all test classes.
Configuration menu - View commit details
-
Copy full SHA for 2c0451e - Browse repository at this point
Copy the full SHA 2c0451eView commit details -
Merge branch 'main' of https://github.com/nanoframework/System.IO.Fil…
…eSystem into add-nativefilestream
Configuration menu - View commit details
-
Copy full SHA for 28d1849 - Browse repository at this point
Copy the full SHA 28d1849View commit details -
Configuration menu - View commit details
-
Copy full SHA for 104613c - Browse repository at this point
Copy the full SHA 104613cView commit details