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
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
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
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
Dmitry Chapyshev [Fri, 29 May 2009 16:36:39 +0000 (16:36 +0000)]
- Implement IOCTL_MOUSE_QUERY_ATTRIBUTES (untested)
svn path=/trunk/; revision=41197
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
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
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
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
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
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
Aleksey Bragin [Thu, 28 May 2009 18:59:26 +0000 (18:59 +0000)]
- Add missing AVL tree initialization.
svn path=/trunk/; revision=41186
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
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
Aleksey Bragin [Thu, 28 May 2009 12:50:52 +0000 (12:50 +0000)]
- Add missing c_424.nls.
svn path=/trunk/; revision=41176
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
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
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
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
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
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
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
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
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
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
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
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
Matthias Kupfer [Wed, 27 May 2009 19:12:41 +0000 (19:12 +0000)]
new rosdbg icon
svn path=/trunk/; revision=41151
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
Johannes Anderwald [Wed, 27 May 2009 18:32:39 +0000 (18:32 +0000)]
- define PORT_MAXIMUM_MESSAGE_LENGTH
svn path=/trunk/; revision=41148
Dmitry Gorbachev [Wed, 27 May 2009 17:56:50 +0000 (17:56 +0000)]
Change Paint to use Unicode
svn path=/trunk/; revision=41147
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
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
Aleksey Bragin [Wed, 27 May 2009 17:28:59 +0000 (17:28 +0000)]
Mikhail Denisenko <denisenkom@gmail.com>
- Free subentries in Entry destructor. Fixes QuickLaunch entries leak.
See issue #2012 for more details.
svn path=/trunk/; revision=41144
Stefan Ginsberg [Wed, 27 May 2009 16:39:24 +0000 (16:39 +0000)]
- IntEmptyClipboardData: Check before freeing a potential null pointer
svn path=/trunk/; revision=41143
Dmitry Gorbachev [Wed, 27 May 2009 12:03:18 +0000 (12:03 +0000)]
Fix some bugs in Paint.
svn path=/trunk/; revision=41141
Dmitry Gorbachev [Wed, 27 May 2009 11:50:52 +0000 (11:50 +0000)]
Fix build, part 2.
svn path=/trunk/; revision=41140
Dmitry Gorbachev [Wed, 27 May 2009 11:42:18 +0000 (11:42 +0000)]
Trying to fix build.
svn path=/trunk/; revision=41139
Dmitry Gorbachev [Wed, 27 May 2009 10:55:41 +0000 (10:55 +0000)]
Fix warnings that are issued by new GCC versions.
svn path=/trunk/; revision=41138
James Tabor [Wed, 27 May 2009 07:19:31 +0000 (07:19 +0000)]
- Add more missing structures to winddiui.h.
svn path=/trunk/; revision=41136
James Tabor [Wed, 27 May 2009 04:49:29 +0000 (04:49 +0000)]
- Implementation of gdi printing support. Work in progress. Added StartDocW plus others and fixed some defines. Found the initialization bug again, yes it was never fixed, but worked around. The debug spam has a purpose, just read it.
svn path=/trunk/; revision=41135
Cameron Gutman [Wed, 27 May 2009 00:33:55 +0000 (00:33 +0000)]
- Add definition of NDIS_TASK_OFFLOAD_HEADER
svn path=/trunk/; revision=41134
Johannes Anderwald [Tue, 26 May 2009 21:18:28 +0000 (21:18 +0000)]
- Don't release resource list
- May fix 4551
svn path=/trunk/; revision=41131
Aleksey Bragin [Tue, 26 May 2009 16:35:01 +0000 (16:35 +0000)]
- Make memcpy a duplicate of a memmove (confirmed by testing), there is a dependency on this behaviour. One less "msvcrt_winetest.exe string" failure.
svn path=/trunk/; revision=41126
Christoph von Wittich [Tue, 26 May 2009 15:57:17 +0000 (15:57 +0000)]
sync LISTBOX_DeleteItem and LISTBOX_RemoveItem with wine 1.1.22
svn path=/trunk/; revision=41125
Daniel Reimer [Tue, 26 May 2009 12:10:58 +0000 (12:10 +0000)]
Bug 4535: Dutch translation for userinit by wouterdevlieger@gmail.com
Bug 4539: slovak translation update by Mario Kacmar
Bug 4540: Romanian translation patch by Petru Dimitriu
svn path=/trunk/; revision=41124
James Tabor [Tue, 26 May 2009 06:36:57 +0000 (06:36 +0000)]
- restore missing functions, fix build.
svn path=/trunk/; revision=41123
James Tabor [Tue, 26 May 2009 05:50:15 +0000 (05:50 +0000)]
- Implementation of gdi printing support. Work in progress. Losts of updates, including missing functions in the winspool spec file.
svn path=/trunk/; revision=41122
Timo Kreuzer [Mon, 25 May 2009 22:38:00 +0000 (22:38 +0000)]
MmGrowKernelStack: go back to the ASSERT and add a fixed check
svn path=/trunk/; revision=41121
Michael Martin [Mon, 25 May 2009 16:15:33 +0000 (16:15 +0000)]
- i8042MouInternalDeviceControl: Implement IoControlCode of IOCTL_INTERNAL_I8042_HOOK_MOUSE.
- ForwardIrpAndWait: Don't use IoForwardIrpSynchronously to Forward IRPs as it fails if no next stack location is available, which prevents the mouse from initializing. Changed it to match implementation of our other input drivers. Mouse pointer now works with VBoxMouse driver loaded.
svn path=/trunk/; revision=41119
Kamil Hornicek [Mon, 25 May 2009 14:49:04 +0000 (14:49 +0000)]
- dls1.h, dmdls.h, dmusics.h: fix typos, add missing definitions
- import dmerror.h, dmplugin.h, dmusicc.h, dmusicf.h, dmusici.h from Wine
svn path=/trunk/; revision=41118
Dmitry Chapyshev [Mon, 25 May 2009 13:17:32 +0000 (13:17 +0000)]
- Add missed DnsFree
svn path=/trunk/; revision=41117
Christoph von Wittich [Mon, 25 May 2009 13:10:58 +0000 (13:10 +0000)]
some small reg fixes
svn path=/trunk/; revision=41116
Dmitry Chapyshev [Mon, 25 May 2009 13:08:57 +0000 (13:08 +0000)]
- Stubimplement SPI_GETFONTSMOOTHINGTYPE/SPI_SETFONTSMOOTHINGTYPE
svn path=/trunk/; revision=41115
Dmitry Chapyshev [Mon, 25 May 2009 12:46:44 +0000 (12:46 +0000)]
- Add support for SPI_GETCARETWIDTH/SPI_SETCARETWIDTH
svn path=/trunk/; revision=41114
Dmitry Chapyshev [Mon, 25 May 2009 11:01:16 +0000 (11:01 +0000)]
- Disable Wow64* functions for x86 build
svn path=/trunk/; revision=41113
Kamil Hornicek [Mon, 25 May 2009 10:50:03 +0000 (10:50 +0000)]
- don't discard valid pixel formats and use flags only for ranking
- patch by Robert Millan (rmh dot reactos at aybabtu dot com)
See issue #4384 for more details.
svn path=/trunk/; revision=41112
Dmitry Chapyshev [Mon, 25 May 2009 10:41:13 +0000 (10:41 +0000)]
.spec -> .pspec
svn path=/trunk/; revision=41111
Christoph von Wittich [Mon, 25 May 2009 09:16:39 +0000 (09:16 +0000)]
sync msvcrt winetest to wine 1.1.22
svn path=/trunk/; revision=41110
James Tabor [Mon, 25 May 2009 04:28:54 +0000 (04:28 +0000)]
- Move more printer functions.
svn path=/trunk/; revision=41109
James Tabor [Mon, 25 May 2009 04:22:03 +0000 (04:22 +0000)]
- Move and add to print driver file for printing functions.
svn path=/trunk/; revision=41108
James Tabor [Mon, 25 May 2009 03:54:34 +0000 (03:54 +0000)]
- AbortDoc, Clear the correct flags.
svn path=/trunk/; revision=41107
Timo Kreuzer [Sun, 24 May 2009 23:17:48 +0000 (23:17 +0000)]
MmGrowKernelStack: go back to the ASSERT and add a fixed check
svn path=/trunk/; revision=41106
Cameron Gutman [Sun, 24 May 2009 20:25:11 +0000 (20:25 +0000)]
- Fix a bug that could result in Dma32BitAddresses being set if the caller specifies NDIS_DMA_24BITS
svn path=/trunk/; revision=41105
Christoph von Wittich [Sun, 24 May 2009 18:57:28 +0000 (18:57 +0000)]
revert a part of r41093 - A functions should call the W functions instead of the Nt functions
svn path=/trunk/; revision=41104
James Tabor [Sun, 24 May 2009 18:04:10 +0000 (18:04 +0000)]
- Implement SetAbortProc and halfplement AbortDoc.
svn path=/trunk/; revision=41103
Kamil Hornicek [Sun, 24 May 2009 16:10:57 +0000 (16:10 +0000)]
- autoregister ddraw and dplayx
svn path=/trunk/; revision=41102
Christoph von Wittich [Sun, 24 May 2009 12:14:42 +0000 (12:14 +0000)]
a little bit of wine syncing - no real code changes - just to make syncing a bit easier next time
svn path=/trunk/; revision=41100
Matthias Kupfer [Sun, 24 May 2009 11:49:03 +0000 (11:49 +0000)]
- better question icon in tango look (as long as tango icon set doesn't provide this icon)
- source in reactos/media/graphics
svn path=/trunk/; revision=41099
Christoph von Wittich [Sun, 24 May 2009 09:40:15 +0000 (09:40 +0000)]
fix secur32 main winetest crash by returning 0 packages in EmumSecurityPackagesA/W
svn path=/trunk/; revision=41096
Aleksey Bragin [Sun, 24 May 2009 09:08:51 +0000 (09:08 +0000)]
- Add missing pool allocation failure branch in NtSetInformationFile, and a missing PAGED_CODE check. Spotted by Dmitry Chapyshev.
svn path=/trunk/; revision=41095
Christoph von Wittich [Sun, 24 May 2009 09:07:56 +0000 (09:07 +0000)]
sync wintrust_winetest with wine 1.1.22
svn path=/trunk/; revision=41094
Christoph von Wittich [Sun, 24 May 2009 08:45:05 +0000 (08:45 +0000)]
sync RegQueryValueExA, RegQueryValueA, RegQueryValueW and RegSetValueExA to wine
patch by Giannis Adamopoulos <johnyadams at hotmail dot com>
See issue #4528 for more details.
svn path=/trunk/; revision=41093
James Tabor [Sun, 24 May 2009 04:14:48 +0000 (04:14 +0000)]
- Fix typo: AbortProc returns TRUE to continue the print job or FALSE to cancel the print job.
svn path=/trunk/; revision=41092
James Tabor [Sun, 24 May 2009 04:07:47 +0000 (04:07 +0000)]
- Implement GdiConvertAndCheckDC and Abort callback support routine.
svn path=/trunk/; revision=41091
Cameron Gutman [Sun, 24 May 2009 00:49:02 +0000 (00:49 +0000)]
- MajorFunction has IRP_MJ_MAXIMUM_FUNCTION positions
- Sorry for so many commits on the same function
svn path=/trunk/; revision=41090
Cameron Gutman [Sun, 24 May 2009 00:38:10 +0000 (00:38 +0000)]
- We also shouldn't use our Shutdown handler
svn path=/trunk/; revision=41089
Cameron Gutman [Sun, 24 May 2009 00:32:38 +0000 (00:32 +0000)]
- Don't use NDIS's ioctl handler for devices registered from NdisMRegisterDevice
svn path=/trunk/; revision=41088
Cameron Gutman [Sun, 24 May 2009 00:21:37 +0000 (00:21 +0000)]
- Irp->AssociatedIrp.SystemBuffer is a PNDIS_OID
svn path=/trunk/; revision=41087
Michael Martin [Sat, 23 May 2009 22:50:07 +0000 (22:50 +0000)]
- CreateClassDeviceObject: Add flag DO_BUFFERED_IO to match windows behavior. Revealed by mouse spying utility that expected that IO method. These mouse spying drivers should now work.
svn path=/trunk/; revision=41081
Dmitry Chapyshev [Sat, 23 May 2009 17:20:30 +0000 (17:20 +0000)]
- Fix two potential crashes
svn path=/trunk/; revision=41080
Dmitry Gorbachev [Sat, 23 May 2009 15:02:41 +0000 (15:02 +0000)]
Return STATUS_SUCCESS to DbgPrint.
svn path=/trunk/; revision=41079
Dmitry Gorbachev [Sat, 23 May 2009 15:02:35 +0000 (15:02 +0000)]
Do not overwrite *max_bcount.
svn path=/trunk/; revision=41078
Dmitry Gorbachev [Sat, 23 May 2009 15:02:28 +0000 (15:02 +0000)]
Make __CRT_INLINE always inline, use ceil instead of ceill.
Fixed linking when compiling with -O0, it should now work.
svn path=/trunk/; revision=41077
Dmitry Gorbachev [Sat, 23 May 2009 15:02:19 +0000 (15:02 +0000)]
Fix buffer overflow, add some debug prints.
svn path=/trunk/; revision=41076
Dmitry Gorbachev [Sat, 23 May 2009 15:01:52 +0000 (15:01 +0000)]
Fix compilation of RBuild. Bug #4415.
svn path=/trunk/; revision=41075
Kamil Hornicek [Sat, 23 May 2009 13:15:47 +0000 (13:15 +0000)]
- don't return without UserLeave, should fix user32:input winetest crash
svn path=/trunk/; revision=41074
Sylvain Petreolle [Sat, 23 May 2009 12:59:46 +0000 (12:59 +0000)]
Fix one bogus test in setupapi:devclass
Ignore only bitmap font tests in gdi32:font
svn path=/trunk/; revision=41073
Sylvain Petreolle [Sat, 23 May 2009 12:58:12 +0000 (12:58 +0000)]
Fix 2 setupapi:devclass tests
svn path=/trunk/; revision=41072
Christoph von Wittich [Sat, 23 May 2009 11:11:58 +0000 (11:11 +0000)]
add some registry values req. by user32 sysparams - patch by encoded
svn path=/trunk/; revision=41069
Dmitry Chapyshev [Sat, 23 May 2009 10:39:30 +0000 (10:39 +0000)]
- Sync comctl32 with Wine 1.1.22 (without listview.c. Somebody help to sync listview! Now after sync listview there is a bug: opendn.org/listview.png)
svn path=/trunk/; revision=41068
Dmitry Chapyshev [Sat, 23 May 2009 10:33:06 +0000 (10:33 +0000)]
- Sync comdlg32 with Wine 1.1.22
svn path=/trunk/; revision=41067
Dmitry Chapyshev [Sat, 23 May 2009 10:32:19 +0000 (10:32 +0000)]
- Sync gdiplus, fusion, cryptui with Wine 1.1.22
svn path=/trunk/; revision=41066
Dmitry Chapyshev [Sat, 23 May 2009 10:31:01 +0000 (10:31 +0000)]
- Sync msctf, mlang, inetmib1, inetcomm with Wine 1.1.22
svn path=/trunk/; revision=41065
Christoph von Wittich [Sat, 23 May 2009 10:29:15 +0000 (10:29 +0000)]
sync msi with wine 1.1.22
svn path=/trunk/; revision=41064
Dmitry Chapyshev [Sat, 23 May 2009 10:25:54 +0000 (10:25 +0000)]
- Sync ole32, oleaut32 with Wine 1.1.22
svn path=/trunk/; revision=41063
Dmitry Chapyshev [Sat, 23 May 2009 10:25:02 +0000 (10:25 +0000)]
- Sync riched20, qmgr, pdh with Wine 1.1.22
svn path=/trunk/; revision=41062
Dmitry Chapyshev [Sat, 23 May 2009 10:23:33 +0000 (10:23 +0000)]
shell32:
- Add IShellItem implementation from Wine
- Implement SHCreateShellItem
setupapi:
- Stubimplement SetupUninstallOEMInfA/W
- Stubimplement Get_Device_Interface_List_Size_ExA/W
svn path=/trunk/; revision=41061
Dmitry Chapyshev [Sat, 23 May 2009 10:20:22 +0000 (10:20 +0000)]
- Sync shlwapi, traffic, urlmon with Wine 1.1.22
svn path=/trunk/; revision=41060
Dmitry Chapyshev [Sat, 23 May 2009 10:18:19 +0000 (10:18 +0000)]
- Sync wininet with Wine 1.1.22. Tested on Firefox 2.0 and Downloader
svn path=/trunk/; revision=41059