Commit graph

36769 commits

Author SHA1 Message Date
Michael Martin 90e41cf673 - 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
2009-05-22 10:47:25 +00:00
James Tabor 9897a55a56 - 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
2009-05-22 01:35:48 +00:00
Cameron Gutman 13d610f832 - Fix our DMA implementation to use documented structs
svn path=/trunk/; revision=41039
2009-05-22 01:26:18 +00:00
Cameron Gutman 4db4705697 - Implement NdisReadPcmciaAttributeMemory and NdisWritePcmciaAttributeMemory
- Add some debug prints to NdisReadEisaSlotInformation

svn path=/trunk/; revision=41038
2009-05-22 00:56:49 +00:00
Cameron Gutman c674cf12ff - Implement NdisReadEisaSlotInformation
svn path=/trunk/; revision=41037
2009-05-22 00:42:51 +00:00
Sylvain Petreolle d07aa40490 fix log2lines build
svn path=/trunk/; revision=41026
2009-05-21 14:15:51 +00:00
Cameron Gutman 000423fd64 - 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
2009-05-21 00:54:10 +00:00
Ziliang Guo c0e9d6e37d Add missing parameter to readme.
svn path=/trunk/; revision=41023
2009-05-20 20:03:53 +00:00
Christoph von Wittich 6370393c43 sync fusion with wine 1.1.21
svn path=/trunk/; revision=41022
2009-05-20 14:43:24 +00:00
Christoph von Wittich d8dac3259e sync wintrust with wine 1.1.21
svn path=/trunk/; revision=41021
2009-05-20 14:35:44 +00:00
Christoph von Wittich 38600af091 add a parameter check to GetAdaptersAddresses stub (fixes a winetest)
svn path=/trunk/; revision=41020
2009-05-20 14:23:16 +00:00
Christoph von Wittich 3e68821bfc sync jscript with wine 1.1.21
svn path=/trunk/; revision=41019
2009-05-20 13:12:23 +00:00
Michael Martin 9f6cf09ab7 - 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
2009-05-20 13:07:19 +00:00
Christoph von Wittich df8e70e2f8 re-add missing LANGID definition
svn path=/trunk/; revision=41017
2009-05-20 13:05:24 +00:00
Christoph von Wittich 7d1a590941 sync msi with wine 1.1.21
svn path=/trunk/; revision=41016
2009-05-20 12:59:23 +00:00
Dmitry Chapyshev e0cba65fdf - 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
2009-05-20 11:08:08 +00:00
Dmitry Chapyshev 822db26efe - Fix crash in gdi32 bitmap winetest
svn path=/trunk/; revision=41014
2009-05-20 07:51:22 +00:00
Cameron Gutman ccf3aa7ce8 - Implement NdisGetFirstBufferFromPacketSafe and NdisCopyFromPacketToPacketSafe
svn path=/trunk/; revision=41013
2009-05-20 03:31:46 +00:00
Cameron Gutman 4f200eb46b - Implement NdisGetPoolFromPacket, NdisPacketSize, NdisGetPacketCancelId, and NdisSetPacketCancelId
svn path=/trunk/; revision=41012
2009-05-20 03:20:57 +00:00
Cameron Gutman f1b88f61d3 - Store the MTU in the packet extension for use during segmentation by miniport drivers
svn path=/trunk/; revision=41011
2009-05-20 03:10:49 +00:00
James Tabor 24924072e9 - GetMouseMovePointsEx is a direct call to kernel space. Move and sorted initial code.
svn path=/trunk/; revision=41010
2009-05-20 02:20:48 +00:00
James Tabor 81f3fa31f2 - Time to kill this one. We setup with ParentWindowHandle already set.
svn path=/trunk/; revision=41002
2009-05-19 23:34:40 +00:00
James Tabor afd7257ecb - Fix for wine tests. Added wine QS flag.
svn path=/trunk/; revision=40998
2009-05-19 21:53:13 +00:00
Hervé Poussineau 65ed2a4587 It doesn't hurt to try to start Blue service before accessing it
svn path=/trunk/; revision=40990
2009-05-19 20:25:46 +00:00
Sylvain Petreolle 8d364d4574 disable crashing bitmap font test in gdi32:font
svn path=/trunk/; revision=40988
2009-05-19 19:14:32 +00:00
Dmitry Gorbachev c92e9cf1fe Fix build
svn path=/trunk/; revision=40983
2009-05-19 16:28:22 +00:00
Dmitry Gorbachev 109202c25f Romanian translations by Petru Dimitriu. Bug #4518.
svn path=/trunk/; revision=40982
2009-05-19 16:06:10 +00:00
James Tabor 6dd2853afa - Cleanup Real/GetInputState.
svn path=/trunk/; revision=40981
2009-05-19 15:47:16 +00:00
Sylvain Petreolle 1c47f20400 fix tabs/spaces, thanks to Christoph
svn path=/trunk/; revision=40980
2009-05-19 14:37:43 +00:00
Sylvain Petreolle f71075ad74 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
2009-05-19 14:24:08 +00:00
Hervé Poussineau e0d37204c6 Skip partitions drive letter assignments if no hard disk is present
svn path=/trunk/; revision=40977
2009-05-19 13:01:04 +00:00
Cameron Gutman e6aae260ca - Remove some obsolete defines
- I apologize for any unnecessary rebuilds this may cause ;)

