reactos.git
11 years ago- Add ReactOS Device Detection Tool - RosDDT. It's a command line tool for checking...
Aleksey Bragin [Thu, 4 Jun 2009 12:38:30 +0000 (12:38 +0000)]
- Add ReactOS Device Detection Tool - RosDDT. It's a command line tool for checking PC's hardware configuration for compatibility with ReactOS, and for reporting working hardware configurations to ReactOS hardware compatibility database. The tool is able of autoupdating its hardware compatibility database.
 * Web part is stubbed for now (hw.php) and needs to be developed.
 * Actual hardware database file (rosddt.ini) has only sample information.
 * Readme file is in Russian language, however running rosddt.exe without parameters provides a built-in English usage help.

svn path=/trunk/; revision=41282

11 years ago- Remove a few bad (PLIST_ENTRY) casts
Johannes Anderwald [Thu, 4 Jun 2009 09:37:57 +0000 (09:37 +0000)]
- Remove a few bad (PLIST_ENTRY) casts

svn path=/trunk/; revision=41280

11 years agoMikhail Denisenko <denisenkom@gmail.com>
Aleksey Bragin [Thu, 4 Jun 2009 09:01:10 +0000 (09:01 +0000)]
Mikhail Denisenko <denisenkom@gmail.com>
- Split the PIDL into current and parent folder, and call GetFolderAttributes only for current folder PIDL. This fixes tons of "ERR: HCR_GetFolderAttributes should be called for simple PIDL's only!" debug log spam messages.

See issue #4494 for more details.

svn path=/trunk/; revision=41279

11 years agoBug 4567: Italian translation updates by Paolo Devoti
Daniel Reimer [Thu, 4 Jun 2009 08:47:44 +0000 (08:47 +0000)]
Bug 4567: Italian translation updates by Paolo Devoti

svn path=/trunk/; revision=41278

11 years ago- MiFindExportedRoutineByNam: Correct an typo in assert that caused MmGetSystemRoutin...
Michael Martin [Thu, 4 Jun 2009 08:18:12 +0000 (08:18 +0000)]
- MiFindExportedRoutineByNam: Correct an typo in assert that caused MmGetSystemRoutineAddress to assert after finding a valid non forwarder function.

svn path=/trunk/; revision=41277

11 years ago- IopDeleteDevice: Fix a typo.
Michael Martin [Thu, 4 Jun 2009 03:40:47 +0000 (03:40 +0000)]
- IopDeleteDevice: Fix a typo.

svn path=/trunk/; revision=41276

11 years ago- More research is required to fix NtGdiSetPixelFormat, so removing disputed information.
James Tabor [Thu, 4 Jun 2009 01:33:43 +0000 (01:33 +0000)]
- More research is required to fix NtGdiSetPixelFormat, so removing disputed information.

svn path=/trunk/; revision=41275

11 years agoEstonian translations by Andres Traks (anthrax11*AT*hot*DOT*ee), bug #4580.
Dmitry Gorbachev [Thu, 4 Jun 2009 01:08:57 +0000 (01:08 +0000)]
Estonian translations by Andres Traks (anthrax11*AT*hot*DOT*ee), bug #4580.

svn path=/trunk/; revision=41274

11 years ago- IoGetLowerDeviceObject: Return lower device object if pending flags are not set...
Michael Martin [Thu, 4 Jun 2009 00:01:43 +0000 (00:01 +0000)]
- IoGetLowerDeviceObject: Return lower device object if pending flags are not set. Noticed by Johannes Anderwald.

svn path=/trunk/; revision=41273

11 years ago - Export NdisFreeToBlockPool
Cameron Gutman [Wed, 3 Jun 2009 23:51:35 +0000 (23:51 +0000)]
 - Export NdisFreeToBlockPool

svn path=/trunk/; revision=41272

11 years ago- IopCreateDriver: Change MajorFunction routines back to internal function IopInvalid...
Michael Martin [Wed, 3 Jun 2009 09:48:33 +0000 (09:48 +0000)]
- IopCreateDriver: Change MajorFunction routines back to internal function IopInvalidDeviceRequest for ones that were set to NULL in the Drivers DriverEntry. Windows does it and so shall we.

svn path=/trunk/; revision=41269

