- 28.04.2025 1 коммит
-
-
Hervé Poussineau создал
In that case, read the whole partition/disk, instead of the selected file. CORE-14603
-
- 27.04.2025 5 коммитов
-
-
-
Eric Kohl создал
- Other event types are not supported yet. - Services notification is not supported yet.
-
-
Whindmar Saksit создал
-
Whindmar Saksit создал
wine 332b90c0064563a9e4f67fb2d9b26a940e5e745c removed the whole icon member on their side. CORE-19037
-
- 26.04.2025 1 коммит
-
-
Petru Răzvan создал
Ensure SetCaretXY() is called when the charset is changed, or a new font is being set. CORE-19838
-
- 25.04.2025 2 коммита
-
-
Whindmar Saksit создал
-
Doug Lyons создал
This is a very small revert of PR #5227 to simplify the code and eliminate an MSVC warning. It was pointed out by Timo Kreuzer as probably not doing what I intended and he was correct. I added this code in PR #5227 to try and correct some return values from SetDIBitsToDevice. After testing with this new PR, there was no difference in the regression tests for either 1) gdi32:bitmap or 2) gdi32:SetDIBitsToDevice after deleting the code here and the MSVC warning was fixed.
-
- 24.04.2025 12 коммитов
-
-
-
Whindmar Saksit создал
-
Whindmar Saksit создал
-
Timo Kreuzer создал
While PROFILE_LEVEL is defined as 27 on x86, this does not match the vector for the profiling interrupt, which is 0xFD (see https://community.osr.com/t/odd-ioapic-output/45216), implying IRQL 31. Fixes boot with x86 APIC hal (CORE-20093)
-
Timo Kreuzer создал
This is needed on some hardware systems, where the BIOS has modified the actual APIC IDs. The timer interrupt already did this, but in a broken way.
-
Timo Kreuzer создал
-
Timo Kreuzer создал
-
Timo Kreuzer создал
Write both high and low 32 bits of ICR in ApicRequestSelfInterrupt. In VMs we get away with only writing the low 32 bits, but actual hardware doesn't always accept that.
-
Timo Kreuzer создал
-
Timo Kreuzer создал
An NMI while accessing the CMOS can leave it in an undefined state. NMIs are used on x64 SMP for CPU freeze in the debugger.
-
Katayama Hirofumi MZ создал
JIRA issue: CORE-18944 EDIT_EM_GetHandle unlocks the handle, so the next EM_SETHANDLE handler shouldn't unlock the unlocked text. Don't unlock the handle when es->text was NULL on EM_SETHANDLE message handling.
-
Mohammad Amin Mollazadeh создал
CORE-18855 Add a call to _ChangeHotItem(NULL, -1, 0) in CMenuBand::OnSelect(MPOS_CANCELLEVEL) which causes to deselect currently selected item the moment the menu bands (including start menu) are closing. Start Menu is not destroyed when it's closed so its allocated resources can be re-used next time user wants to open it, so to keep this behavior and still not having an item selected every time you open the start menu, you have to deselect the currently selected item.
-
- 23.04.2025 2 коммита
-
-
Whindmar Saksit создал
-
Whindmar Saksit создал
Note: A bug in the classic button prevents it from sending CDDS_POSTPAINT if the button has no text, the button resource has a space in its text as a workaround.
-
- 22.04.2025 4 коммита
-
-
Whindmar Saksit создал
-
Marcin Jabłoński создал
-
-
Whindmar Saksit создал
-
- 21.04.2025 1 коммит
-
-
- 20.04.2025 1 коммит
-
-
Hermès Bélusca-Maïto создал
Since the setuplib.dll isn't available after installing ReactOS, build instead a static library that is then used for the dll, and linked into the setuplib_unittest, so that it can be run in our test-suite. Addendum to commit d7c1d220.
-
- 19.04.2025 7 коммитов
-
-
Eric Kohl создал
This header is not to be used outside of dhcpcsvc because it contains the data structures for the communication between the client and the server part within dhcpcsvc. That is why it is moved inside of dhcpcsvc and renamed to rosdhcp_pipe.h.
-
Hermès Bélusca-Maïto создал
CORE-20107 Improve the minimal handling done in the fall-back KdSend/ReceivePacket() routines when they are invoked by KD64 (in Release build). Part of my `kdbg_tests_kdio_split` branch for splitting kd/kdio.c into a separate KD dll. KdSendPacket: - Silently ignore PACKET_TYPE_KD_STATE_CHANGE32/64 DbgKdLoadSymbolsStateChange notification. - Partially manage and log the unhandled PACKET_TYPE_KD_STATE_CHANGE DbgKdExceptionStateChange notification. - Log other unhandled PACKET_TYPE_KD_STATE_CHANGE32/64 and PACKET_TYPE_KD_STATE_MANIPULATE notifications. When KdSendPacket receives the DbgKdExceptionStateChange notification, it cannot handle it (no debugger is there!). However, we need to claim the debugger to be present, so that its KD64 caller: KdpSendWaitContinue(), can call back KdReceivePacket(PACKET_TYPE_KD_STATE_MANIPULATE), which, in turn, informs KD that the exception cannot be handled, by returning a failure code in the ManipulateState's ContinueStatus. During bugchecks, this allows KiBugCheckDebugBreak() to not loop infinitely, but instead fall back into calling HalHaltSystem() to halt the computer.
-
Serge Gautherie создал
When KDBG isn't included in the kernel (Release build), the fall-back KdSend/ReceivePacket() routines are invoked by KD64. A minimal handling of the basic packets needs to be done: PACKET_TYPE_KD_STATE_CHANGE32/64 for KdSendPacket(), and PACKET_TYPE_KD_POLL_BREAKIN, PACKET_TYPE_KD_STATE_MANIPULATE for KdReceivePacket(). Addendum to commit 2046a17e CORE-20107
-
Hermès Bélusca-Maïto создал
RtlpBreakWithStatusInstruction is just a label for KD. On machines that have register calling conventions (basically all except x86), the `Status` parameter for `DbgBreakPointWithStatus` is stored in the first argument register. https://learn.microsoft.com/en-us/windows-hardware/drivers/ddi/wdm/nf-wdm-dbgbreakpointwithstatus On the x64 platform, `DbgBreakPointWithStatus` only uses the ECX register and leaves EAX untouched. Verified on Windows.
-
Hermès Bélusca-Maïto создал
This helper was introduced in commit b041530f (r8551), and its last remaining usage removed in commit f038f4a8 (r23636).
-
-
Eric Kohl создал
-
- 18.04.2025 4 коммита
-
-
Eric Kohl создал
-
-
-
-