svn path=/trunk/; revision=40972
2009-05-19 00:10:39 +00:00
Timo Kreuzer 3955c51005 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
2009-05-18 21:29:50 +00:00
Art Yerkes b1be006e50 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
2009-05-18 20:26:13 +00:00
Dmitry Gorbachev 379ce6f163 Japanese translation of USetup. Patch by Tomoya Kitagawa, fixes bug #4523.
svn path=/trunk/; revision=40969
2009-05-18 19:51:13 +00:00
Benedikt Freisen 9f19377d22 Added Dutch translation
svn path=/trunk/; revision=40968
2009-05-18 16:47:53 +00:00
Johannes Anderwald 175447b431 - Play default logon sound when logging on
- Due to unknown issues, this only works at the 2nd login ATM

svn path=/trunk/; revision=40967
2009-05-18 15:41:00 +00:00
Johannes Anderwald 6888a29db0 - add ReactOS_LogOn.wav to bootcd
- Created by Davy Bartoloni 

svn path=/trunk/; revision=40966
2009-05-18 15:00:41 +00:00
Hervé Poussineau e0c3b779fc Try to load the correct font when booting with /CONSOLE switch
svn path=/trunk/; revision=40965
2009-05-18 12:43:12 +00:00
Timo Kreuzer 05a7fd23a3 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
2009-05-17 22:22:20 +00:00
Timo Kreuzer 6bdda5357f 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
2009-05-17 21:51:31 +00:00
Aleksey Bragin 0d1d176048 - Implement ProcessIoCounters case in NtQueryInformationProcess. Patch by Dmitry Chapyshev.
- Turn on I/O operations counter.

svn path=/trunk/; revision=40962
2009-05-17 17:04:53 +00:00
Aleksey Bragin dad773b3ca - Initialize IoCountOperations variable to FALSE by default. Spotted by Dmitry Chapyshev & winetests.
svn path=/trunk/; revision=40961
2009-05-17 16:46:58 +00:00
Johannes Anderwald 5a9f4ef70d - Sound events should be stored in REG_EXPAND_SZ keys
svn path=/trunk/; revision=40960
2009-05-17 15:50:48 +00:00
Matthias Kupfer e1b917e102 - unify look of basic apps
- use ShellAbout instead of own AboutBox

svn path=/trunk/; revision=40959
2009-05-17 15:28:19 +00:00
Matthias Kupfer 91bb0ae22f - unify look of basic apps
- use icon for info box and remove text

svn path=/trunk/; revision=40958
2009-05-17 14:56:03 +00:00
Johannes Anderwald 7704bee72f - Add a logon sound 1/2
svn path=/trunk/; revision=40957
2009-05-17 14:14:35 +00:00
Michael Martin c561a75f5f - ReportEventW: Set UNICODE_STRING ComputerName to empty string vice NULL to make rpcrt4 happy.
svn path=/trunk/; revision=40956
2009-05-17 14:10:40 +00:00
Dmitry Chapyshev c174fbbe51 - Update icons for desk.cpl and sysdm.cpl
svn path=/trunk/; revision=40955
2009-05-17 12:59:09 +00:00
Dmitry Chapyshev 68710a0761 - Change some icons to Tango
- Update oic_sample.ico

svn path=/trunk/; revision=40954
2009-05-17 12:39:18 +00:00