Timo Kreuzer [Thu, 21 May 2009 18:39:21 +0000 (18:39 +0000)]
Sync trunk head (r41026)
svn path=/branches/ros-amd64-bringup/; revision=41032
Timo Kreuzer [Thu, 21 May 2009 17:53:50 +0000 (17:53 +0000)]
update README.WINE
svn path=/branches/ros-amd64-bringup/; revision=41031
Timo Kreuzer [Thu, 21 May 2009 17:51:59 +0000 (17:51 +0000)]
wdm.h: fix definition of 64bit SLIST_HEADER
winnt.h: add 64bit SLIST_HEADER
svn path=/branches/ros-amd64-bringup/; revision=41030
Timo Kreuzer [Thu, 21 May 2009 17:44:32 +0000 (17:44 +0000)]
sql.h: fix SQLFetchScroll prototype
sqlext.h: add a hack for wine sources
svn path=/branches/ros-amd64-bringup/; revision=41029
Timo Kreuzer [Thu, 21 May 2009 17:37:09 +0000 (17:37 +0000)]
odbc32: Fix build.
svn path=/branches/ros-amd64-bringup/; revision=41028
Timo Kreuzer [Thu, 21 May 2009 17:32:41 +0000 (17:32 +0000)]
Update odbc32 to Wine-1.1.21. It still doesn't work at all.
svn path=/branches/ros-amd64-bringup/; revision=41027
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
Timo Kreuzer [Wed, 20 May 2009 02:00:05 +0000 (02:00 +0000)]
mswsock: remove the old def file
svn path=/branches/ros-amd64-bringup/; revision=41009
Timo Kreuzer [Wed, 20 May 2009 01:55:31 +0000 (01:55 +0000)]
HACK-O-LINK libcoldname.a from explorer.rbuild to make x86 builds happy.
svn path=/branches/ros-amd64-bringup/; revision=41008
Timo Kreuzer [Wed, 20 May 2009 01:55:15 +0000 (01:55 +0000)]
get rid of libcoldname in rbuild
svn path=/branches/ros-amd64-bringup/; revision=41007
Timo Kreuzer [Wed, 20 May 2009 01:32:48 +0000 (01:32 +0000)]
Add initial version of RtlInterlockedPopEntrySList and stubs for RtlInterlockedPushEntrySList and RtlInterlockedFlushSList
svn path=/branches/ros-amd64-bringup/; revision=41006
Timo Kreuzer [Wed, 20 May 2009 01:30:20 +0000 (01:30 +0000)]
update main rbuild file
svn path=/branches/ros-amd64-bringup/; revision=41005
Timo Kreuzer [Wed, 20 May 2009 01:28:15 +0000 (01:28 +0000)]
add crt to gdiplus libraries in x64 builds
svn path=/branches/ros-amd64-bringup/; revision=41004
Timo Kreuzer [Wed, 20 May 2009 01:18:32 +0000 (01:18 +0000)]
build ntvdm only on x86
svn path=/branches/ros-amd64-bringup/; revision=41003
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
Timo Kreuzer [Tue, 19 May 2009 22:10:47 +0000 (22:10 +0000)]
netshell: don't cast the 1st parameter of InterlockedExchange to volatile void **, but to void **
svn path=/branches/ros-amd64-bringup/; revision=41001
Timo Kreuzer [Tue, 19 May 2009 21:59:10 +0000 (21:59 +0000)]
mswsock: convert to spec, taken from wine
svn path=/branches/ros-amd64-bringup/; revision=41000
Timo Kreuzer [Tue, 19 May 2009 21:54:47 +0000 (21:54 +0000)]
msiexec: silence format warnings
svn path=/branches/ros-amd64-bringup/; revision=40999
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
Timo Kreuzer [Tue, 19 May 2009 21:45:40 +0000 (21:45 +0000)]
go back to SOCKET for AFD_HANDLE.Handle
svn path=/branches/ros-amd64-bringup/; revision=40997
Timo Kreuzer [Tue, 19 May 2009 21:36:21 +0000 (21:36 +0000)]
msacm.h: fix tag of ACMFILTERCHOOSEA and include mmreg.h that some wine code expects
svn path=/branches/ros-amd64-bringup/; revision=40996
Timo Kreuzer [Tue, 19 May 2009 21:34:54 +0000 (21:34 +0000)]
64bit fixes for sqltype.h, also resort and cleanup
svn path=/branches/ros-amd64-bringup/; revision=40995
Timo Kreuzer [Tue, 19 May 2009 20:51:00 +0000 (20:51 +0000)]
Update README.WINE
svn path=/branches/ros-amd64-bringup/; revision=40994
Timo Kreuzer [Tue, 19 May 2009 20:47:52 +0000 (20:47 +0000)]
msgina: fix 64bit build
svn path=/branches/ros-amd64-bringup/; revision=40993
Timo Kreuzer [Tue, 19 May 2009 20:41:44 +0000 (20:41 +0000)]
msconfig: don't use inline functions as case labels
svn path=/branches/ros-amd64-bringup/; revision=40992
Timo Kreuzer [Tue, 19 May 2009 20:35:33 +0000 (20:35 +0000)]
msafd: convert to spec / fix 64bit build
svn path=/branches/ros-amd64-bringup/; revision=40991
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
Timo Kreuzer [Tue, 19 May 2009 19:55:46 +0000 (19:55 +0000)]
msacm32: fix 64bit build
svn path=/branches/ros-amd64-bringup/; revision=40989
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
Timo Kreuzer [Tue, 19 May 2009 19:08:45 +0000 (19:08 +0000)]
update mascm_ros.diff
svn path=/branches/ros-amd64-bringup/; revision=40987
Timo Kreuzer [Tue, 19 May 2009 19:04:36 +0000 (19:04 +0000)]
Sync msacm with wine HEAD
svn path=/branches/ros-amd64-bringup/; revision=40986
Timo Kreuzer [Tue, 19 May 2009 18:55:08 +0000 (18:55 +0000)]
mesa32: Remove outdated files.
svn path=/branches/ros-amd64-bringup/; revision=40985
Timo Kreuzer [Tue, 19 May 2009 17:52:57 +0000 (17:52 +0000)]
Fix mesa build on x64
svn path=/branches/ros-amd64-bringup/; revision=40984
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
Aleksey Bragin [Sun, 17 May 2009 17:04:53 +0000 (17:04 +0000)]
- Implement ProcessIoCounters case in NtQueryInformationProcess. Patch by Dmitry Chapyshev.
- Turn on I/O operations counter.
svn path=/trunk/; revision=40962
Aleksey Bragin [Sun, 17 May 2009 16:46:58 +0000 (16:46 +0000)]
- Initialize IoCountOperations variable to FALSE by default. Spotted by Dmitry Chapyshev & winetests.
svn path=/trunk/; revision=40961
Johannes Anderwald [Sun, 17 May 2009 15:50:48 +0000 (15:50 +0000)]
- Sound events should be stored in REG_EXPAND_SZ keys
svn path=/trunk/; revision=40960
Matthias Kupfer [Sun, 17 May 2009 15:28:19 +0000 (15:28 +0000)]
- unify look of basic apps
- use ShellAbout instead of own AboutBox
svn path=/trunk/; revision=40959
Matthias Kupfer [Sun, 17 May 2009 14:56:03 +0000 (14:56 +0000)]
- unify look of basic apps
- use icon for info box and remove text
svn path=/trunk/; revision=40958
Johannes Anderwald [Sun, 17 May 2009 14:14:35 +0000 (14:14 +0000)]
- Add a logon sound 1/2
svn path=/trunk/; revision=40957
Michael Martin [Sun, 17 May 2009 14:10:40 +0000 (14:10 +0000)]
- ReportEventW: Set UNICODE_STRING ComputerName to empty string vice NULL to make rpcrt4 happy.
svn path=/trunk/; revision=40956
Dmitry Chapyshev [Sun, 17 May 2009 12:59:09 +0000 (12:59 +0000)]
- Update icons for desk.cpl and sysdm.cpl
svn path=/trunk/; revision=40955
Dmitry Chapyshev [Sun, 17 May 2009 12:39:18 +0000 (12:39 +0000)]
- Change some icons to Tango
- Update oic_sample.ico
svn path=/trunk/; revision=40954
Michael Martin [Sun, 17 May 2009 11:31:58 +0000 (11:31 +0000)]
- ReadEventLogA/ReadEventLogW: Check for lpBuffer for NULL and if so set nNumberOfBytesToRead to zero so that rpcrt4 does not access a NULL buffer.
Set pnBytesRead and pnMinNumberOfBytesNeeded variables prior to checking for failure and returning FALSE.
In preparation for implementation of EventLog.
svn path=/trunk/; revision=40953
Matthias Kupfer [Sun, 17 May 2009 11:28:40 +0000 (11:28 +0000)]
- use system background color instead of fixed one
- TODO: apply to buttons (still bitmaps)
svn path=/trunk/; revision=40952
Dmitry Chapyshev [Sun, 17 May 2009 11:08:41 +0000 (11:08 +0000)]
- Update some shell32 icons
svn path=/trunk/; revision=40951
Dmitry Chapyshev [Sun, 17 May 2009 07:50:28 +0000 (07:50 +0000)]
- Hardcoded paths unneeded anymore
See issue #4201 for more details.
svn path=/trunk/; revision=40950
Dmitry Chapyshev [Sun, 17 May 2009 07:05:22 +0000 (07:05 +0000)]
- Sync wine tests with Wine 1.1.21
svn path=/trunk/; revision=40949
Dmitry Chapyshev [Sun, 17 May 2009 07:03:25 +0000 (07:03 +0000)]
- Update headers
svn path=/trunk/; revision=40948
Cameron Gutman [Sat, 16 May 2009 23:18:21 +0000 (23:18 +0000)]
- Enable several failure debug prints
- Add a debug print
svn path=/trunk/; revision=40947
Cameron Gutman [Sat, 16 May 2009 22:43:25 +0000 (22:43 +0000)]
- Fix NDIS 3.0 miniport characteristics based on MSDN documentation
- Add NDIS 5.1 miniport characteristics also based on MSDN documentation
svn path=/trunk/; revision=40944
Cameron Gutman [Sat, 16 May 2009 22:28:33 +0000 (22:28 +0000)]
- Add definition of NDIS_DEVICE_PNP_EVENT
svn path=/trunk/; revision=40943
Michael Martin [Sat, 16 May 2009 19:07:54 +0000 (19:07 +0000)]
- Remove skipping kernel32 virtual tests as r40833 fixed the problem.
svn path=/trunk/; revision=40942
Johannes Anderwald [Sat, 16 May 2009 17:34:52 +0000 (17:34 +0000)]
- Output type when module is a program
svn path=/trunk/; revision=40941
Sylvain Petreolle [Sat, 16 May 2009 17:32:11 +0000 (17:32 +0000)]
first attempt at fixing log2lines build
svn path=/trunk/; revision=40940
Cameron Gutman [Sat, 16 May 2009 14:12:09 +0000 (14:12 +0000)]
- Fix a bad typo
svn path=/trunk/; revision=40939
Kamil Hornicek [Sat, 16 May 2009 10:20:22 +0000 (10:20 +0000)]
- correct number of parameters for IDirect3DTexture methods
svn path=/trunk/; revision=40938
Aleksey Bragin [Sat, 16 May 2009 08:49:34 +0000 (08:49 +0000)]
- Fix handle / memory leak in failure branch, spotted by Dmitry Chapyshev.
svn path=/trunk/; revision=40937
Aleksey Bragin [Sat, 16 May 2009 08:41:26 +0000 (08:41 +0000)]
- Fix obvious bugs in the code (e.g. freeing a stack-allocated pointer).
- Rewrite the code to be more readable.
- Enlarge static buffer for SearchPathBuffer to be at least 5*MAX_PATH to prevent possible overflowing for now. In the meanwhile, Dmitry is rewriting this part of code to dynamically allocate the memory without the need for a temporary static storage.
svn path=/trunk/; revision=40936
Timo Kreuzer [Sat, 16 May 2009 02:10:16 +0000 (02:10 +0000)]
Implement ceilf, floorf and sqrtf for x64 in assembly. Based on public domain code from netbsd.
svn path=/branches/ros-amd64-bringup/; revision=40935
Cameron Gutman [Sat, 16 May 2009 01:44:20 +0000 (01:44 +0000)]
- Restore the old loopback implementation
- Should fix the buildbot test hang
svn path=/trunk/; revision=40934
Cameron Gutman [Sat, 16 May 2009 01:24:21 +0000 (01:24 +0000)]
- Set up the TCP interface data as needed in TCPFindInterface
svn path=/trunk/; revision=40933
Michael Martin [Sat, 16 May 2009 00:48:14 +0000 (00:48 +0000)]
- timer_queue_thread_proc: Add missing and required RtlExitUserThread before function exit. Fixes crashing of kernel32_winetest for sync.
svn path=/trunk/; revision=40932
Dmitry Chapyshev [Fri, 15 May 2009 17:48:18 +0000 (17:48 +0000)]
- Add support of additional paths of loading dlls (fixes loading dlls in X-Chat)
See issue #4201 for more details.
svn path=/trunk/; revision=40931
Johannes Anderwald [Fri, 15 May 2009 15:24:29 +0000 (15:24 +0000)]
- Remove unused WdmAudWriteCompleted
- check for a valid object header in KsSynchronousIoControlDevice
- Apply alignment restrictions to all allocated buffers
- Fix handling IRP_MN_QUERY_INTERFACE, IRP_MN_QUERY_DEVICE_RELATIONS, IRP_MN_FILTER_RESOURCE_REQUIREMENTS
- IMiniportWaveCyclic::NewStream && IMiniportWavePci::NewStream take first the pin id and THEN the parameter capture. Fixes playback for ES1371 (VmWare) driver and many others
- Store IPortFilterWavePci, IPortFilterWaveRT, IPortFilterWaveCyclic in their corresponding port
svn path=/trunk/; revision=40930
Timo Kreuzer [Fri, 15 May 2009 13:12:20 +0000 (13:12 +0000)]
Remove the old explorer from amd64 builds. It only makes problems and explorer_new will hopefully be ready in time ;-)
svn path=/branches/ros-amd64-bringup/; revision=40929
Timo Kreuzer [Fri, 15 May 2009 13:09:20 +0000 (13:09 +0000)]
cmd: Cast the result of GetProcAddress to PVOID before assigning to a function pointer. Fixes a warning on 64 bit builds.
svn path=/branches/ros-amd64-bringup/; revision=40928
Timo Kreuzer [Fri, 15 May 2009 12:24:00 +0000 (12:24 +0000)]
bmfd: HGLYPH is an ULONG. Use offset to glyph entry as HGLYPH instead of the pointer to fix 64bit build.
svn path=/branches/ros-amd64-bringup/; revision=40927
Timo Kreuzer [Fri, 15 May 2009 12:11:44 +0000 (12:11 +0000)]
return ERROR_INVALID_FUNCTION on amd64, not ERROR_INVALID_ACCESS from VideoPortEn/DisableInterrupt. Fixes compilation of videoprt for amd64.
svn path=/branches/ros-amd64-bringup/; revision=40926
Timo Kreuzer [Fri, 15 May 2009 11:33:10 +0000 (11:33 +0000)]
remove obsolete def file
svn path=/branches/ros-amd64-bringup/; revision=40925