Skip to content

Tags: rust9x/rust

Tags

rust9x-1.85-beta-v2

Toggle rust9x-1.85-beta-v2's commit message
Fix 98SE: fix `SignalObjectAndWait` check

This function is half-available on 98SE (but doesn't exist on 95). According to MSDN it is only supposed to be available on NT4 and up, so adding an NT check.

That's what I get for not testing every single version every time :)

rust9x-1.85-beta-v1

Toggle rust9x-1.85-beta-v1's commit message
Reimplement Win32 APIs for `GetFileInformationByHandleEx` and `SetFil…

…eInformationByHandle`

Reimplement them on-top of native NT APIs as done in `fileextd.lib`.
This allows more file system APIs to work on XP and below.

Affected APIs:
- File truncation (can now set end of file without multiple SetFilePointerEx calls on NT)
- Cleaner fallback impl for reparse tags
- remove_dir_all: Modern impl now supported on all NT-based systems

rust9x-1.84-beta-v4

Toggle rust9x-1.84-beta-v4's commit message
Reimplement Win32 APIs for `GetFileInformationByHandleEx` and `SetFil…

…eInformationByHandle`

Reimplement them on-top of native NT APIs as done in `fileextd.lib`.
This allows more file system APIs to work on XP and below.

Affected APIs:
- File truncation (can now set end of file without multiple SetFilePointerEx calls on NT)
- Cleaner fallback impl for reparse tags
- remove_dir_all: Modern impl now supported on all NT-based systems

rust9x-1.84-beta-v3

Toggle rust9x-1.84-beta-v3's commit message
Reimplement Win32 APIs for `GetFileInformationByHandleEx` and `SetFil…

…eInformationByHandle`

Reimplement them on-top of native NT APIs as done in `fileextd.lib`.
This allows more file system APIs to work on XP and below.

Affected APIs:
- File truncation (can now set end of file without multiple SetFilePointerEx calls on NT)
- Cleaner fallback impl for reparse tags
- remove_dir_all: Modern impl now supported on all NT-based systems

rust9x-1.84-beta-v2

Toggle rust9x-1.84-beta-v2's commit message
Switch to `rtabort!` for unimeplemented/unused fallbacks

rust9x-1.84-beta-v1

Toggle rust9x-1.84-beta-v1's commit message
Add example config.toml

rust9x-1.76-beta-v5

Toggle rust9x-1.76-beta-v5's commit message
Ship src with rust9x

Fixes #20.

rust9x-1.76-beta-v4

Toggle rust9x-1.76-beta-v4's commit message
Only use `WC_ERR_INVALID_CHARS` on NT, fall back to `0` flags on inco…

…mpatible versions of Windows

Fixes #18

rust9x-1.76-beta-v3

Toggle rust9x-1.76-beta-v3's commit message
Add regular `pc` target so that build scripts can run

rust9x-1.76-beta-v2

Toggle rust9x-1.76-beta-v2's commit message
Ignore mismatched lengths when writing to console on non-Unicode Wind…

…ows.

Fixes #13 (more of a workaround)