Commit graph

36938 commits

Author SHA1 Message Date
Dmitry Chapyshev 55de54769e - Sync comctl32 with Wine 1.1.22 (without listview.c. Somebody help to sync listview! Now after sync listview there is a bug: http://opendn.org/listview.png)
svn path=/trunk/; revision=41068
2009-05-23 10:39:30 +00:00
Dmitry Chapyshev 1504605852 - Sync comdlg32 with Wine 1.1.22
svn path=/trunk/; revision=41067
2009-05-23 10:33:06 +00:00
Dmitry Chapyshev 45da7fabcb - Sync gdiplus, fusion, cryptui with Wine 1.1.22
svn path=/trunk/; revision=41066
2009-05-23 10:32:19 +00:00
Dmitry Chapyshev 2607d66f40 - Sync msctf, mlang, inetmib1, inetcomm with Wine 1.1.22
svn path=/trunk/; revision=41065
2009-05-23 10:31:01 +00:00
Christoph von Wittich 05625d8565 sync msi with wine 1.1.22
svn path=/trunk/; revision=41064
2009-05-23 10:29:15 +00:00
Dmitry Chapyshev 3d634e9320 - Sync ole32, oleaut32 with Wine 1.1.22
svn path=/trunk/; revision=41063
2009-05-23 10:25:54 +00:00
Dmitry Chapyshev 30f5bab35b - Sync riched20, qmgr, pdh with Wine 1.1.22
svn path=/trunk/; revision=41062
2009-05-23 10:25:02 +00:00
Dmitry Chapyshev 7ccdc95f08 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
2009-05-23 10:23:33 +00:00
Dmitry Chapyshev 2db9bb4bbb - Sync shlwapi, traffic, urlmon with Wine 1.1.22
svn path=/trunk/; revision=41060
2009-05-23 10:20:22 +00:00
Dmitry Chapyshev 0f06b0408a - Sync wininet with Wine 1.1.22. Tested on Firefox 2.0 and Downloader
svn path=/trunk/; revision=41059
2009-05-23 10:18:19 +00:00
Sylvain Petreolle 24ceaa277d 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
2009-05-23 10:17:24 +00:00
Dmitry Chapyshev 299f35372a - Update headers
svn path=/trunk/; revision=41057
2009-05-23 10:17:04 +00:00
James Tabor 3586ec74c7 - Check the pointer for client thread information for null not thread information.
svn path=/trunk/; revision=41056
2009-05-23 04:01:27 +00:00
Michael Martin 1b775222e7 - CreateClassDeviceObject/ClassAddDevice: Again do not create device with exclusive access.
svn path=/trunk/; revision=41055
2009-05-23 02:02:48 +00:00
Michael Martin 56cc203023 - CreateClassDeviceObject/ClassAddDevice: Do not create KeyboardClass device with exclusive access as it will prevent key loggers from working.
svn path=/trunk/; revision=41054
2009-05-23 01:37:34 +00:00
James Tabor f92ef3f38f - Remove the rest...
svn path=/trunk/; revision=41053
2009-05-23 01:15:45 +00:00
James Tabor bde03977f6 - 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
2009-05-23 00:57:51 +00:00
Aleksey Bragin e7a4eae2bb - 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
2009-05-22 17:19:27 +00:00
Dmitry Chapyshev 5826eb2c18 - Formatting fix. No code change
svn path=/trunk/; revision=41042
2009-05-22 12:50:31 +00:00
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