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
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
Kamil Hornicek [Fri, 15 May 2009 09:33:59 +0000 (09:33 +0000)]
- sync wined3d, d3d8, d3d9, ddraw with Wine 1.1.21
svn path=/trunk/; revision=40924
Dmitry Chapyshev [Thu, 14 May 2009 17:15:55 +0000 (17:15 +0000)]
- Add shortcut for Paint
svn path=/trunk/; revision=40922
Dmitry Chapyshev [Thu, 14 May 2009 16:53:38 +0000 (16:53 +0000)]
- Add icons for dialogs
svn path=/trunk/; revision=40921
Johannes Anderwald [Thu, 14 May 2009 16:22:48 +0000 (16:22 +0000)]
- polish translation by Caemyr (Olaf Siejka)
svn path=/trunk/; revision=40920
Steven Edwards [Thu, 14 May 2009 14:52:22 +0000 (14:52 +0000)]
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
Dmitry Chapyshev [Thu, 14 May 2009 09:00:03 +0000 (09:00 +0000)]
- Add Russian translation
- Small cleanup
svn path=/trunk/; revision=40918
Michael Martin [Thu, 14 May 2009 07:11:00 +0000 (07:11 +0000)]
- 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
James Tabor [Wed, 13 May 2009 21:32:10 +0000 (21:32 +0000)]
- 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
Hervé Poussineau [Wed, 13 May 2009 20:44:12 +0000 (20:44 +0000)]
We know that the function works, so no need to print a FIXME
svn path=/trunk/; revision=40915
Johannes Anderwald [Wed, 13 May 2009 20:15:46 +0000 (20:15 +0000)]
- IRP_MN_FILTER_RESOURCE_REQUIREMENTS passes the list also in Irp->IoStatus.Information
- Fixes a crash in CMI8738 driver
svn path=/trunk/; revision=40914
KJK::Hyperion [Wed, 13 May 2009 20:09:15 +0000 (20:09 +0000)]
Fix PCH rule for C++
svn path=/trunk/; revision=40913
Steven Edwards [Wed, 13 May 2009 20:03:25 +0000 (20:03 +0000)]
next time I'll copy the changes properly
svn path=/trunk/; revision=40912
Steven Edwards [Wed, 13 May 2009 19:35:05 +0000 (19:35 +0000)]
minor SunOS fix
svn path=/trunk/; revision=40911
Michael Martin [Wed, 13 May 2009 09:48:32 +0000 (09:48 +0000)]
- GlobalReAlloc: SetUserValueHeap and SetUserFlagsHeap after RtlReAllocateHeap.
- LocalReAlloc: Add missing SetUserFlagsHeap after RtlAllocateHeap.
SetUserValueHeap and SetUserFlagsHeap after RtlReAllocateHeap.
svn path=/trunk/; revision=40910
Cameron Gutman [Wed, 13 May 2009 01:16:30 +0000 (01:16 +0000)]
- Use FindOnLinkInterface to get the interface
- Return NULL if TCPContext is NULL (which means we don't have a valid IP address)
- Should fix a crash when using multiple NICs but they still won't work (DHCP bug?)
svn path=/trunk/; revision=40909
Cameron Gutman [Wed, 13 May 2009 00:43:20 +0000 (00:43 +0000)]
- Remove some extra junk
svn path=/trunk/; revision=40908
Hervé Poussineau [Tue, 12 May 2009 22:06:41 +0000 (22:06 +0000)]
Fix build
svn path=/trunk/; revision=40907
Hervé Poussineau [Tue, 12 May 2009 21:48:25 +0000 (21:48 +0000)]
No need to create a DC to get the display depth
Incidentally, this partly unregresses the /CONSOLE switch if blue.sys is installed
svn path=/trunk/; revision=40906
Cameron Gutman [Tue, 12 May 2009 19:17:49 +0000 (19:17 +0000)]
- Add paint to bootcd
svn path=/trunk/; revision=40905
Michael Martin [Tue, 12 May 2009 18:58:09 +0000 (18:58 +0000)]
- Revert part of r40893. MapViewOfFile, UnmapViewOfFile and FlushViewOfFile do not SetLastError on Success. Kernel32_winetest for codepage back to 0 failures.
svn path=/trunk/; revision=40904
Sylvain Petreolle [Tue, 12 May 2009 17:47:59 +0000 (17:47 +0000)]
Norwegian translation updates from bug 4489 by LMH1.
svn path=/trunk/; revision=40903
Johannes Anderwald [Tue, 12 May 2009 16:09:44 +0000 (16:09 +0000)]
- Add CLSID_PortWaveRT
- Plugin IPortWaveRT port driver
svn path=/trunk/; revision=40902
Pierre Schweitzer [Tue, 12 May 2009 14:15:48 +0000 (14:15 +0000)]
SVN maintenance
svn path=/trunk/; revision=40899
Benedikt Freisen [Tue, 12 May 2009 14:08:59 +0000 (14:08 +0000)]
Added paint/paint.rbuild to applications.rbuild
svn path=/trunk/; revision=40898
Benedikt Freisen [Tue, 12 May 2009 14:01:23 +0000 (14:01 +0000)]
Added Paint for ReactOS source folder
svn path=/trunk/; revision=40897
Aleksey Bragin [Tue, 12 May 2009 13:27:45 +0000 (13:27 +0000)]
- Fix WaitOnBusy, WaitOnBaseBusy and Wait[Short]ForDrq to wait and loop exactly the same as our existing atapi driver. This greatly enhances uniata's compatibility, especially on modern highspeed hardware where a controller usually didn't have enough time to change its state and was considered invalid.
svn path=/trunk/; revision=40896
Michael Martin [Tue, 12 May 2009 13:03:38 +0000 (13:03 +0000)]
- GlobalReAlloc: Pass Flags vice HandleEntry->Flags to RtlSetUserFlagsHeap. Fixes 1 kernel32_winetest alloc test.
svn path=/trunk/; revision=40895
Michael Martin [Tue, 12 May 2009 09:00:06 +0000 (09:00 +0000)]
- MmCreateSection: SectionPageProtection of PAGE_NOACCESS is valid in <=Win98, but not valid in the NT family. More kernel32_winetest fixes for virtual memory.
svn path=/trunk/; revision=40894
Michael Martin [Tue, 12 May 2009 08:58:38 +0000 (08:58 +0000)]
- CreateFileMapping: SetLastError to ERROR_ALREADY_EXISTS for sections that already exists.
SetLastError to ERROR_SUCCESS on success for all API's.
More kernel32_winetest fixes for virtual.
svn path=/trunk/; revision=40893
James Tabor [Tue, 12 May 2009 01:56:39 +0000 (01:56 +0000)]
- Remove client thread information from w32 thread information.
svn path=/trunk/; revision=40892
James Tabor [Tue, 12 May 2009 01:31:07 +0000 (01:31 +0000)]
- Move update thread information hooks.
svn path=/trunk/; revision=40891
Johannes Anderwald [Mon, 11 May 2009 17:22:27 +0000 (17:22 +0000)]
- Use ExInterlockedList * functions for speed and stability
- Increment reference count on the correct miniport adapter from IPortDMus
svn path=/trunk/; revision=40886
Cameron Gutman [Sun, 10 May 2009 23:55:45 +0000 (23:55 +0000)]
- Don't cast NDIS_SPIN_LOCK directly to KSPIN_LOCK
svn path=/trunk/; revision=40881
Cameron Gutman [Sun, 10 May 2009 21:43:55 +0000 (21:43 +0000)]
- Allocate space for the packet extension located at NdisPacketOobOffset + sizeof(NDIS_PACKET_OOB_DATA)
- Fixes more packet corruption
svn path=/trunk/; revision=40880
Johannes Anderwald [Sun, 10 May 2009 01:10:00 +0000 (01:10 +0000)]
- Fix build
svn path=/trunk/; revision=40876
Johannes Anderwald [Sat, 9 May 2009 20:03:53 +0000 (20:03 +0000)]
- Add IShellIconOverlayIdentifier interface
svn path=/trunk/; revision=40875
Johannes Anderwald [Sat, 9 May 2009 20:03:08 +0000 (20:03 +0000)]
- Implement loading IShellIconOverlayIdentifier
- Implement retrieving overlay icon
svn path=/trunk/; revision=40874
Michael Martin [Sat, 9 May 2009 17:00:18 +0000 (17:00 +0000)]
- NtAllocateVirtualMemory, NtProtectVirtualMemory: Page Protection cannot be any combination of Memory Protection Constants, see MSDN.
Add checks to handle non compatible combinations are fail. Fixes 6 more kernel32_winetest for virtual memory.
svn path=/trunk/; revision=40873
Dmitry Gorbachev [Sat, 9 May 2009 15:37:55 +0000 (15:37 +0000)]
Patch by Jérôme Gardou (jgardou-at-yahoo-dot-fr) from bug #4388,
should fix the "VirtualBox Guest Additions 2.2.2 mouse filter
driver is crashing during boot" (bug #4454).
svn path=/trunk/; revision=40872
Dmitry Gorbachev [Sat, 9 May 2009 14:56:51 +0000 (14:56 +0000)]
Bulgarian translation of Mplay32 by CCTAHEB. Bug #4427.
svn path=/trunk/; revision=40871
Dmitry Chapyshev [Sat, 9 May 2009 12:44:39 +0000 (12:44 +0000)]
- Set error code if directory does not exist
- NtCreateFile -> NtOpenFile
svn path=/trunk/; revision=40867
Dmitry Chapyshev [Sat, 9 May 2009 12:40:35 +0000 (12:40 +0000)]
- Sync profile functions with Wine 1.1.20
svn path=/trunk/; revision=40866
Dmitry Chapyshev [Sat, 9 May 2009 12:37:16 +0000 (12:37 +0000)]
- Convert some stuff to unicode
svn path=/trunk/; revision=40865
Dmitry Chapyshev [Sat, 9 May 2009 12:27:40 +0000 (12:27 +0000)]
- SetWindowLong -> SetWindowLongPtr, GetWindowLong -> GetWindowLongPtr (for 64-bit compatible, see note in MSDN)
Part 4/x
svn path=/trunk/; revision=40864
Dmitry Chapyshev [Sat, 9 May 2009 12:18:13 +0000 (12:18 +0000)]
- SetWindowLong -> SetWindowLongPtr, GetWindowLong -> GetWindowLongPtr (for 64-bit compatible, see note in MSDN)
Part 3/x
svn path=/trunk/; revision=40863
Dmitry Gorbachev [Sat, 9 May 2009 12:08:59 +0000 (12:08 +0000)]
Add Romanian translations for Joy, Main, and PowerCfg CPLs. Petru Dimitriu. Bug #4482.
svn path=/trunk/; revision=40862
Dmitry Gorbachev [Sat, 9 May 2009 10:35:32 +0000 (10:35 +0000)]
Update Romanian translations. Petru Dimitriu, bug #4482.
svn path=/trunk/; revision=40860
Dmitry Chapyshev [Sat, 9 May 2009 10:11:04 +0000 (10:11 +0000)]
- SetClassLong -> SetClassLongPtr, GetClassLong -> GetClassLongPtr (for 64-bit compatible, see note in MSDN)
Part 2/x
svn path=/trunk/; revision=40859
Dmitry Chapyshev [Sat, 9 May 2009 10:06:22 +0000 (10:06 +0000)]
- SetClassLong -> SetClassLongPtr, GetClassLong -> GetClassLongPtr (for 64-bit compatible, see note in MSDN)
Part 1/x
svn path=/trunk/; revision=40858
Michael Martin [Sat, 9 May 2009 09:54:50 +0000 (09:54 +0000)]
- MmProtectAnonMem: Search all Regions in Memory Area up to Length for MEM_COMMIT prior to altering memory protection.
Fixes 6 kernel32_winetest for virtual memory.
svn path=/trunk/; revision=40857
Dmitry Gorbachev [Sat, 9 May 2009 09:53:03 +0000 (09:53 +0000)]
Fix bug #4483, introduced in r40826 by me.
svn path=/trunk/; revision=40856
Dmitry Chapyshev [Sat, 9 May 2009 09:38:16 +0000 (09:38 +0000)]
- Add some checks of parametres
svn path=/trunk/; revision=40854
Dmitry Chapyshev [Sat, 9 May 2009 09:35:46 +0000 (09:35 +0000)]
- Sync riched20 with Wine 1.1.21
svn path=/trunk/; revision=40853
Dmitry Chapyshev [Sat, 9 May 2009 09:34:44 +0000 (09:34 +0000)]
- Sync wordpad and winhlp32 with Wine 1.1.21
svn path=/trunk/; revision=40852
Dmitry Chapyshev [Sat, 9 May 2009 09:26:16 +0000 (09:26 +0000)]
- Sync gdiplus with Wine 1.1.21
svn path=/trunk/; revision=40851
Dmitry Chapyshev [Sat, 9 May 2009 09:24:59 +0000 (09:24 +0000)]
- Sync msctf, mscoree, mciqtz32, localspl, inetmib1 with Wine 1.1.21
svn path=/trunk/; revision=40850
Dmitry Chapyshev [Sat, 9 May 2009 09:23:08 +0000 (09:23 +0000)]
- Sync ole32, oleacc, oleaut32 with Wine 1.1.21
svn path=/trunk/; revision=40849
Dmitry Chapyshev [Sat, 9 May 2009 09:22:03 +0000 (09:22 +0000)]
- Sync xinput1_3, pdh with Wine 1.1.21
svn path=/trunk/; revision=40848
Dmitry Chapyshev [Sat, 9 May 2009 09:20:57 +0000 (09:20 +0000)]
- Sync comctl32 (without listview.c), comdlg32 with Wine 1.1.21
svn path=/trunk/; revision=40847
Dmitry Chapyshev [Sat, 9 May 2009 09:18:43 +0000 (09:18 +0000)]
- Sync clusapi, credui, crypt32, cryptui with Wine 1.1.21
svn path=/trunk/; revision=40846
Dmitry Chapyshev [Sat, 9 May 2009 09:16:59 +0000 (09:16 +0000)]
- Sync headers with Wine 1.1.21
svn path=/trunk/; revision=40845
Dmitry Chapyshev [Sat, 9 May 2009 07:18:23 +0000 (07:18 +0000)]
- Sync Tahoma with Wine 1.1.21
svn path=/trunk/; revision=40844
Johannes Anderwald [Fri, 8 May 2009 14:39:33 +0000 (14:39 +0000)]
- Add IID_IAllocatorMXF guid
- Add undef macro (hint Stefan)
- Thanks Usurp for telling
svn path=/trunk/; revision=40839
Michael Martin [Fri, 8 May 2009 14:12:12 +0000 (14:12 +0000)]
- MmMapViewOfSection: Segment size must be a multiple of page size, so round ViewSize up to next page size.
OllyDbg now shows loaded dll's in memory and can step into dlls.
svn path=/trunk/; revision=40838