11 years ago - Remove an incorrect comment (I wasn't thinking when I wrote it ;))
Cameron Gutman [Wed, 3 Jun 2009 01:48:47 +0000 (01:48 +0000)]
 - Remove an incorrect comment (I wasn't thinking when I wrote it ;))
 - Add an ASSERT for an unhandled case

svn path=/trunk/; revision=41265

11 years agoDo not crash on software breakpoint in kdb.
Dmitry Gorbachev [Tue, 2 Jun 2009 22:14:46 +0000 (22:14 +0000)]
Do not crash on software breakpoint in kdb.

svn path=/trunk/; revision=41264

11 years ago- Add more missing styles
Ged Murphy [Tue, 2 Jun 2009 20:09:00 +0000 (20:09 +0000)]
- Add more missing styles
- Patch by Gabriel Ilardi (gabrielilardi at hotmail dot it)

svn path=/trunk/; revision=41261

11 years agoMake the horizontal and vertical axis in the history graphs solid lines instead of...
Ged Murphy [Tue, 2 Jun 2009 19:09:03 +0000 (19:09 +0000)]
Make the horizontal and vertical axis in the history graphs solid lines instead of the dotted 80's style we had.

svn path=/trunk/; revision=41260

11 years ago - Enable the code in NdisSetTimerEx
Cameron Gutman [Tue, 2 Jun 2009 18:20:15 +0000 (18:20 +0000)]
 - Enable the code in NdisSetTimerEx
 - Add a debug print

svn path=/trunk/; revision=41258

11 years agobug3954 missed some styles. Updated English resource, can Gabriel or anyone else...
Ged Murphy [Tue, 2 Jun 2009 14:58:02 +0000 (14:58 +0000)]
bug3954 missed some styles. Updated English resource, can Gabriel or anyone else do the rest.

svn path=/trunk/; revision=41257

11 years ago- Properly disable tag validation if using debugging pool (fixes a wrong part of...
Aleksey Bragin [Tue, 2 Jun 2009 12:54:03 +0000 (12:54 +0000)]
- Properly disable tag validation if using debugging pool (fixes a wrong part of r41255).

svn path=/trunk/; revision=41256

11 years ago- Add a note about increasing max pool sizes when using pool debugging.
Aleksey Bragin [Tue, 2 Jun 2009 12:48:00 +0000 (12:48 +0000)]
- Add a note about increasing max pool sizes when using pool debugging.

svn path=/trunk/; revision=41255

11 years agoIopCreateObjectTypes: Add a DeleteProcedure for Device Objects.
Michael Martin [Tue, 2 Jun 2009 12:10:17 +0000 (12:10 +0000)]
IopCreateObjectTypes: Add a DeleteProcedure for Device Objects.
IopUnloadDevice: After calling the drivers Unload routine, make the DriverObject temporary and dereference it.
IopUnloadDriver: Check that the driver is not already unloading before trying to call unload routine.
If any failure, dereference the DriverObject before returning STATUS code.
On an attempt to unload the driver, loop through each DeviceObject and set DOE_UNLOAD_PENDING in device extensions flags.
Before calling the driver's unload routine set DRVO_UNLOAD_INVOKED in DriverObject's flags.
Fixes Bugchecks when attempting to load driver a second time and when unloading a driver that has upper level device attached.

svn path=/trunk/; revision=41254

11 years agoGabriel Ilardi <gabrielilardi AT hotmail DOT it>
Matthias Kupfer [Tue, 2 Jun 2009 11:28:47 +0000 (11:28 +0000)]
Gabriel Ilardi <gabrielilardi AT hotmail DOT it>
- Fixes the TAB_STOP problem for taskmanager.
- See issue #3954 for details.

svn path=/trunk/; revision=41253

11 years agoset menu checkmark always on top always
Matthias Kupfer [Tue, 2 Jun 2009 11:04:02 +0000 (11:04 +0000)]
set menu checkmark always on top always

svn path=/trunk/; revision=41252

11 years ago- fixes the problem of unsetting the HWND_TOPMOST property (e.g. taskmgr)
Matthias Kupfer [Tue, 2 Jun 2009 10:13:30 +0000 (10:13 +0000)]
- fixes the problem of unsetting the HWND_TOPMOST property (e.g. taskmgr)
- review recommended, but i think it's sufficient to limit topmost property to desktop windows only (otherwise we can remove this part of condition)

svn path=/trunk/; revision=41251

11 years ago- Hax-implement NtGdiSetPixelFormat and add a support function UserGethWnd with some...
James Tabor [Tue, 2 Jun 2009 06:50:36 +0000 (06:50 +0000)]
- Hax-implement NtGdiSetPixelFormat and add a support function UserGethWnd with some code cleanup.

svn path=/trunk/; revision=41250

11 years ago - Fix a potential crash in IoGetLowerDeviceObject if nothing is attached to us
Cameron Gutman [Tue, 2 Jun 2009 01:34:12 +0000 (01:34 +0000)]
 - Fix a potential crash in IoGetLowerDeviceObject if nothing is attached to us

svn path=/trunk/; revision=41249

11 years ago - Use MmFreeContiguousMemorySpecifyCache to free memory allocated by MmAllocateConti...
Cameron Gutman [Tue, 2 Jun 2009 01:30:52 +0000 (01:30 +0000)]
 - Use MmFreeContiguousMemorySpecifyCache to free memory allocated by MmAllocateContiguousMemorySpecifyCache in HalAllocateCommonBuffer

svn path=/trunk/; revision=41248

11 years ago - Forgot to free DmaContext
Cameron Gutman [Tue, 2 Jun 2009 00:43:21 +0000 (00:43 +0000)]
 - Forgot to free DmaContext

svn path=/trunk/; revision=41247

11 years ago - Finish our NDIS S/G DMA implementation
Cameron Gutman [Tue, 2 Jun 2009 00:37:23 +0000 (00:37 +0000)]
 - Finish our NDIS S/G DMA implementation
 - Totally untested due to lack of HAL S/G support

svn path=/trunk/; revision=41246

11 years ago- Implement NtGdiDescribePixelFormat, needs testing.
James Tabor [Mon, 1 Jun 2009 23:24:20 +0000 (23:24 +0000)]
- Implement NtGdiDescribePixelFormat, needs testing.

svn path=/trunk/; revision=41245

11 years ago- Add note for WNDOBJ.
James Tabor [Mon, 1 Jun 2009 22:51:48 +0000 (22:51 +0000)]
- Add note for WNDOBJ.

svn path=/trunk/; revision=41244

11 years agoAdd missing exports to videoprt
Timo Kreuzer [Mon, 1 Jun 2009 22:16:54 +0000 (22:16 +0000)]
Add missing exports to videoprt

svn path=/trunk/; revision=41243

11 years agofixes clipping problem for taskmgr process list
Matthias Kupfer [Mon, 1 Jun 2009 22:10:43 +0000 (22:10 +0000)]
fixes clipping problem for taskmgr process list

svn path=/trunk/; revision=41242

11 years ago - Handle IRP_MN_QUERY_PNP_DEVICE_STATE
Cameron Gutman [Mon, 1 Jun 2009 21:56:44 +0000 (21:56 +0000)]
 - Handle IRP_MN_QUERY_PNP_DEVICE_STATE

svn path=/trunk/; revision=41241

11 years ago - Register a device interface for each miniport
Cameron Gutman [Mon, 1 Jun 2009 19:10:49 +0000 (19:10 +0000)]
 - Register a device interface for each miniport

svn path=/trunk/; revision=41240

11 years ago - Include initguid.h so the GUIDs actually get initialized
Cameron Gutman [Mon, 1 Jun 2009 19:03:28 +0000 (19:03 +0000)]
 - Include initguid.h so the GUIDs actually get initialized

svn path=/trunk/; revision=41239

11 years ago - Use DECLSPEC_SELECTANY so multiple definitions will not cause a problem
Cameron Gutman [Mon, 1 Jun 2009 18:59:44 +0000 (18:59 +0000)]
 - Use DECLSPEC_SELECTANY so multiple definitions will not cause a problem

svn path=/trunk/; revision=41238

11 years ago - Add GUID_DEVINTERFACE_NET
Cameron Gutman [Mon, 1 Jun 2009 17:40:57 +0000 (17:40 +0000)]
 - Add GUID_DEVINTERFACE_NET

svn path=/trunk/; revision=41237

11 years agoeventlog.c: When manually creating RPC_UNICODE_STRING/RPC_STRING the Length member...
Michael Martin [Mon, 1 Jun 2009 17:11:30 +0000 (17:11 +0000)]
eventlog.c: When manually creating RPC_UNICODE_STRING/RPC_STRING the Length member does not include the terminating null, but MaximumLength does. Fixes returning handle for Security and System event logs.

svn path=/trunk/; revision=41236

11 years agoadded tools/msc_helper
KJK::Hyperion [Mon, 1 Jun 2009 15:17:41 +0000 (15:17 +0000)]
added      tools/msc_helper
added      tools/msc_helper/msc_helper.cpp
added      tools/msc_helper/msc_helper.rbuild
   Build tool to invoke Microsoft tools, overriding the %PATH% variable and optionally filtering out the name of the file being compiled
   Will be used by the Visual C++ support for rbuild

svn path=/trunk/; revision=41235

11 years agoadded include/reactos/kjk
KJK::Hyperion [Mon, 1 Jun 2009 15:14:37 +0000 (15:14 +0000)]
added      include/reactos/kjk
added      include/reactos/kjk/argv_parser.h
added      include/reactos/kjk/null_output_iterator.h
added      include/reactos/kjk/stringz_iterator.h
   Some internal libraries I use in code I haven't committed yet

svn path=/trunk/; revision=41234

11 years ago- Disable debugging traces for dbgk/io/lpc/ob/ps by default, removing mostly unused...
Stefan Ginsberg [Mon, 1 Jun 2009 06:21:12 +0000 (06:21 +0000)]
- Disable debugging traces for dbgk/io/lpc/ob/ps by default, removing mostly unused debug code from frequently used routines and decreasing image size by about 32 KB. Also fix the way some macros are defined so we don't end up with double semicolons after the preprocessor.

svn path=/trunk/; revision=41233

11 years ago - Implement and export NdisCompareAnsiString, NdisCompareUnicodeString, and NdisInte...
Cameron Gutman [Sun, 31 May 2009 23:20:55 +0000 (23:20 +0000)]
 - Implement and export NdisCompareAnsiString, NdisCompareUnicodeString, and NdisInterlockedAddLargeInteger

svn path=/trunk/; revision=41232

11 years ago - Export the stubs for NdisRegisterTdiCallBack, NdisSetProtocolFilter, and NdisClGet...
Cameron Gutman [Sun, 31 May 2009 23:00:32 +0000 (23:00 +0000)]
 - Export the stubs for NdisRegisterTdiCallBack, NdisSetProtocolFilter, and NdisClGetProtocolVcContextFromTapiCallId
 - Remove some extra stuff
 - Move implemented stuff to misc.c
 - Add some debug prints

svn path=/trunk/; revision=41231

11 years ago- driverName can be null, display info.DriverName instead
Kamil Hornicek [Sun, 31 May 2009 21:54:34 +0000 (21:54 +0000)]
- driverName can be null, display info.DriverName instead

svn path=/trunk/; revision=41230

11 years agoPatch from Olaf Siejka <olaf_siejka AT o2 DOT pl>
Stefan Ginsberg [Sun, 31 May 2009 20:53:49 +0000 (20:53 +0000)]
Patch from Olaf Siejka <olaf_siejka AT o2 DOT pl>
Stub out more IRP type cases instead of printing "Unknown IOCTL"

svn path=/trunk/; revision=41229

11 years ago - Add TDI_REGISTER_CALLBACK and TDI_PNP_HANDLER
Cameron Gutman [Sun, 31 May 2009 17:42:56 +0000 (17:42 +0000)]
 - Add TDI_REGISTER_CALLBACK and TDI_PNP_HANDLER

svn path=/trunk/; revision=41228

11 years ago- dmDriverExtra is zeroed before the call to ChangeDisplaySettingsEx.
James Tabor [Sun, 31 May 2009 17:33:27 +0000 (17:33 +0000)]
- dmDriverExtra is zeroed before the call to ChangeDisplaySettingsEx.

svn path=/trunk/; revision=41227

11 years agoReturn NDIS 5.1 in NdisGetVersion (its XP+)
Sylvain Petreolle [Sun, 31 May 2009 16:14:27 +0000 (16:14 +0000)]
Return NDIS 5.1 in NdisGetVersion (its XP+)

svn path=/trunk/; revision=41226

11 years ago - Implement and export NdisOverrideBusNumber
Cameron Gutman [Sun, 31 May 2009 16:04:43 +0000 (16:04 +0000)]
 - Implement and export NdisOverrideBusNumber

svn path=/trunk/; revision=41225

11 years ago- Implement NdisGetSharedDataAlignment and NdisGetVersion
Dmitry Chapyshev [Sun, 31 May 2009 15:24:56 +0000 (15:24 +0000)]
- Implement NdisGetSharedDataAlignment and NdisGetVersion

svn path=/trunk/; revision=41224

11 years ago - Fix build
Cameron Gutman [Sun, 31 May 2009 14:59:56 +0000 (14:59 +0000)]
 - Fix build

svn path=/trunk/; revision=41223

11 years ago - Export and stub NdisAllocateFromBlockPool, NdisCancelSendPackets, NdisCoAssignInst...
Cameron Gutman [Sun, 31 May 2009 14:47:06 +0000 (14:47 +0000)]
 - Export and stub NdisAllocateFromBlockPool, NdisCancelSendPackets, NdisCoAssignInstanceName, NdisCoGetTapiCallId, NdisCreateBlockPool, NdisDestroyBlockPool, NdisGeneratePartialCancelId, NdisGetRoutineAddress, NdisGetSharedDataAlignment, NdisGetVersion, NdisIMGetCurrentPacketStack, NdisIMNotifyPnPEvent, NdisQueryPendingIOCount, and NdisSetPacketStatus

svn path=/trunk/; revision=41222

11 years ago - Add NDIS_PACKET_STACK and NDIS_BLOCK_INITIALIZER
Cameron Gutman [Sun, 31 May 2009 14:42:17 +0000 (14:42 +0000)]
 - Add NDIS_PACKET_STACK and NDIS_BLOCK_INITIALIZER

svn path=/trunk/; revision=41221

11 years ago - Fix a typo
Cameron Gutman [Sun, 31 May 2009 13:17:42 +0000 (13:17 +0000)]
 - Fix a typo
 - Found by Fireball

svn path=/trunk/; revision=41219

11 years agoSync GetNamedSecurityInfoA with Wine.
Sylvain Petreolle [Sun, 31 May 2009 12:39:45 +0000 (12:39 +0000)]
Sync GetNamedSecurityInfoA with Wine.
RtlCreateUnicodeStringFromAsciiz is unwanted since the call to GetNamedSecurityInfoW checks for NULL
and in this case sets ERROR_INVALID_PARAMETER.

svn path=/trunk/; revision=41216

11 years agoSync Dutch translation with English original.
Dmitry Gorbachev [Sun, 31 May 2009 12:25:05 +0000 (12:25 +0000)]
Sync Dutch translation with English original.

svn path=/trunk/; revision=41215

11 years ago - Export and hackplement NdisSetTimerEx
Cameron Gutman [Sat, 30 May 2009 23:07:13 +0000 (23:07 +0000)]
 - Export and hackplement NdisSetTimerEx
 - Implementation is #ifed out currently but I may enable it later
 - Hopefully somebody can think of a better way to do it than the current code

svn path=/trunk/; revision=41213

11 years ago - Fix line breaks
Cameron Gutman [Sat, 30 May 2009 22:54:38 +0000 (22:54 +0000)]
 - Fix line breaks
 - Patch by Olaf Siejka

svn path=/trunk/; revision=41212

11 years ago - Export stubs for NdisQueryBindInstanceName and NdisSetPacketPoolProtocolId
Cameron Gutman [Sat, 30 May 2009 22:50:33 +0000 (22:50 +0000)]
 - Export stubs for NdisQueryBindInstanceName and NdisSetPacketPoolProtocolId

svn path=/trunk/; revision=41211

11 years ago - Export NdisGetFirstBufferFromPacketSafe, NdisGetPacketCancelId, NdisGetPoolFromPac...
Cameron Gutman [Sat, 30 May 2009 22:18:10 +0000 (22:18 +0000)]
 - Export NdisGetFirstBufferFromPacketSafe, NdisGetPacketCancelId, NdisGetPoolFromPacket, NdisPacketSize, and NdisSetPacketCancelId

svn path=/trunk/; revision=41210

11 years agoExport NdisCopyFromPacketToPacketSafe
Sylvain Petreolle [Sat, 30 May 2009 21:50:49 +0000 (21:50 +0000)]
Export NdisCopyFromPacketToPacketSafe

svn path=/trunk/; revision=41208

11 years ago - Fix handling of nonpaged contiguous memory in NdisAllocateMemory and NdisFreeMemory
Cameron Gutman [Sat, 30 May 2009 17:12:45 +0000 (17:12 +0000)]
 - Fix handling of nonpaged contiguous memory in NdisAllocateMemory and NdisFreeMemory

svn path=/trunk/; revision=41207

11 years ago- Set default kb layout for Russian language to English
Dmitry Chapyshev [Sat, 30 May 2009 13:47:48 +0000 (13:47 +0000)]
- Set default kb layout for Russian language to English

svn path=/trunk/; revision=41206

11 years agoImplement CDS_TEST flag for IntChangeDisplaySettings.
Sylvain Petreolle [Sat, 30 May 2009 12:26:59 +0000 (12:26 +0000)]
Implement CDS_TEST flag for IntChangeDisplaySettings.
Set ERROR_CALL_NOT_IMPLEMENTED where needed.

svn path=/trunk/; revision=41205

11 years agoChangeDisplaySettingsA and ChangeDisplaySettingsW should reset dmDriverExtra to 0.
Sylvain Petreolle [Sat, 30 May 2009 12:23:20 +0000 (12:23 +0000)]
ChangeDisplaySettingsA and ChangeDisplaySettingsW should reset dmDriverExtra to 0.

svn path=/trunk/; revision=41204

11 years ago- Add missing parameters probing.
Aleksey Bragin [Sat, 30 May 2009 10:57:31 +0000 (10:57 +0000)]
- Add missing parameters probing.

svn path=/trunk/; revision=41203

11 years ago- eventlog.h: Add LIST_ENTRY to EVENTSOURCE structure to track handles.
Michael Martin [Sat, 30 May 2009 01:08:56 +0000 (01:08 +0000)]
- eventlog.h: Add LIST_ENTRY to EVENTSOURCE structure to track handles.
- ElfCreateEventLogHandle: Modify return type to PEVENTSOURCE and add BOOL parameter to determine whether handle is being created or opened as behavior differs between the two.
- Added ElfGetEventLogSourceEntryByHandle for looking up the handle.
- Implement EventLog api's ElfrOpenELW, ElfrRegisterEventSourceW, ElfrReadELW, ElfrReportEventW, ElfrOldestRecord, ElfrCloseEL and ElfrDeregisterEventSource.
- LogfWriteData: Remove unnecessary debugging.

svn path=/trunk/; revision=41202

11 years ago- ElfrOpenBELW/ElfrOpenELW/ElfrRegisterEventSourceW: MajorVersion and MinorVersion...
Michael Martin [Sat, 30 May 2009 00:38:46 +0000 (00:38 +0000)]
- ElfrOpenBELW/ElfrOpenELW/ElfrRegisterEventSourceW: MajorVersion and MinorVersion must be 1 as documented on MSDN.
- ReportEventW: Use RtlInitUnicodeString for ComputerName.

svn path=/trunk/; revision=41201

11 years agoPaint: Added cropping via attributes dialog and setting desktop wallpaper (both not...
Benedikt Freisen [Fri, 29 May 2009 19:36:35 +0000 (19:36 +0000)]
Paint: Added cropping via attributes dialog and setting desktop wallpaper (both not yet working)

svn path=/trunk/; revision=41200

11 years ago- Implement IOCTL_KEYBOARD_QUERY_ATTRIBUTES (not used yet, see FIXME comment)
Dmitry Chapyshev [Fri, 29 May 2009 17:25:03 +0000 (17:25 +0000)]
- Implement IOCTL_KEYBOARD_QUERY_ATTRIBUTES (not used yet, see FIXME comment)
- Add KeyboardAttributes to I8042_KEYBOARD_EXTENSION

svn path=/trunk/; revision=41199

11 years ago- Add IOCTL_KEYBOARD_QUERY_ATTRIBUTES / IOCTL_KEYBOARD_QUERY_TYPEMATIC / IOCTL_KEYBOA...
Dmitry Chapyshev [Fri, 29 May 2009 17:11:46 +0000 (17:11 +0000)]
- Add IOCTL_KEYBOARD_QUERY_ATTRIBUTES / IOCTL_KEYBOARD_QUERY_TYPEMATIC / IOCTL_KEYBOARD_SET_TYPEMATIC (unimplemented)

svn path=/trunk/; revision=41198

11 years ago- Implement IOCTL_MOUSE_QUERY_ATTRIBUTES (untested)
Dmitry Chapyshev [Fri, 29 May 2009 16:36:39 +0000 (16:36 +0000)]
- Implement IOCTL_MOUSE_QUERY_ATTRIBUTES (untested)

svn path=/trunk/; revision=41197

11 years agoBug 4555: slovak translation update by Mario Kacmar
Daniel Reimer [Fri, 29 May 2009 12:43:43 +0000 (12:43 +0000)]
Bug 4555: slovak translation update by Mario Kacmar
Bug 4562: Romanian translation patch by Dimitriu Petru

svn path=/trunk/; revision=41196

11 years ago- Use a reference name when registering audio subdevices (bug 4566)
Johannes Anderwald [Fri, 29 May 2009 12:40:09 +0000 (12:40 +0000)]
- Use a reference name when registering audio subdevices (bug 4566)
- Release subdevice interface when it is no longer needed
- Fix a memory leak
- Audio support is on hold untill bug 4566 is resolved

svn path=/trunk/; revision=41195

11 years ago- Hack around the system start up Dll Initialization, this time we moved it to User32.
James Tabor [Fri, 29 May 2009 08:16:16 +0000 (08:16 +0000)]
- Hack around the system start up Dll Initialization, this time we moved it to User32.

svn path=/trunk/; revision=41192

11 years ago- Hack around the system start up Dll Initialization Bug for GdiHandleTable.
James Tabor [Fri, 29 May 2009 07:13:43 +0000 (07:13 +0000)]
- Hack around the system start up Dll Initialization Bug for GdiHandleTable.

svn path=/trunk/; revision=41191

11 years ago- ProcessMouseInputData: Mouse pointer shown on window was slightly off. Fix calculat...
Michael Martin [Fri, 29 May 2009 04:35:07 +0000 (04:35 +0000)]
- ProcessMouseInputData: Mouse pointer shown on window was slightly off. Fix calculation in conversion to screen position.

svn path=/trunk/; revision=41190

11 years agoShow CDROM as CDROM in "Properties for Local Disk" dialog. Marcus Boillat, bug #4552.
Dmitry Gorbachev [Thu, 28 May 2009 19:13:59 +0000 (19:13 +0000)]
Show CDROM as CDROM in "Properties for Local Disk" dialog. Marcus Boillat, bug #4552.

svn path=/trunk/; revision=41188

11 years ago- Add missing AVL tree initialization.
Aleksey Bragin [Thu, 28 May 2009 18:59:26 +0000 (18:59 +0000)]
- Add missing AVL tree initialization.

svn path=/trunk/; revision=41186

11 years agoFix bug #4552, introduced in r40826 by me.
Dmitry Gorbachev [Thu, 28 May 2009 18:50:40 +0000 (18:50 +0000)]
Fix bug #4552, introduced in r40826 by me.
Patch by Marcus Boillat (ka6602-280*at*online*dot*de).

svn path=/trunk/; revision=41185

11 years ago- Delete entries for removed modules (os2, posix, rosky and vms).
Aleksey Bragin [Thu, 28 May 2009 12:53:29 +0000 (12:53 +0000)]
- Delete entries for removed modules (os2, posix, rosky and vms).

svn path=/trunk/; revision=41177

11 years ago- Add missing c_424.nls.
Aleksey Bragin [Thu, 28 May 2009 12:50:52 +0000 (12:50 +0000)]
- Add missing c_424.nls.

svn path=/trunk/; revision=41176

11 years ago- Switch to using UniATA as a default storage driver. Makes it possible to use some...
Aleksey Bragin [Thu, 28 May 2009 12:48:22 +0000 (12:48 +0000)]
- Switch to using UniATA as a default storage driver. Makes it possible to use some SerialATA controllers/harddisks and overcome 8Gb HDD limitation.
See issue #1262 for more details.

svn path=/trunk/; revision=41175

11 years ago- Report 5.2 as a version in UniATA rather than 4.1. It doesn't seem to introduce...
Aleksey Bragin [Thu, 28 May 2009 12:26:10 +0000 (12:26 +0000)]
- Report 5.2 as a version in UniATA rather than 4.1. It doesn't seem to introduce incompatibility, but is more realistic for the rest of the driver.

svn path=/trunk/; revision=41174

11 years ago- Increase waiting time for DRQ removal inside AtapiInterrupt twice.
Aleksey Bragin [Thu, 28 May 2009 12:13:17 +0000 (12:13 +0000)]
- Increase waiting time for DRQ removal inside AtapiInterrupt twice.
- Don't disable/enable IDE controller interrupts in AtapiSendCommand. This confuses Virtual Box's controller (it consumes one interrupt without ever emitting it) and thus sending any ATAPI command fails.
- Turn off ATAPI DMA raw read support by default. It seems to be incompatible with (at least) Virtual Box IDE controller.
See issue #3645 for more details.

svn path=/trunk/; revision=41173

11 years ago- i8042MouInternalDeviceControl: Forgotten from last commit. Partially implement...
Michael Martin [Thu, 28 May 2009 07:08:47 +0000 (07:08 +0000)]
- i8042MouInternalDeviceControl: Forgotten from last commit. Partially implement internal IOCTLs IOCTL_INTERNAL_I8042_MOUSE_WRITE_BUFFER, IOCTL_INTERNAL_I8042_MOUSE_START_INFORMATION and IOCTL_MOUSE_QUERY_ATTRIBUTES.

svn path=/trunk/; revision=41167

11 years ago- MouseThreadMain: Send IOCTL_MOUSE_QUERY_ATTRIBUTES to mouse driver. MSDN reads...
Michael Martin [Thu, 28 May 2009 03:47:41 +0000 (03:47 +0000)]
- MouseThreadMain: Send IOCTL_MOUSE_QUERY_ATTRIBUTES to mouse driver. MSDN reads that this IOCTL is sent from the subsystem. Filter drivers can depend on this behavior. (VirtualBox guest addition drivers)
Does the subsystem need the returned mouse attributes for anything?
- ProcessMouseInputData: Handle flag MOUSE_MOVE_ABSOLUTE and change absolute mouse position to screen coordinates.
Fixes VirtualBox mouse integration.

svn path=/trunk/; revision=41166

11 years ago - Only register a shutdown handler if adapter initialization has succeeded
Cameron Gutman [Wed, 27 May 2009 21:45:01 +0000 (21:45 +0000)]
 - Only register a shutdown handler if adapter initialization has succeeded

svn path=/trunk/; revision=41161

11 years ago- Register shutdown notification
Johannes Anderwald [Wed, 27 May 2009 20:33:00 +0000 (20:33 +0000)]
- Register shutdown notification
- Close file objects / handles on shutdown

svn path=/trunk/; revision=41157

11 years agoClear up debugger prompt from "mouse excrements". Tested in QEMU, Bochs, VirtualBox.
Dmitry Gorbachev [Wed, 27 May 2009 20:27:35 +0000 (20:27 +0000)]
Clear up debugger prompt from "mouse excrements". Tested in QEMU, Bochs, VirtualBox.

svn path=/trunk/; revision=41156

11 years agoUse a constant of the right type.
Dmitry Gorbachev [Wed, 27 May 2009 20:27:27 +0000 (20:27 +0000)]
Use a constant of the right type.

svn path=/trunk/; revision=41155

11 years agoRemove an unused variable that survived the Marletting.
Dmitry Gorbachev [Wed, 27 May 2009 20:27:18 +0000 (20:27 +0000)]
Remove an unused variable that survived the Marletting.

svn path=/trunk/; revision=41154

11 years agoDo not assign twice to the same variable.
Dmitry Gorbachev [Wed, 27 May 2009 20:27:09 +0000 (20:27 +0000)]
Do not assign twice to the same variable.

svn path=/trunk/; revision=41153

11 years agoDon't use a dereferencing operator when incrementing the pointer here.
Colin Finck [Wed, 27 May 2009 20:13:36 +0000 (20:13 +0000)]
Don't use a dereferencing operator when incrementing the pointer here.
Doesn't change the actual logic, but should avoid confusions ;-)

See issue #4557 for more details.

svn path=/trunk/; revision=41152

11 years agonew rosdbg icon
Matthias Kupfer [Wed, 27 May 2009 19:12:41 +0000 (19:12 +0000)]
new rosdbg icon

svn path=/trunk/; revision=41151

11 years ago- return error code when there is a timeout
Johannes Anderwald [Wed, 27 May 2009 18:42:56 +0000 (18:42 +0000)]
- return error code when there is a timeout
- improve error check in PcNewInterruptSync
- write an error log entry when a device fails to start

svn path=/trunk/; revision=41149

11 years ago- define PORT_MAXIMUM_MESSAGE_LENGTH
Johannes Anderwald [Wed, 27 May 2009 18:32:39 +0000 (18:32 +0000)]
- define PORT_MAXIMUM_MESSAGE_LENGTH

svn path=/trunk/; revision=41148

11 years agoChange Paint to use Unicode
Dmitry Gorbachev [Wed, 27 May 2009 17:56:50 +0000 (17:56 +0000)]
Change Paint to use Unicode

svn path=/trunk/; revision=41147

11 years agoMikhail Denisenko <denisenkom@gmail.com>
Aleksey Bragin [Wed, 27 May 2009 17:37:35 +0000 (17:37 +0000)]
Mikhail Denisenko <denisenkom@gmail.com>
- Destroy proper windows, fixes one more memory leak.

See issue #2012 for more details.

svn path=/trunk/; revision=41146

11 years agoMikhail Denisenko <denisenkom@gmail.com>
Aleksey Bragin [Wed, 27 May 2009 17:35:02 +0000 (17:35 +0000)]
Mikhail Denisenko <denisenkom@gmail.com>
- RegisterDragDrop should be coupled with a RevokeDragDrop, so add that.
- Remove _pDropTarget from class members, it's a var local to DesktopShellView::InitDragDrop() method.
See issue #2012 for more details.

svn path=/trunk/; revision=41145