- Detect if kernel APCs are pending and request APC_LEVEL software interrupt from HAL if they are, returning with the right apc status.
- Also update INT21 VDM Descriptor handler when updating LDT descriptor.
svn path=/trunk/; revision=23624
- Detect and crash if context switch is done inside a DPC.
- Switch kernel stack a bit earlier
- Don't switch address space if we're still in the same process, and fix some duplicated code that was mixed up together.
- Move LDT setup out-of-line.
svn path=/trunk/; revision=23621
1. Bitstream Vera Sans to MS Sans Serif
2. Bitstream Vera Sans Mono to Courier New
This fixed some problem that bug 1191 mentor but not all.
I tested this change in ReactOS
1. using BootCD install whole process and run some ros own program
and tested cmd. No problem was found with this change.
svn path=/trunk/; revision=23614
modified porting-tools/rdesktop-core-tester/rdesktop-core-tester.vcproj
modified porting-tools/rdesktop-core-tester/stdafx.h
Support acting as both the stand-alone DLL (mstscax.dll) and the redistributable (msrdp.ocx)
Wrap the non-standard "sealed" keyword in a macro
Almost all state now correctly passed between rdesktop-core and the ActiveX
Some debugging aids
Prepared a functional DllMain
Pulled in Common Controls, needed for the full-screen titlebar
modified rdesktop/rdesktop.h
modified rdesktop/rdp.c
modified rdesktop/secure.c
Minor clean-up
svn path=/trunk/; revision=23613
- When compiled with gcc we assume that CPU can't do TSC (the function will be rewritten anyway since it's weird to use inline assembly in a driver)
- Changed to the correct .rc file, removed duplicate one (ehci.rc)
- usbdriver now compiles with reactos build system
svn path=/trunk/; revision=23610
1. No plans to support NT 3.x hives (thus no need for OldCell / NewCell)
2. Cmlib is a bit architecturally different from NT's implementation:
"... i don't need the UserData, because that is what i return ... i don't consider it part of the header anymore"
svn path=/trunk/; revision=23605
It supports UHCI/EHCI controllers.
Don't expect it to compile with ReactOS build environment. I intend to do some work on it, and use this place to keep my changes, before it's suitable for ReactOS.
"I would like to see it useful for ReactOS" (c) woodhead
svn path=/trunk/; revision=23602
ws2_32
- All exported functions are fully documented on MSDN
- All internal functions are clearly written with no signs of reversing
- Reformat all code to ReactOS standard
svn path=/trunk/; revision=23580
- Fix IntMapDesktopView() to actually store the created mapping in a global list of mappings. Previously, any operation to map an address from such heap resulted in a NULL.
As a side-effect, "user32_winetest.exe class" went from 31 to 27 failures.
svn path=/trunk/; revision=23571
- Change alloca() to RtlAllocateHeap() and add missing freeing of the allocated space
- Fix incorrect FileNameLength param in call to NtSetInformationFile()
- Add support for MOVEFILE_REPLACE_EXISTING flag
svn path=/trunk/; revision=23570