Commit graph

36937 commits

Author SHA1 Message Date
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
Michael Martin 786e955d8c - 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
2009-05-17 11:31:58 +00:00
Matthias Kupfer 1dbdcfbeab - use system background color instead of fixed one
- TODO: apply to buttons (still bitmaps)

svn path=/trunk/; revision=40952
2009-05-17 11:28:40 +00:00
Dmitry Chapyshev 1e802df856 - Update some shell32 icons
svn path=/trunk/; revision=40951
2009-05-17 11:08:41 +00:00
Dmitry Chapyshev a89ea3755b - Hardcoded paths unneeded anymore
See issue #4201 for more details.

svn path=/trunk/; revision=40950
2009-05-17 07:50:28 +00:00
Dmitry Chapyshev 471e010d18 - Sync wine tests with Wine 1.1.21
svn path=/trunk/; revision=40949
2009-05-17 07:05:22 +00:00
Dmitry Chapyshev 03ac7b5446 - Update headers
svn path=/trunk/; revision=40948
2009-05-17 07:03:25 +00:00
Cameron Gutman 1c1ed223a8 - Enable several failure debug prints
- Add a debug print

svn path=/trunk/; revision=40947
2009-05-16 23:18:21 +00:00
Cameron Gutman 82af49e593 - 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
2009-05-16 22:43:25 +00:00
Cameron Gutman 87ef9da026 - Add definition of NDIS_DEVICE_PNP_EVENT
svn path=/trunk/; revision=40943
2009-05-16 22:28:33 +00:00
Michael Martin b2e5f78e60 - Remove skipping kernel32 virtual tests as r40833 fixed the problem.
svn path=/trunk/; revision=40942
2009-05-16 19:07:54 +00:00
Johannes Anderwald bed222599a - Output type when module is a program
svn path=/trunk/; revision=40941
2009-05-16 17:34:52 +00:00
Sylvain Petreolle c780a3c0d6 first attempt at fixing log2lines build
svn path=/trunk/; revision=40940
2009-05-16 17:32:11 +00:00
Cameron Gutman 66f591fe70 - Fix a bad typo
svn path=/trunk/; revision=40939
2009-05-16 14:12:09 +00:00
Kamil Hornicek 4f8ec0d3cf - correct number of parameters for IDirect3DTexture methods
svn path=/trunk/; revision=40938
2009-05-16 10:20:22 +00:00
Aleksey Bragin 6c2e9822fb - Fix handle / memory leak in failure branch, spotted by Dmitry Chapyshev.
svn path=/trunk/; revision=40937
2009-05-16 08:49:34 +00:00
Aleksey Bragin 18c654d60a - 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
2009-05-16 08:41:26 +00:00
Cameron Gutman 3c69a5f48e - Restore the old loopback implementation
- Should fix the buildbot test hang

svn path=/trunk/; revision=40934
2009-05-16 01:44:20 +00:00
Cameron Gutman 691ef7c32a - Set up the TCP interface data as needed in TCPFindInterface
svn path=/trunk/; revision=40933
2009-05-16 01:24:21 +00:00
Michael Martin 6c1741b0aa - timer_queue_thread_proc: Add missing and required RtlExitUserThread before function exit. Fixes crashing of kernel32_winetest for sync.
svn path=/trunk/; revision=40932
2009-05-16 00:48:14 +00:00
Dmitry Chapyshev 325b2659dc - 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
2009-05-15 17:48:18 +00:00
Johannes Anderwald 3dc568f9b9 - 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
2009-05-15 15:24:29 +00:00
Kamil Hornicek de0f2fe886 - sync wined3d, d3d8, d3d9, ddraw with Wine 1.1.21
svn path=/trunk/; revision=40924
2009-05-15 09:33:59 +00:00
Dmitry Chapyshev b3c26a404a - Add shortcut for Paint
svn path=/trunk/; revision=40922
2009-05-14 17:15:55 +00:00
Dmitry Chapyshev aa68b11b1a - Add icons for dialogs
svn path=/trunk/; revision=40921
2009-05-14 16:53:38 +00:00
Johannes Anderwald 434d4217ae - polish translation by Caemyr (Olaf Siejka)
svn path=/trunk/; revision=40920
2009-05-14 16:22:48 +00:00
Steven Edwards 5a40435d8d imported the MT snapshot of the GPL tftp-server for win32 from sourceforge. Minor changes such as formatting and renaming the files, totally untested except for building, will be used later to serve up ReactOS images to PXE boot
svn path=/trunk/; revision=40919
2009-05-14 14:52:22 +00:00
Dmitry Chapyshev 9e1d61edc1 - Add Russian translation
- Small cleanup

svn path=/trunk/; revision=40918
2009-05-14 09:00:03 +00:00
Michael Martin 4606a3076d - Wait_thread_proc: Pass the correct value WaitAny vice FALSE to NtWaitForMultipleObjects. Fixes INFINITE wait when running kernel32_winetest for thread.
svn path=/trunk/; revision=40917
2009-05-14 07:11:00 +00:00
James Tabor d67caa6f8c - Migration changes from W32THREADINFO to use ThreadInfo for kernel space and user space pointer reference, and use ClientInfo from TEB for user space. Next change will have the full removal of W32THREADINFO.
svn path=/trunk/; revision=40916
2009-05-13 21:32:10 +00:00
Hervé Poussineau e9478231e2 We know that the function works, so no need to print a FIXME
svn path=/trunk/; revision=40915
2009-05-13 20:44:12 +00:00
Johannes Anderwald b190734d50 - IRP_MN_FILTER_RESOURCE_REQUIREMENTS passes the list also in Irp->IoStatus.Information
- Fixes a crash in CMI8738 driver

svn path=/trunk/; revision=40914
2009-05-13 20:15:46 +00:00
KJK::Hyperion 3fb0bb6086 Fix PCH rule for C++
svn path=/trunk/; revision=40913
2009-05-13 20:09:15 +00:00