reactos/drivers
Joachim Henze 9f69774f4e [0.4.13][BLUE] Optimize ScrIoControl for speed (#5185)
Optimize IOCTL_CONSOLE_FILL_OUTPUT_ATTRIBUTE and IOCTL_CONSOLE_FILL_OUTPUT_CHARACTER for speed by using cache.
a part of CORE-18838
It is faster because it minimizes the amount of pointer dereferences within the for-loops.

fix picked from 0.4.15-dev-5881-g 3526ffc094
---------
also partially pick unrelated cleanup from:
0.4.14-dev-439-g 75f188c200 (only the change in blue.c)
---------
and take back with me some whitespace-tweaks to bring the file closer to todays releases/0.4.14
2023-06-06 23:39:02 +02:00
..
base [BOOTVID] Refactor font data from i386 and arm bootdata.c (#1891) 2019-09-01 23:01:40 +02:00
battery [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
bluetooth [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
bus [ACPICA] Update to version 20190816. CORE-16368 2019-09-08 07:46:53 +02:00
crypto [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
filesystems [0.4.13][NTFS] PrintAllVCNs(): Fix a typo in an ASSERT() (#4682), EOL-WS 2022-10-16 23:27:34 +02:00
filters [MOUNTMGR] HasDriveLetter(): Simplify code by using a for() loop 2019-09-22 10:25:09 +02:00
hid [HIDCLASS] Implement IRP_MJ_WRITE 2019-05-14 14:37:22 +02:00
input [I8042PRT] Add Latitude E6400 to the hack list (#1665) 2019-06-16 23:00:53 +02:00
ksfilter [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
multimedia [DLLs] Fix .spec files regarding OLE-specific exports. 2019-07-28 16:26:22 +02:00
network [NDIS] Enforce '#if DBG' around MiniDisplayPacket[2]() 2019-08-15 21:08:10 +02:00
parallel [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
processor [PROCESSR] Employ usual casing for CurrentControlSet key. 2019-08-10 19:15:38 +02:00
sac [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
serial [SERIAL] Immediately complete read IRP if all requested bytes have been found in circular buffer 2019-05-02 20:06:47 +02:00
setup [0.4.13][BLUE] Optimize ScrIoControl for speed (#5185) 2023-06-06 23:39:02 +02:00
storage [0.4.13][REACTOS] Backport "http://www.reactos" -> "https://reactos" and readme.txt 2023-03-19 11:49:24 +01:00
usb [0.4.13][USBHUB_NEW] Demote a DbgBreakPoint CORE-16394 2020-03-11 01:58:39 +01:00
wdm [HDAUDBUS] Build a device instance ID from Codec & node number. CORE-13702 2019-09-27 21:29:41 +02:00
wmi [CMAKE] Use modules instead of shared libraries 2019-04-06 17:43:38 +02:00
CMakeLists.txt