Репозиторий помещен в архив 03 апреля 2026. Вся функциональность доступна только для чтения.
master
[FECLIENT] Import from Wine-10.0 (#8301)
[ANSI-SYNC-HACKS][NFSD] Small library to sync ANSI code (#8800)
[APISETS] Use ucrtbase as the lord intended instead of msvcrt
[PSDK] Add minwinbase.h
[CMLIB] Fix GCC13 print formatting '%lu' warning (#7408)
[COMSUPP] Relicense as BSD.
[CONUTILS] Improve library build interface; avoid using winuser.h; fix x64 build warnings
[CPORTLIB:PC98] Refactor serial support code (#8558)
[CPPRT] Add cpprt for GCC, tool
[CRT/GCC] Fix infinite recursion in memset/memcpy/memmove at -O2
[NTDLL][ADVAPI32][ADVAPI32_APITEST][CRYPTLIB] Add hash API exports for NT6+ and apitests with small fixes
[REACTOS] *.spec: Fix some function/parameter types (#3154)
[SDK:DELAYIMP] Simplify code following commit 5840b21 (#7784)
[DMILIB][UDMIHELP] Favor pragma once (#5472)
[FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces
[MMIXER] Further imrovements to volume control support (follow-up of 376708b) Add more improvements and fixes to volume control implementation. - Don't allocate and don't use an array for storing volume level values. Also, get rid from some stuff, which is not used any more (some fields of MIXERVOLUME_DATA structure and MMixerGetVOlumeControlIndex() function). - Use the following formulas to properly convert the volume level values from the logical units range (0 - 65535) to the hardware Decibel (DB) range (defined by audio miniport driver): <decibels> = <units> * <range_in_db> / <range_in_units> + <minimal_level> (for setting the new value) and <units> = (<decibels> - <mimimal_level> + 1) * <range_in_db> / <range_in_units> (for getting the previous value), where <decibels> is a DB hardware value, <units> is logical units value, <rang_in_db> is the hardware range (DB), <range_in_units> is range in the logical units and <minimal_level> is the most minimum volume level value defined by an audio miniport driver. - I've created this formula myself basing on my calculations and investigations (with some help from Hermes Belusca-Maito), so it's tested and confirmed to be working for all possible values range (at least for our official Intel AC97 driver, and, as tested later, Realtek HD audio). - Do this in both cases when setting the new and when getting the previous volume value as well. - Fallback to default values range -96 - 0 DB in case either the volume level property is not supported by audio miniport driver, or the values range is empty (SignedMinimum is equal to SignedMaximum and both of them typically have a 0 (zero) value). Realtek HD audio codec is one of such a drivers, so this fixes the volume control on real hardware too (tested on Asus-F5R notebook with Realtek ALC660 audio controller). Moreover, the volume values set by user are even properly saved (aren't lost) after reboot (unlike with Intel AC97 in VirtualBox or SoundBlaster in VMware)! Realtek probably uses another mechanism to write/read the value(s) to/from Registry, which is handled by the miniport (codec) driver instead. This fixes some remaining bugs when changing the volume level, so now 1) min/max position of the volume bar can be reached correctly and 2) left/right balance sliders are now behaving properly (they don't affect position of each other anymore when moving them manually). CORE-19189, CORE-19190
[EVTLIB] Fix size of event log record
[REACTOS] Fix build with VS 17.14.2 / CL 19.44.35207.1
[VFATLIB][FMIFS][CHKDSK] Chkdsk fixes and improvements (#8810)
[STDC++COMPAT] Add rand_s for GCC 13 and pre-NT6 builds
[GCC_SSP] Turn the GCC stack protector lib into a normal library
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
[LSALIB][SECURE32][LSASRV] Improve the check for trusted/untrusted callers
[SDK:NT] Remove Win32-isms.
[SDK][KERNELBASE][PATHCCH] Compile a collection of PathCch libraries (#8085)
[SDK] Swap initguid and wdm headers
[PSEH] Fix x64 ABI compliance and register clobbering in exception filters (#8700)
[FREELDR][ROSSYM(_NEW)] Remove last vestigial references to "NTOSAPI".
[KERNEL32_VISTA][NTDLL_VISTA] add required functions for winhttp
[REACTOS] Finally get some ARM64 applications building (#4517)
[SDK:SCRNSAVE] Implement mouse move threshold.
[SMSS] Improve comments/code/some DPRINTs. Reorganize smss.h header.
[FORMATTING] Remove trailing whitespace. Addendum to 34593d9.
[TZLIB] QueryTimeZoneData(): Don't fail if the optional values "Display", "Std", "Dlt" are missing (or too long to be captured). However fail if the timezone information is missing.
[UCRT] Fix GCC/Clang SIMD compilation
[SDK][UUID] Add notification object interfaces
[VCRUNTIME] Implement _chkesp / _chkesp_failed
[IMM32][NETAPI32][SDK] Reduce Wine dependency (#7912)