• last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[FLTMGR]

- Set correct major and minor versions

- Update the cmakelist file

- Export FltRegisterFilter and FltUnregisterFilter

- Minor cleanup

    • -0
    • +4
    /trunk/reactos/drivers/filters/fltmgr/fltmgr.spec
    • -98
    • +23
    /trunk/reactos/drivers/filters/fltmgr/fltmgr.h
[FLTMGR]

- Add stubs for context registration

- Add dispatch and device control handlers

- Implement the load IOCTL. We can now load minifilters with 'fltmc load <myfilter>'

    • -0
    • +79
    /trunk/reactos/drivers/filters/fltmgr/Context.c
    • -0
    • +129
    /trunk/reactos/drivers/filters/fltmgr/Dispatch.c
[FLTMGR]

- Implement FltLoadFilter and stub FltUnloadFilter

- Register contexts if the caller requests (coming later)

- Stubpliment FltStartFiltering

    • -0
    • +321
    /trunk/reactos/drivers/filters/fltmgr/Filter.c
[FLTMGR]

- Properly handle requests that were sent directly to the fltmgr instead of sending them down the stack

- Add a separate callback for IRP_MJ_DEVICE_CONTROL and forward them on to an internal handler

- We can now open a handle to the fltmgr and send IOCTLs down to it.

    • -22
    • +94
    /trunk/reactos/drivers/filters/fltmgr/Interface.c
Turn off building of the fltmgr for now while I (slowly) update it.
[FLTLIB]

- On load, open a handle to fltmgr, not the target driver...

- Fixup the load data we send to the fltmgr to be the same Windows layout. We need to copy this interface to allow component sharing between windows and ros.

- Move IOCTLs to shared header

    • -16
    • +14
    /trunk/reactos/dll/win32/fltlib/fltlib.c
    • -1
    • +5
    /trunk/reactos/dll/win32/fltlib/CMakeLists.txt
[FLTMGR]

- Add a header for sharing data between fltlib and fltmgr

[CRT] Reduce difference of file.c with Wine Staging 1.9.16. CORE-11866
    • -2
    • +2
    /trunk/reactos/sdk/lib/crt/stdio/_flsbuf.c
    • -31
    • +32
    /trunk/reactos/sdk/lib/crt/stdio/file.c
[CRT] Resort to partially syncing msvcrt_flush_buffer() in order to fix some test regressions. CORE-11866 CORE-11949
    • -0
    • +7
    /trunk/reactos/sdk/lib/crt/stdio/file.c
[CRT] Sync msvcrt_flush_buffer(), add_std_buffer() and remove_std_buffer() with Wine Staging 1.9.16. CORE-11866
    • -6
    • +14
    /trunk/reactos/sdk/lib/crt/stdio/file.c
[RTL]

- It is impossible to look for multi byte char in single byte table

    • -9
    • +10
    /trunk/reactos/sdk/lib/rtl/unicode.c
[RTL]

- Use correct table for multibyte code page

[RTL]

- NlsDbcsUnicodeToAnsiTable -> NlsUnicodeToMbAnsiTable, NlsDbcsUnicodeToOemTable -> NlsUnicodeToMbOemTable

- Change types to USHORT (its not PWCHAR's)

    • -13
    • +12
    /trunk/reactos/sdk/lib/rtl/nls.c
[USBEHCI]

- Correct the definition of END_POINT_CAPABILITIES. Brought to you by Vadim Galyant.

CORE-11893 #resolve

CORE-9296

    • -2
    • +2
    /trunk/reactos/drivers/usb/usbehci/hardware.h
[SHELL32] fix some typos
    • -4
    • +4
    /trunk/reactos/dll/win32/shell32/shlfileop.cpp
[KMTEST]

- Add null-pointer test for RtlIsValidOemCharacter

[RTL]

- Implement RtlIsValidOemCharacter function

* Fixes all new tests for this function

    • -3
    • +39
    /trunk/reactos/sdk/lib/rtl/unicode.c
[KMTEST]

- Implement tests for RtlIsValidOemCharacter function

    • -0
    • +53
    /trunk/rostests/kmtests/rtl/RtlIsValidOemCharacter.c
    • -0
    • +1
    /trunk/rostests/kmtests/CMakeLists.txt
[SHELL32] sync CQueryAssociations.cpp with wine
[BTRFS][ZLIB] Addendum to r72576. CORE-11937
[BTRFS]

Sync btrfs to 0.6.

CORE-11937

    • -1635
    • +1556
    /trunk/reactos/drivers/filesystems/btrfs/write.c
    • -143
    • +282
    /trunk/reactos/drivers/filesystems/btrfs/fileinfo.c
    • -0
    • +898
    /trunk/reactos/drivers/filesystems/btrfs/compress.c
  1. /trunk/reactos/drivers/filesystems/btrfs/zlib
  2. … 10 more files in changeset.
[ZLIB]

Revert r72574

[ZLIB]

When building zlib, only build portable functions so that we have a portable library.

CORE-11937

[SHELL32] Use the new ShellDimScreen function to fade the background on logoff / shutdown dialogs. CORE-11422 #resolve
[MSGINA] Implement ShellDimScreen. CORE-11422
    • -6
    • +12
    /trunk/reactos/dll/win32/msgina/CMakeLists.txt
    • -0
    • +8
    /trunk/reactos/dll/win32/msgina/msgina.h
    • -0
    • +269
    /trunk/reactos/dll/win32/msgina/dimmedwindow.cpp
    • -7
    • +0
    /trunk/reactos/dll/win32/msgina/stubs.c
[NTVDM]: Improve a bit the WOW16 "unsupported" warning message. See CORE-10323
[CRT] Sync undname.c with Wine Staging 1.9.16. CORE-11866
    • -15
    • +15
    /trunk/reactos/sdk/lib/crt/wine/undname.c
[USER32] Fix use-after-free. wine patch by Thomas Faller
[SHELL32] Partially sync shlmenu.c with Wine Staging 1.9.16. CORE-11866
    • -4
    • +4
    /trunk/reactos/dll/win32/shell32/wine/shlmenu.c
[SDK] sync undname.c to wine 1.9.16
    • -3
    • +77
    /trunk/reactos/sdk/lib/crt/wine/undname.c