tfaber in reactos

[HDAUDBUS]

- Correctly disable interrupts for status change events. Fixes infinite "HDA_InterruptService c0000000" debug spam (interrupt storm) on VMware with HDAudio sound enabled.

CORE-13704 #resolve

[USBHUB_NEW]

- Fix interval calculation in USBH_Wait. Patch by Vadim Galyant.

[CMIDriver]

- Set svn:eol-style to CRLF for inf files. Files that end up on the iso should never have 'native' line endings.

[DDK]

- Fix calling convention for NDIS_PROC. Fixes stack corruption when running 3rd party network drivers

CORE-13685 #resolve

[USETUP]

- Include some actually useful information when printing errors

[ACPICA]

- Update to version 20170728

CORE-13625 #resolve

  1. … 38 more files in changeset.
[0.4.6]

- Merge regedit fix (r75458) by Joachim & Mark

CORE-13071

[0.4.6]

- Revert r75061 (wined3d sync) due to unresolved regressions

CORE-13486

  1. … 55 more files in changeset.
[0.4.6]

- Merge NFS symbolic link fix (r75451) by Pierre

CORE-13615

[0.4.6]

- Revert r73436 to avoid trouble with VirtualBox Guest Additions.

CORE-13172 CORE-12700 CORE-12765

[0.4.6]

- Apply the WordPad icon hack by Jared Smudde

CORE-5823

[0.4.6]

- Mask WndProc exceptions

CORE-11915

[0.4.6]

- Set version number for RC1

[0.4.6]

- Branch for the release

  1. … 27681 more files in changeset.
[DLLS]

- Fix import order

- Remove unnecessary imports

[ACPICA]

- Update to version 20170629

CORE-13538 #resolve

  1. … 6 more files in changeset.
[USBPORT]

Patch by Vadim Galyant:

- Improve variable naming

- Make more consistent use of constants

    • -33
    • +29
    /trunk/reactos/drivers/usb/usbport/usbport.c
    • -11
    • +7
    /trunk/reactos/drivers/usb/usbport/usbport.h
    • -1
    • +1
    /trunk/reactos/drivers/usb/usbport/pnp.c
    • -7
    • +7
    /trunk/reactos/drivers/usb/usbport/debug.c
    • -2
    • +2
    /trunk/reactos/drivers/usb/usbport/roothub.c
[USBPORT][USBHUB_NEW]

- Make use of the newly defined structures and constants and remove locally defined versions. Patch by Vadim Galyant.

    • -8
    • +8
    /trunk/reactos/drivers/usb/usbhub_new/pnp.c
    • -3
    • +3
    /trunk/reactos/drivers/usb/usbhub_new/ioctl.c
    • -12
    • +12
    /trunk/reactos/drivers/usb/usbport/roothub.c
    • -3
    • +3
    /trunk/reactos/drivers/usb/usbport/iface.c
[PSDK]

Patch by Vadim Galyant:

- Add USB port status change constants and structures

- Add USB hub descriptor type constants and missing device class constants

    • -14
    • +78
    /trunk/reactos/sdk/include/psdk/usb200.h
[USBPORT]

Patch by Vadim Galyant:

- Add USBPORT_HUB_CHARACTERISTICS structure

- Indicate the USB3 hub descriptor type when the miniport is an XHCI controller

    • -2
    • +20
    /trunk/reactos/drivers/usb/usbport/roothub.c
[KMTESTS:KERNEL32]

- Add a test for SetFileAttributes/GetFileAttributes

- Add KmtSendUlongToDriver helper and fix some doc comments

CORE-13495

    • -0
    • +1
    /trunk/rostests/kmtests/CMakeLists.txt
    • -0
    • +102
    /trunk/rostests/kmtests/kernel32/kernel32_drv.c
    • -0
    • +58
    /trunk/rostests/kmtests/kernel32/FileAttributes_user.c
    • -5
    • +32
    /trunk/rostests/kmtests/kmtest/support.c
    • -0
    • +2
    /trunk/rostests/kmtests/kmtest/testlist.c
[KMTESTS:KERNEL32]

- Rename FindFile_drv to kernel32_drv (and perform some other appropriate renames), since it can be used for multiple tests, not just FindFile

- Change license to LGPL (this is okay since nobody but me has touched these files)

CORE-13495

    • -1
    • +1
    /trunk/rostests/kmtests/CMakeLists.txt
    • -0
    • +123
    /trunk/rostests/kmtests/kernel32/kernel32_drv.c
    • -0
    • +13
    /trunk/rostests/kmtests/kernel32/kernel32_test.h
    • -123
    • +0
    /trunk/rostests/kmtests/kernel32/FindFile_drv.c
[USBPORT]

- Correctly distinguish between current hub status and status change in USBPORT_RootHubSCE. Patch by Vadim Galyant.

    • -12
    • +12
    /trunk/reactos/drivers/usb/usbport/roothub.c
[PSDK]

- Add USB_HUB_CHANGE and USB_HUB_STATUS_AND_CHANGE

    • -0
    • +21
    /trunk/reactos/sdk/include/psdk/usb200.h
[USBPORT]

- Fix setting the direction in USBPORT_OpenPipe. Patch by Vadim Galyant.

    • -1
    • +1
    /trunk/reactos/drivers/usb/usbport/endpoint.c
[RTL]

- Correctly use the page heap's lock in RtlLockHeap/RtlUnlockHeap when appropriate. Fixes assertion failure when Global/Local memory allocations are performed concurrently with DPH enabled.

    • -0
    • +28
    /trunk/reactos/sdk/lib/rtl/heappage.c
[NTOS:MM]

- In MiDeletePte, check the ReferenceCount of transition PTEs, not the ShareCount (which is actually u2.Blink, since the page is in a modified/standby list). Also don't reset the PageLocation, since MiDecrementReferenceCount expects it to be anything but ActiveAndValid.

Fixes physical page leaks when using DPH, or other code that sets PAGE_NOACCESS.

CORE-13311 #resolve

    • -5
    • +5
    /trunk/reactos/ntoskrnl/mm/ARM3/virtual.c
[NTOS:MM]

- Directly pass the file object to MmCreateDataFileSection

    • -22
    • +3
    /trunk/reactos/ntoskrnl/mm/section.c
[NTOS:PNP]

- If PFN tracing is enabled, create a device object that allows the user to trigger a PFN dump (e.g. via "type \\.\Global\GLOBALROOT\Device\PfnDump")

    • -0
    • +56
    /trunk/reactos/ntoskrnl/io/pnpmgr/pnproot.c
[NPFS]

- Misc changes to improve code clarity