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
Sylvain Petreolle [Sat, 23 May 2009 10:17:24 +0000 (10:17 +0000)]
LayoutFile directive for additional system-supplied INF files is optional,
don't fail if it is not found.
Fixes 2 tests in setupapi:devclass
svn path=/trunk/; revision=41058
Dmitry Chapyshev [Sat, 23 May 2009 10:17:04 +0000 (10:17 +0000)]
- Update headers
svn path=/trunk/; revision=41057
James Tabor [Sat, 23 May 2009 04:01:27 +0000 (04:01 +0000)]
- Check the pointer for client thread information for null not thread information.
svn path=/trunk/; revision=41056
Michael Martin [Sat, 23 May 2009 02:02:48 +0000 (02:02 +0000)]
- CreateClassDeviceObject/ClassAddDevice: Again do not create device with exclusive access.
svn path=/trunk/; revision=41055
Michael Martin [Sat, 23 May 2009 01:37:34 +0000 (01:37 +0000)]
- CreateClassDeviceObject/ClassAddDevice: Do not create KeyboardClass device with exclusive access as it will prevent key loggers from working.
svn path=/trunk/; revision=41054
James Tabor [Sat, 23 May 2009 01:15:45 +0000 (01:15 +0000)]
- Remove the rest...
svn path=/trunk/; revision=41053
James Tabor [Sat, 23 May 2009 00:57:51 +0000 (00:57 +0000)]
- Move Process Information structure back into kernel space. We use client information via TEB to provide a pointer for user space as a reference pointer.
svn path=/trunk/; revision=41051
Aleksey Bragin [Fri, 22 May 2009 17:19:27 +0000 (17:19 +0000)]
- Make ObReferenceObjectEx return the new ref count instead of old ref count.
- Fix same bug ObDereferenceObjectEx.
- Fix a typo in ObDereferenceObjectEx which resulted in ObpDeferObjectDeletion not being called when needed. Fixes missing object deletions in ObDereferenceObjectEx-using code (e.g. executive timers in reactos kernel).
- Original problem found by http://www.reactos.org/forum/viewtopic.php?f=14&t=6969&p=59669, fixes inspired by the discussion too.
svn path=/trunk/; revision=41043
Dmitry Chapyshev [Fri, 22 May 2009 12:50:31 +0000 (12:50 +0000)]
- Formatting fix. No code change
svn path=/trunk/; revision=41042
Michael Martin [Fri, 22 May 2009 10:47:25 +0000 (10:47 +0000)]
- Implement internal function LogfDeleteOffsetInformation.
- LogfWriteData: Fix record overwriting when the log file has reached MaxSize. Previous implementation was incorrect.
- LogfInitializeExisting: Add support for log files that have had old records overwritten with new records.
svn path=/trunk/; revision=41041
James Tabor [Fri, 22 May 2009 01:35:48 +0000 (01:35 +0000)]
- Fix NtUserVkKeyScanEx to support current thread keyboard layout or use the one provided by handle. See bug report 4269 and the related bug report 4272.
svn path=/trunk/; revision=41040
Cameron Gutman [Fri, 22 May 2009 01:26:18 +0000 (01:26 +0000)]
- Fix our DMA implementation to use documented structs
svn path=/trunk/; revision=41039
Cameron Gutman [Fri, 22 May 2009 00:56:49 +0000 (00:56 +0000)]
- Implement NdisReadPcmciaAttributeMemory and NdisWritePcmciaAttributeMemory
- Add some debug prints to NdisReadEisaSlotInformation
svn path=/trunk/; revision=41038
Cameron Gutman [Fri, 22 May 2009 00:42:51 +0000 (00:42 +0000)]
- Implement NdisReadEisaSlotInformation
svn path=/trunk/; revision=41037
Sylvain Petreolle [Thu, 21 May 2009 14:15:51 +0000 (14:15 +0000)]
fix log2lines build
svn path=/trunk/; revision=41026
Cameron Gutman [Thu, 21 May 2009 00:54:10 +0000 (00:54 +0000)]
- The slot number passed directly to NdisImmediateReadPciSlotInformation/NdisImmediateWritePciSlotInformation is ignored according to MSDN so store a valid slot number in the wrapper context to use instead
svn path=/trunk/; revision=41024
Ziliang Guo [Wed, 20 May 2009 20:03:53 +0000 (20:03 +0000)]
Add missing parameter to readme.
svn path=/trunk/; revision=41023
Christoph von Wittich [Wed, 20 May 2009 14:43:24 +0000 (14:43 +0000)]
sync fusion with wine 1.1.21
svn path=/trunk/; revision=41022
Christoph von Wittich [Wed, 20 May 2009 14:35:44 +0000 (14:35 +0000)]
sync wintrust with wine 1.1.21
svn path=/trunk/; revision=41021
Christoph von Wittich [Wed, 20 May 2009 14:23:16 +0000 (14:23 +0000)]
add a parameter check to GetAdaptersAddresses stub (fixes a winetest)
svn path=/trunk/; revision=41020
Christoph von Wittich [Wed, 20 May 2009 13:12:23 +0000 (13:12 +0000)]
sync jscript with wine 1.1.21
svn path=/trunk/; revision=41019
Michael Martin [Wed, 20 May 2009 13:07:19 +0000 (13:07 +0000)]
- eventlog.h: Add CurrentRecord to EventSource struct as each EventLog handle must keep track of current record.
- LogfInitializeNew/LogfInitializeExisting: Set LogFile MaxSize to just under 5k and add a FIXME to read value from registry. TODO.
- LogfReadEvent: Change return value to DWORD so that errors can be passed back and last error can be set from caller(advapi32).
Change RecordNumber parameter to pointer so that it can be returned and saved in rpc's handle for the EventLog.
RecordNumber of 0 can only be used with flag EVENTLOG_SEQUENTIAL READ.
Set BytesRead and BytesNeeded to 0 as caller expects those values for any failure.
- LogfWriteData: Implement record overwriting when the LogFile has reached MaxSize.
- Implement LogfGetCurrentRecord.
- Code not active yet, will be with upcoming changes to base\services\eventlog\rpc.c.
svn path=/trunk/; revision=41018
Christoph von Wittich [Wed, 20 May 2009 13:05:24 +0000 (13:05 +0000)]
re-add missing LANGID definition
svn path=/trunk/; revision=41017
Christoph von Wittich [Wed, 20 May 2009 12:59:23 +0000 (12:59 +0000)]
sync msi with wine 1.1.21
svn path=/trunk/; revision=41016
Dmitry Chapyshev [Wed, 20 May 2009 11:08:08 +0000 (11:08 +0000)]
- Add check of params for NtGetWriteWatch/NtResetWriteWatch (from Wine)
- Set Granularity to PAGE_SIZE
Fixes crash in kernel32 virtual test
svn path=/trunk/; revision=41015
Dmitry Chapyshev [Wed, 20 May 2009 07:51:22 +0000 (07:51 +0000)]
- Fix crash in gdi32 bitmap winetest
svn path=/trunk/; revision=41014
Cameron Gutman [Wed, 20 May 2009 03:31:46 +0000 (03:31 +0000)]
- Implement NdisGetFirstBufferFromPacketSafe and NdisCopyFromPacketToPacketSafe
svn path=/trunk/; revision=41013
Cameron Gutman [Wed, 20 May 2009 03:20:57 +0000 (03:20 +0000)]
- Implement NdisGetPoolFromPacket, NdisPacketSize, NdisGetPacketCancelId, and NdisSetPacketCancelId
svn path=/trunk/; revision=41012
Cameron Gutman [Wed, 20 May 2009 03:10:49 +0000 (03:10 +0000)]
- Store the MTU in the packet extension for use during segmentation by miniport drivers
svn path=/trunk/; revision=41011
James Tabor [Wed, 20 May 2009 02:20:48 +0000 (02:20 +0000)]
- GetMouseMovePointsEx is a direct call to kernel space. Move and sorted initial code.
svn path=/trunk/; revision=41010
James Tabor [Tue, 19 May 2009 23:34:40 +0000 (23:34 +0000)]
- Time to kill this one. We setup with ParentWindowHandle already set.
svn path=/trunk/; revision=41002
James Tabor [Tue, 19 May 2009 21:53:13 +0000 (21:53 +0000)]
- Fix for wine tests. Added wine QS flag.
svn path=/trunk/; revision=40998
Hervé Poussineau [Tue, 19 May 2009 20:25:46 +0000 (20:25 +0000)]
It doesn't hurt to try to start Blue service before accessing it
svn path=/trunk/; revision=40990
Sylvain Petreolle [Tue, 19 May 2009 19:14:32 +0000 (19:14 +0000)]
disable crashing bitmap font test in gdi32:font
svn path=/trunk/; revision=40988
Dmitry Gorbachev [Tue, 19 May 2009 16:28:22 +0000 (16:28 +0000)]
Fix build
svn path=/trunk/; revision=40983
Dmitry Gorbachev [Tue, 19 May 2009 16:06:10 +0000 (16:06 +0000)]
Romanian translations by Petru Dimitriu. Bug #4518.
svn path=/trunk/; revision=40982
James Tabor [Tue, 19 May 2009 15:47:16 +0000 (15:47 +0000)]
- Cleanup Real/GetInputState.
svn path=/trunk/; revision=40981
Sylvain Petreolle [Tue, 19 May 2009 14:37:43 +0000 (14:37 +0000)]
fix tabs/spaces, thanks to Christoph
svn path=/trunk/; revision=40980
Sylvain Petreolle [Tue, 19 May 2009 14:24:08 +0000 (14:24 +0000)]
Fix 2 advapi32:reg winetests
registry.c:1229: Test failed: Expected ERROR_INVALID_HANDLE or ERROR_BADKEY, got 161
registry.c:956: Test failed: expected ERROR_INVALID_PARAMETER, got 998
by Victor Martinez(vicmarcal@hotmail.com)
bug 4527
svn path=/trunk/; revision=40979
Hervé Poussineau [Tue, 19 May 2009 13:01:04 +0000 (13:01 +0000)]
Skip partitions drive letter assignments if no hard disk is present
svn path=/trunk/; revision=40977
Cameron Gutman [Tue, 19 May 2009 00:10:39 +0000 (00:10 +0000)]
- Remove some obsolete defines
- I apologize for any unnecessary rebuilds this may cause ;)
svn path=/trunk/; revision=40972
Timo Kreuzer [Mon, 18 May 2009 21:29:50 +0000 (21:29 +0000)]
Implement ONE_PARAM_ROUTINE_POSTQUITMESSAGE case in NtUserCallOneParam and use it in PostQuitMessage instead of NtUserPostMessage. Fixes some hangs in comctl32_winetests introduced with r40964. Patch by Giannis Adamopoulos.
See issue #4058 for more details.
svn path=/trunk/; revision=40971
Art Yerkes [Mon, 18 May 2009 20:26:13 +0000 (20:26 +0000)]
Patch by Alexander Potashev <aspotashev@gmail.com>
LDRP_PROCESS_CREATION_TIME was a _flag_ which is now removed, the new
'LDRP_PROCESS_CREATION_TIME' is not a flag, it's just a constant to
identify a special value of LoadCount.
svn path=/trunk/; revision=40970
Dmitry Gorbachev [Mon, 18 May 2009 19:51:13 +0000 (19:51 +0000)]
Japanese translation of USetup. Patch by Tomoya Kitagawa, fixes bug #4523.
svn path=/trunk/; revision=40969
Benedikt Freisen [Mon, 18 May 2009 16:47:53 +0000 (16:47 +0000)]
Added Dutch translation
svn path=/trunk/; revision=40968
Johannes Anderwald [Mon, 18 May 2009 15:41:00 +0000 (15:41 +0000)]
- Play default logon sound when logging on
- Due to unknown issues, this only works at the 2nd login ATM
svn path=/trunk/; revision=40967
Johannes Anderwald [Mon, 18 May 2009 15:00:41 +0000 (15:00 +0000)]
- add ReactOS_LogOn.wav to bootcd
- Created by Davy Bartoloni
svn path=/trunk/; revision=40966
Hervé Poussineau [Mon, 18 May 2009 12:43:12 +0000 (12:43 +0000)]
Try to load the correct font when booting with /CONSOLE switch
svn path=/trunk/; revision=40965
Timo Kreuzer [Sun, 17 May 2009 22:22:20 +0000 (22:22 +0000)]
UserPostMessage: when dealing with WM_QUIT, allow broadcasting like windows does and post it to the window's message queue instead of the current thread's message queue. Fixes a hang in user32_winetest msg. Patch by Giannis Adamopoulos.
See issue #4058 for more details.
svn path=/trunk/; revision=40964
Timo Kreuzer [Sun, 17 May 2009 21:51:31 +0000 (21:51 +0000)]
MmGrowKernelStack: Don't assert, but fail, when the kernel stack can't grow any more. Fixes a crash with recursive user calls.
See issue #4060 for more details.
svn path=/trunk/; revision=40963