Difference between revisions of "Community Changelog-0.4.11"
(You have just forgot this ;)) |
Karlexceed (talk | contribs) (Added Oct 4 commits.) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
'''Kernel:''' | '''Kernel:''' | ||
+ | * Implement IopAcquireFileObjectLock and use it to fix IopLockFileObject (ThFabba) | ||
+ | * NtReadFile/NtWriteFile: If a file has been opened for non-cached access, Length and ByteOffset must be sector size aligned. (EricKohl) | ||
+ | * In IopQueryNameInternal(), enclose output copy in a SEH statement (HeisSpiter) | ||
+ | * Call IoCreateFileSpecifyDeviceObjectHint with the hint if it was specified (HeisSpiter) | ||
+ | * In IoQueryFileDosDeviceName(), in case of an error, return appropriate status (HeisSpiter) | ||
+ | * Implement DOS name query in IopQueryNameInternal() (HeisSpiter) | ||
+ | * Allow FileNameInformation not to be implemented in storage stack (HeisSpiter) | ||
+ | * In IopQueryNameInternal() don't copy name if it's not valid (HeisSpiter) | ||
+ | * Implement IoQueryFileDosDeviceName() (HeisSpiter) | ||
+ | * Stub support for querying DOS name when parsing FO name (HeisSpiter) | ||
+ | * Use faster internal helper to query name (HeisSpiter) | ||
+ | * Rename IopQueryNameFile to IopQueryNameInternal (HeisSpiter) | ||
+ | * A bit of cleanup in Io*FilterContext() (HeisSpiter) | ||
+ | * Implement IoChangeFileObjectFilterContext() (HeisSpiter) | ||
+ | * Implement IoGetFileObjectFilterContext() (HeisSpiter) | ||
+ | * Quickly check for alignment in NtRead/WriteFile (HeisSpiter) | ||
+ | * Use captured variable to check parameters in NtRead/WriteFile (HeisSpiter) | ||
+ | * On read/write, also check buffer respects device alignment requirements (HeisSpiter) | ||
+ | * When checking for byte offset alignment, tolerate some magic values (HeisSpiter) | ||
'''Win32 subsystem:''' | '''Win32 subsystem:''' | ||
+ | * NETCFGX: Network property page: Add support for enum type options, the 'Optional' setting and the 'TextLimit' and 'Uppercase' settings for edit type options. (EricKohl) | ||
+ | * NEWDEV: Fix a truncated text on device driver name (Fraizeraust) | ||
+ | * DEVMGR: Update French translation (HeisSpiter) | ||
+ | * MSPORTS: Check and show which parallel port is in use. (EricKohl) | ||
'''Drivers:''' | '''Drivers:''' | ||
Line 10: | Line 33: | ||
'''System DLLs:''' | '''System DLLs:''' | ||
+ | * NTDLL: LDR: Include dllname in snap failure DPRINT. (learn-more) | ||
'''User-mode DLLs:''' | '''User-mode DLLs:''' | ||
'''Commands and utilities:''' | '''Commands and utilities:''' | ||
+ | * USETUP: Add missing line jump (HeisSpiter) | ||
+ | * KMTESTS:TCPIP: Add an "Associate address IRP completed" trace (SergeGautherie) | ||
+ | * KMTESTS:TCPIP: ReturnAddress: Expect NT5 result, not NT6+ one (SergeGautherie) | ||
'''Tasks:''' | '''Tasks:''' | ||
{{Navigation Community Changelog}} | {{Navigation Community Changelog}} |
Revision as of 14:46, 16 October 2018
This page is related to an upcoming release ReactOS 0.4.11 is not released yet, the information on this page is referring to the future release of ReactOS 0.4.11. |
This page is still unfinished and being worked on by ReactOS Community. This page is updated as ReactOS development progresses, check out here regularly! |
Kernel:
- Implement IopAcquireFileObjectLock and use it to fix IopLockFileObject (ThFabba)
- NtReadFile/NtWriteFile: If a file has been opened for non-cached access, Length and ByteOffset must be sector size aligned. (EricKohl)
- In IopQueryNameInternal(), enclose output copy in a SEH statement (HeisSpiter)
- Call IoCreateFileSpecifyDeviceObjectHint with the hint if it was specified (HeisSpiter)
- In IoQueryFileDosDeviceName(), in case of an error, return appropriate status (HeisSpiter)
- Implement DOS name query in IopQueryNameInternal() (HeisSpiter)
- Allow FileNameInformation not to be implemented in storage stack (HeisSpiter)
- In IopQueryNameInternal() don't copy name if it's not valid (HeisSpiter)
- Implement IoQueryFileDosDeviceName() (HeisSpiter)
- Stub support for querying DOS name when parsing FO name (HeisSpiter)
- Use faster internal helper to query name (HeisSpiter)
- Rename IopQueryNameFile to IopQueryNameInternal (HeisSpiter)
- A bit of cleanup in Io*FilterContext() (HeisSpiter)
- Implement IoChangeFileObjectFilterContext() (HeisSpiter)
- Implement IoGetFileObjectFilterContext() (HeisSpiter)
- Quickly check for alignment in NtRead/WriteFile (HeisSpiter)
- Use captured variable to check parameters in NtRead/WriteFile (HeisSpiter)
- On read/write, also check buffer respects device alignment requirements (HeisSpiter)
- When checking for byte offset alignment, tolerate some magic values (HeisSpiter)
Win32 subsystem:
- NETCFGX: Network property page: Add support for enum type options, the 'Optional' setting and the 'TextLimit' and 'Uppercase' settings for edit type options. (EricKohl)
- NEWDEV: Fix a truncated text on device driver name (Fraizeraust)
- DEVMGR: Update French translation (HeisSpiter)
- MSPORTS: Check and show which parallel port is in use. (EricKohl)
Drivers:
Shell:
System DLLs:
- NTDLL: LDR: Include dllname in snap failure DPRINT. (learn-more)
User-mode DLLs:
Commands and utilities:
- USETUP: Add missing line jump (HeisSpiter)
- KMTESTS:TCPIP: Add an "Associate address IRP completed" trace (SergeGautherie)
- KMTESTS:TCPIP: ReturnAddress: Expect NT5 result, not NT6+ one (SergeGautherie)
Tasks:
Versions / Official Changelogs / Community Changelogs | |
---|---|
0.4.x Series | 0.4.1 | 0.4.2 | 0.4.3 | 0.4.4 | 0.4.5 | 0.4.6 | 0.4.7 | 0.4.8 | 0.4.9 | 0.4.10 | 0.4.11 | 0.4.12 | 0.4.13 | 0.4.14 | 0.4.15 |