March 2010 Archives by thread
Starting: Mon Mar 1 01:16:14 CET 2010
Ending: Wed Mar 31 23:02:38 CEST 2010
Messages: 895
- [ros-diffs] [cgutman] 45732: - Update to new ACPI driver by Samuel Serapion (and fixes by me) - Part 1 of 2
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 45733: - Update to new ACPI driver by Samuel Serapion (and fixes by me) - Part 2 of 2
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 45734: - Group some related definitions - Fix build
akhaldi at svn.reactos.org
- [ros-diffs] [janderwald] 45735: [PORTCLS] - Revert to broken IID_IUnknown definition
janderwald at svn.reactos.org
- [ros-diffs] [cwittich] 45736: [MSXML3] sync msxml3 to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45737: [MSXML3_WINETEST] sync msxml3_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45738: [MSI] sync msi to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45739: [MSI_WINETEST] sync msi_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 45740: [MMIXER] - Silence warning for Christoph
janderwald at svn.reactos.org
- [ros-diffs] [akhaldi] 45741: - Move more stuff to wdm.h - Group some related definitions - Add IO_TYPE_CSQ_EX - Add some missing _KEY_SET_INFORMATION_CLASS members - KeyUserFlagsInformation -> KeyWow64FlagsInformation
akhaldi at svn.reactos.org
- [ros-diffs] [cwittich] 45742: [MSIEXEC] sync msiexec to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45743: [MSI] hackfix ITERATE_SelfRegModules not to hang on error
cwittich at svn.reactos.org
- [ros-diffs] [akhaldi] 45744: - Move more stuff to wdm.h - Add PCI_DISABLE_LEVEL_INTERRUPT, PCI_STATUS_DETECTED_PARITY_ERROR, PCI_SUBCLASS_NET_ISDN_CTLR, PCI_SUBCLASS_BR_RACEWAY and several missing PCI_CLASS_* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45745: - Move more stuff to wdm.h - Improve KWAIT_REASON - Group related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [janderwald] 45746: [BDAPLGIN] - Implement IBDA_PinControl::GetPinID, IBDA_PinControl::GetPinType - Comment out enumeration of IBDA_NetworkProvider [MSDVBNP] - Start implementing Network Provider for MPEG-2 based Networks [MSVIDCTL] - Start implementing ActiveX Control for Streaming Video
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 45747: [DXSDK] - Add BDA types
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 45748: [MSDVBNP] - Implement IEnumMediaTypes interface - Implement IEnumPins interface - Partly implement output pin (IPin interface) for the network provider - Implement CNetworkProvider::GetState, CNetworkProvider::SetSyncSource, CNetworkProvider::GetSyncSource, CNetworkProvider::EnumPins, CNetworkProvider::QueryFilterInfo - HACK: comment out deletion of object until reference counting has been fixed
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 45749: [MSDVBNP] - Fix crash when instantiating the filter with graphedt
janderwald at svn.reactos.org
- [ros-diffs] [akhaldi] 45750: - Move more stuff to wdm.h - Add _PCI_COMMON_HEADER - Improve _PCI_COMMON_CONFIG - Enable msc extensions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45751: - Move more stuff to wdm.h - Fix KBUGCHECK_CALLBACK_REASON - Add missing KDPC_IMPORTANCE member
akhaldi at svn.reactos.org
- [ros-diffs] [cwittich] 45752: [QEDIT] sync qedit to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45753: [QUARTZ] sync quartz to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45754: [MSHTML] sync mshtml to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [akhaldi] 45755: - Move more stuff to wdm.h - Group some related definitions - Add missing TRACE_INFORMATION_CLASS members - Improve REG_NOTIFY_CLASS - Fix REG_DELETE_KEY_INFORMATION
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45756: - Move more stuff to wdm.h - Fix REG_SET_VALUE_KEY_INFORMATION, REG_DELETE_VALUE_KEY_INFORMATION, REG_SET_INFORMATION_KEY_INFORMATION, REG_ENUMERATE_KEY_INFORMATION, REG_ENUMERATE_VALUE_KEY_INFORMATION, REG_PRE_CREATE_KEY_INFORMATION, REG_POST_CREATE_KEY_INFORMATION, REG_POST_OPERATION_INFORMATION and REG_KEY_HANDLE_CLOSE_INFORMATION definitions.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45757: - Move more stuff to wdm.h - Improve Interrupt Request Level definitions - KeGetCurrentIrql : DDKAPI -> NTAPI - KeGetCurrentThread : Fix the definition, remove a redundant one and NTKERNELAPI -> NTSYSAPI
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45758: - Move more stuff to wdm.h - Fix XMM_SAVE_AREA32 - Fix *PFN_* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [janderwald] 45759: [KSPROXY] - Implement IPersistPropertyBag interface - Implement IKsObject interface - Implement enumerating supported property/method/event set from driver and loading the corresponding ksproxy plugins
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 45760: [PORTCLS] - Add support for IPort interface
janderwald at svn.reactos.org
- [ros-diffs] [dgorbachev] 45761: [Kernel32] Print maximum 128 frames. Some formatting changes.
dgorbachev at svn.reactos.org
- [ros-diffs] [tkreuzer] 45762: [KDBG] - Fix attaching to processes (registers / backtraces)
tkreuzer at svn.reactos.org
- [ros-diffs] [cwittich] 45763: [SHDOCLC] sync shdoclc to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45764: [SHDOCVW] sync shdocvw to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45765: [JSCRIPT] sync jscript to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45766: [PSDK] sync dispex.idl to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45767: [JSCRIPT_WINETEST] sync jscript_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 45768: [BDAPLGIN] - Set output variable to null to fixup lazy callers [KSPROXY] - Enumerate input / output pins and their names - Start implementing input / output pin - Implement IEnumPins interface for CKsProxy filter [MSDVBNP] - Fix a bug (IEnumPins::Next should increase reference count on pin) - Fix a bug (IPin::QueryFilterInfo should increase reference count on parent filter) - Reference leakage is now fixed
janderwald at svn.reactos.org
- [ros-diffs] [cgutman] 45769: - Fix some missing strings in cpu.inf - Add it to build
cgutman at svn.reactos.org
- [ros-diffs] [janderwald] 45770: [PORTCLS] - Don't free stream header as wdmaud.sys mmaps it
janderwald at svn.reactos.org
- [ros-diffs] [cgutman] 45771: - Stub GetExtendedTcpTable - Fixes bug 5201 - Patch by Olaf Siejka
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 45772: - Add an entry for the high precision event timer
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 45773: - Handle the special case of ACPI device, the fixed feature button, which is not given a handle because it is the direct child of the ACPI root device and is not handled by acpi_bus_get_device (see FIXME in that function). Fortunately, this is not a problem for us since we don't need to differentiate between different "features" of each fixed feature button. We can simply enumerate it as "ACPI\FixedButton" based on its NULL handle. - Strange registry corruption bug on QEMU is gone now
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 45774: [NTOS] - Rewrite trap handler exit stubs in pure assembly, remove gcc inline assembly. - Replace jmp to C handler with KiCallHandler macro, that expands to jmp on release builds for speed and call on debug builds to fix backtraces. - Unroll the Syscall handler loop and use volatile keyword when reloading TrapFrame and DescriptorTable from the new stack to prevent the compiler from optimizing it away / moving it out of the loop. - Bugcheck in KiTrap0DHandler, if the fault couldn't be resolved. - Remove handling of V86 traps and edited traps in KiServiceExit, ASSERT to make sure they never happen. - Replace code patching of the syscall exit handler with a function pointer. - Use __debugbreak() instead of while(TRUE) in KiExitTrapDebugChecks
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 45775: - Initialize the ACPI table (the exact same we do it in KiRosFrldrLpbToNtLpb) - Fixes ACPI detection when booted in Windows-compatible mode
cgutman at svn.reactos.org
- [ros-diffs] [janderwald] 45776: [KSPROXY] - Implement IEnumMediaTypes interface - Implement IKsObject, IKsPropertySet, IKsControl interface for CInputPin - Verify connection format for CInputPin - Delegate interface requests to ksproxy plugins - Implement CKsProxy::FindPin [MSDVBNP] - Use FORMAT_None as format specifier
janderwald at svn.reactos.org
- [ros-diffs] [sir_richard] 45777: [NTOS]: Do the "funny message" (not really funny, my apologies) shenanigans after the system components have shutdown, and reset the display and call the HAL at least at DPC level (should probably do it at HIGH IRQL, really). This way, we can avoid the context switch to another process while the HAL is executing the BIOS reset display call (done solely for the benefit of the "funny messages", as the video card driver usually resets the display) and thus avoid the "invalid V86 opcode" message sometimes appearing on shutdown. Did you know the "funny messages" take up more storage space than an average embedded micro-controller OS?
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 45778: [VMX-SVGA]: Some work in progress from my tree. Abandonning this for now due to work reasons, but will likely have eVb hacking on it as some future time. The point of this driver was to expose Mm/VideoPrt issues AND support Qemu hosts with the VMX-SVGA driver option which do not have a way to obtain the driver itself but would still benefit from the acceleration. It was mostly just an experiment.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 45779: [VIDEOPRT]: <Committing on behalf of eVb> - Patch to make VideoPort INT10 Services return VP_STATUS instead of NT_STATUS. It is not the same thing.
sir_richard at svn.reactos.org
- [ros-diffs] [evb] 45780: - Video Miniport driver not use ntddk.h, but miniport.h. But, Reactos miniport.h is empty! Add some definitions to miniport.h to get simple drivers to compile, so now can remove ntddk.h from VGA/VBE/XBOX miniports! - Video Port driver should not use either, but too many changes required. So, define __BROKEN__ to allow ntddk + miniport together. - Add VideoPortIsNoVesa API definition. Not implemented in ReactOS, used to disable VESA in F8 "Standard VGA Mode". Should implement for VGA-only support on broken VESA machine, and for test.
evb at svn.reactos.org
- [ros-diffs] [evb] 45781: - Fix includes in richard's driver. - Fix wrong calling to VideoPortCreateEvent. He got parameters all mixed up~
evb at svn.reactos.org
- [ros-diffs] [akhaldi] 45782: - Move more stuff to wdm.h - Add missing MM_ALLOCATE_* definitions - Improve KeTryToAcquireSpinLockAtDpcLevel and KeTestSpinLock - Fix a typo in BYTES_TO_PAGES definition - Remove a useless #if block - Add missing ntddk.h include in ntoskrnl.h
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45783: Add several missing USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [dreimer] 45784: sSVN: Make us of the http:// protocol instead of the svn:// one.
dreimer at svn.reactos.org
- [ros-diffs] [akhaldi] 45785: - Move more stuff to wdm.h - Fix RTL_VERIFYMSG - Improve NLS_MB_CODE_PAGE_TAG and NLS_MB_OEM_CODE_PAGE_TAG - Fix/Improve some RTL and Guarded Mutex routines
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45786: - Move more stuff to wdm.h - Fix/Improve InitializeSListHead - Convert some macros into inline functions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45787: - Move more stuff to wdm.h - Improve PAGED_CODE, ProbeFor{Read, Write} and Cm(UN)RegisterCallback - Group some related definitions.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 45788: Fix some pshpack / poppack includes
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 45789: - Move ntdef.h from ddk to psdk - Move EVENT_TYPE to ntdef.h - Introduce pragma once to wdm.h - Fix FAST_MUTEX - FastMutex->Gate => FastMutex->Event - Improve KeInitializeEvent - Improve InitializeSListHead
akhaldi at svn.reactos.org
- [ros-diffs] [cwittich] 45790: [HLINK] sync hlink to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45791: [SHLWAPI] sync shlwapi to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [tkreuzer] 45792: Revert r45774 until I know why qemu is broken
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 45793: - Move more stuff to wdm.h - Improve IoAcquireRemoveLock(EX) and several Io* - Convert some macros to inline functions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45794: - Move more stuff to wdm.h - Improve more Io* definitions - Fix KeInitializeDpc - IoCreateFile and everywhere related : ExtraCreateParameters -> InternalParameters - IoQueueWorkItem and everywhere related : Routine -> WorkerRoutine and pIoWorkItem -> IoWorkItem
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45795: - Move more stuff to wdm.h - Improve IoIs32bitProcess and more Io* definitions - Convert IoMarkIrpPending to an inline function- Move more stuff to wdm.h
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45796: - Move more stuff to wdm.h - Improve more Io* definitions - Convert IoSetCompletionRoutine, IoSetNextIrpStackLocation and IoSkipCurrentIrpStackLocation to inline functions
akhaldi at svn.reactos.org
- [ros-diffs] [cwittich] 45797: [PSDK] sync shlwapi.h to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45798: [SHLWAPI_WINETEST] sync shlwapi_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45799: [HLINK_WINETEST] sync hlink_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45800: [CREDUI] sync credui to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45801: [CRYPTDLG] sync cryptdlg to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45802: [CRYPT32] sync crypt32 to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45803: [CRYPTUI] sync cryptui to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45804: [CRYPTNET] sync cryptnet to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45805: [PSDK] add xmllite.idl from wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45806: [XMLLITE] sync xmllite to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [akhaldi] 45807: - Move more stuff to wdm.h - Improve more Io* and Ke* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [fireball] 45808: - GreSetDIBits: Don't leak a surface lock in case parameters check fails. - GreSetDIBits: Add a (now commented out) optimisation for directly copying bits if source and target bitmaps parameters closely match. Based on a similar winex11.drv optimisation in this function.
fireball at svn.reactos.org
- [ros-diffs] [hpoussin] 45809: [hal] Add a mini-HAL static library Mostly the same thing as the real one, except interrupts and DMA
hpoussin at svn.reactos.org
- [ros-diffs] [fireball] 45810: - GetBitmapBits and SetBitmapBits should get/set bitmaps bits in a particular format described in MSDN, not in the format they are stored in internally. Reimplement them based on winex11.drv implementation. Could use some optimisation, but they are deprecated non time-critical functions. Thanks to Maarten Kroese for finding this problem. Fixes issue #28 in Arwinss wiki.
fireball at svn.reactos.org
- [ros-diffs] [hpoussin] 45811: [freeldr] Add some more memory management functions
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 45812: [freeldr] Allow opening of the raw device
hpoussin at svn.reactos.org
- [ros-diffs] [tkreuzer] 45813: revert change to IoCreateFile
tkreuzer at svn.reactos.org
- [ros-diffs] [hpoussin] 45814: [freeldr] Add KeBugCheckEx
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 45815: [freeldr] Add some functions to read partition tables Add some stubs, link to mini-HAL
hpoussin at svn.reactos.org
- [ros-diffs] [tkreuzer] 45816: - sort wdm.h a bit more - add missing NTAPI - move TIMER_TYPE to ntdef.h - remove duplicate port and register functions - add volatile keyword where appropriate to register access inline functions - Use result variable in IoGetRemainingStackSize inline function to avoid a warning
tkreuzer at svn.reactos.org
- [ros-diffs] [hpoussin] 45817: [freeldr] Don't write twice the delay method and how to read the RTC. Use those in the HAL
hpoussin at svn.reactos.org
- [ros-diffs] [tkreuzer] 45818: A bit more cleanup and sorting
tkreuzer at svn.reactos.org
- [ros-diffs] [arty] 45819: Clean out straggling changes.
arty at svn.reactos.org
- [ros-diffs] [arty] 45820: Pull my git repo (part 1).
arty at svn.reactos.org
- [ros-diffs] [arty] 45821: ntoskrnl part of trunk pull (somehow skipped).
arty at svn.reactos.org
- [ros-diffs] [sir_richard] 45822: Patch for better boot logo/progress bar, fixed /SOS (debug) boot screen/output, removal of "funny" shutdown messages, addition of shutdown logo/screen, and misc: [NTOS]: Add missing InbvIndicateProgress routine to update the progress bar while drivers are loading. Make boot and system driver initialization call it for each new driver. This updates the progress bar in the 25-75% range which was defined prior to IoInitSystem. [NTOS]: Fix InbvUpdateProgressBar code to correctly handle the floor and ceiling. [NTOS]: Remove shutdown "funny messages", do correct shutdown (should fix the ACPI shutdown issues) procedure. Display the shutdown screen on systems without ACPI (just like Windows does). [NTOS]: Add a resource header with IDB_ definitions for all the embedded bitmaps, instead of using magic numbers and guessing which is which. [NTOS]: Fix the boot logo initialization code as it was all wrong. 5 is the logo to be used during shutdown, for example, not the full logo background (which is supposed to be in 1, with a special palette that's faded in). Also handle server vs workstation scenarios. [NTOS]: Booting in the new WinNT mode now correctly displays the blue background screen when in debug (/SOS) mode, and the header/footer also has the correct color, as does the separator band. [DDK]: Add missing SUITE_TYPE definitions. [NTOS]: Remove logo files that are simply not needed for ReactOS (Compute Cluster Edition, Tablet PC, etc...) [NTOS]: Fix logo files (mostly) to have correct palettes. Note that 1.bmp is still quite different from Windows (no fade).
sir_richard at svn.reactos.org
- [ros-diffs] [hpoussin] 45823: Revert part of r45817 to try to fix build
hpoussin at svn.reactos.org
- [ros-diffs] [cwittich] 45824: [PDH] sync pdh to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45825: [NETAPI32] sync netapi32 to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45826: [MSCOREE] sync mscoree to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45827: [SHELL32] Fix length parameter for ZeroMemory Paul Vriens <Paul dot Vriens dot Wine at gmail dot com>
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45828: [BROWSEUI_WINETEST] sync browseui_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45829: [MSVCRT_WINETEST] sync msvcrt_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45830: [GDIPLUS_WINETEST] sync gdiplus_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45831: [GDIPLUS] sync gdiplus to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45832: [RSAENH] sync rsaenh to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [fireball] 45833: [WIDL] - Sync to Wine-1.1.39
fireball at svn.reactos.org
- [ros-diffs] [cwittich] 45834: [URLMON] sync urlmon to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45835: [ATL] sync atl to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 45836: [KSPROXY] - Silence traces in IEnumPins interface - Partly implement IKsObject interface for COutputPin - Retrieve pin communication and pass it to constructor of CInputPin - Implement IKsPinEx and IMemInputPin interface for CInputPin - The DVBT network provider can now connect to the BDA Source Filter
janderwald at svn.reactos.org
- [ros-diffs] [spetreolle] 45837: [URLMON] Fix build.
spetreolle at svn.reactos.org
- [ros-diffs] [cwittich] 45838: [WINTRUST] sync wintrust to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45839: [WINDOWSCODECS] sync windowscodecs to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45840: [WINTRUST_WINETEST] sync wintrust_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45841: [IPHLPAPI_WINETEST] sync iphlpapi_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45842: [SHELL32_WINETEST] sync shell32_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [fireball] 45843: [PSDK] - Update RPC includes to Wine-1.1.39.
fireball at svn.reactos.org
- [ros-diffs] [cgutman] 45844: - Implement VideoPortIsNoVesa
cgutman at svn.reactos.org
- [ros-diffs] [fireball] 45845: [RTL] - Fix Samuel's mistake of assuming that xmlstrs are zero-terminated by adding a xmlstr2unicode function, which returns a UNICODE_STRING representation of xmlstr suitable for printing. No debug log garbage now (disadvantage: more code changes compared to the original code).
fireball at svn.reactos.org
- [ros-diffs] [akhaldi] 45846: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [jimtabor] 45847: - [User32] Sync controls to wine 1.1.39.
jimtabor at svn.reactos.org
- [ros-diffs] [akhaldi] 45848: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45849: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45850: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 45851: add back missing IoAllocateAdapterChannel
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 45852: Fix TdiBuildBaseIrp by adding the missing ;
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 45853: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45854: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [cgutman] 45855: - Fail HwFindAdapter if VESA is disabled - This should allow VGA to take over but it doesn't work due to a bug in videoprt
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 45856: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [sir_richard] 45857: [DDK]: Add missing video IOCTLs.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 45858: - Convert the members of PCI_COMMON_HEADER into a #define to avoid inheritance on C++, which would render the type a non-POD, causing compilation errors. - IoInitializeDpcRequest expects PIO_DPC_ROUTINE as 2nd parameter, fix callers. - While FILE_CHARACTERISTIC_PNP_DEVICE is defined in the DDK/WDK, _SYSTEM_INFORMATION_CLASS is not, fix include guards in ntddk_ex.h - add InterlockedBitTestAndSet64 and InterlockedBitTestAndReset64 for amd64 - Fix definition of NLS_MB_CODE_PAGE_TAG for gcc - Fix parameters of DMA inline functions - remove duplicate IoAllocateAdapterChannel - Everything compiles again -> Amine, your turn :)
tkreuzer at svn.reactos.org
- [ros-diffs] [janderwald] 45859: [PORTCLS] - Remove dead code - Disable last mapping failed status when a new mapping is inserted - Notify IMiniportWavePciStream::MappingAvailable when a new mapping has arrived and the last one has failed - Return STATUS_NOT_FOUND in IPortWavePciStream::GetMapping when no mapping is available - Don't stop stream when no mapping is currently available
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 45860: [PORTCLS] - More cleanup - Only copy audio bytes to common buffer when the audio pin is in the running state - Only notify miniport when the audio pin is in the running state
janderwald at svn.reactos.org
- [ros-diffs] [akhaldi] 45861: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [janderwald] 45862: [PORTCLS] - Implement a function to retrieve the current acquired mapping tag range of the miniport driver - Call RevokeMappings when audio pin is stopped
janderwald at svn.reactos.org
- [ros-diffs] [akhaldi] 45863: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45864: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45865: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45866: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45867: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [fireball] 45868: [UNIATA] - Reduce pause between SelectDrive and ATAPI_RESET from 10000 to 500 (as it is in the old ATAPI driver).
fireball at svn.reactos.org
- [ros-diffs] [fireball] 45869: [UNIATA] - Really perform a controller hard-reset if it can't recover from a soft reset. Fixes VirtualBox one IDE controller configuration (master - IDE, slave - ATAPI). See issue #5145 for more details.
fireball at svn.reactos.org
- [ros-diffs] [akhaldi] 45870: More work on USB related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45871: - Move more stuff to wdm.h - Improve more Ke* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [cgutman] 45872: - Detach the device object from the stack before deleting it - Add a hack that selects the correct display number to use which allows other drivers to take over if one driver's HwFindAdapter fails - This allows ROS to work on non-VESA 2.0 compliant video cards if /NOVESA is specified - NOTE: VGA seems to have regressed quite a bit. The mouse doesn't show up but still works.
cgutman at svn.reactos.org
- [ros-diffs] [evb] 45873: - Add new unified VGA/VBE miniport driver. Based on NT4 DDK Cirrus Miniport Driver Sample with my modifications (marked with // eVb) to change Cirrus parts to VGA parts if needed. Also add VBE suppor which is not in Cirrus driver, but exists in Windows VGA miniport. - Work-in-progress, can boot to GUI with VMWare, but banked modes not yet supported, no VDM, no Mode-X, etc... - Thanks to sir_richard for help with headers, comments and other English stuff. - Driver is only built, not yet used. - NOTE: Some parts of BootVid seem to use functions copied from this sample (VgaInterpretCmdStream) but under "GPL", and also buggy (Chain4 Mode test will not work on most cards and VgaIsPresent == FALSE). Someone should fix.
evb at svn.reactos.org
- [ros-diffs] [evb] 45874: - New Framebuffer (Linear) Display Driver to support new unified VGA/VBE miniport. Based on NT4 DDK Sample, with modifications by me (marked with // eVb) to support new functionality needed for 2003-era driver. - Also used Virtual Box Display Driver as sample, which is based on "GPL" Windows 2003 DDK sample driver. Could not use 2003 DDK sample directly because of licensing issues, and feel unsafe about VirtualBox "GPL" driver that says "PATENTED AND ONLY FOR USE IN MICROSOFT PRODUCTS". - Note that old driver was based off DDK sample too, but with variables renamed (some comments identical!) and code reformatted, then marked as "GPL". This is not very good way to share/use code... one day someone can teach you lesson.
evb at svn.reactos.org
- [ros-diffs] [akhaldi] 45875: - Move more stuff to wdm.h - Improve more Mm* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45876: - Move more stuff to wdm.h - Improve more Ob* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45877: - Move more stuff to wdm.h - Improve more Ps* and Se* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [cwittich] 45878: [FUSION] sync fusion to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45879: [INETCOMM] sync inetcomm to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45880: [INETMIB1] sync inetmib1 to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45881: [MAPI32] sync mapi32 to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45882: [MAPI32_WINETEST] sync mapi32_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45883: [DSOUND_WINETEST] sync dsound_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45884: add dsound_winetest to build
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45885: [URLMON_WINETEST] sync urlmon_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45886: [RICHED20_WINETEST] sync riched20_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45887: [RICHED32_WINETEST] sync riched32_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [akhaldi] 45888: - Move more stuff to wdm.h - Improve more Po* and Zw* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [cwittich] 45889: [KERNEL32_WINETEST] sync kernel32_winetest to wine 1.1.39
cwittich at svn.reactos.org
- [ros-diffs] [akhaldi] 45890: - Move more stuff to wdm.h - DbgPrint(Ex) : PCCH Format -> PCSTR Format - Add NTSYSAPI to vDbgPrintEx(WithPrefix) - DbgPrintReturnControlC and Dbg{Set, Query}DebugFilterState : NTKERNELAPI -> NTSYSAPI - Add vKdPrintExWithPrefix definition - Improve the conditions around KdDebuggerEnabled and KdDebuggerNotPresent definitions
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 45891: Attempt to fix build of bootcd, by adding back vga and vbe miniport drivers.
tkreuzer at svn.reactos.org
- [ros-diffs] [spetreolle] 45892: Add back vgaddi to the build.
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 45893: Obvious one, add back framebuff as well.
spetreolle at svn.reactos.org
- [ros-diffs] [akhaldi] 45894: - Move more stuff to wdm.h - Add NTAPI back to some Io* definitions - Remove some redundant Io* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45895: HalAllocateCommonBuffer : - Move it from winddk.h to wdm.h and make it an inline function - NTHALAPI -> FORCEINLINE - PADAPTER_OBJECT AdapterObject -> PDMA_ADAPTER DmaAdapter
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45896: HalFreeCommonBuffer and HalReadDmaCounter : - Move them from winddk.h to wdm.h and make them inline functions - NTHALAPI -> FORCEINLINE - PADAPTER_OBJECT AdapterObject -> PDMA_ADAPTER DmaAdapter
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45897: - Move MMFLUSH_TYPE enum from winddk.h to ntifs.h - Remove redundant definitions from winddk.h : ObInsertObject, ObMakeTemporaryObject, ObOpenObjectByPointer, ObQueryObjectAuditingByHandle, ZwDeviceIoControlFile and ZwWaitForSingleObject - ObInsertObject : AdditionalReferences -> ObjectPointerBias and ReferencedObject -> NewObject Happy birthday Andy ! :)
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45898: [NTIFS] - Introduce #pragma once - Add missing includes - Add some struct forwarders - Add PsGetCurrentProcess, KeNumberProcessors, LSA_UNICODE_STRING, *PLSA_UNICODE_STRING, LSA_OBJECT_ATTRIBUTES and *PLSA_OBJECT_ATTRIBUTES definitions - Add SID_NAME_USE enum - Group related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 45899: add _WDMDDK_ include guard
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 45900: [NTIFS] - Group related definitions - Add SID_AND_ATTRIBUTES_HASH struct - Add SID_HASH_SIZE, SID_HASH_ENTRY, *PSID_HASH_ENTRY, SECURITY_LOCAL_LOGON_RID, SECURITY_CRED_TYPE_BASE_RID, SECURITY_CRED_TYPE_RID_COUNT, SECURITY_CRED_TYPE_THIS_ORG_CERT_RID, SECURITY_USERMODEDRIVERHOST_ID_BASE_RID, SECURITY_USERMODEDRIVERHOST_ID_RID_COUNT, SECURITY_CLOUD_INFRASTRUCTURE_SERVICES_ID_BASE_RID, SECURITY_CLOUD_INFRASTRUCTURE_SERVICES_ID_RID_COUNT, SECURITY_WMIHOST_ID_BASE_RID, SECURITY_WMIHOST_ID_RID_COUNT, SECURITY_TASK_ID_BASE_RID, SECURITY_NFS_ID_BASE_RID, SECURITY_COM_ID_BASE_RID, SECURITY_VIRTUALACCOUNT_ID_RID_COUNT and SECURITY_WINDOWSMOBILE_ID_BASE_RID definitions
akhaldi at svn.reactos.org
- [ros-diffs] [jimtabor] 45901: - [Win32k] Fix DrawMenuBar.
jimtabor at svn.reactos.org
- [ros-diffs] [akhaldi] 45902: [NTIFS] - Group related definitions - Correct ACCESS_MAX_MS_V5_ACE_TYPE definition - Add SYSTEM_MANDATORY_LABEL_ACE_TYPE, SUCCESSFUL_ACCESS_ACE_FLAG, FAILED_ACCESS_ACE_FLAG, SYSTEM_MANDATORY_LABEL_NO_WRITE_UP, SYSTEM_MANDATORY_LABEL_NO_READ_UP, SYSTEM_MANDATORY_LABEL_NO_EXECUTE_UP and SYSTEM_MANDATORY_LABEL_VALID_MASK definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45903: - Remove ntddk include from ntoskrnl.h - NTIFS : tagTOKEN_TYPE -> _TOKEN_TYPE - Remove redundant MmFlushImageSection definition from winddk - Add _BUS_HANDLER struct forwarder - Guard ifssupp.h with #ifndef _NTIFS_ condition - Add WAIT_TYPE, LOGICAL and PLOGICAL definitions to ntdef.h and get rid of the incorrect ones in winddk.h - Group related *_POWER_* definitions - Move PKSYNCHRONIZE_ROUTINE and POOL_TYPE to the kernel types section - PDEVICE_OBJECT DeviceObject -> struct _DEVICE_OBJECT *DeviceObject in some cases - PIRP Irp -> struct _IRP *Irp in some cases
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 45904: [WDM] - KPROCESSOR_MODE is CCHAR - add PF_XSAVE_ENABLED, SEC_COMMIT - KeSaveFloatingPointState and KeRestoreFloatingPointState are x86 only
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 45905: - Add PMDLX - MmProbeAndLockProcessPages is win2k, not XP - update CM_PARTIAL_RESOURCE_DESCRIPTOR - comment out some ExInterlocked functions for x86
tkreuzer at svn.reactos.org
- [ros-diffs] [jimtabor] 45906: - [User32 Wine Test] Disable cancel mode test.
jimtabor at svn.reactos.org
- [ros-diffs] [cgutman] 45907: - Transition the physical device into D0 state when we receive IRP_MN_START_DEVICE - Actually do the power state transtion when a PDO receives IRP_MN_SET_POWER for DevicePowerState - Fill the DEVICE_CHARACTERISTICS struct based on values in the acpi_device struct - Lots of unhacking
cgutman at svn.reactos.org
- [ros-diffs] [cwittich] 45908: [MSXML3] sync msxml3 to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45909: [MSI] sync msi to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [fireball] 45910: [vendor/wine] - Import Wine-1.1.40 gdi32, user32, winex11.drv, wineserver.
fireball at svn.reactos.org
- [ros-diffs] [cwittich] 45911: [CRYPT32] sync crypt32 to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45912: [DWMAPI] sync dwmapi to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45913: [QEDIT] sync qedit to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45914: [QUARTZ] sync quartz to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45915: [ATL] sync atl to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45916: [OLEPRO32] sync olepro32 to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45917: [OLEDLG] sync oledlg to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45918: [MSHTML] sync mshtml to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45919: [MSHTML_WINETEST] sync mshtml_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45920: [SHDOCVW] sync shdocvw to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45921: [PSTOREC] sync pstorec to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45922: [ACTXPRXY] partially sync actxprxy to wine 1.1.40 (shlobjidl.idl needs fixing!!!)
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45923: [SHLWAPI] sync shlwapi to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45924: [GDIPLUS] sync gdiplus to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45925: [AMSTREAM] sync amstream to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45926: [CABINET_WINETEST] sync cabinet_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45927: [HLINK_WINETEST] sync hlink_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45928: [MCIWAVE] sync mciwave to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45929: [TAPI32] sync tapi32 to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45930: [URLMON] sync urlmon to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45931: [WIDL] sync widl to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45932: [UXTHEME] sync uxtheme to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45933: [MSVCRT_WINETEST] sync msvcrt_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45934: [MSXML3_WINETEST] sync msxml3_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45935: [OLEACC] sync oleacc to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45936: [QUERY] sync query to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45937: [SHDOCLC] reduce diff to wine
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45938: [KERNEL32_WINETEST] sync kernel32_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45939: [MPR] partial sync to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45940: [WINDOWSCODECS] sync windowscodecs to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [spetreolle] 45941: [framebuf_new] Attempt to fix release build.
spetreolle at svn.reactos.org
- [ros-diffs] [cwittich] 45942: [WINTRUST] sync wintrust to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45943: [XMLLITE_WINETEST] add xmllite_winetest from wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45944: add xmllite_winetest to bootcd
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45945: [RTL] sync find_query_actctx with wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45946: [CRT] add TrailBytes-info for codepage 1361 <david dot hedberg at gmail dot com>
cwittich at svn.reactos.org
- [ros-diffs] [khornicek] 45947: - sync wined3d, ddraw, d3d8 and d3d9 with Wine 1.1.40
khornicek at svn.reactos.org
- [ros-diffs] [cwittich] 45948: [CRT] sync read_i with wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [fireball] 45949: - Sync up to Wine-1.1.40. - winent.drv: Since GetObject doesn't report negative height for topdown bitmaps anymore, rely on information from bmi. In future, it should be fixed to just provide a boolean topdown flag to the kernelmode GDI driver counterpart.
fireball at svn.reactos.org
- [ros-diffs] [khornicek] 45950: - fix build
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 45951: - revert the last wined3d.idl changes
khornicek at svn.reactos.org
- [ros-diffs] [cwittich] 45952: [CRT] sync fseek with wine 1.1.40 (all msvcrt file tests pass now)
cwittich at svn.reactos.org
- [ros-diffs] [dreimer] 45953: Sync Winfile to Wine 1.1.40
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 45954: Sync xcopy, winhlp32, wordpad, write and d3dx9_36 to Wine 1.1.40
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 45955: Add extrac32 from Wine 1.1.40
dreimer at svn.reactos.org
- [ros-diffs] [cwittich] 45956: sync RtlCreateActivationContext with wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45957: [GDIPLUS_WINETEST] sync gdiplus_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45958: add dsound_winetest to bootcd
cwittich at svn.reactos.org
- [ros-diffs] [cgutman] 45959: - Call acpi_bus_set_power instead of acpi_power_transition - Make sure the device has power management capabilities before calling acpi_bus_set_power - Report the new power state with PoSetPowerState - Initialize PDOs with the correct device power state (Patch by Samuel Serapion) - Initialze PDOs with the correct system power state
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 45960: - Add a stub for GetOwnerModuleFromTcpEntry - Patch by Olaf Siejka
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 45961: - globally disable warnings for char array subscripts - include ntifs.h in bootvid, kdcom, ramdisk, freeldr - define SINGLE_GROUP_LEGACY_API for the kernel - Add back missing prototypes: IoFreeAdapterChannel, IoMapTransfer, IoFlushAdapterBuffers, IoFreeMapRegisters, HalAllocateCommonBuffer, HalFreeCommonBuffer, HalReadDmaCounter - add missing NTAPI to KeQueryActiveProcessors
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 45962: [NTIFS] - Group related definitions - Add ACCESS_OBJECT_GUID, ACCESS_PROPERTY_SET_GUID, ACCESS_PROPERTY_GUID, ACCESS_MAX_LEVEL, ACCESS_DS_SOURCE_A, ACCESS_DS_SOURCE_W, ACCESS_DS_OBJECT_TYPE_NAME_A, ACCESS_DS_OBJECT_TYPE_NAME_W, ACCESS_REASON_TYPE_MASK, ACCESS_REASON_DATA_MASK, _ACCESS_REASON_TYPE, ACCESS_REASON, _ACCESS_REASONS, SE_SECURITY_DESCRIPTOR_FLAG_NO_OWNER_ACE, SE_SECURITY_DESCRIPTOR_FLAG_NO_LABEL_ACE and SE_SECURITY_DESCRIPTOR_VALID_FLAGS - Remove _AUDIT_EVENT_TYPE_HACK == 0 condition around _AUDIT_EVENT_TYPE
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45963: [NTIFS] Actually add the definitions mentioned in the previous commit
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 45964: [NTIFS] - Group related definitions - Add _SE_SECURITY_DESCRIPTOR, _SE_ACCESS_REQUEST, _SE_ACCESS_REPLY, _SE_AUDIT_OPERATION, _SE_AUDIT_INFO, _TOKEN_LINKED_TOKEN, _TOKEN_ELEVATION, _TOKEN_MANDATORY_LABEL, TOKEN_MANDATORY_POLICY_OFF, TOKEN_MANDATORY_POLICY_NO_WRITE_UP, TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN, TOKEN_MANDATORY_POLICY_VALID_MASK, _TOKEN_MANDATORY_POLICY and _TOKEN_ACCESS_INFORMATION definitions - Introduce TOKEN_ALL_ACCESS_P definition and use it to improve TOKEN_ALL_ACCESS definition - Add missing _TOKEN_INFORMATION_CLASS members
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 45965: [WDM] - Update DISPATCHER_HEADER, based on latest WDK, with "in2003 compatibility fixes - add Vmcs to INTERFACE_TYPE enum
tkreuzer at svn.reactos.org
- [ros-diffs] [mkupfer] 45966: - fix palette index for the progress bar
mkupfer at svn.reactos.org
- [ros-diffs] [spetreolle] 45967: Make the shutdown with ACPI enabled actually work. Patch by Samuel Serapion.
spetreolle at svn.reactos.org
- [ros-diffs] [tkreuzer] 45968: Add some Win7 version defines
tkreuzer at svn.reactos.org
- [ros-diffs] [spetreolle] 45969: Stubplement WTSQueryUserToken. Patch by Olaf Siejka.
spetreolle at svn.reactos.org
- [ros-diffs] [tkreuzer] 45971: [NTOS] - use NTDDI_VERSION 0x05020400 (2k3, SP4) - fix ProbeForRead parameters - remove a hack
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 45972: revert the change to ProbeForRead
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 45973: - comment out an ASSERT in IoSkipCurrentIrpStackLocation, because our kernel is broken - Add a header to wdm.h - add _NTLSA_IFS defines - add NTAPI to SeLockSubjectContext - add back CONST in ProbeForRead
tkreuzer at svn.reactos.org
- [ros-diffs] [cwittich] 45974: [ADVAPI32_WINETEST] sync advapi32_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45975: [GDI32_WINETEST] sync gdi32_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45976: [USER32_WINETEST] sync user32_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45977: [SHELL32_WINETEST] sync shell32_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45978: [OBJSEL] sync objsel to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45979: [ITSS] sync itss to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45980: [PSAPI_WINETEST] sync psapi_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [fireball] 45981: Maarten Kroese - Apply same Marlett-font charset fix to the system menu drawing. - Also slightly adjust symbol's position. (Should be sent upstream).
fireball at svn.reactos.org
- [ros-diffs] [cwittich] 45982: [MSCTF] sync msctf to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45983: [PSDK] sync xmldom.idl to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45984: [CLUSAPI] sync clusapi to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45985: [ICCVID] sync iccvid to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45986: [ITIRCL] sync itircl to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 45987: [IMM32] sync imm32 to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [dreimer] 45988: Polish translation update by Maciej Bialas.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 45989: Add remakex command to rosbe
dreimer at svn.reactos.org
- [ros-diffs] [cwittich] 45990: [HHCTRL.OCX] sync hhctrl.ocx to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [spetreolle] 45991: [HHCTRL.OCX] fix build
spetreolle at svn.reactos.org
- [ros-diffs] [dreimer] 45992: Update reg and msiexec to Wine 1.1.40.
dreimer at svn.reactos.org
- [ros-diffs] [akhaldi] 45993: [NTIFS] - Group related definitions - Add POLICY_AUDIT_SUBCATEGORY_COUNT, _TOKEN_AUDIT_POLICY, _MANDATORY_LEVEL definitions - Add NtOpen{Thread, Process}Token(Ex), NtOpenJobObjectToken, NtDuplicateToken, NtImpersonateAnonymousToken, Nt{Query, Set}InformationToken, NtAdjustPrivilegesToken, NtAdjustGroupsToken, NtPrivilegeCheck and NtAccessCheckAndAuditAlarm declarations - Add NTSYSCALLAPI to NtFilterToken - NtAccessCheckByType(ResultList)AndAuditAlarm(ByHandle) : Add NTSYSCALLAPI and HANDLE HandleId -> PVOID HandleId
akhaldi at svn.reactos.org
- [ros-diffs] [hpoussin] 45994: [freeldr] Add SCSIPORT category to debug messages Add missing PELOADER entry + fix one debug message
hpoussin at svn.reactos.org
- [ros-diffs] [jimtabor] 45995: - [User32] Sync Mdi to wine 1.1.40.
jimtabor at svn.reactos.org
- [ros-diffs] [tkreuzer] 45996: [NTOS] IofCompleteRequest: Skip the stack location at the beginning of the loop instead of before and at the end to avoid double skipping of the last valid stack location in certain cases. This prevents the ASSERT in IoSkipCurrentIrpStackLocation to be hit. Note: this leads to a different value of Irp->CurrentLocation and Irp->Tail.Overlay.CurrentStackLocation after the last completion routine has been called. But that should hopefully not make a difference.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 45997: [WDM] reenable the ASSERT in IoSkipCurrentIrpStackLocation
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 45998: [NTIFS] - Group related definitions - Add Nt{Open,Privilege,Close,Delete}ObjectAuditAlarm, NtPrivilegedServiceAuditAlarm, RtlRandom(Ex), RtlCaptureContext, RtlInit{Ansi,Unicode}StringEx, RtlUpcaseUnicodeStringTo(Counted)OemString, RtlIdnTo(Nameprep)Unicode, RtlValidateUnicodeString, RtlUnicodeStringToOemSize, RtlMultiByteToUnicodeN, RtlMultiByteToUnicodeSize, RtlUnicodeToMultiByteSize, RtlUnicodeToUTF8N, RtlUTF8ToUnicodeN, RtlUpcaseUnicodeToMultiByteN, RtlUnicodeToOemN, RtlUpcaseUnicodeToOemN, RtlNormalizeString, RtlIsNormalizedString, RtlIsValidOemCharacter, PfxInitialize, PfxInsertPrefix, RtlEqualPrefixSid, RtlFreeSid, RtlAllocateAndInitializeSid and RtlIdentifierAuthoritySid function declarations - Add RTL_ALLOCATE_STRING_ROUTINE, RTL_REALLOCATE_STRING_ROUTINE and RTL_FREE_STRING_ROUTINE type definitions - Add PREFIX_TABLE_ENTRY and PREFIX_TABLE structures - Improve RtlGenerate8dot3Name definition - Improve RtlFillMemoryUlong and add RtlFillMemoryUlonglong - Add HEAP_SETTABLE_USER_{VALUE,FLAG1,FLAG2,FLAG3,FLAGS}, HEAP_CLASS_{0-8,MASK}, HEAP_MAXIMUM_TAG, HEAP_GLOBAL_TAG, HEAP_PSEUDO_TAG_FLAG, HEAP_TAG_SHIFT, HEAP_TAG_MASK and HEAP_CREATE_VALID_MASK definitions - Add HEAP_MAKE_TAG_FLAGS inline function - RtlAllocateHeap : HANDLE HeapHandle -> PVOID HeapHandle - RtlFreeHeap : HANDLE HeapHandle -> PVOID HeapHandle and P -> BaseAddress - RtlOemToUnicodeN : PCH OemString -> PCCH OemString - Add RtlOffsetToPointer and RtlPointerToOffset macros Dedicated to arty ; )
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 45999: Add a bunch of Zw apis. (see diff for more details)
tkreuzer at svn.reactos.org
- [ros-diffs] [janderwald] 46000: - Silent traces
janderwald at svn.reactos.org
- [ros-diffs] [sir_richard] 46001: [NTOS]: Implement CmSetLazyFlushState to disable lazy writing in the Cm. [NTOS]: Implement ExSwapInWorkerThreads to in-swap any worker threads when needed. [NTOS]: Add HAL stubs for HalEndOfBoot and HalSetWakeEnable since most HALs set this to NULL. [DDK]: Add some missing definitions.
sir_richard at svn.reactos.org
- [ros-diffs] [ekohl] 46002: SEH-Protect the call to RSetServiceStatus in SetServiceStatus. This keeps services from crashing when the connection to the service manager fails.
ekohl at svn.reactos.org
- [ros-diffs] [sir_richard] 46003: [CMLIB]: Just use UNIMPLEMENTED.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46004: [NTOS]: Have I/O Manager Volume Device Objects register with the Power Manager so that they can receive dope. [NTOS]: Reimplement NtShutdownSystem. [NTOS]: Implement NtSetSystemPowerState for the shutdown/reboot cases. [NTOS]: Use the dope from the volume device objects to flush all writeable (non-floppy) devices. Pending hard-disk changes are now flushed to disks before shutdown. [NTOS]: Flush \\REGISTRY during shutdown. This flushes all pending changes. [NTOS]: Call into Cc to flush lazy writer during shutdown. [NTOS]: Stop killing processes on shutdown. The kernel should not be doing this. [NTOS]: Don't only shutdown disk file systems, but also cdrom and tape. [NTOS]: Don't only notify drivers of first-chance shutdown -- also parse the last-change shutdown list. [NTOS]: Reference drivers registering for shutdown notifications so that they remain loaded for them to get the notification at shutdown. [NTOS]: Notify drivers that have registered/opened the Power State callback. [NTOS]: A lot of the Po* power state code is highly simplified, but provides a good roadmap to anyone interested in this functionality long-term.
sir_richard at svn.reactos.org
- [ros-diffs] [fireball] 46005: [PSDK] - Update all IDLs to Wine-1.1.40. If you feel some of your change was lost, it wasn't needed for building. Please recommit if you still think it's of a high value.
fireball at svn.reactos.org
- [ros-diffs] [jimtabor] 46006: - [User32_winetest] - Win : Remove test_capture from service. This is related to TrackMouseEvent issues which use SetCapture.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 46007: [User32] - Andrew Nguyen : Ensure That WM_INITDIALOG passes the first tabstop control handle to the dialog procedure. - Henri Verbeet : Also show dialogs right after a WM_TIMER message.
jimtabor at svn.reactos.org
- [ros-diffs] [tkreuzer] 46008: Add some types and contants to ntpoapi.h
tkreuzer at svn.reactos.org
- [ros-diffs] [jimtabor] 46009: - Fix a crash in user32 winetest msg.
jimtabor at svn.reactos.org
- [ros-diffs] [dreimer] 46010: Polish translation update by Maciej Bialas.
dreimer at svn.reactos.org
- [ros-diffs] [cgutman] 46011: [CMBATT] - Add initial cmbatt driver which mostly stubs - All it does right now is register a battery device with the battc driver [BATTC] - Add a nearly complete battc driver (the only stuff missing is WMI) - Tested with our stubbed cmbatt driver but testing on Windows would be nice too [BATTERY.INF] - Added battery.inf to install battery devices [MISC] - Add cmbatt.sys, battc.sys, and battery.inf to bootcd - We still need to implement compbatt.sys - PS: Janderwald, you stole my commit number ; )
cgutman at svn.reactos.org
- [ros-diffs] [jimtabor] 46012: - [User32_winetest] - Msg : Remove more tests from service. test_timers crashed on a callback which passed months ago. The rest are related to TrackMouseEvent and capture.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 46013: [User32] - David Hedberg Fix return value for EDIT_EM_Scroll and case where EM_SCROLL with page down results in trying to scroll up past the beginning. Sync to wine 1.1.40.
jimtabor at svn.reactos.org
- [ros-diffs] [akhaldi] 46014: [NTIFS] - Group related definitions - Add several Rtl* function declarations (See diff for details) - Add MAX_UNICODE_STACK_BUFFER_LENGTH definition - RtlConvertSidToUnicodeString : DestinationString -> UnicodeString
akhaldi at svn.reactos.org
- [ros-diffs] [hpoussin] 46015: Fix include directories
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 46016: [headers] Fix type of PRTL_HEAP_PARAMETERS in ifssupp.h. Will be required soon
hpoussin at svn.reactos.org
- [ros-diffs] [hpoussin] 46017: [freeldr] Load an additional SCSI driver if present (NTBOOTSYS.SYS on boot partition), to increase number of known storage devices. Works only with very simple miniport drivers.
hpoussin at svn.reactos.org
- [ros-diffs] [akhaldi] 46018: [NTIFS] - Group related definitions - Add several Rtl* function declarations - Add RTL_SYSTEM_VOLUME_INFORMATION_FOLDER, DEVICE_TYPE, FILE_DEVICE_*, METHOD_* and FILE_*_ACCESS definitions - Add CTL_CODE, DEVICE_TYPE_FROM_CTL_CODE and METHOD_FROM_CTL_CODE macros
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46019: [NTIFS] - Group related definitions - Add NtSetInformationThread function declaration - Add SE_ADT_PARAMETER_TYPE enum - Add SE_ADT_OBJECT_TYPE, SE_ADT_PARAMETER_ARRAY_ENTRY, SE_ADT_ACCESS_REASON and SE_ADT_PARAMETER_ARRAY structures - Add SE_MAX_AUDIT_PARAMETERS, SE_MAX_GENERIC_AUDIT_PARAMETERS, SE_ADT_PARAMETERS_* and SE_ADT_PARAMETER_* definitions - Add LSAP_SE_ADT_PARAMETER_ARRAY_TRUE_SIZE macro
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46020: - Move some definitions from wdm.h to ntpoapi.h - Add ALIGN_DOWN_BY, ALIGN_UP_BY, ALIGN_DOWN_POINTER_BY, ALIGN_UP_POINTER_BY - fix pshpack1.h inclusion - PCHAR -> PSTR in RtlAssert
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46021: Sync with trunk head
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46022: revert part of 46020, adding back po types
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 46023: [SETUPLDR]: Fix build breakage caused by hpoussin, by linking minihal into setupldr as well.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 46024: merge r46023
tkreuzer at svn.reactos.org
- [ros-diffs] [jimtabor] 46025: - [User32] Fix timer crash when calling proc.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 46026: - [User32_winetest] Restore Timer test.
jimtabor at svn.reactos.org
- [ros-diffs] [sir_richard] 46027: [WIN32K]: Stub-plement NtUserSetInformationThread for UserInitiateShutdown and UserEndShutdown. I think we're supposed to notify Winlogon at some point, and check for races. Part of new shutdown code.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46028: [NTOS]: While attempting to ressucitate the user-mode shutdown code in CSRSS (disabled since 2006), it seemed clear that one of the main steps is to obtain the caller's LUID in order to kill the right processes. This LUID is obtained from the current thread's token, and we know it's the callers since we're supposed to impersonate the caller. Unfortunately, impersonation failed, making the whole process fail. Impersonation failed because NtImpersonateThread was actually inverting the THREAD_IMPERSONATE rights, asking the client thread for the server's permissions, and vice versa. Fixing this resulted in yet another failure. Analysis of this failure showed that even opening the server (ie: current) thread for THREAD_DIRECT_IMPERSONATION failed, which is unusual since the current thread should have access to all its rights. This is determined in PspCreateThread when the ETHREAD->GrantedAccess field is set. Continuing onto this path, tracing revealed that GrantedAccess was merely 0x1607F and not 0x1F3FF as expected, meaning that not all rights were given, including the impersonate right (0x200), explaining the failure, but not the deeper reason behind it. Attempting to identify which code path set this GrantedAccess, the SepAccessCheck routine came to light. A bug there caused MAXIMUM_ALLOWED accesses to fail in certain scenarios, such as when the object had no security descriptor, because MAXIMUM_ALLOWED would be granted as an absolute value, when instead of it is a flag that should grant GENERIC_ALL. Fixing that bug, the failure continued. Further analysis identified that the Administrators SID was being found with GENERIC_READ + WRITE + EXECUTE access, and no SID was found for GENERIC_ALL access. This happened when searching the system token's default DACL, which is assigned to the kernel (but for kernel-mode callers, this check was skipped), smss, winlogon, etc. The code for creating this system token was heavily hacked, so the function to create the system token, as well as NtCreateToken were refactored to use a common piece of token-creating code. Furthermode, the system token was correctly created with Local System as the user, and Administrators as one of the groups. Finally, SeDefaultDacl was used (already setup properly) instead of a badly configured Default DACL. The new shared code also correctly sets the SE_GROUP_ENABLED flag on all SE_GROUP_MANDATORY groups, and scans tokens to set the TOKEN_HAS_ADMIN_GROUP and TOKEN_HAS_TRAVERSE_PRIVILEGE flags which were not previously set. With the correct system token and default DACL, the Local System SID was now found, but the failure continued. This was revealed to be due to an even deeper rooted problem, as the SepIsSidInToken routine checked for SE_GROUP_ENABLED before listing a SID as "present". Although this is correct for actual groups, the User SID will never have the SE_GROUP_ENABLED flag as it is not a group. This caused any granted access ACE belonging to a user (instead of a group) to be ignored, causing either access check failures, or limited rights returned (in the MAXIMUM_ALLOWED case). Upon fixing this bug, the NtImpersonateThread call finally returned success, since the rights were now correct. Promptly upon calling NtOpenThreadToken to query the LUID however, the system ASSERTED with FALSE. The code at fault was a line in NtOpenThreadTokenEx which forcefully ASSERTed if the impersonation code path was taken, presumably because this was never tested, and ReactOS would actually always fail impersonation attempts due to the bugs fixed above. This routine was thus quickly reworked to fix some mistakes (such as forgetting to actually impersonate the client, incorrect referencing/dereferencing of thread/tokens, and assumptions about DACL creation success). Having fixed the NtOpenThreadTokenEx routine, the LUID query now went through for the impersonated token, but soon causing a user-mode crash, due to an incorrect parameter reference in the CsrGetProcessLuid function in the csrsrv code by Alex (which I copy/pasted to reduce code duplication). Fixing this final bug finally allowed the correct LUID to be queried and I was able to continue development of not-yet-commited user-mode shutdown code.
sir_richard at svn.reactos.org
- [ros-diffs] [cfinck] 46029: Create a branch for 0.3.11-CLT2010
cfinck at svn.reactos.org
- [ros-diffs] [akhaldi] 46030: - Add a couple of Lsa* function declarations - Add missing MSV1_0* related definitions, enums, structs and macros
akhaldi at svn.reactos.org
- [ros-diffs] [cfinck] 46031: Change version to 0.3.11-CLT2010
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 46032: Change the copyright year as well.
cfinck at svn.reactos.org
- [ros-diffs] [akhaldi] 46033: [NTIFS] - Group related definitions - Add several missing Nt* function declarations - Add REMOTE_PROTOCOL_FLAG_LOOPBACK, REMOTE_PROTOCOL_FLAG_OFFLINEseveral and several FILE_* definitions - Add missing FILE_* structures
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46034: [NTIFS] - Group related definitions - Add CSV_NAMESPACE_INFO, FSCTL_QUERY_FAT_BPB_BUFFER and several missing FS related structures and definitions - Add a bunch of FSCTL_* macros
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46035: [NTIFS] - Add several missing FS related enums, structures and definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46036: [NTIFS] - More work on FS related structures and definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46037: [NTIFS] - Group related definitions - Add REPARSE_*, FILE_PIPE_CLIENT_PROCESS_BUFFER_EX, VIRTUAL_STORAGE_TYPE, STORAGE_QUERY_DEPENDENT_VOLUME_* and PUBLIC_OBJECT_* structures - Add LINK_TRACKING_INFORMATION_TYPE, LINK_TRACKING_INFORMATION and REMOTE_LINK_TRACKING_INFORMATION enums - Update OBJECT_INFORMATION_CLASS and FILE_PIPE_CLIENT_PROCESS_BUFFER definitions - Add REPARSE_GUID_DATA_BUFFER_HEADER_SIZE, IsReparseTag*, FSCTL_LMR_* and FSCTL_PIPE_* macros - Add missing MAXIMUM_REPARSE_DATA_BUFFER_SIZE, IO_REPARSE_TAG_*, FILE_PIPE_COMPUTER_NAME_LENGTH and QUERY_DEPENDENT_VOLUME_REQUEST_FLAG_* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [spetreolle] 46038: Convert battery.inf to UTF-16 Add French translation. Add battery.inf and fdc.inf to syssetup process. Floppy disk controllers and batteries now appear correctly in device manager. Dedicated to aicom ; )
spetreolle at svn.reactos.org
- [ros-diffs] [akhaldi] 46039: [NTIFS] - Group related definitions - Add missing *_INCREMENT, SYSTEM_PAGE_PRIORITY_BITS, SYSTEM_PAGE_PRIORITY_LEVELS and INVALID_PROCESSOR_INDEX definitions - KAPC_STATE : ApcListHead[2] -> ApcListHead[MaximumMode] - KQUEUE : make CurrentCount volatile - Add several missing Ke* functions declarations
akhaldi at svn.reactos.org
- [ros-diffs] [sir_richard] 46040: [CSRSS]: Fix yet another bug in the unused csrss code.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46041: [KERNEL32]: Bug fix CTRL-C handler registration/deregistration/notification, needed for correct console shutdown behavior.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46042: [KERNEL32/CSRSS]: Register new Win32 threads with CSRSS. Add a bunch of lookup, creation, allocation, hashing and CSR thread management routines from the unused CSRSRV in trunk. [CSRSS]: Bang in the new thread support in a bunch of places, including creating static server threads. It's very hacked and handle duplication doesn't work 100% reliably, but it gets the job done. [CSRSS]: Add CsrGetProcessLuid, CsrImpersonateClient, CsrRevertToSelf, CsrShutdownProcesses, CsrFindProcessForShutdown required for user-mode shutdown. Right now we are able to reliably enumerate user apps (in the user LUID) and then service/system apps (in the LOCAL SYSTEM LUID).
sir_richard at svn.reactos.org
- [ros-diffs] [jimtabor] 46043: - [User32] sync spy to wine 1.1.40
jimtabor at svn.reactos.org
- [ros-diffs] [hpoussin] 46044: Link SCSI miniport drivers only to scsiport
hpoussin at svn.reactos.org
- [ros-diffs] [tkreuzer] 46045: [ASM] Don't check for _MSC_VER to decide if the assembly source is going to be compiled with ML or AS, instead check for _USE_ML Fixes compiling .S files with AS, when using MSVC
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46046: merge r46045
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 46047: [KERNEL32]: As indicated by the comment, kernel32 should always connect to the console server, even for non-console apps (the latter will just basically ignore the request). This is needed to (at minimum) setup the Ctrl-C handler, as otherwise, only "true console" apps will have a handler, even though internally, all apps have such a handler. This is what CSRSS needs to call internally for shutting down non-GUI apps, for example. (The default CTRL-C handler will just call ExitProcess).
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46048: [CSRSS]: Differentiate between first-try and second-try shutdown. In the first try, the console server should defer to the user/win32k server to attempt shutdown for a non-console app. However, if we end up with a second try because this did not happen, then the console server takes matters in its own hands and calls the CTRL-C handler (with some exceptions, such as system/service apps, or apps not belonging to the LUID).
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46049: [NTOS]: No good deed goes unpunished. Continuing the novel/saga from a couple of days ago, it seems that now that impersonation works, various code paths are being tickled into existence. For example, it would seem parts of the system now attempt setting primary tokens. This would cause an assertion, since PspAssignPrimaryToken incorrectly dereferenced the token (leading to a double-dereference) due to an off-by-! mistake.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 46050: [FREELDR] Define _BLDR_ for WDK header compatibility [HAL] Define _NTHALDLL_ for WDK header compatibility, get rif of DECLSPEC_IMPORT header hack [NDK/RTL] Fix some Rtl prototypes (PCHAR -> PCCH) [NDK] Fix ZwOpenEvent prototype [NTIFS] Fix definition of NTKERNELAPI, move some types, fix PRTL_ALLOCATE_STRING_ROUTINE, PRTL_REALLOCATE_STRING_ROUTINE, PRTL_FREE_STRING_ROUTINE, define CTL_CODE, DEVICE_TYPE_FROM_CTL_CODE, FILE_ANY_ACCESS, FILE_SPECIAL_ACCESS, FILE_READ_ACCESS, FILE_WRITE_ACCESS identical to wdm.h, remove duplicate RtlGenerate8dot3Name, remove ZwOpenEvent [NTPOAPI] Guard some types with #ifndef _PO_DDK_ [WDM] Create reactos compatible definition of NTKERNELAPI, add KDPC_WATCHDOG_INFORMATION, BATTERY_REPORTING_SCALE, fix ALIGN_UP_POINTER_BY, guard some types with #ifndef _PO_DDK_, update POWER_INFORMATION_LEVEL, make some FILE_DEVICE_ definitions identical to ntifs.h, fix HalAllocateCommonBuffer
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 46051: [CSRSS]: Split off CSRSS into a more Windows-friendly model. CSRSS.EXE is simply a stub which loads CSRSRV.DLL, where all the actual code is present. [CSRSRV]: Mostly moved all the current CSRSS code into CSRSRV, with some very minor changes to get it workking. [CSRSRV]: Add some more code from Alex's CSRSRV, such as thread dereferencing/deallocation, hacked to work. [CSRSRV]: Make CsrTerminateProcess destroy each CSR thread in that process, otherwise we were always leaking a handle, so processes never died. Because of this, primary tokens would remain "in use", and when umpnpmgr attempted to do a "Create Process as User" for the second+ time, the call would fail since the token from the first process was still around. This fixed that regression from the mailing list.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46052: [CSRSRV]: Move the new process/thread management functions into new, dedicated files. Export some of the functions, so that win32csr can use them by linking to csrsrv. Last change needed for barebones user-mode shutdown support.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46053: [KERNEL32]: Remove debug output.
sir_richard at svn.reactos.org
- [ros-diffs] [jimtabor] 46054: - [User32] Send WM_CANCELMODE in EnableWindow.
jimtabor at svn.reactos.org
- [ros-diffs] [cfinck] 46055: Backport the new boot and shutdown screen and slightly modify it for extra awesomeness! :-) This includes: - Merging 45269, 45270, 45614, 45618, 45619, 45822, 45966. - Hardcoding NtProductWinNt instead of NtProductServer as the product type. I didn't merge the new code for this as I'm not sure about its dependencies. - Changing 1.bmp and 6.bmp for CLT2010.
cfinck at svn.reactos.org
- [ros-diffs] [fireball] 46056: [OLE32] - Sync to Wine-1.1.40. Along with improvements, it provides many memory corruption fixes.
fireball at svn.reactos.org
- [ros-diffs] [cfinck] 46057: Merge 45730 (rapps link fix)
cfinck at svn.reactos.org
- [ros-diffs] [dreimer] 46058: Updated README.WINE. Additionally I added a * to all Autosyncs which lie a bit back already. Will look through them and check which are still recent.
dreimer at svn.reactos.org
- [ros-diffs] [cfinck] 46059: - Add a script for creating a Hybrid-CD (combined Boot-CD & Live-CD). Kudos for this go to Andrew Greenwood, I just scripted his way of creating the disc. - Combining them also requires changing the Live-CD directory in the kernel to "live", which renders regular Live-CDs created in this tree unbootable.
cfinck at svn.reactos.org
- [ros-diffs] [akhaldi] 46060: [NTIFS] Remove RTL_SPLAY_LINKS definition
akhaldi at svn.reactos.org
- [ros-diffs] [spetreolle] 46061: [WLANSVC] - Add required libary iphlpapi
spetreolle at svn.reactos.org
- [ros-diffs] [dreimer] 46062: Sync avifil32, hnetcfg, initpki, localspl, localui, mciavi32, mciqtz32, mciseq and mlang to Wine 1.1.40 More will come.
dreimer at svn.reactos.org
- [ros-diffs] [dreimer] 46063: Sync mscms, msg711.acm, msgm32.acm, msimtf. msnet32, msrle32, mssip32, msvcrt20, msvfw32, msvidc32 and nddeapi to Wine 1.1.40 Even more will come.
dreimer at svn.reactos.org
- [ros-diffs] [akhaldi] 46064: [NTDDK] - Move several ntddk.h related definition from winddk.h - Group related definitions - Add CONTEXT_XSTATE definition - RtlUpperString and RtlCopyString : constify SourceString - RtlCompareString and RtlEqualString : constify the first two params - Update guards around IoAllocateAdapterChannel - Remove duplicate IoRegisterBootDriverReinitialization
akhaldi at svn.reactos.org
- [ros-diffs] [cfinck] 46065: Update the root "readme.txt" of the CD and the "welcome.exe" app to show more options. This is also stuff, which was mostly done by Andrew Greenwood for FOSDEM last year. I just changed it for our needs.
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 46066: Combine the Step1/Step2 creation of the Hybrid-CD. Extra stuff can be added to the directory "hybridcd_extras" now.
cfinck at svn.reactos.org
- [ros-diffs] [sir_richard] 46067: [DDK]: Add MEMORY_BARRIER missing from ioaccess.h.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46068: [SCM]: Fix SCM shutdown. Now all services are stopped (in my working copy with the CSRSS shutdown code).
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46069: [NTOS]: List still-running processes at kernel shutdown. Useful for debugging shutdown code later.
sir_richard at svn.reactos.org
- [ros-diffs] [cfinck] 46070: Merge 45535 (the big RosBE 1.5 compatibility patch) This branch HAS to be built with the current RosBE version now.
cfinck at svn.reactos.org
- [ros-diffs] [tkreuzer] 46071: [NTDEF] Add PROCESSOR_NUMBER [NTDDK] Define only CONTEXT, not PCONTEXT, it is already defined by wdm.h, add missing #endif, move OSVERSIONINFO*, CONFIGURATION_TYPE, CONFIGURATION_INFORMATION, PIO_QUERY_DEVICE_ROUTINE, DRIVER_REINITIALIZE and PHYSICAL_MEMORY_RANGE from winddk, add RTL_SPLAY_LINKS
tkreuzer at svn.reactos.org
- [ros-diffs] [dreimer] 46072: Sync sccbase, slbcsp, usp10, wldap32, wuapi and xinput1_3 to Wine 1.1.40 Theres more, like: comctl32, comdlg32, oleaut32, riched20, sti, version, winemp3.acm, wininet and winhttp which is above my skills or looks strange, like its not really synched (winemp3.acm!!) Feel free to play with them.
dreimer at svn.reactos.org
- [ros-diffs] [cgutman] 46073: - Quit building a useless IO_RESOURCE_REQUIREMENTS_LIST (and leaking memory) in response to IRP_MN_QUERY_RESOURCES - Actually store the IO_RESOURCE_REQUIREMENTS_LIST in Irp->IoStatus.Information in response to IRP_MN_QUERY_RESOURCE_REQUIREMENTS so the PnP manager can use it (and fixes another memory leak)
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46074: Add kmtypes.h
tkreuzer at svn.reactos.org
- [ros-diffs] [spetreolle] 46075: [ACPI] Fix implicit declaration warnings
spetreolle at svn.reactos.org
- [ros-diffs] [cwittich] 46076: [PSDK] add extern GUID_NULL
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46077: [OLE32_WINETEST] sync OLE32_WINETEST with wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [tkreuzer] 46078: Add extern "C"
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46079: [NTIFS] Add back some members of OBJECT_INFORMATION_CLASS, with a comment that they are missing in WDK
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46080: - We forget that AE_BUFFER_OVERFLOW is normal and expected since our buffer length is 0 so don't fail if that status is returned - For any device that actually had resources we would return STATUS_SUCCESS without building a resource list and if the device didn't have resources we would end up freeing a NULL pointer, storing stack trash in Irp->IoStatus.Information, and then returning STATUS_SUCCESS - Fixes reporting device resources (and possibly the VBox additions crash with ACPI enabled)
cgutman at svn.reactos.org
- [ros-diffs] [cfinck] 46081: Use a different wallpaper for CLT2010 (1/2)
cfinck at svn.reactos.org
- [ros-diffs] [cfinck] 46082: Use a different wallpaper for CLT2010 (2/2)
cfinck at svn.reactos.org
- [ros-diffs] [akhaldi] 46083: [NTDDK] - Move several ntddk.h related definition from winddk.h - Group related definitions - ZwSetTimer : BOOLEAN WakeTimer -> BOOLEAN ResumeTimer - IoWritePartitionTableEx : *PartitionBuffer -> *DriveLayout - HalPutDmaAdapter : AdapterObject -> DmaAdapter - MmAllocateNonCachedMemory : ULONG NumberOfBytes -> SIZE_T NumberOfBytes
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46084: [HPP] - Fix allocation size - add some more traces - add to build
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46085: [NTDDK] - Move several ntddk.h related definition from winddk.h - Group related definitions - MmAllocateNonCachedMemory : ULONG NumberOfBytes -> SIZE_T NumberOfBytes - DbgPrompt : Add NTSYSAPI and MaximumResponseLength -> Length - RtlLargeIntegerDivide : static __inline -> __inline
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46086: [NTDDK] - Move several ntddk.h related definition from winddk.h - Group related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [cfinck] 46087: Scale down the wallpaper to 800x600. For some reason, scaling down the image through the "Stretch" option of the Desktop doesn't seem to work.
cfinck at svn.reactos.org
- [ros-diffs] [akhaldi] 46088: [NTDDK] - Move several ntddk.h related definition from winddk.h - Add IRP_MN_FLUSH_AND_PURGE and several DO_* definition - Update HAL_QUERY_INFORMATION_CLASS and HAL_SET_INFORMATION_CLASS members - Fix DEBUG_DEVICE_DESCRIPTOR structure definition
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46089: [KMTYPES] Add a compilation hack for gcc
tkreuzer at svn.reactos.org
- [ros-diffs] [jimtabor] 46090: - Add new menu structures.
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 46091: - Fix build!
jimtabor at svn.reactos.org
- [ros-diffs] [jimtabor] 46092: - Fix test build!
jimtabor at svn.reactos.org
- [ros-diffs] [fireball] 46093: [OLEAUT32] - Sync to Wine-1.1.40.
fireball at svn.reactos.org
- [ros-diffs] [tkreuzer] 46094: [KTMTYPES] Fix the UOW hack, use special case for C++ Thanks to Dmitry Gorbachev for the solution.
tkreuzer at svn.reactos.org
- [ros-diffs] [khornicek] 46095: [KERNEL32] GetConsoleProcessList is implemented, this prevents the console winetest from crashing
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 46096: fix build?
khornicek at svn.reactos.org
- [ros-diffs] [tkreuzer] 46097: [FREELDR] Include ntddk.h instead of winddk.h [RAMDISK] Add missing DO_XIP definition (not in WDK/DDK) [FASTFAT] Remove duplicate VOLUME_IS_DIRTY definition [HAL] Add case stubs for missing HAL_QUERY_INFORMATION_CLASS members [NDK] Fix DbgPrompt prototype [NTDDK] - Move from winddk.h: _KUSER_SHARED_DATA (updated), pHalIoAssignDriveLetters, PHAL_RESET_DISPLAY_PARAMETERS, HAL_DISPATCH, HalDispatchTable, PCREATE_PROCESS_NOTIFY_ROUTINE, PCREATE_THREAD_NOTIFY_ROUTINE, IMAGE_INFO, PLOAD_IMAGE_NOTIFY_ROUTINE, BUS_DATA_TYPE (updated), PROCESSINFOCLASS (updated), THREADINFOCLASS (updated), DISK_SIGNATURE, PTIMER_APC_ROUTINE, Exfi386InterlockedIncrementLong, Exfi386InterlockedDecrementLong, Exfi386InterlockedExchangeUlong - Add pHalGetAcpiTable, PCI_ERROR_HANDLER_CALLBACK, pHalSetPciErrorHandlerCallback [WDM] Add _DECL_HAL_KE_IMPORT, Reorder sections (types before functions)
tkreuzer at svn.reactos.org
- [ros-diffs] [khornicek] 46098: [SHELL32] - partial Wine sync, fixes crashing shlfileop winetest: Use the current directory when copying to an empty destination. Fix a memory leak in SHFileOperationW. Vincent Povirk <vincent at codeweavers dot com>
khornicek at svn.reactos.org
- [ros-diffs] [spetreolle] 46099: [WLANSVC] Correctly start and report status to the service manager.
spetreolle at svn.reactos.org
- [ros-diffs] [akhaldi] 46100: [NTDDK] - Continue moving ntddk related definitions from winddk.h, fixing the conflicts caused by r46097 - pKdUnmapVirtualAddress and pKdMapPhysicalMemory64 : Add missing FlushCurrentTLB - Update HAL_DISPATCH and HalDispatchTable definitions - DDKAPI -> NTAPI - IMAGE_INFO : Add missing ExtendedInfoPresent - Update (X86) KPCR definition
akhaldi at svn.reactos.org
- [ros-diffs] [fireball] 46101: [PSDK] - Add GdiConvertToDevmodeW declaration (needed for comdlg32). Arwinss PSDK changes should really be merged in.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 46102: [COMDLG32] - Sync to Wine-1.1.40.
fireball at svn.reactos.org
- [ros-diffs] [sir_richard] 46103: [WIN32K]: Stop memory corruption when InstalledDisplayDrivers has more than one driver in the list. Note that driver loading is inherently broken right now, as the list of drivers is not parsed properly (this breaks eVb's VGA/VBE driver).
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46104: [WIN32K]: EngCreateBitmap/IntCreateBitmap don't make much sense (code written back in 2004...). RLEs don't have scanlines by definitions, bit depth alignments and sizing is not done, newer display formats (compressed) are not supported correctly, zero-width surfaces fail because the size is ignored during scanline calculation, etc. These bugs caused eVb's test VGA display driver to fail as it needs to create a zero-depth shadow surface, which would end up with pv0Bits == NULL in the current implementation (and crash during ROPs/BitBLTs). Attempted to rewrite as much of it to 1) make Windows drivers work with it 2) continue the current hacks needed for ReactOS drawing. Note that the broken IntCreateBitmap is still used by non EngXXX interfaces to reduce the change of breakage, but keep in mind the function is entirely wrong.
sir_richard at svn.reactos.org
- [ros-diffs] [akhaldi] 46105: [NTIFS] - Group related definitions - Add InterlockedPushListSList, ExAdjustLookasideDepth and ExDisableResourceBoost - Add some asserts
akhaldi at svn.reactos.org
- [ros-diffs] [evb] 46106: - Added support IOCTRL_QUERY_PUBLIC_ACCESS_RANGES, IOCTRL_SET_PALETTE_REGISTERS, IOCTRL_QUERY_CURRENT_MODE, used by test Standard VGA-only display driver. - Code from NT4 DDK Cirrus miniport with some mods by me.
evb at svn.reactos.org
- [ros-diffs] [sir_richard] 46107: [FRAMEBUF]: Use precompiled header.
sir_richard at svn.reactos.org
- [ros-diffs] [evb] 46108: - Remove bits saying dithering supported, since code patented and removed (also, ReactOS win32k not support dithering calls!).
evb at svn.reactos.org
- [ros-diffs] [khornicek] 46109: - fix build
khornicek at svn.reactos.org
- [ros-diffs] [khornicek] 46110: - missed this one.. fix build?
khornicek at svn.reactos.org
- [ros-diffs] [sir_richard] 46111: [WIN32K]: Revert accidental changes to IntCreateBitmap.
sir_richard at svn.reactos.org
- [ros-diffs] [khornicek] 46112: [SHELL32] - according to msdn ppidl should be set to NULL if an error occurs - fixes shlfolder winetest crash
khornicek at svn.reactos.org
- [ros-diffs] [dgorbachev] 46113: Output PCH even when full dependencies are enabled.
dgorbachev at svn.reactos.org
- [ros-diffs] [dgorbachev] 46114: Comment out RegisterServiceProcess' stub.
dgorbachev at svn.reactos.org
- [ros-diffs] [janderwald] 46115: [PSDK] - Add a few types required for ksproxy
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46116: [KSPROXY] - Recreate resource file with visual studio - Fix compilation with msvc - Copy extra format buffer in IEnumMediaTypes::Next - Create the pin handle in IPin::ReceiveConnection - Implement IPin::Disconnect for the input pin - Enumerate media formats and pass it to constructor of CEnumMediaTypes - Check if the passed format is null in CInputPin::CheckFormat - Copy extra format buffer after KSDATAFORMAT in the pin connection request - Implement KsGetMediaType function - Implement ISpecifyPropertyPages, IKsPropertySet, IKsControl, IStreamBuilder, IKsPinFactory for the output pin - Implement IPin::ReceiveConnection, IPin::EnumMediaTypes for output pin - Stub interfaces for IReferenceClock, IMediaSeeking, IKsTopology, IKsAggregateControl, IKsClockPropertySet, ISpecifyPropertyPages, IPersistStream for proxy filter - Implement IAMDeviceRemoval, IKsControl, IAMFilterMiscFlags, IKsPropertySet interface for proxy filter
janderwald at svn.reactos.org
- [ros-diffs] [sir_richard] 46117: [WIN32K]: Enable the alignment code and reduce the number of hacks, leaving only one for 1bpp top-down output (Freetype?) which doesn't seem to like when the lDelta is aligned to the correct bit-boundary. This should fix the crashes and graphic cltches recently introduced.
sir_richard at svn.reactos.org
- [ros-diffs] [janderwald] 46118: [KSPROXY] - Fix trunk
janderwald at svn.reactos.org
- [ros-diffs] [cgutman] 46119: - Fix the resource parsing loops to correct a memory corruption issue - Return the correct failure status if ExAllocatePool fails
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 46120: [NTIFS] - Group related definitions - Add ExInitializePushLock, SeReportSecurityEventWithSubCategory, SeAccessCheckFromState, SeStopImpersonatingClient and TOKEN_* definitions - Update SE_EXPORTS
akhaldi at svn.reactos.org
- [ros-diffs] [cgutman] 46121: - Use the possible resources not the current resources for IRP_MN_QUERY_RESOURCE_REQUIREMENTS - Initialize MaximumVector for IRQs, MaximumChannel for DMA, and Alignment for Port
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 46122: [NTIFS] - Group related definitions - Add SeOpenObjectAuditAlarmWithTransaction, SeOpenObjectForDeleteAuditAlarmWithTransaction, SeExamineSacl, SeDeleteObjectAuditAlarmWithTransaction, SeTokenIsWriteRestricted, SeFilterToken, SeQueryTokenIntegrity and SeSetSessionIdToken - SeQueryAuthenticationIdToken : LogonId -> AuthenticationId - SeCreateClientSecurity : Fix parameters' names - SeCreateClientSecurityFromSubjectContext : QualityOfService -> ClientSecurityQos
akhaldi at svn.reactos.org
- [ros-diffs] [khornicek] 46123: [WIN32K] Prevent a possible memory leak. Use SURFACE_FreeSurfaceByHandle so we don't hit the "Object must not have a handle!" assert in GDIOBJ_FreeObj.
khornicek at svn.reactos.org
- [ros-diffs] [akhaldi] 46124: [NTIFS] - Group related definitions - SeSetSecurityDescriptorInfo : SecurityDescriptor -> ModificationDescriptor - SeAuditingFileOrGlobalEvents : SubjectContext -> SubjectSecurityContext - Add SeAuditHardLinkCreation, SeAuditHardLinkCreationWithTransaction, SeAuditTransactionStateChange, SeAuditingFileEventsWithContext, SeAuditingAnyFileEventsWithContext, SeAuditingHardLinkEvents, SeAuditingHardLinkEventsWithContext, SeExamineGlobalSacl and SeMaximumAuditMaskFromGlobalSacl
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46125: [NTDDK] - move pHalGetAcpiTable, PCI_ERROR_HANDLER_CALLBACK, pHalSetPciErrorHandlerCallback, pHalIoAssignDriveLetters - Add HAL_DISPATCH::pHalIoAssignDriveLetters - add pre vista versions of pKdMapPhysicalMemory64 and pKdUnmapVirtualAddress - Fix definition of HalDispatchTable
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46126: [NTIFS] - Group related definitions - Update PsDereferencePrimaryToken and PsDereferenceImpersonationToken - PsChargePoolQuota, PsReturnPoolQuota and PsChargeProcessPoolQuota : SIZE_T Amount -> ULONG_PTR Amount - Add several missing IO_* and FS_FILTER_* definitions - DRIVER_FS_NOTIFICATION : DriverActive -> FsActive
akhaldi at svn.reactos.org
- [ros-diffs] [cgutman] 46127: - Fix acpi_bus_receive_event and acpi_bus_generate_event which will be used for button events later - Uncomment and fix the locking code that protects the event queue and driver list
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 46128: [NTIFS] - Group related definitions - Add several Fs*, Io* and DO_* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46129: [NTIFS] - Group related definitions - Add several Io* definitions - Add IO_PRIORITY_INFO structure
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46130: [NTIFS] - Add several missing Po* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46131: [NTIFS] - Group related definitions - Add HalGetDmaAlignmentRequirement, MM_PREFETCH_FLAGS, MM_PREFETCH_FLAGS_MASK, EOF_WAIT_BLOCK and several FSRTL_*, Mm*, Ob* - Update MmIsRecursiveIoFault, FSRTL_COMMON_FCB_HEADER and FSRTL_ADVANCED_FCB_HEADER
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46132: [NTIFS] - Group related definitions - Add FSRTL_AUXILIARY_BUFFER, FSRTL_AUXILIARY_FLAG_DEALLOCATE and several FsRtl* - Update FILE_LOCK - Missed FSRTL_COMMON_FCB_HEADER in my previous commit
akhaldi at svn.reactos.org
- [ros-diffs] [spetreolle] 46133: [KSPROXY] Comment out a reference to non existent "resource." file in the visual studio generated resource file. This issue was likely ignored by the buildbot.
spetreolle at svn.reactos.org
- [ros-diffs] [jimtabor] 46134: - Update more menu types and flags.
jimtabor at svn.reactos.org
- [ros-diffs] [tkreuzer] 46135: {HAL] Add PCI_ADDRESS_MEMORY_SPACE definition. It's not part of DDK/WDK
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46136: [NTOS] - KPCR::Tib -> NtTib, KPCR::Self -> SelfPcr - Rename ExInitializePushLock inline function to _ExInitializePushLock and use a define, as in newer versions of windows the function exists as export and is in the WDK
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46137: [PSDK] - Add dpfilter.h - batclass.h: Fix BatteryClassSystemControl - ntdef.h: add ARGUMENT_PRESENT and PEXCEPTION_ROUTINE [NDK] - Add some ob functions [DDK] - add wmlib.h - remove winddk.h [WDM] - include dpfilter.h - Add ASSERT_GATE, ASSERT_TIMER, ASSERT_MUTANT, ASSERT_SEMAPHORE, ASSERT_EVENT, TIMER_TABLE_SIZE, TIMER_TABLE_SHIFT, ADDRESS_AND_SIZE_TO_SPAN_PAGES, PoRequestShutdownEvent - Group architecture specific definitions (currently only x86) - uncomment some _DECL_HAL_KE_IMPORT
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46138: [WDM] - Remove NTKERNELAPI from IoSetStartIoAttributes [NTIFS] - Group some related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46139: [NTIFS] - Remove redundant IoSizeOfIrp, PoSetDeviceBusy and PPOWER_SETTING_CALLBACK definitions (They exist in wdm.h)
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46140: Add a missing NTAPI
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46141: [NTOS] Fix WmiTraceMessageVa export, the first parameter (TRACEHANDLE) is 64 bits wide.
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46142: [NTIFS] - Remove some redundant definitions (that exist in wdm.h)
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46143: [WDM] - fix definition of KeTickCount - Add KeQueryTickCount (note: MS version is very hacky. Someone tell them how to use DECLSPEC_IMPORT)
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46144: [BATTC] - Correct BatteryClassSystemControl params - Include wmlib.h [WMLIB] - Add WMIENABLEDISABLECONTROL and SYSCTL_IRP_DISPOSITION
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46145: [PSDK] - Move ntddkbd.h to PSDK - Add several missing KEYBOARD_* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46146: Fix (USERMODE=0) build : [WMILIB] - Add WmiSystemControl [NDK] - KeGetPcr : Correct KPCR member name
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46147: Forgot to add this in the previous commit
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46148: Sync with trunk head
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46149: Leftover from the sync
akhaldi at svn.reactos.org
- [ros-diffs] [spetreolle] 46150: Sync build system.
spetreolle at svn.reactos.org
- [ros-diffs] [tkreuzer] 46151: Revert 45697: "* Disable compiling usermode components for now."
tkreuzer at svn.reactos.org
- [ros-diffs] [spetreolle] 46152: Add missing files.
spetreolle at svn.reactos.org
- [ros-diffs] [tkreuzer] 46153: Merge trunk HEAD (46152)
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46154: - Handle ACPI_RESOURCE_TYPE_ADDRESS16, ACPI_RESOURCE_TYPE_ADDRESS32, ACPI_RESOURCE_TYPE_ADDRESS64, ACPI_RESOURCE_TYPE_MEMORY24, and ACPI_RESOURCE_TYPE_MEMORY32 for IRP_MN_QUERY_RESOURCES and IRP_MN_QUERY_RESOURCE_REQUIREMENTS
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46155: [HEADERS] Reintegrate header-work branch. Thanks to hours of boring work on the ddk headers (Most of it done by Amine Khaldi), we have now a decent set, which is still incomplete but already relatively close to latest WDK. A clean rebuild is recommended.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46156: [KMTEST] Try to fix rostests build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46157: [HEADERS] Say hello to the "XDK" (preliminary name). A set of headers from wich certain other headers (wdm, ntifs, ntddk, winnt) shall one day be autogenerated. I added a .bat file that autogenerates wdn.h from wdm.template.h and the headers. Others will follow.
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46158: [PSDK] Move NTSTATUS codes from DDK to PSDK, removing all the duplicated ones (and adding a couple of missing ones). Dedicated to arty
akhaldi at svn.reactos.org
- [ros-diffs] [janderwald] 46159: [PSDK] - Add missing function declarations
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46160: [PSDK] - A few more types for ks.h needed for ksproxy
janderwald at svn.reactos.org
- [ros-diffs] [akhaldi] 46161: [NTIFS] - Group related definitions - Add several missing FsRtl* and OPLOCK_* - Add LEGAL_ANSI_CHARACTER_ARRAY and NLS_MB_CODE_PAGE_TAG - FsRtlRemoveBaseMcbEntry : VOID -> BOOLEAN
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46162: [PSDK] Fix usbioctl.h
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46163: [PSDK] Really fix usbioctl.h
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46164: [NTIFS] - Group related definitions - Add OPLOCK_KEY_ECP_CONTEXT, OPLOCK_KEY_ECP_CONTEXT and several missing FsRtl* - Add missing FSRTL_* definitions - Add FSRTL_PER_FILE_CONTEXT and FSRTL_MUP_PROVIDER_INFO_LEVEL_* structures
akhaldi at svn.reactos.org
- [ros-diffs] [spetreolle] 46165: disable wine directx for now.
spetreolle at svn.reactos.org
- [ros-diffs] [janderwald] 46166: [KSUSER] - Fix KsCreateAllocator, KsCreateClock, KsCreateTopologyNode function type
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46167: [PSDK] - Fix build #2
janderwald at svn.reactos.org
- [ros-diffs] [akhaldi] 46168: [NTIFS] - Group related definitions - Add several missing FsRtl* - Convert FsRtlSetupAdvancedHeader macro to an inline function - Add ECP_HEADER and ECP_LIST structures
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46169: [NTIFS] - Group related definitions - Add several missing FsRtl* and FSRTL_* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [hpoussin] 46170: [csrss] Don't expect ReactOS to always boot from C:\ReactOS (that's not the case for LiveCD)
hpoussin at svn.reactos.org
- [ros-diffs] [cgutman] 46171: - Don't enumerate the ACPI root device
cgutman at svn.reactos.org
- [ros-diffs] [spetreolle] 46172: Merge r45172 from trunk.
spetreolle at svn.reactos.org
- [ros-diffs] [spetreolle] 46173: Add missing files
spetreolle at svn.reactos.org
- [ros-diffs] [cgutman] 46174: - Let the ACPI driver handle fixed feature buttons
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 46175: [NTIFS] - Group related definitions - Add several missing FsRtl* and FSRTL_* definitions - Add some missing NETWORK_OPEN_*, PREFETCH_OPEN_ECP_CONTEXT, sockaddr_storage, NFS_OPEN_ECP_CONTEXT and SRV_OPEN_ECP_CONTEXT
akhaldi at svn.reactos.org
- [ros-diffs] [janderwald] 46176: [PSDK] - Fix KSPROPSETID_Stream definition [KSPROXY] - Implement IKsClockPropertySet, IReferenceClock, IMediaSeeking, IKsTopology interface for CKsProxy - Implement more of IBaseFilter::SetSyncSource for CKsProxy - Add missing AddRef to IBaseFilter::QueryFilterInfo for CKsProxy
janderwald at svn.reactos.org
- [ros-diffs] [spetreolle] 46177: [ROSAPPS] Fix green build.
spetreolle at svn.reactos.org
- [ros-diffs] [akhaldi] 46178: [NTIFS] - Group related definitions - Remove redundant PoRegisterPowerSettingCallback and PoUnregisterPowerSettingCallback (they exist in wdm.h)
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46179: [WDM] Add missing IO_PRIORITY_HINT enum
akhaldi at svn.reactos.org
- [ros-diffs] [janderwald] 46180: [KSPROXY] - Add support for IPersist interface - Create clock handle when request for IKsClockPropertySet / IReferenceClock arrives - Print out requested format - Implement IPersist::GetClassID, IBaseFilter::QueryVendorInfo for CKsProxy
janderwald at svn.reactos.org
- [ros-diffs] [cgutman] 46181: - Handle ACPI_RESOURCE_TYPE_EXTENDED_IRQ and ACPI_RESOURCE_TYPE_EXTENDED_ADDRESS64
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46182: [NTOSKRNL] - Don't set the RTL_QUERY_REGISTRY_REQUIRED flag for the Service key entry of the query table because it will cause RtlQueryRegistryValues to fail if the service key is absent which we don't want because we handle that case later
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 46183: [DDK] - Add acpiioct.h and wmilib.h - Dedicated to sir_richard ; )
akhaldi at svn.reactos.org
- [ros-diffs] [sir_richard] 46184: [DDK]: Merge 46183 from header-branch.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46185: [DDK]: Fix Wmilib.h.
sir_richard at svn.reactos.org
- [ros-diffs] [akhaldi] 46186: [DDK] - Fix wmilib.h
akhaldi at svn.reactos.org
- [ros-diffs] [sir_richard] 46187: [DDK]: Add ACPI_INTERFACE_STANDARD2. ACPI_INTERFACE_STANDARD is left as an excercise to the reader.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46188: [CMBATT]: ACPI-compliant. WMI-managed Control Method Battery Driver. Step 1: Define the interface and ACPI/PnP structures. The rest of the code is in my WC but needs ACPI Eval IOCTL support in ReactOS before it'll work.
sir_richard at svn.reactos.org
- [ros-diffs] [akhaldi] 46189: [NTIFS] - Group related definitions - Add some missing Cc*, PIN_* and MAP_* definitions - Update CcCopyWriteWontFlush and CcMapData
akhaldi at svn.reactos.org
- [ros-diffs] [hpoussin] 46190: [freeldr] Never suppose that buffer in UNICODE_STRING is null terminated. Fixes some random failures when loading drivers
hpoussin at svn.reactos.org
- [ros-diffs] [akhaldi] 46191: [NTIFS] - Group related definitions Add IOCTL_REDIR_QUERY_PATH_EX, QUERY_PATH_REQUEST_EX, VOLSNAPCONTROLTYPE, IOCTL_VOLSNAP_FLUSH_AND_HOLD_WRITES, and some missing Zw* - ZwFlushVirtualMemory : PULONG FlushSize -> PSIZE_T RegionSize
akhaldi at svn.reactos.org
- [ros-diffs] [cgutman] 46192: - Fix a typo in AcpiOsReadPciConfiguration and AcpiOsWritePciConfiguration - May fix ACPI on VMware
cgutman at svn.reactos.org
- [ros-diffs] [hpoussin] 46193: [ntoskrnl] Never suppose that buffer in UNICODE_STRING is null terminated. Fixes display artifacts on list of loaded drivers
hpoussin at svn.reactos.org
- [ros-diffs] [akhaldi] 46194: [NTIFS] - Group some related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46195: [NTIFS] - Remove duplicate definitions (wdm)
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46196: [NTIFS] - Remove duplicate definitions (wdm)
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46197: [NTIFS] fix NlsMbOemCodePageTag, NlsOemLeadByteInfo, FsRtlLegalAnsiCharacterArray [XDK] Add IO_PRIORITY_HINT, fix NlsMbCodePageTag, NlsMbOemCodePageTag - Update wdm.h based on xdk
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46198: [NTDDK] - Remove duplicate definitions (wdm)
akhaldi at svn.reactos.org
- [ros-diffs] [ekohl] 46199: [EVENTLOG] - Set the current service status from the service control handler. - Fix type declarations. - ElfrOpenELA/ElfrRegisterEventSourceA: Do not call the Unicode functions because in this case it is easier to do things yourself. - Implement ElfrGetLogInformation partially. - Bind client to the EventLog Pipe. - Use RtlInitAnsiString and RtlInitUnicodeString instead of building strings manually. - GetEventLogInformation: Check for valid dwInfoLevel.
ekohl at svn.reactos.org
- [ros-diffs] [hpoussin] 46200: [ntoskrnl] Better fix for correct display of loaded drivers
hpoussin at svn.reactos.org
- [ros-diffs] [mkupfer] 46201: Slides for presentation at Chemnitz Linux Days on 13th + 14th March 2010 (German only)
mkupfer at svn.reactos.org
- [ros-diffs] [cwittich] 46202: [WININET] sync wininet with wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46203: [FAULTREP] import faultrep.dll from wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 46205: [KSPROXY] - Implement ISpecifyPropertyPages interface for CInputPin - Implement IKsInterfaceHandler::KsSetPin, IKsInterfaceHandler::KsProcessMediaSamples, IKsInterfaceHandler::KsCompleteIo
janderwald at svn.reactos.org
- [ros-diffs] [akhaldi] 46206: [NTDDK] - Introduce pragma once - Group related definitions - Add some missing define types - Add several CONTEXT_*, KERNEL_* and RTL_* definitions - Add INITIAL_MXCSR and INITIAL_FPCSR - Add WELL_KNOWN_SID_TYPE and TABLE_SEARCH_RESULT enumerations - Add several missing Rtl* functions
akhaldi at svn.reactos.org
- [ros-diffs] [cwittich] 46207: [ADVAPI32] sync ParseStringSidToSid with wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 46208: [KSPROXY] - Implement IKsDataTypeHandler::KsIsMediaTypeInRanges, IKsDataTypeHandler::KsSetMediaType - Instantiate the IKsInterfaceHandler for the CInputPin
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46209: - Fix build
janderwald at svn.reactos.org
- [ros-diffs] [akhaldi] 46210: [NTIFS] - Move some definition to ntddk.h [NTDDK] - Add several missing Rtl* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [dgorbachev] 46211: Update log2lines to ver. 2.2. Jan Roeloffzen, bug #4342.
dgorbachev at svn.reactos.org
- [ros-diffs] [cwittich] 46212: [DBGHELP] sync dbghelp with wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46213: [NTDLL_WINETEST] partial sync of ntdll_winetest to match newer structs in winternl
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46214: [KERNEL32] sync parameter validation for SearchPath with wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46215: [NTDLL_WINETEST] sync ntdll_winetest to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46216: [PSDK] fix callback definition
cwittich at svn.reactos.org
- [ros-diffs] [dgorbachev] 46217: Link buslogic.sys against libcntpr. This should fix "undefined reference" errors reported on the forum.
dgorbachev at svn.reactos.org
- [ros-diffs] [akhaldi] 46218: [NTDDK] - Group related definitions - Add several missing RTL related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [cwittich] 46219: [ADVAPI32] sync RegpApplyRestrictions to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46220: [DXDIAG] get next button to work
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 46221: [DXSDK] - Add IAMBufferNegotiation interface
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46222: [KSPROXY] - Implement IKsPinPipe for CInputPin & COutputPin - Implement IKsPinFactory, IStreamBuilder for CInputPin - Implement IKsAggregateControl, IQualityControl stub for CInputPin & COutputPin
janderwald at svn.reactos.org
- [ros-diffs] [cwittich] 46223: [SHELL32] sync SHNotifyCopyFileW to wine 1.1.40
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46224: [KSPROXY] fix file headers
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46225: [SHELL32] reduce diffs to wine
cwittich at svn.reactos.org
- [ros-diffs] [akhaldi] 46226: [XDK] - Add METHOD_FROM_CTL_CODE, METHOD_DIRECT_TO_HARDWARE and METHOD_DIRECT_FROM_HARDWARE definitions [NTDDK] - Add RtlGetProductInfo, VER_*, FILE_CHARACTERISTICS_*, IOCTL_AVIO_* and THREAD_CSWITCH_* - Add FILE_FS_* and KEY_* structures
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46227: [NTDDK] - Group related definitions - Add PAGE_PRIORITY_INFORMATION, PROCESS_*, RATE_QUOTA_LIMIT, QUOTA_LIMITS_*, MAX_HW_COUNTERS, THREAD_PROFILING_FLAG_DISPATCH and HARDWARE_COUNTER(_TYPE)
akhaldi at svn.reactos.org
- [ros-diffs] [cfinck] 46228: CLT2010 is over, tag the special release
cfinck at svn.reactos.org
- [ros-diffs] [cwittich] 46229: [KERNEL32] reduce diff to wine
cwittich at svn.reactos.org
- [ros-diffs] [dreimer] 46230: Update openoffice 2.4 Links to a new and working mirror
dreimer at svn.reactos.org
- [ros-diffs] [cwittich] 46231: [USER32] reduce diff to wine
cwittich at svn.reactos.org
- [ros-diffs] [dreimer] 46232: Update some more apps. (OpenOffice 3.2.0, SciTE 2.03)
dreimer at svn.reactos.org
- [ros-diffs] [ekohl] 46233: [ADVAPI32] - Create a service status handle when a service starts and destroy it after it has been stopped.
ekohl at svn.reactos.org
- [ros-diffs] [akhaldi] 46234: [NTDDK] - Group related definitions - Add CmResourceTypeMaximum, SINGLE_GROUP_LEGACY_API, MAXIMUM_EXPANSION_SIZE, EXPAND_STACK_CALLOUT and several SYSTEM_*, TIMER_SET_*, XSTATE_*, SHARED_*, EX_*, PCCARD_*, PAUSE_PROCESSOR and Ke*
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46235: [NTDDK] - Group related definitions - Add several missing Mm* and Se*
akhaldi at svn.reactos.org
- [ros-diffs] [cwittich] 46236: [USER32] reduce diff to wine
cwittich at svn.reactos.org
- [ros-diffs] [cgutman] 46237: - Add a hack to disable ACPI if VMware is detected - This hack circumvents the main blocker that prevents enabling ACPI in trunk
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46238: - Define NDEBUG and demote several non-critical debug prints to DPRINT
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46239: - Don't acquire the mutex in the ISR handler because we're at a raised IRQL - Fixes VirtualBox Additions with ACPI enabled
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46240: - Check that the device number is not invalid - ACPI now crashes later on VMware
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46241: - Check that the memory location that we are trying to read is valid - Remove the VMware hack - ACPI works on all tested VMs now (QEMU, VirtualBox, and VMware) - Just a resource code issue remains and prevents us from enabling ACPI by default
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46242: - Set the resource pointer back to the start of the list before looping a second time - Remove the duplicate OSL - Disable more debug prints - ROS with ACPI has been booted successfully on VirtualBox (with additions), QEMU, and VMware
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46243: - Enable ACPI - Please send all complaints to roswarrior ; )
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 46244: [XDK] - Remove duplicate QUOTA_LIMITS [WDM] - Update wdm.h with the recent changes to XDK
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46245: [XDK] - Improve PEPROCESS and PETHREAD definitions - Remove PDEVICE_HANDLER_OBJECT [WDM] - Update wdm.h to reflect the changes to XDK [NTDDK] - Remove some duplicates and group some related definitions
akhaldi at svn.reactos.org
- [ros-diffs] [khornicek] 46246: [WIN32K] When adding new glyph cache entry convert the glyph bitmap with proper alignment to comply with the new code in EngCreateBitmap and remove the corresponding hack from SURFMEM_bCreateDib. [FREETYPE] When doing 1BPP -> 8BPP conversion set all 8 bits not only the LSB. (Freetype devs were notified of this issue) See issue #5244 for more details.
khornicek at svn.reactos.org
- [ros-diffs] [tkreuzer] 46247: [NTOS] Rewrite Trap exits stubs in raw assembly (2nd try) and remove inline assembly. Bugcheck in KiTrap0DHandler, when the fault was not handled. Replace code patching for sysexit vs iret with a function pointer. Slightly refactor KiSystemServiceHandler/KiFastCallEntryHanlder. Unroll the loop in the systemcall handler and use volatile keyword when reloading TrapFrame and DescriptorTable from the new stack after converting to gui thread to prevent the compiler from optimizing it away (or moving it out of the loop). Add an asm macro KiCallHandler, which expands to call on debug builds to make sure backtraces work as expected and to jmp on release builds for improved performance. Modify KiExitV86Trap to always exit and add DECLSPEC_NORETURN. Use __debugbreak() instead of while(TRUE) on errors in KiExitTrapDebugChecks. The old code hat 2 issues: one was restoring segments in KiExitV86Trap when they shouldn't be, leading to a bugcheck. And the other was a long hang (5 mintes or more) in 3rd stage on qemu when selecting RosDbg, caused by the KiFastCallExitHandler function pointer being initialized with a pointer to the iret handler. Initializing it in code solved the issue. To figure out why is left as an exercise to the reader.
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46248: [NTDDK] - Fix PIMAGE_NT_HEADERS{32, 64} and PCONTEXT redefinitions - Remove duplicate SINGLE_GROUP_LEGACY_API [NTIFS] - Remove several duplicate definitions [NTIMAGE] - Fix PIMAGE_NT_HEADERS{32, 64} redefinitions [NDK] - Fix PPEB redefinition [XDK] - Go back to the previous PEPROCESS and PETHREAD definitions [WDM] - Update wdm.h (to reflect xdk changes)
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46249: Move the DC_InitHack
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46250: [NTOS] I forgot to set the exit function for systems without sysenter/sysexit support. Should fix sysreg.
tkreuzer at svn.reactos.org
- [ros-diffs] [cwittich] 46251: [USER32] reduce diff to wine
cwittich at svn.reactos.org
- [ros-diffs] [akhaldi] 46252: [NTDDK] - Group related definitions. - Update ARBITER_PARAMETERS. - Add PS_CREATE_NOTIFY_INFO, PCREATE_PROCESS_NOTIFY_ROUTINE_EX, IMAGE_INFO_EX, TXN_PARAMETER_BLOCK, TXF_MINIVERSION_DEFAULT_VIEW, AGP_TARGET_BUS_INTERFACE_STANDARD, PNP_LOCATION_INTERFACE, and several missing Ps*, IO_*, DO_*, ARBITER_* and Io*. - IMAGE_INFO : ULONG Reserved:22 -> ULONG Reserved:21.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46253: [NTOS] Add DPRINTs to tell if SYSENTER is detected. Requested by Christoph for testing the test machine.
tkreuzer at svn.reactos.org
- [ros-diffs] [cwittich] 46254: try to fix valgrind warnings
cwittich at svn.reactos.org
- [ros-diffs] [akhaldi] 46255: [NTDDK] - Group related definitions. - Add PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR_TYPE, PHYSICAL_COUNTER_RESOURCE_DESCRIPTOR, PHYSICAL_COUNTER_RESOURCE_LIST and several missing Hal*, pHal* and HAL_* definitions.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46256: [NTDDK] - Group related definitions. - Add missing NTAPI attribute to IoCreateFileSpecifyDeviceObjectHint and IoCreateFileEx. - Fix a FIXME. [SERIAL] - Remove redundant IoAttachDeviceToDeviceStackSafe definition. [MCE] - Add mce.h definitions.
akhaldi at svn.reactos.org
- [ros-diffs] [cwittich] 46257: fix memory leak on error path
cwittich at svn.reactos.org
- [ros-diffs] [akhaldi] 46258: [NTDDK] - Group related definitions. - Add EXTENDED_AGP_REGISTER and several missing PCI_*, PCIX_*, and OSC_* definitions
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46259: [NTDDK] - Group some related definitions.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46260: [NTDDK] - Group related definitions. [XDK] - Add PCI_CAPABILITIES_HEADER. [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46261: [PSDK] - Add several missing ntiologc.h definitions. [XDK] - Include ntiologc.h in wdm.h [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46262: Sync with trunk head (part 1 of 2)
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46263: Sync with trunk head (part 2 of 2)
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46264: [NTOS] Fix compilation with MSVC. Dedicated to Stefan.
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46265: [XDK] - Add KeNumberProcessors, XSTATE_CONTEXT, MINIMAL_XSTATE_AREA_LENGTH, LOCK_QUEUE_WAIT_BIT, LOCK_QUEUE_OWNER_BIT and some missing XSAVE_*, CONTEXT_* and RTL_CONTEXT_* definitions - PKINTERRUPT_ROUTINE : DDKAPI -> NTAPI - Add some C_ASSERTs [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [khornicek] 46266: [WIN32K] Remove a pedantic assert to allow compressed bitmaps. See issue #5255 for more details.
khornicek at svn.reactos.org
- [ros-diffs] [akhaldi] 46267: [XDK] - Apply a consistent formatting. [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46268: [XDK] - DDKAPI -> NTAPI [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [cfinck] 46269: Proper fix for the valgrind-detected error. Always null-terminates the line now before regular string functions are used.
cfinck at svn.reactos.org
- [ros-diffs] [cgutman] 46270: [NTOSKRNL] - Use the correct file name for services which have differing service and image names - Fixes the file name of the display miniports on the SOS screen (VGA.SYS -> VGAMP.SYS and VBE.SYS -> VBEMP.SYS)
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 46271: [XDK] - Move PORT_MAXIMUM_MESSAGE_LENGTH, INTERFACE_TYPE and guiddef.h inclusion to their appropriate places. - Add PIO_APC_ROUTINE_DEFINED and several missing FILE_*, IO_* and REG_* definitions. - Remove pshpack8 inclusion around FILE_BASIC_INFORMATION. - Update KEY_INFORMATION_CLASS. [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46272: [XDK] - Move several definitions to their appropriate places. - Add MONITOR_DISPLAY_STATE, COUNTED_REASON_CONTEXT, PowerRequestMaximum, SET_POWER_SETTING_VALUE, NOTIFY_USER_POWER_SETTING and several missing GUIDs, APPLICATIONLAUNCH_SETTING_VALUEKEY_*, PERFSTATE_POLICY_CHANGE_*, PROCESSOR_PERF_BOOST_POLICY_*, CORE_PARKING_POLICY_CHANGE_*, POWER_*, SYSTEM_POWER_*, IOCTL_* and DIAGNOSTIC_REASON_* [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46273: [XDK] - Move several definitions to their appropriate places. - Add DEVICE_FLAGS, InitializeListHead32, AppendTailList, RTL_QUERY_REGISTRY_NOSTRING, NT_VERIFY, NT_VERIFYMSG, NT_VERIFYMSGW, SLIST_ENTRY32, SLIST_HEADER32 and several missing SERVICE_*, CM_*, EISA_* and IRQ_*. - Update SLIST_HEADER. [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [janderwald] 46274: [KSPROXY] - Start implementing IKsAllocator interface - Retrieve the default format for the input and output pin - Instantiate the kernel pin when an interface request for IMemInputPin / IKsPropertySet / IKsObject request arrives - Implement IKsPin::KsCreateSinkPinHandle for the input pin - Partly implement IKsPin::KsPropagateAcquire for input / output pin - Fix asserts in IKsControl::KsProperty, IKsControl::KsMethod, IKsControl::KsEvent - Simplify CInputPin::CheckFormat - Store the currently used pin medium / interface and connection format - Implement IAMBufferNegotiation::SuggestAllocatorProperties, IAMBufferNegotiation::GetAllocatorProperties for the output pin - Pass pin's communication to output pin - Implement IMediaFilter::Pause, IMediaFilter::Run for CKsProxy - CKsProxy is now able to deliver signal statistics for BDA devices (app: SageDvbRecorder, OS: WinXP SP3)
janderwald at svn.reactos.org
- [ros-diffs] [sir_richard] 46275: [CMBATT]: Driver Entrypoint, Create/Close handler, and Unload handler.
sir_richard at svn.reactos.org
- [ros-diffs] [akhaldi] 46276: [EXT2FSD] - Remove a couple of duplicate definitions (that exist now in wdm.h). [XDK] - Move several definitions to their appropriate places. - Group some related definitions. - Add vKdPrintEx, DEFINE_GUIDEX, STATICGUIDOF, RTLVERLIB_DDI, LOWBYTE_MASK, FIRSTBYTE, SECONDBYTE, THIRDBYTE, FOURTHBYTE and several missing TRANSACTIONMANAGER_*, TRANSACTION_*, RESOURCEMANAGER_*, ENLISTMENT_*, PFN_NT_*, Nt*, SHORT_*, LONG_*, PFN_RTL_*, LONGLONG_* and Rtl* definitions. - Fix RtlCheckBit definition. [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [ekohl] 46277: [BATT] Add battery class installer dll.
ekohl at svn.reactos.org
- [ros-diffs] [janderwald] 46278: [KSPROXY] - Fix build for XXX time because of me
janderwald at svn.reactos.org
- [ros-diffs] [jgardou] 46279: sync with trunk (r46275)
jgardou at svn.reactos.org
- [ros-diffs] [ekohl] 46280: - Add german translation. - Install class installer DLL. - Register class installer. - Register class icon. The Device Manager does not recognize it yet.
ekohl at svn.reactos.org
- [ros-diffs] [cgutman] 46281: - Add cpu.inf and usb.inf to inf.rbuild
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46282: [FREELDR] Make the char buffer in KeBugCheckEx big enough for the output string. Spottet by Russel.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46283: [CRT] Import x87 asm version of pow() from glibc. Replaces our broken implementation, fixing a bunch of winetests (oleaut32 vartest)
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46284: [XDK] - Move several definitions to their appropriate places. - Add FIELD_OFFSET, FIELD_SIZE, POOL_TAGGING, IF_DEBUG, IF_NTOS_DEBUG, LOOKASIDE_CHECK, KIPI_COUNTS, KTIMER_ACTUAL_LENGTH, LOGICAL_PROCESSOR_RELATIONSHIP, LTP_PC_SMT, SYSTEM_LOGICAL_PROCESSOR_INFORMATION, NUMA_NODE_RELATIONSHIP, GROUP_RELATIONSHIP, SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX, SINGLE_GROUP_LEGACY_API, KMESSAGE_SERVICE_ROUTINE, KSEMAPHORE_ACTUAL_LENGTH and several missing CACHE_*, PROCESSOR_* and KAPC_* definitions. - Group some related definitions. - Base several ASSERT_* macros on NT_ASSERT instead of ASSERT. [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [cgutman] 46285: [NTOSKRNL] - Fix a memory leak of the allocated IO_STATUS_BLOCK - Don't free unallocated memory - Send the IRP with the correct MajorFunction - Use IoBuildAsynchronousFsdRequest instead of IoBuildSynchronousFsdRequest (fixes potiential null pointer access when attempting to set the wait event which is NULL) - Set the correct stack parameters for the IRPs
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46286: - Fix build
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 46287: [NTOSKRNL] - Remove duplicate SINGLE_GROUP_LEGACY_API definition. [PSDK] - Add missing GROUP_AFFINITY structure. [NTDDK] - Remove ExFreePool definition. [NDK] - Remove duplicate PROCESSOR_CACHE_TYPE and CACHE_DESCRIPTOR definitions (they now exist in wdm.h). [XDK] - Move several definitions to their appropriate places. - Add PROCESSOR_CALLBACK_FUNCTION, INVALID_PROCESSOR_INDEX, XSTATE_SAVE, LOOKASIDE_MINIMUM_BLOCK_SIZE and several missing Ke*, KBUGCHECK_*, KB_ADD_PAGES_FLAG_*, EXCEPTION_*, KE_PROCESSOR_CHANGE_*, Ex*, FirstEntrySList, and EX_*, RESOURCE_* definitions. - Update ExAllocateFromNPagedLookasideList, ExAllocateFromPagedLookasideList, ExFreeToPagedLookasideList, OWNER_ENTRY and ERESOURCE. - Group some related definitions. [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [sir_richard] 46288: [CMBATT]: Implement CmBattQueryInformation and CmBattQueryStatus.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 46289: [NTOS] NtOpenThreadTokenEx: Initialize NewToken with NULL, so it doesn't get wrongly dereferenced. Fixes advapi32:security winetest crash.
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46290: [DDK] - Fix PIO_CSQ_INSERT_IRP_EX redefinition. [NTDDK] - Remove a couple of duplicate definitions. [XDK] - Move several definitions to their appropriate places. - Add COMPUTE_PAGES_SPANNED, NODE_REQUIREMENT, MM_ANY_NODE_OK, PNTFS_DEREF_EXPORTED_SECURITY_DESCRIPTOR, PsWrapApcWow64Thread, IRP_MN_DEVICE_ENUMERATED, USE_DMA_MACROS, NO_LEGACY_DRIVERS, FO_FLAGS_VALID_ONLY_DURING_CREATE, LOADER_PARTITION_INFORMATION_EX, BOOTDISK_INFORMATION_LITE, IO_CSQ_INSERT_IRP_EX, STATUS_CONTINUE_COMPLETION and several missing Ex*, REG_*, Cm*, Mm*, SL_*, Io*, IO_*, CONNECT_*, WDM_* and WMI* definitions. - Update ExGetCurrentResourceThread and PADAPTER_OBJECT. - Group some related definitions. [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [sir_richard] 46291: [CMBATT]: Implement CmBattGetBatteryStatus. See ACPI Specification 4.0B (10.2 Control Method Batteries, P.383).
sir_richard at svn.reactos.org
- [ros-diffs] [cwittich] 46292: [RPCRT4] partial rpcrt4 sync to wine 1.1.40 (fixes crashing cstub test)
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46293: [MSXML3] sync msxml3 to wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46294: [WIDL] sync widl with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46295: [OLE32] sync ole32 with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46296: [OLEAUT32] sync oleaut32 with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [ekohl] 46297: [NTOSKRNL] NtAccessCheck - Probe parameters. - Fail if generic access rights have not been mapped.
ekohl at svn.reactos.org
- [ros-diffs] [cwittich] 46298: [WININET] sync wininet with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46299: [RPCRT4] partial rpcrt4 sync to wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46300: [CRYPT32] sync crypt32 with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46301: [RSAENH] sync rsaenh with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46302: [SHDOCVW] sync shdocvw with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46303: [MSHTML] sync mshtml with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46304: [SHLWAPI] sync shlwapi with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46305: [MSI] sync msi with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [dreimer] 46306: Add more HIDs for other CPUs and Manufacturers like VIA and AMD into cpu.inf to make it show the real CPU name in the Device Manager. This does not work yet, because our ACPI always returns the Default CPU HID right now.
dreimer at svn.reactos.org
- [ros-diffs] [fireball] 46307: [VENDOR/WINE] - These DLLs are directly synced now and thus there is no need for vendor importing.
fireball at svn.reactos.org
- [ros-diffs] [cwittich] 46308: [URLMON] sync urlmon with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [sir_richard] 46309: [CMBATT]: Implement CmBattQueryTag and CmBattNotifyHandler for getting ACPI Battery notifications, as per ACPI Spec and http://www.microsoft.com/whdc/archive/ACPInotify.mspx.
sir_richard at svn.reactos.org
- [ros-diffs] [fireball] 46310: [VENDOR/WINE] - Actually delete everything but what is really used for vendor importing now.
fireball at svn.reactos.org
- [ros-diffs] [cwittich] 46311: [QUARTZ] sync quartz with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46312: [QEDIT] sync qedit with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46313: [WINDOWSCODECS] sync windowscodecs with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [fireball] 46314: [VENDOR/WINE] - Import Wine-1.1.41 gdi32, user32, winex11.drv, wineserver.
fireball at svn.reactos.org
- [ros-diffs] [cwittich] 46315: [AVIFIL32] sync avifil32 with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46316: [FUSION] sync fusion with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46317: [GDIPLUS] sync gdiplus with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46318: [PSDK] sync wincodec.idl with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46319: [HLINK] sync hlink with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [cwittich] 46320: [USP10] sync usp10 with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [sir_richard] 46321: [CMBATT]; Implement CmBattSetStatusNotify and CmBattDisableStatusNotify for setting/clearing the current trip point (at the Windows layer). Actual ACPI work in CmBattSetTripPpoint not done.
sir_richard at svn.reactos.org
- [ros-diffs] [fireball] 46322: - Sync up to Wine-1.1.41.
fireball at svn.reactos.org
- [ros-diffs] [cwittich] 46323: [VERSION] sync version with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [sir_richard] 46324: [CMBATT]: Implement CmBattPowerCallback and CmBattWakeDpc to handle S0 entry/exit transitions which determine if we delay ACPI battery notifications to avoid wake, and the queuing of a DPC to handle processing the delayed ARs when we return to S0.
sir_richard at svn.reactos.org
- [ros-diffs] [cwittich] 46325: [DBGHELP] sync dbghelp with wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [sir_richard] 46326: [DDK]: Fix build, sorry.
sir_richard at svn.reactos.org
- [ros-diffs] [fireball] 46327: [WINE] - Move and update assembler functions definition macros from port.h (added by Steven around revision 7000) to config.h as it is now in Wine. - Update related __ASM macros.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 46328: [RICHED20] - Sync riched20 with Wine-1.1.41.
fireball at svn.reactos.org
- [ros-diffs] [akhaldi] 46329: [PSDK] - Add devpropdef.h and evntprov.h - Fix UOW redefinition. [DDK] - Fix PGUID redefinition. [XDK] - Add wmitypes.h and include it in wdm.h autogeneration template. - Move several definitions to their appropriate places. - Add HalGetDmaAlignment, LEGACY_BUS_INFORMATION, IO_DEVICE_EJECT_CALLBACK, PLUGPLAY_PROPERTY_PERSISTENT, and several missing Io*, DEVICE_*, REENUMERATE_*, PCI_*, PNP_*, Ob*, OB_*, PO_*, Wmi*, Etw* and ACPI related definitions. - Add CmKeyObjectType to exported object types. - Fix UOW redefinition. - Group some related definitions. [WDM] - Update wdm.h to reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [sir_richard] 46330: [CMBATT]: Implement PnP side: CmBattDestroyFdo, CmBattRemoveDevice, CmBattCreateFdo, CmBattAddBattery, CmBattAddAcAdapter, CmBattAddDevice. [DDK]: Add ACPI_INTERFACE_STANDARD.
sir_richard at svn.reactos.org
- [ros-diffs] [cgutman] 46331: [CMBATT] - Replace magic numbers with IRP_MJ_* constants
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46332: [CMBATT] - Implement CmBattIoctl
cgutman at svn.reactos.org
- [ros-diffs] [sir_richard] 46333: [CMBATT]: Implement CmBattGetAcpiInterfaces and CmBattIoCompletion to get the ACPI interface. [CMBATT]: Implement CmBattWmiRegistration and CmBattWmiDeRegistration to initialize the WMILIB and register with the I/O WMI routines. [DDK]: Add missing IoWMIRegistrationControl flags.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46334: [CMBATT]: CmBattIoctl: Batteries are very hot-pluggable, so we need to do all the work under our remove lock. Add the logic for it. [CMBATT]: CmBattIoctl: If the request was for the AC adapter, pass it down to ACPI.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46335: [CMBATT]: Fix typo in CmBattPowerCallBack caught by aicom.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46336: [CMBATT]: Implement CmBattSystemControl to parse WMI requests.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46337: [CMBATT]: Implement CmBattPowerDispatch for power requests.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46338: [CMBATT]: CmBattIoctl: Add handling for the direct-access undocumented IOCTLs. Some PnP glue remains, as well as the ACPI routines, and the driver is done.
sir_richard at svn.reactos.org
- [ros-diffs] [janderwald] 46339: [KSPROXY] - Implement IKsAllocator interface - Implement IMediaSample interface - Implement querying the output pin for IMemInputPin and determine allocator properties. Currently the allocation strategy is limited to 16 Buffers with a size of 2048 * 188 (MPEG2 TS Payload size). Needs more work to determine a reasonable value - Implement overriding allocator if properties are not matching - Implement IPin::BeginFlush, IPin::EndFlush, IPin::EndOfStream, IPin::NewSegment for the OutputPin - Implement a I/O thread which queues the media sample to the kernel pin via IKsInterfaceHandler and then transmitts it to the connected input pin via IMemInputPin interface. - Implement setting pin state via a friend function, in order to synchronize the starting / stopping of the I/O thread - Fix a bug in IAMFilterMiscFlags::GetMiscFlags function - ksproxy (CLSID_Proxy) is now able to connect to MPEG-2 splitter and deliver samples. Needs more investigation why the render filter is not releasing the samples back to allocator, which causes the I/O thread to hang. WIP
janderwald at svn.reactos.org
- [ros-diffs] [akhaldi] 46340: [DDK] - Remove some duplicated definitions.
akhaldi at svn.reactos.org
- [ros-diffs] [dgorbachev] 46341: Fix debug prints.
dgorbachev at svn.reactos.org
- [ros-diffs] [jimtabor] 46342: - [USER32] reduce diff to wine
jimtabor at svn.reactos.org
- [ros-diffs] [cwittich] 46343: [OLEDLG] reduce diff to wine
cwittich at svn.reactos.org
- [ros-diffs] [dreimer] 46344: Update rapps database to most recent Versions of all apps.
dreimer at svn.reactos.org
- [ros-diffs] [cwittich] 46345: [RICHED20_WINETEST] sync riched20_winetest to wine 1.1.41
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 46346: [KSPROXY] - HACK: Return the oldest used sample when the allocator runs out of samples. Fixes playback as the render does not seem to release the media samples - Start implementing IKsClockForwarder interface - Fix a few bugs in KsOpenDefaultDevice - Implement IMediaSample::GetMediaType - Always use the CKsAllocator interface for allocating samples
janderwald at svn.reactos.org
- [ros-diffs] [ekohl] 46347: [NTOSKRNL] NtAccessCheck: - Fix returned status if the token is not an impersonation token. - Add a check for the token impersonation level.
ekohl at svn.reactos.org
- [ros-diffs] [akhaldi] 46348: [XDK] - Add the missing definitions needed to autogenerate ntddk.h - Add ntddk.template.h as a template for autogenerating ntddk.h - Adjust generate.bat to generate ntddk.h too. [DDK] - Introduce the autogenerated ntddk.h into DDK.
akhaldi at svn.reactos.org
- [ros-diffs] [jimtabor] 46349: - Hack fix for gdibatch, please retest Acrobat reader 7.
jimtabor at svn.reactos.org
- [ros-diffs] [cgutman] 46350: [BATTC] - Remove the incorrect stub from BatteryClassSystemControl
cgutman at svn.reactos.org
- [ros-diffs] [jimtabor] 46351: [Win32k|User32] - Start Menu and Item structure migration.
jimtabor at svn.reactos.org
- [ros-diffs] [cgutman] 46352: [DDK] - Fix a typo
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46353: [ACPI] - Add stubs for ACPI_INTERFACE_STANDARD and write all of the glue code for IRP_MN_QUERY_INTERFACE
cgutman at svn.reactos.org
- [ros-diffs] [jgardou] 46354: [WIN32K] Don't access garbage pointer.
jgardou at svn.reactos.org
- [ros-diffs] [tkreuzer] 46355: Fix a typo
tkreuzer at svn.reactos.org
- [ros-diffs] [jgardou] 46356: [WIN32K] revert r46354
jgardou at svn.reactos.org
- [ros-diffs] [tkreuzer] 46357: DDKAPI -> NTAPI
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46358: [XDK] - Reorder iotypes, putting wdm stuff before ntddk stuff (dependencies) - Update wdm.h and ntddk.h - cleanup ntdef.h, use C-style comments
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46359: [NTIFS] - Don't check for non existing NTDDI_NT4 (MS typo) [XDK] - Fix PGPE_CONNECT_VECTOR2 - Don't check for non existing NTDDI_WIN2003 (MS typo)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46360: [XDK] Improve BYTES_TO_PAGES macro
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46361: [WDM] Disable some warnings on MSVC
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46362: - Move atsmedia.h to PSDK, introduce pragma once and remove the comments block and the header guard. - NTDDK -> NTAPI - DDKCDECLAPI -> __cdecl - Update wdm.h to reflect the recent XDK changes - Improve bdasup.h, apply a consistent formatting, introduce pragma once and add the missing BDA_TOPOLOGY_JOINT and KSM_PIN_PAIR definitions
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46363: [XDK] - cleanup wdm.template.h, move to appropriate headers - move ntddk stuff after wdm stuff in extypes.h [NTDDK/WDM] - Regenerate headers
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46364: [XDK] - add x86/ke.h(mm.h and amd64/mm.h - cleanup ntddk.template.h, moving stuff into approproate headers
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46365: [XDK] Move more stuff from ntddk.template.h into appropriate headers
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46366: Fix some MSC intrinsics
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46367: Fix a typo
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46368: [wingdi] GetFontUnicodeRanges is _WIN32_WINNT >= 0x0500
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46369: fix a typo
tkreuzer at svn.reactos.org
- [ros-diffs] [ekohl] 46370: [NTOSKRNL] Fail if you query a primary token for its impersonation level.
ekohl at svn.reactos.org
- [ros-diffs] [sir_richard] 46371: [CMBATT]: Implement PnP handling. Only the ACPI-facing interface needs to be written now.
sir_richard at svn.reactos.org
- [ros-diffs] [jgardou] 46372: [WIN32K] Get rid of hVisRgn in ROS_DC_INFO, use prgnVis in DC instead
jgardou at svn.reactos.org
- [ros-diffs] [sir_richard] 46373: [DDK]: There should not be a DDK-specific ntstatus.h. This is a PSDK header file ("api") in WDK lingo. Overwrite the current outdated PSDK ntstatus.h (which was actually getting used even by drivers due to build system intelligence, so the ddk ntstatus.h was being ignored) with the new DDK ntstatus.h.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46374: [CMBATT]: Implement ACPI package extraction routines, and CmBattSendDownStreamIrp to send ACPI IOCTLs.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 46375: Merge trunk HEAD (r46369) (part 1/x)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46376: Merge trunk HEAD (r46369) (part 2/x)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46377: Merge trunk HEAD (r46369) (part 3/x)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46378: Merge trunk HEAD (r46369) (part 4/x)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46379: Merge trunk HEAD (r46369) (part 5/x)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46380: Merge trunk HEAD (r46369) (part 6/6)
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 46381: [CMBATT]: Implement ACPI _STA and _PSR method calls.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 46382: Add back acpi
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 46383: [CMBATT]: Implement _UID and _BTP ACPI method calls.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 46384: Fix build (1/x)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46385: [XDK] - Fix and update some amd64 definitions
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46386: [XDK] - Add amd64 KeAcquireSpinLock - move KeGetCurrentIrql prototype to x86 specific file
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46387: [RBUILD] - Don't use -fno-set-stack-executable on amd64
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46388: [INTRIN_X86] - Add __stosq, __movsq, _bittest64
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46389: [NDK] - Move RtlFillMemoryUlong into user mode only area [XDK] - Add KeFlushIoBuffers for amd64
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46390: [DDK] Merge changes from header branch [NDK] - Prevent PPEB from being redefined
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46391: Add ntiologc.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46392: [XDK] - Add some amd64 related Mm variables - Fix some _WIN2K_COMPAT_SLIST_USAGE definitions - Add non-x86 spinlock functions
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46393: [NTOS] - Fix ExInitializeRundownProtectionCacheAware prototype - uncomment KeGetCurrentThread for amd64 - Don't redefine SINGLE_GROUP_LEGACY_API
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46394: [ACPI] Comment out for now [FRAMEBUF_NEW] compiler flags are for x86 only
tkreuzer at svn.reactos.org
- [ros-diffs] [cwittich] 46395: [CMBATT] fix build
cwittich at svn.reactos.org
- [ros-diffs] [janderwald] 46396: [KSPROXY] - Check in IMemAllocator::GetBuffer if the allocator is commited - Silence debug prints in IMediaSample - Implement IBaseFilter::Stop - Fix race conditions in IBaseFilter::Run, IBaseFilter::Run, IBaseFilter::Stop - Check for invalid argument in IBaseFilter::Stop - Call InitializeIOThread when pin state is set to acquired - Grab current filter handle by obtaining IKsObject interface of the parent filter. Required as the filter handle might be closed by using IAMDeviceRemoval interface - CLSID_Filter is now fully functional (Windows XP SP3)
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46397: [KSPROXY] - Add support for IKsClockForward interface which is an alias for IKsObject - CKsClockForwarder is now functional
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46398: [BDAPLGIN] - Fix compilation with msvc - Implement IBDA_PinControl::RegistrationContext - Register filter with IBDA_NetworkProvider when it is an input pin - IBDA_PinControl is now working
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46399: [KSPROXY] - Silent traces
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46400: [KSPROXY] - Load ksproxy plugins for input / output pins
janderwald at svn.reactos.org
- [ros-diffs] [tkreuzer] 46401: [NTIFS] - KeReleaseQueuedSpinLock [XDK] - reorder some #if's - fix Mm64BitPhysicalAddress
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46402: [DDK/PSDK] - Update changes from header branch [NDK] - add KeTickCount for amd64 (HACK)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46403: [NTOS] - fix ExInterlockedPopEntryList and ExInterlockedPushEntryList - Update amd64/mm.h and mm/amd64/init.c to reflect latest trunk changes - make freelist.c compile again
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46404: [NTOS] - Multiple ULONG -> SIZE_T fixes - Use SLIST_ENTRY, not SINGLE_LIST_ENTRY in InterlockedPushEntrySList, they are not the same! - Fix InterlockedCompareExchangePointer usage - _1MB is 1024 KB, not 1000 - Rename PDE_SIZE to PD_SIZE to reflect it's purpose (size of a page directory, not a page directory entry) - Add PD_COUNT, PDE_COUNT and PTE_COUNT for amd64 (should rather use PTE_PER_PAGE etc and move them to arch specific files. - Some more PFN_TYPE -> PFN_NUMBER
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46405: [RTL] Fix RtlInitializeSListHead and RtlQueryDepthSList
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46406: [NTOS] - remove KeGetCurrentThread inline function, it's already in the wdm.h, reenable the exported function - Add InitializeSListHead export - Use RtlInitializeSListHead for InititializeSListHead - Add hacks for WDK compilation - Add ValidKernelPte/Pde - Comment out MiSyncARM3WithROS, add a stub instead
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46407: [ACLEDIT] remove $Id fields
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46408: [DDK] - Fix a signedness warning
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 46409: [DDK] - Move cfg.h and cfgmgr32.h to PSDK, introduce pragma once, apply consistent formatting, add missing definitions and improve several existing ones. [UNIATA] - DDKAPI -> NTAPI.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46410: [NCI] - Fix 64bit stubs [RSYM64] - fix linux compilation
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46411: [DDK] - Bring in the signedness warning fix by aicom.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46412: [BEEPMIDI] Fix 64bit compilation
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46413: [ACPI] - Fix a warning - Implement some IOCTL_ACPI_EVAL_METHOD handling (no input parameters are supported yet but it should be enough for what cmbatt needs it to do)
cgutman at svn.reactos.org
- [ros-diffs] [jimtabor] 46414: - Fix for gdibatch, does not help Acrobat reader 7.
jimtabor at svn.reactos.org
- [ros-diffs] [tkreuzer] 46415: [MSVCRT] Enable exports for _gmtime64, _localtime64, _time64
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46416: [ACPI] * Add support for ACPI_EVAL_INPUT_BUFFER_SIMPLE_INTEGER_SIGNATURE and ACPI_EVAL_INPUT_BUFFER_SIMPLE_STRING_SIGNATURE * Cmbatt is able to set the battery trip point now
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46417: [ACPI] - Don't attempt to parse output arguments if none were returned
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46418: Merge from amd64-branch: 36898 (sserapion) - Fix 64bit advapi32 build. 35655 (sserapion) Misc WIN64 fixes. Implement InitializeCriticalSectionEx 43836 (sserapion) Fix avicap32 build. 44510 (tkreuzer) [IPHLPAPI] Don't redefine _WIN32_WINNT to 0x500. When using the NDK we need at least 0x503 when compiling for 64 bit (XP64 is 502) 39335 (tkreuzer) [IPHLPAPI] Fix prototype of RtlAllocateHeap 38092 (sserapion) [RPCRT4] Fix 64bit-warnings. 44499 (sserapion) [SYSSETUP] Eliminate warning. 38100 (sserapion) [ADVAPI32] ULONG -> ULONG_PTR
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46419: Merge from amd64-branch: 44036 (sserapion) Seems that windows cares about manifests and a mismatched processor architecture is not good. Fix amd64 paint in windows. 44772 (sserapion) Fix warning cast to 'unsigned int' loses precision.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46420: [ACPI] Add back to build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46421: reduce diff to trunk
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46422: Merge from amd64-branch: 34803 (sserapion) Fix more warnings. Convert pciidex to use spec file. 34864 (tkreuzer) // checkme vielleicht schon gemerged? [NDIS] fix some ULONG to pointer casts 34870 (tkreuzer) [TCPIP] - fix some pointer to ULONG casts 34874 (tkreuzer) class2: fix ULONG to pointer cast 34877 (tkreuzer) - fix LARGE_INTEGER to pointer cast 35781 (tkreuzer) [NDIS] define some fastcall functions to the normal functions on amd64 36011 (tkreuzer) [NDIS] Fix a ULONG to pointer cast. 36012 (tkreuzer) [SCSIPORT] more ulong <-> pointer fixes
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46423: [ACPI] - Implement a DispatchCreateClose handler
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46424: Merge from amd64-branch: 36380 (tkreuzer) [SCSIPORT] Implement some functions that are forwarded to HAL on x86 build, but not on x64. Modify spec file (use preprocessor macro). 36397 (tkreuzer) [SCSIPORT] rename .spec to .pspec 36949 (sginsberg) - Fix NTFS FSD compilation 36951 (sginsgerb) [NE2000] - Fix ne2000 compilation (treat pointer size as ULONG_PTR, correct function prototypes) 36958 (sginsberg) [ISAPNP] - Fix isapnp compilation for 64-bit 36961 (sginsberg) [SERIAL] - Make serial build for 64 bit -- explicitly cast first parameter to InterlockedCompareExchangePointer to PVOID 36964 (sginsberg) - Fix DXG 64-bit compilation 36972 (sserapion) [VGA] - When doing pointer arithmetic, ULONG_PTR is your friend 37234 (tkreuzer) [SCSIPORT] Fix scsiport, by using pspec again. 40927 (tkreuzer) [BMFD] HGLYPH is an ULONG. Use offset to glyph entry as HGLYPH instead of the pointer to fix 64bit build. 41070 (tkreuzer) [TCPIP] fix a pointer to ULONG cast 41500 (tkreuzer) [NDIS] Pass ULONG* to MiniQueryInformation for the number of written bytes instead of ULONG_PTR* 41502 (tkreuzer) [WDMAUD] Make DeviceIndex a ULONG_PTR 44339 (sserapion) [NDIS] Fix ndis build.
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46425: [NTOSKRNL] - Fix an incorrect assumption which led to ACPI's enumerated buttons not being recognized by the power manager
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46426: reduce diff to trunk
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46427: Merge from amd64-branch: 46394 (tkreuzer) [FRAMEBUF_NEW] - use compiler flags for x86 only 36969 (sginsberg) [VIDEOPRT] - Make videoprt compile for 64-bit - Disable Int10 support as it uses x86 specific structures (is this support still available on amd64?) - Disable VideoPortEnable/DisableInterrupt -- HalEnable/DisableSystemInterrupt are not apparently present on NT AMD64, so need to figure out what else to use (and if these routine are still present on amd64 videoprt) The following this time for real: 40927 (tkreuzer) [BMFD] HGLYPH is an ULONG. Use offset to glyph entry as HGLYPH instead of the pointer to fix 64bit build. 41070 (tkreuzer) [TCPIP] fix a pointer to ULONG cast 41500 (tkreuzer) [NDIS] Pass ULONG* to MiniQueryInformation for the number of written bytes instead of ULONG_PTR* 41502 (tkreuzer) [WDMAUD] Make DeviceIndex a ULONG_PTR 44339 (sserapion) [NDIS] Fix ndis build.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46428: reduce diff to trunk
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46429: [ACPI] - Implement IOCTL_GET_SYS_BUTTON_CAPS - Register and maintain PnP interfaces for thermal zones, buttons, lids, and processors
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46430: revert the changes to the old kdcom
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46431: [NTOSKRNL] - Handle devices that are run by their own bus drivers - This could be done a bit nicer but it works
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46432: merge from amd64 branch: 34741 (tkreuzer) [BOOTVID] - make bootvid build for PLATFORM=PC instead of ARCH=i386 to share the files between i386 and amd64 - fix ULONG <-> pointer casts
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46433: [DDK] - Remove duplicate xmldsodid.h
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46434: Merge from amd64-branch: 44501 (tkreuzer) [NDK] - Add CLIENT_ID32/64 - Create explicit 32/64 bit versions of PEB, GDI_TEB_BATCH and TEB, using macros. - Fix some member names. 44503 (tkreuzer) [CMD] Fix a teb member name 44504 (tkreuzer) [NTSOKRNL] Fix a teb member name 44506 (tkreuzer) [NDK] fix a typo in the TEB definition 44511 (tkreuzer) [NDK] - Add Wx86ThreadState - Add WinXP version of ACTIVATION_CONTEXT_STACK - rtltypes doesn't depend on pstypes, but the opposite way around now 44512 (tkreuzer) [NDK] Fix some dependencies 44521 (tkreuzer) [NTDKK] - Don't use PEB::FastPeb(Un)LockRoutine, these members are deprecated since Windows 2003, use RtlEnter/LeaveCriticalSection instead. 44523 (tkreuzer) [NTDLL] Fix usage of PEB::KernelCallbacktable. It's a PVOID. 44524 (tkreuzer) NDK] - Add missing TEB member for Vista 44525 (tkreuzer) [NDK] Fix a TEB array size. 44526 (tkreuzer) [USER32] More fix of TEB::KernelCallbackTable usage
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46435: [DDK] - Move tvout.h to PSDK.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46436: Merge from amd64 branch: 45124 [USER32] NtUserTranslateMessage: HKL -> UINT in 2nd parameter 45126 (tkreuzer) [WIN32k] Fix build 45127 (sserapion) [WIN32k] Fix build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46437: [NTVDM] Only compile on x86 builds
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46438: fix build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46439: [IDNDL] Convert to spec
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46440: [BOOTCD/LIVECD] Add -$(ARCH) to non-x86 bootcd and livecd image names.
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 46441: [CMBATT]: Use PCH.
sir_richard at svn.reactos.org
- [ros-diffs] [cgutman] 46442: [ACPI] - Add support for fixed power buttons - Cleanup some extra junk - Add a hack to prevent acquiring the mutex while in an ISR or DPC - Button events are received now and "acpi_bus_generate_event" will appear in the debug log when a power/sleep button is pressed - TODO: Implement IOCTL_GET_SYS_BUTTON_EVENT support so the power manager can recognize our button presses
cgutman at svn.reactos.org
- [ros-diffs] [sir_richard] 46443: [COMPBATT]: Composite Battery Driver Stub Interface to keep Mr. Gutman happy.
sir_richard at svn.reactos.org
- [ros-diffs] [akhaldi] 46444: Sync with trunk head.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46445: The usual mandatory leftover from the sync.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46446: [HAL] UP/MP cleanup: - remove KxAcquireSpinLock from halp.h, use the one from ntoskrnl instead - Use generic/spinlock.c in hal_generic_up and hal_generic_mp - Delete mp/spinlock.c - Move cmos spinlock functions to spinlock.c to make sure they are compiled for both up and mp - Move wrappers around fastcall functions to misc.c, as they are identical on up/mp.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46447: [HAL] - Move architecture specific files into appropriate folders - Move UP specific files into up folder
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46448: fix build
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46449: [RBUILD] instead of defining -fno-set-stack-executable and -fno-optimize-sibling-calls in gcc.mak file, do it in ReactOS-i386.rbuild
tkreuzer at svn.reactos.org
- [ros-diffs] [janderwald] 46450: [DXSDK] - Implement bdatif.h
janderwald at svn.reactos.org
- [ros-diffs] [tkreuzer] 46451: - Reduce diff to trunk
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46452: Merge from amd64 branch: 44762 (sserapion) [rbuild] - Automatically generate reactos.dff using the installfile and installbase attributes found in rbuild files. -- Fixes race to grab reactos.dff on concurrent builds in the same tree. -- Makes the result of make install, make livecd and make bootcd the same(some modules arent in reactos.dff but have installfile/base attributes, which means they got intto livecd/install but not bootcd!) 44763 (sserapion) [rbuild] Really fix mkhive command. 44764 (sserapion) [rbuild] - fix mkhive command try 2.
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46453: Fix build. Dedicated to Timo ;)
akhaldi at svn.reactos.org
- [ros-diffs] [jimtabor] 46454: - Fix warning.
jimtabor at svn.reactos.org
- [ros-diffs] [tkreuzer] 46455: [HAL] Add some files for amd64, just enough to make compilation start.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46456: reduce diff to trunk
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46457: [ACPI] - Implement IOCTL_GET_SYS_BUTTON_EVENT - Add the device event to the event list in a DPC instead of an ISR
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46458: [NTOSKRNL] - Construct a valid device path for ZwOpenFile - Button events are now recognized by the power manager (tested on VirtualBox)
cgutman at svn.reactos.org
- [ros-diffs] [fireball] 46459: [NTOSKRNL/CONFIG] - Add a macro for asserting hash lock ownership. - Add a macro for getting an alloc page from KCB / delay alloc item. - Add a newly allocated KCB to the tail of CmpFreeKCBList, not to its head.
fireball at svn.reactos.org
- [ros-diffs] [tkreuzer] 46460: Looks like ld doesn't like specifying "-fno-leading-underscore" for anything else then shared modules (aka dlls). Therefore specify "-shared" for apps, too (Should hopefully not make a difference), making them link again. Since we have switched to non-prefixed symbols, we need to deal with 2 kinds of symbols that the compiler doesn't handle for us. 1.) __image_base__ is still defined the same way by ld, but since gcc doesn't give us an underscore anymore, we need to specify it on our own. 2.) __MINGW_IMP_SYMBOL, which is a hacky way of declaring a symbol dllimport, by prefixing it with __imp_ also needs special treatment. Fix these issues by adding appropriate macros to _mingw.h and removing the broken and duplicate definitions from multiple .c files.
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46461: Sync with trunk head (part 1 of x)
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46462: Sync with trunk head (part 2 of x)
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46463: Sync with trunk head (part 3 of 3)
akhaldi at svn.reactos.org
- [ros-diffs] [janderwald] 46464: [BDAPLGIN] - Perform property request by passing the request through IKsPropertySet interface. This is necessary as the pin handle might not have been created at the time the proxy plugin has been loaded - Set Reserved of KSP_NODE request to zero as required by the documentation
janderwald at svn.reactos.org
- [ros-diffs] [dreimer] 46465: Add Cyrix, Pentium MMX, Pro, II, M, 4, Core Solo/Duo/Extreme/i*, Atom, AMD K6, K6-3, Via Nehemiah, Esther, Nano and a big bunch of Family 15 (1st gen Athlon64, Turion64, Sempron Series) AMD CPUs to cpu.inf These should be all CPUs out there we support....
dreimer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46466: Reintegrate header branch - DDKAPI -> NTAPI - delete duplicate definitions - move files to right locations - Fix Mm64BitPhysicalAddress definition - Add a number of missing definitions - add XDK
tkreuzer at svn.reactos.org
- [ros-diffs] [dreimer] 46467: Generalize some lines to be used for a whole bunch of models. Reduced size about 10kb that way. As long as we don't have a CPU driver I will keep it that way its now, because now it at least shows a approximate CPU Title in Devmgr.
dreimer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46468: Merge trunk head (46467)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46469: [HAL] Fix rbuild files
tkreuzer at svn.reactos.org
- [ros-diffs] [jgardou] 46470: [WIN32K] Lock PDC with pDevObj semaphore too.
jgardou at svn.reactos.org
- [ros-diffs] [janderwald] 46471: [BDAPLGIN] - Enhance debug traces [KSPROXY] - Check if the input / output pin has any methods while enumerating them [MSDVBNP] - Implement IBaseFilter::Stop, IBaseFilter::Run, IBaseFilter::Pause - Fix missing AddRef in IBaseFilter::QueryFilterInfo - Implement IBDA_NetworkProvider::RegisterDeviceFilter, IBDA_NetworkProvider::UnRegisterDeviceFilter - Partly implement ITuner::put_TuneRequest - ReactOS DVBT Network Provider is now able to tune a channel, though sound is missing
janderwald at svn.reactos.org
- [ros-diffs] [tkreuzer] 46472: [ACPI] Add amd64 stubs for ACPI_ACQUIRE_GLOBAL_LOCK and ACPI_RELEASE_GLOBAL_LOCK
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46473: [LIBJPG] Comment out libjpg for now. It fails badly. Maybe we need a spec file or something.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46474: {mingw-w64] Vebdor drop of current trunk (mingw-w64-src_20100325)
tkreuzer at svn.reactos.org
- [ros-diffs] [mkupfer] 46475: - fix encoding - change size of dialog entry for fitting text
mkupfer at svn.reactos.org
- [ros-diffs] [mkupfer] 46476: - two small fixes (freeing resources on error)
mkupfer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46477: revert r39331
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46478: [CRT] - define _CRTBLD - rename float_t/double_t/long_double_t to float_s/double_s/long_double_s to avoid name conflicts
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46479: [AFD] - Allow connection requests for connectionless sockets (they associate a default remote address with the socket required for use in AfdConnectedSocketWriteData and AfdConnectedSocketReadData) - Add a check for a disconnected socket
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 46480: [DDK] - Move compstui.h to PSDK, introduce pragma once, apply consistent formatting, add missing definitions and improve several existing ones.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46481: [DDK] dciddi.h : - Introduce pragma once, apply consistent formatting, add missing definitions and improve several existing ones.
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46482: [DDK] - Move devioctl.h to PSDK, introduce pragma once, apply consistent formatting and add several missing definitions. [XDK] - Autogenerate devioctl.h based on devioctl.template.h
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46483: [CRT] - add _wctype table, it's not identical to _ctype as assumed before - point _pwctype to _wctype instead of _ctype - implement __pctype_func and __pwctype_func
tkreuzer at svn.reactos.org
- [ros-diffs] [jimtabor] 46485: [Win32k] - Kill debug warnings of dc ownership.
jimtabor at svn.reactos.org
- [ros-diffs] [tkreuzer] 46486: Formatting fix
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46487: More formatting fixe
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46488: [ACPI] - Fix a typo
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46489: [CMPBATT] reduce diff to trunk
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46490: [XDK] - Autogenerate ntifs.h based on ntifs.template.h - Remove some duplicate definitions between WDM and NTDDK. [DDK] - Remove wmlib.h - Reflect the recent XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [ekohl] 46491: [NTOSKRNL] NtAccessCheck: Check for a valid security descriptor.
ekohl at svn.reactos.org
- [ros-diffs] [tkreuzer] 46492: Revert r46466
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46493: Revert r46466 this time for real
tkreuzer at svn.reactos.org
- [ros-diffs] [jgardou] 46494: sync with trunk r46493
jgardou at svn.reactos.org
- [ros-diffs] [cgutman] 46495: [NTOSKRNL] - Detect floppy controllers, parallel ports, and the ISA bus - Dedicated to dreimer
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 46496: [DDK] ws2san.h : - Introduce pragma once. - Apply consistent formatting. - Improve several existing definitions. - Add several missing ones.
akhaldi at svn.reactos.org
- [ros-diffs] [sir_richard] 46497: [CMBATT]: Fix wrong DO flags.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46498: [COMPBATT]: Main driver skeleton: CompBattAddDevice, DriverEntry, CompBattSystemControl, CompBattIoct, CompBattOpenClose, CompBattPowerDispatch, CompBattPnpDispatch.
sir_richard at svn.reactos.org
- [ros-diffs] [cgutman] 46499: [INF] - Add a device description for PNP0A00
cgutman at svn.reactos.org
- [ros-diffs] [cgutman] 46500: [NTOSKRNL] - Don't always use the value name as the device description - Fixes bug 3416
cgutman at svn.reactos.org
- [ros-diffs] [akhaldi] 46501: [PSDK] - Add several missing mswsockdef.h definitions. - mswsock.h : Introduce pragma once, apply consistent formatting, improve several existing definitions, remove some unrelated ones and add several missing ones.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46502: [MSVCRT] - enable exports for __pctype_func, __pwctype_func, _wctype
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46503: Fix definition of _wctype
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46504: Merge from amd64-branch: 46483 (tkreuzer) [CRT] - add _wctype table, it's not identical to _ctype as assumed before - point _pwctype to _wctype instead of _ctype - implement __pctype_func and __pwctype_func 46502 (tkreuzer) [MSVCRT] - enable exports for __pctype_func, __pwctype_func, _wctype
tkreuzer at svn.reactos.org
- [ros-diffs] [jgardou] 46505: svn will drive me nuts, part 1/x
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 46506: svn will drive me nuts, part 2/2
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 46507: [WIN32K] Each DC_lockDc call should be followed by a DC_UnlockDc, even on error path.
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 46508: [WIN32K] Close another pair of DC_lockDc DC_UnlockDc.
jgardou at svn.reactos.org
- [ros-diffs] [tkreuzer] 46509: [DHCP] define NO_OLDNAMES to prevent redefinition
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46510: [FREELDR] - Add a missing cast
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46511: [FREELDR] snprintf -> _snprintf
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46512: [FREETYPE] - Don't include setjmp/longjmp, we have our own
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46513: [NTOS] Add KiEoiHelper export for x86 like in trunk
tkreuzer at svn.reactos.org
- [ros-diffs] [fireball] 46514: [PSDK] - Manually merge header changes from arwinss branch.
fireball at svn.reactos.org
- [ros-diffs] [spetreolle] 46515: Revert 46514, fixes build.
spetreolle at svn.reactos.org
- [ros-diffs] [fireball] 46516: [PSDK] - Manually merge header changes from arwinss branch. Undocumented values are wrapped into #ifdef _WINE so they don't affect non-Wine code. - Undocumented flags shouldn't be defined multiple times in user32 and win32k. Put them in winuser.h for now, should be factored out into a separate file later. - Shouldn't break build this time.
fireball at svn.reactos.org
- [ros-diffs] [cgutman] 46517: [NTOSKRNL] - Add a missing OBJ_CASE_INSENSITIVE attribute so IopIsAcpiComputer doesn't always fail
cgutman at svn.reactos.org
- [ros-diffs] [janderwald] 46518: [KSPROXY, MSDVBNP, MSVIDCTL, BDAPLGIN] - Implement DllRegisterServer, DllUnregisterServer for those components - Add msdvbnp, msvidctl to build - Add msdvbnp, bdaplgin, msvidctl to bootcd
janderwald at svn.reactos.org
- [ros-diffs] [cgutman] 46519: [NTOSKRNL] - Revert part of r46495 and replace it with much better code
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46520: update asm.h from trunk
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46521: [SCSIPORT] DDKAPI -> NTAPI
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46522: Fix 32bit RtlInitializeSListHead
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46523: - Fix assert macro - Add crt="MSVC" to a number of modules to resolve _assert
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46524: [LIBOLDNAMES] - add snprintf
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46525: [NTOSKRNL] - Don't use REG_OPTION_VOLATILE because it causes ACPI to be reinstalled after every boot
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46526: [FTP/DHCP] - remove the oldnames hack, as we now have a proper oldnames lib (included in mingw_common) - protect struct timezone from redefinition
tkreuzer at svn.reactos.org
- [ros-diffs] [jgardou] 46527: [WIN32K] Release ppdev when deleting DC
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 46528: [WIN32K] More PDEVOBJ_vRelease fun
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 46529: [WIN32K] Forgot this one
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 46530: [WIN32K] Close another pair of DC_LockDC/DC_UnlockDC Now gdi32:dc winetests doesn't crash anymore.
jgardou at svn.reactos.org
- [ros-diffs] [tkreuzer] 46531: [HAL] Update from trunk
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46532: [NTOS] Some freelist.c fixes, to make it compile
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46533: [NTOSKRNL] - Fix a nasty bug that discarded any response to IRP_MN_FILTER_RESOURCE_REQUIREMENTS so drivers never got the resources they needed
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46534: [CRT] - Set crt="static" in freeldr, rtl, bmfs, ftfd, rtl, mini_hal - define "CRTDLL" in ntdll, crtdll, msvcrt, msvcrt20, msvcrt40
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46535: [CRT HEADERS] - add _mingw_mac.h from ming-w64 and include it into _mingw.h - Update _CRTIMP definition - Fix definition of _wctype - onexit is not _CRTIMP
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46536: [CRT] - Implement x86 ceilf, floorf, fmodf (taken from mingw-w64) - Implement cosf, sinf, sqrtf (simply wrappers) - Fix missing definitions
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46537: [MINGW] Update mingw library to mingw-w64 trunk (mingw-w64-src_20100325)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46538: Apply MSVC compilation fix.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46539: [MINGW] Apply MSVC compilation fixes
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 46540: [COMPBATT]: Main battery detection/PnP notification logic: CompBattAddNewBattery, CompBattRemoveBattery, IsBatteryAlreadyOnList, RemoveBatteryFromList, CompBattGetBatteries, CompBattPnpEventHandler.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46541: [COMPBATT]: Helper code, CompBattGetDeviceObjectPointer and BatteryIoctl.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 46542: Reintegrate header branch part 1/x DDKAPI -> NTAPI
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 46543: [COMPBATT]: Mini-class driver interface work: CompBattDisableStatusNotify, CompBattQueryTag, CompBattRecalculateTag, CompBattGetBatteryInformation.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 46544: Reintegrate header-branch 2/x - PCVOID -> LPCVOID / CONST VOID * - move cfgmgr32.h and cfg.h to psdk - remove wine/cfgmgr32.h make setupapi use the proper header
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46545: Fix build
tkreuzer at svn.reactos.org
- [ros-diffs] [sir_richard] 46546: [COMPBATT]: More miniclass driver interface work: CompBattQueryInformation and CompBattGetBatteryGranularity.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 46547: Reintegrate header-branch 3/x - Add XDK
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46548: Reintegrate header branch part 4/x - don't prepend ddk/ before the header includes - move atsmedia.h to psdk - add mce.h, devpropdef.h, evntprov.h, ntiologc.h to psdk - replace ntstatus.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46549: fix build
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46550: [NTOSKRNL] - Set the IRP_SYNCHRONOUS_API flag on IRPs created by IoBuildSynchronousFsdRequest
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46551: Reintegrate header branch part 5/x - Formatting and properties - delete xmldsodid.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46552: Reintegrate header branch part 6/x ntdef.h and winnt.h: add GROUP_AFFINITY, formatting
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46553: Reintegrate header branch part 7/x Merge the rest and see what happens....
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46554: revert r46552 and r46553
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46555: Move SINGLE_GROUP_LEGACY_API definition to wdm.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46556: Fix Mm64BitPhysicalAddress
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46557: Add definition of PUOW to wdm.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46558: Merge bdasup.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46559: merge ntdef.h formatting changes
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46560: Add RtlLargeInteger macros to wdm.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46561: merge part of the wdm changes. Mostly formatting and adding a few definitions.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46562: revert r46561
tkreuzer at svn.reactos.org
- [ros-diffs] [fireball] 46563: [NTOSKRNL] . Revert 46550: Windows does not set this flag. ReactOS shouldn't either. Setting UserEvent is already enough in this case.
fireball at svn.reactos.org
- [ros-diffs] [tkreuzer] 46564: merge wdm.h second attempt. This time taking more care of vista definitions.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46565: Move IoAttachDeviceToDeviceStackSafe to ntddk.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46566: Merge ntdef.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46567: Merge winnt.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46568: Define PPEB in ntddk.h
tkreuzer at svn.reactos.org
- [ros-diffs] [janderwald] 46569: [MSDVBNP] - Implement IBDA_EthernetFilter, IBDA_IPV4Filter, IBDA_IPV6Filter
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46570: - Add bda.inf, kscaptur.inf
janderwald at svn.reactos.org
- [ros-diffs] [cgutman] 46571: [NTOSKRNL] - Don't try to detect ACPI in IopEnumerateDetectedDevices because the only reason we got there is because ACPI is NOT present (as reported by IopIsAcpiComputer)
cgutman at svn.reactos.org
- [ros-diffs] [jgardou] 46572: [WIN32K] Implement releasing PDEVOBJs
jgardou at svn.reactos.org
- [ros-diffs] [jgardou] 46573: [WIN32K] Free the surface instead of unlocking it
jgardou at svn.reactos.org
- [ros-diffs] [sir_richard] 46574: [HALACPI]: Add project, right now it just builds the normal HAL. The idea is to split the generic HAL into legacy (x86 only) and ACPI (x86+ACPI, or x64). Bus handling, reboot/shutdown, PnP, power management (sleep/resume/hibernate), timer, environment variable, debugging, and initialization code is expected to differ between legacy and ACPI, if not more.
sir_richard at svn.reactos.org
- [ros-diffs] [jgardou] 46575: [WIN32K] DC_SetOwnerShip : return FALSE on failure
jgardou at svn.reactos.org
- [ros-diffs] [janderwald] 46576: - Fix trunk installation breakage introduced in 46570
janderwald at svn.reactos.org
- [ros-diffs] [akhaldi] 46577: [PSDK] inaddr.h : Fix formatting. qos.h : Introduce pragma once along with several missing definitions. winsock(2).h : Introduce pragma once, apply consistent formatting, add so many missing definitions and remove several unrelated ones.
akhaldi at svn.reactos.org
- [ros-diffs] [cgutman] 46578: [RTL] - Fall back to the default user key if RtlFormatCurrentUserKeyPath fails (perhaps we are in a system process)
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46579: Add a todo list for win32k. Enjoy the current size as long as it's that small.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46580: add PIO_CSQ_INSERT_IRP_EX to wdm.h
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46581: Simplify definition of PIMAGE_NT_HEADERS
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46582: Merge the rest from header branch.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46583: [FASTFAT] include ctype.h, instead of wctype.h (the latter is not present in ms headers)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46584: [HAL] Fix rbuild files a bit.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46585: Merge trunk head (r46584)
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46586: Enable ms extensions
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46587: revert accidental changes to rbuild file
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46588: Don't add underscore prefix to amd64 symbols
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46589: [OLDNAMES] Add a proper oldnames lib, instead of implicitly including it with mingw.
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46590: [PSDK] - ws2bth.h and ws2def.h : Introduce pragma once and add several missing definitions. [DDK] - Improve csq.h
akhaldi at svn.reactos.org
- [ros-diffs] [akhaldi] 46591: [PSDK] - Add missing ws2ipdef.h definitions. - Group related definitions.
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46592: Merge from amd64-branch: 44467, 44468, 44470, 44471, 46524 [OLDNAMES] Update moldname-msvcrt.def Add a proper oldnames lib, instead of implicitly including it with mingw. 46526 [FTP/DHCP] - remove the oldnames hack, as we now have a proper oldnames lib (included in mingw_common) - protect struct timezone from redefinition
tkreuzer at svn.reactos.org
- [ros-diffs] [janderwald] 46593: - Add bdasup to bootcd
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46594: [BDAPLGIN, KSPROXY, MSDVBNP, MSVIDCTL] - Register DLLs when ReactOS is installed
janderwald at svn.reactos.org
- [ros-diffs] [dreimer] 46595: - Add sound output on finished build. On PS we have one for a successful and one for a failed build. On CMD we have just one for now, because it seems to dislike my tries to get the errorlevel of make. - Made a small modification to be able to ask for help for ps commands in rosbe, too.
dreimer at svn.reactos.org
- [ros-diffs] [akhaldi] 46596: [PSDK] - Improve ws2spi.h
akhaldi at svn.reactos.org
- [ros-diffs] [tkreuzer] 46597: Merge from amd64 branch: 46478 [CRT] - define _CRTBLD - rename float_t/double_t/long_double_t to float_s/double_s/long_double_s to avoid name conflicts 46511 [FREELDR] snprintf -> _snprintf 46534 [CRT] - Set crt="static" in freeldr, rtl, bmfs, ftfd, rtl, mini_hal - define "CRTDLL" in ntdll, crtdll, msvcrt, msvcrt20, msvcrt40 46535 [CRT HEADERS] - add _mingw_mac.h from ming-w64 and include it into _mingw.h - Update _CRTIMP definition - Fix definition of _wctype - onexit is not _CRTIMP 46537 [MINGW] Update mingw library to mingw-w64 trunk (mingw-w64-src_20100325) 46538 Apply MSVC compilation fix. 46539 [MINGW] Apply MSVC compilation fixes
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46598: [KERNEL32] Add some amd64 exports
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46599: merge from amd64 branch: 38333 [INTRIN_X86] #define _alloca() to __builtin_alloca() on amd64 46388 [INTRIN_X86] - Add __stosq, __movsq, _bittest64
tkreuzer at svn.reactos.org
- [ros-diffs] [cgutman] 46600: [NTOSKRNL] - Disable ACPI until the resource detection problems are resolved
cgutman at svn.reactos.org
- [ros-diffs] [tkreuzer] 46601: [NTOS] Update pspec file with amd64 exports, use -arch= where appropriate
tkreuzer at svn.reactos.org
- [ros-diffs] [ekohl] 46602: [NTOSKRNL] - Move kernel-mode check around, so we won't run it twice when calling NtAccessCheck. - Fix a wrong check for security descriptors with a NULL-DACL.
ekohl at svn.reactos.org
- [ros-diffs] [janderwald] 46603: [SETUPAPI] - Open Device Class with desired access
janderwald at svn.reactos.org
- [ros-diffs] [tkreuzer] 46604: [WINE] define interlocked_xchg_add to InterlockedExchangeAdd
tkreuzer at svn.reactos.org
- [ros-diffs] [ekohl] 46605: [NTOSKRNL] - Capture the security descriptor before passing it to SepAccessCheck. - Move the security descriptor check and the impersonation level check from SepAccessCheck to SeAccessCheck.
ekohl at svn.reactos.org
- [ros-diffs] [tkreuzer] 46606: [MINGW] - add back getopt.c (needed by rosapps) - add ofmt_stub.c and cx_pure_virtual.c
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46607: fix a typo
tkreuzer at svn.reactos.org
- [ros-diffs] [akhaldi] 46608: [BATTC] - Correct the inclusion of wmilib [PSDK] - ws2tcpip.h improvements, some formatting fixes, remove some duplicate definitions between winsock2.h and ws2def.h [XDK] - Move some definitions from ntifs.template.h to more appropriate places. [NTIFS] - Reflect XDK changes.
akhaldi at svn.reactos.org
- [ros-diffs] [janderwald] 46609: [SETUPAPI] - Implement SetupDiOpenDeviceInterfaceW
janderwald at svn.reactos.org
- [ros-diffs] [sir_richard] 46610: [HALACPI]: Add HAL ACPI header.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46611: [HALACPI]: Add some missing signatures.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46612: [HAL]: Add Phase 0 HAL Heap Allocation/Mapping/Unmapping APIs, remove current broken APIs that depend on Mm having been initialized. These APIs use the HAL Heap that's typically at 0xFFC00000. FreeLDR seems to map this region correctly. [HAL]: Although currently implemented for ACPI support (to come), these APIs can now also be used to enable DMA in Phase 0 like NT, instead of only in Phase 1 like ReactOS.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46613: [HALACPI]: Implement beginning of HAL ACPI support (HalpSetupAcpiPhase0). Tested on VMWare, where it found the FACP, SRAT, RSDT and MCFG and the ACPI Timer at 1008H. BOOT and DBGP are not found (optional features). [HALACPI]: Support depends on boot loader creating the ACPI BIOS Multi Node structure in MultiFunctionAdapter in the hardware tree. It seems that FreeLdr does this (wow!) correctly! [HALACPI]: Implement HAL ACPI Table Cache. [HALACPI]: HAL ACPI Table Overrides from the boot loader are not supported (doubt FreeLdr does this). [HALACPI]: The next steps are to write the HAL ACPI PnP Driver and HAL ACPI Power Driver.
sir_richard at svn.reactos.org
- [ros-diffs] [tkreuzer] 46614: [KERNEL32] Add RtlAddFunctionTable export for amd64
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46615: [RBUILD] - Don't link to RosBE's ofmt_stub.a, as we have our own version now. - Don't link to libcoldname.a on amd64, instead link to libgcc_eh.a
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46616: [tchar.h] enable _tcsnlen definition
tkreuzer at svn.reactos.org
- [ros-diffs] [fireball] 46617: [NTOSKRNL/CONFIG] - Add more assert macros for registry operations: locked or loading, exclusively locked or loading, hash and KCB locks, locked for flushing. - Add macros for getting alloc page from KCB and delay alloc item.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 46618: [NTOSKRNL/CONFIG] - Stub support for global quota enable. - Stub support for notifications. - Add a source file for a future HiveList implementation.
fireball at svn.reactos.org
- [ros-diffs] [fireball] 46619: [NTOSKRNL/CONFIG] - Implement new (correct) hive flusher lock/release routines, unused right now.
fireball at svn.reactos.org
- [ros-diffs] [tkreuzer] 46620: [NTOS] Add internal amd64 headers.
tkreuzer at svn.reactos.org
- [ros-diffs] [tkreuzer] 46621: [KDCOM] Include ntifs, instead of ntddk, needed by NDK
tkreuzer at svn.reactos.org
- [ros-diffs] [janderwald] 46622: [BDASUP] - Fix initialization of filter / pin automation table - Add debug traces
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46623: [KS] - Fix a malicous bug in KsAddItemToObjectBag which caused inifite loops while iterating through object bags - Use a different mutex than the device mutex for object bags - Initialize device / object bag mutex when initializing the device - Initialize object bag lists when initializing the device - Set device / system power state before calling device Add's routine - Check if object driver extension has already been allocated in KsInitializeDevice - Hack KsFilterFactoryUpdateCacheData to return STATUS_SUCCESS - PinnacleSys PCTV DVB-T tv tuner now successfully initializes and registers its device interfaces
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46624: [PSDK] - Add KsFilterFactorySetDeviceClassesState prototype
janderwald at svn.reactos.org
- [ros-diffs] [janderwald] 46625: [KS] - Enable registered device interfaces when device successfully initializes - Fix totally broken KsFilterFactorySetDeviceClassesState implementation
janderwald at svn.reactos.org
- [ros-diffs] [ekohl] 46626: [NTOSKRNL] - Move subject context locking to SeAccessCheck because NtAccessCheck already locks it. - Do not use the captured security descriptor in NtAccessCheck yet, because SeCaptureSecurityDescriptor seems to create broken SDs.
ekohl at svn.reactos.org
- [ros-diffs] [sir_richard] 46627: [NDK]: Add missing Io functions.
sir_richard at svn.reactos.org
- [ros-diffs] [sir_richard] 46628: [HALACPI]: Begin rough implementation of the Hal ACPI PnP Driver. Will probably need some changes to the ReactOS PnP Manager to work properly (it is not initialized yet). [HAL]: Implement helper registry routine. [HAL]: Implement function to set ACPI mode the "Windows way", which is to enable/disable the firmware mapper. PnP Manager should probably check this in the future.
sir_richard at svn.reactos.org
- [ros-diffs] [ekohl] 46629: [NTORKRNL] SepAccessCheck: Deny access if the DACL is is empty (but not NULL).
ekohl at svn.reactos.org
Last message date:
Wed Mar 31 23:02:38 CEST 2010
Archived on: Wed Mar 31 23:02:10 CEST 2010
This archive was generated by
Pipermail 0.09 (Mailman edition).