reactos.git
13 years agoAdd __WINESRC__ define amd reactos/wine include path to libwine. This will be needed...
Timo Kreuzer [Sun, 21 Dec 2008 18:00:49 +0000 (18:00 +0000)]
Add __WINESRC__ define amd reactos/wine include path to libwine. This will be needed later, when the crt header files are cleaned up.

svn path=/trunk/; revision=38239

13 years agoFix definition of _assert()
Timo Kreuzer [Sun, 21 Dec 2008 17:51:00 +0000 (17:51 +0000)]
Fix definition of _assert()

svn path=/trunk/; revision=38238

13 years agoremove struct timezone from time.h, always declare __tzset(), revert changes from...
Timo Kreuzer [Sun, 21 Dec 2008 17:26:39 +0000 (17:26 +0000)]
remove struct timezone from time.h, always declare __tzset(), revert changes from 38052 to ftp.

svn path=/trunk/; revision=38237

13 years agoUse _wcsicmp instead of non-standard wcsicmp
Timo Kreuzer [Sun, 21 Dec 2008 16:58:56 +0000 (16:58 +0000)]
Use _wcsicmp instead of non-standard wcsicmp

svn path=/trunk/; revision=38236

13 years ago- Hack skipping mapping tests too *sigh*
Stefan Ginsberg [Sun, 21 Dec 2008 16:57:34 +0000 (16:57 +0000)]
- Hack skipping mapping tests too *sigh*

svn path=/trunk/; revision=38235

13 years agoAdd prototype for __globallocalestatus, it's going to be removed from crt headers...
Timo Kreuzer [Sun, 21 Dec 2008 16:55:29 +0000 (16:55 +0000)]
Add prototype for __globallocalestatus, it's going to be removed from crt headers later.

svn path=/trunk/; revision=38234

13 years ago- Preform the if (!Adapter) check before setting adapter to 0. Fixes Debug message...
Michael Martin [Sun, 21 Dec 2008 16:36:03 +0000 (16:36 +0000)]
- Preform the if (!Adapter) check before setting adapter to 0. Fixes Debug message reporting that the adapter was rejected.

svn path=/trunk/; revision=38233

13 years ago- Make advapi32 Winetest do a basic check instead of assuming that the routine won...
Stefan Ginsberg [Sun, 21 Dec 2008 16:29:23 +0000 (16:29 +0000)]
- Make advapi32 Winetest do a basic check instead of assuming that the routine won't fail

svn path=/trunk/; revision=38232

13 years agoOlaf Siejka <olaf_siejka@o2.pl>
Aleksey Bragin [Sun, 21 Dec 2008 12:47:01 +0000 (12:47 +0000)]
Olaf Siejka <olaf_siejka@o2.pl>
- Fix NSWPAT=1 build.

svn path=/trunk/; revision=38231

13 years ago- avoid crash, pszExt is null when creating a link to a file without extension
Kamil Hornicek [Sun, 21 Dec 2008 12:17:36 +0000 (12:17 +0000)]
- avoid crash, pszExt is null when creating a link to a file without extension

svn path=/trunk/; revision=38230

13 years agoFix packmgr linkage.
Andrew Munger [Sun, 21 Dec 2008 09:22:46 +0000 (09:22 +0000)]
Fix packmgr linkage.

svn path=/trunk/; revision=38229

13 years ago- _popen/_wpopen: When overriding the default standard input/output handles, don...
Stefan Ginsberg [Sun, 21 Dec 2008 08:30:41 +0000 (08:30 +0000)]
- _popen/_wpopen: When overriding the default standard input/output handles, don't set 2/3 to 0 -- use the standard handles instead (fix by kjk). Fixes the 'CsrGetObject returning invalid handle' errors

svn path=/trunk/; revision=38228

13 years agoImplemented IDirect3DDevice9::GetFrontBufferData()
Gregor Brunmar [Sun, 21 Dec 2008 08:26:47 +0000 (08:26 +0000)]
Implemented IDirect3DDevice9::GetFrontBufferData()

svn path=/trunk/; revision=38227

13 years ago* Implemented IDirect3D9Device::SetGammaRamp()
Gregor Brunmar [Sun, 21 Dec 2008 08:09:25 +0000 (08:09 +0000)]
* Implemented IDirect3D9Device::SetGammaRamp()
* Added stub for IDirect3DSwapChain9::SetGammaRamp()

svn path=/trunk/; revision=38226

13 years ago* Implemented IDirect3DDevice9::Present()
Gregor Brunmar [Sun, 21 Dec 2008 07:56:38 +0000 (07:56 +0000)]
* Implemented IDirect3DDevice9::Present()

svn path=/trunk/; revision=38225

13 years ago* Implemented IDirect3DDevice9::GetBackBuffer()
Gregor Brunmar [Sun, 21 Dec 2008 07:11:30 +0000 (07:11 +0000)]
* Implemented IDirect3DDevice9::GetBackBuffer()
* Forgotten documentation for IDirect3DDevice9::GetRasterStatus()

svn path=/trunk/; revision=38224

13 years ago- Add missing break in ExDereferenceCallBackBlock so ExReleaseRundownProtection does...
Michael Martin [Sun, 21 Dec 2008 06:01:23 +0000 (06:01 +0000)]
- Add missing break in ExDereferenceCallBackBlock so ExReleaseRundownProtection does not get called more than once.

svn path=/trunk/; revision=38223

13 years ago- As per http://msdn.microsoft.com/en-us/library/ms802952.aspx, call ExDoCallBack...
Michael Martin [Sun, 21 Dec 2008 05:08:18 +0000 (05:08 +0000)]
- As per msdn.microsoft.com/en-us/library/ms802952.aspx, call ExDoCallBack with correct parameters.

svn path=/trunk/; revision=38222

13 years agomodified include/reactos/wine/exception.h
KJK::Hyperion [Sun, 21 Dec 2008 03:58:19 +0000 (03:58 +0000)]
modified   include/reactos/wine/exception.h
   Farewell Wine exception handling macros. You won't be missed

modified   dll/win32/icmp/icmp_main.c
   Removed gratuitous use of _getpid
   Winsock APIs don't set errno, they set the last error
   As a consequence, icmp.dll no longer depends on msvcrt.dll

modified   tools/rbuild/module.cpp
   Link DLLs to ntdll's CRT instead of msvcrt's by default (most DLLs don't actually need msvcrt)

Everything else:
   Set crt attribute of <module> to "msvcrt" if ntdll isn't good enough
   Link to pseh if necessary

svn path=/trunk/; revision=38221

13 years agoUse "C" interface for intrinsic functions to avoid problems with C++. Fix _rotr and...
Timo Kreuzer [Sun, 21 Dec 2008 03:22:17 +0000 (03:22 +0000)]
Use "C" interface for intrinsic functions to avoid problems with C++. Fix _rotr and _rotl.

svn path=/trunk/; revision=38220

13 years agoInclude io.h. It's needed and was implicitly included so far. But that'll be soon...
Timo Kreuzer [Sun, 21 Dec 2008 03:15:46 +0000 (03:15 +0000)]
Include io.h. It's needed and was implicitly included so far. But that'll be soon gone.

svn path=/trunk/; revision=38219

13 years agoDon't use sys/time.h
Timo Kreuzer [Sun, 21 Dec 2008 03:12:09 +0000 (03:12 +0000)]
Don't use sys/time.h

svn path=/trunk/; revision=38218

13 years agoAvoid using non-standard names (S_IFITO, ...).
Timo Kreuzer [Sun, 21 Dec 2008 02:51:14 +0000 (02:51 +0000)]
Avoid using non-standard names (S_IFITO, ...).

svn path=/trunk/; revision=38217

13 years agouse _wcsicmp instead of non-standard wcscmpi
Timo Kreuzer [Sun, 21 Dec 2008 02:40:09 +0000 (02:40 +0000)]
use _wcsicmp instead of non-standard wcscmpi

svn path=/trunk/; revision=38216

13 years agorevert 38201 and 38203 due to regressions
Timo Kreuzer [Sun, 21 Dec 2008 02:27:44 +0000 (02:27 +0000)]
revert 38201 and 38203 due to regressions

svn path=/trunk/; revision=38215

13 years agoFix definition of EMRCREATECOLORSPACE and EMRPOLYXXX, should fix a bunch of winetests.
Timo Kreuzer [Sun, 21 Dec 2008 01:45:13 +0000 (01:45 +0000)]
Fix definition of EMRCREATECOLORSPACE and EMRPOLYXXX, should fix a bunch of winetests.

svn path=/trunk/; revision=38214

13 years ago - Merge aicom-network-fixes up to r38205
Cameron Gutman [Sun, 21 Dec 2008 01:29:35 +0000 (01:29 +0000)]
 - Merge aicom-network-fixes up to r38205

svn path=/trunk/; revision=38213

13 years agowidl: Don't assume that host void* is the same size as target void*
Jeffrey Morlan [Sun, 21 Dec 2008 00:43:56 +0000 (00:43 +0000)]
widl: Don't assume that host void* is the same size as target void*

svn path=/trunk/; revision=38212

13 years agoadd _tcscpy_s and _tsplitpath_s
Timo Kreuzer [Sun, 21 Dec 2008 00:22:15 +0000 (00:22 +0000)]
add _tcscpy_s and _tsplitpath_s

svn path=/trunk/; revision=38211

13 years agomodified dll/win32/gdi32/gdi32.rbuild
KJK::Hyperion [Sun, 21 Dec 2008 00:13:08 +0000 (00:13 +0000)]
modified   dll/win32/gdi32/gdi32.rbuild
modified   dll/win32/kernel32/kernel32.rbuild
modified   dll/win32/user32/user32.rbuild
   Inexplicably missed the "big three" in r37187. Don't link msvcrt in core Win32 DLLs, for real this time

modified   dll/win32/user32/misc/dllmain.c
   Don't use wcstok. Removes the dependency on msvcrt

svn path=/trunk/; revision=38210

13 years agoDon't redefine _tcscpy_s and _tsplitpath_s
Timo Kreuzer [Sat, 20 Dec 2008 23:55:05 +0000 (23:55 +0000)]
Don't redefine _tcscpy_s and _tsplitpath_s

svn path=/trunk/; revision=38209

13 years agomodified lib/pseh/framebased-gcchack.c
KJK::Hyperion [Sat, 20 Dec 2008 23:27:17 +0000 (23:27 +0000)]
modified   lib/pseh/framebased-gcchack.c
modified   lib/pseh/i386/framebased-gcchack.S
   For some reason, "call _RtlUnwind@16" is being linked as "call 0" (very likely a linker bug). Reimplementing _SEH2GlobalUnwind in C and taking the address of RtlUnwind from C code seems to work
   Annotate functions implemented in assembler with .func/.endfunc, so the symbols are more correct

svn path=/trunk/; revision=38208

13 years agodefine _INTEGRAL_MAX_BITS only if it was not already defined
Timo Kreuzer [Sat, 20 Dec 2008 23:16:49 +0000 (23:16 +0000)]
define _INTEGRAL_MAX_BITS only if it was not already defined

svn path=/trunk/; revision=38207

13 years agoUpdate ETO constants
Timo Kreuzer [Sat, 20 Dec 2008 22:47:24 +0000 (22:47 +0000)]
Update ETO constants

svn path=/trunk/; revision=38206

13 years agoTextOut functions take a character count, not a byte count. Rename cb to cch.
Timo Kreuzer [Sat, 20 Dec 2008 21:19:43 +0000 (21:19 +0000)]
TextOut functions take a character count, not a byte count. Rename cb to cch.

svn path=/trunk/; revision=38204

13 years agoHandle ETO_PDY more correctly (dy values still ignored)
Timo Kreuzer [Sat, 20 Dec 2008 21:01:14 +0000 (21:01 +0000)]
Handle ETO_PDY more correctly (dy values still ignored)

svn path=/trunk/; revision=38203

13 years ago- add check for NULL pointer, "first" is NULL for folders, files without extension...
Kamil Hornicek [Sat, 20 Dec 2008 20:48:08 +0000 (20:48 +0000)]
- add check for NULL pointer, "first" is NULL for folders, files without extension etc. see bug 3959
See issue #3959 for more details.

svn path=/trunk/; revision=38202

13 years agoWhen fuOptions has ETO_PDY specified, the DxBuffer in NtGdiExtTextOutW consists of...
Timo Kreuzer [Sat, 20 Dec 2008 20:38:23 +0000 (20:38 +0000)]
When fuOptions has ETO_PDY specified, the DxBuffer in NtGdiExtTextOutW consists of pairs of INTs, thus the Buffer must be twice as big. (Thanks to aspotashev for locating the problem) MmCopyToCaller -> SEH2. Allocate only one buffer for the string and the Dx values.
See issue #3958 for more details.

svn path=/trunk/; revision=38201

13 years ago[FORMATTING]
Timo Kreuzer [Sat, 20 Dec 2008 19:43:11 +0000 (19:43 +0000)]
[FORMATTING]
Fix indentation. No code change.

svn path=/trunk/; revision=38199

13 years ago- Revert 38116 -- the SEH issues should be gone now
Stefan Ginsberg [Sat, 20 Dec 2008 13:48:35 +0000 (13:48 +0000)]
- Revert 38116 -- the SEH issues should be gone now

svn path=/trunk/; revision=38198

13 years agoSupersedes r38084. Take three
KJK::Hyperion [Sat, 20 Dec 2008 13:05:57 +0000 (13:05 +0000)]
Supersedes r38084. Take three

modified   include/reactos/libs/pseh/pseh2.h
modified   lib/pseh/framebased-gcchack.c
modified   lib/pseh/i386/framebased-gcchack.S
   Disassemble trampolines in the library, instead of the macros. Results in better, smaller code. As a side effect, PSEH no longer requires a trampoline for nested functions - which results in even better, even smaller code in many common cases where the nested functions don't use any variables from the containing function
   Simulate a no-op setjmp so that GCC correctly handles variables in registers, instead of surprise-corrupting random variables in random conditions
   Save EBP and ESP every time a _SEH2_TRY/_SEH2_EXCEPT is entered, instead of only the first time. Probably not entirely correct yet
   Don't generate a nested function for a _SEH2_EXCEPT() filter expression if the value is a compile-time constant: convert the value to (void *)0, (void *)1 or (void *)-1, and set that as the filter, instead (like Visual C++ does, incidentally)
   If a _SEH2_EXCEPT() filter expression is a compile-time constant evaluating to EXCEPTION_CONTINUE_EXECUTION or EXCEPTION_CONTINUE_SEARCH, allow GCC to optimize out the body of the _SEH2_EXCEPT (because it'd be unreachable). This should really result in a compile-time warning, but #pragma message is unsupported in GCC 4.1.3
   Let _SEH2_EXCEPT() accept a comma expression as filter expression (e.g. _SEH2_EXCEPT(MessageBox(...), EXCEPTION_EXECUTE_HANDLER) instead of _SEH2_EXCEPT((MessageBox(...), EXCEPTION_EXECUTE_HANDLER)))
   Small optimizations in PSEH library
   Clean up GCC hacks
   Remove currently unused PSEH 3 hacks

svn path=/trunk/; revision=38197

13 years ago- Do not use pGlobalData after freeing,
Dmitry Gorbachev [Sat, 20 Dec 2008 11:06:21 +0000 (11:06 +0000)]
- Do not use pGlobalData after freeing,
- do not load color spectrum bitmaps if no adapter found,
- do not use HEAP_ZERO_MEMORY, use memset(),
- check SelectObject() result,
- fix indentation.

svn path=/trunk/; revision=38196

13 years ago- Fix parameters for CreateService
Johannes Anderwald [Sat, 20 Dec 2008 10:09:25 +0000 (10:09 +0000)]
- Fix parameters for CreateService

svn path=/trunk/; revision=38195

13 years ago- Fix all wine tests for MoveFileA/W
Dmitry Chapyshev [Sat, 20 Dec 2008 10:08:11 +0000 (10:08 +0000)]
- Fix all wine tests for MoveFileA/W

svn path=/trunk/; revision=38194

13 years agoNull dereference FTL.
Andrew Munger [Sat, 20 Dec 2008 09:30:12 +0000 (09:30 +0000)]
Null dereference FTL.

svn path=/trunk/; revision=38193

13 years ago- Formatting fix
Dmitry Chapyshev [Sat, 20 Dec 2008 08:07:10 +0000 (08:07 +0000)]
- Formatting fix

svn path=/trunk/; revision=38192

13 years ago- Fix 2 winetests
Dmitry Chapyshev [Sat, 20 Dec 2008 08:02:25 +0000 (08:02 +0000)]
- Fix 2 winetests

svn path=/trunk/; revision=38191

13 years ago- fix _STATIC_ASSERT
Timo Kreuzer [Fri, 19 Dec 2008 23:34:20 +0000 (23:34 +0000)]
- fix _STATIC_ASSERT
- fix indentation
- move some headers from crt/ming to crt

svn path=/trunk/; revision=38190

13 years ago- Properly implement LookupIconIdFromDirectoryEx.
James Tabor [Fri, 19 Dec 2008 22:33:11 +0000 (22:33 +0000)]
- Properly implement LookupIconIdFromDirectoryEx.
- Remove hack for GetDeviceCaps.
- This fixes one part of the Win32k Initialization Bug. If this change creates a problem some where else, the problem is not in this change.

svn path=/trunk/; revision=38189

13 years agoenable GetTimeZoneInformation in _getsystime
Timo Kreuzer [Fri, 19 Dec 2008 19:57:21 +0000 (19:57 +0000)]
enable GetTimeZoneInformation in _getsystime

svn path=/trunk/; revision=38188

13 years agoadd DECLSPEC_SELECTANY
Timo Kreuzer [Fri, 19 Dec 2008 18:39:32 +0000 (18:39 +0000)]
add DECLSPEC_SELECTANY

svn path=/trunk/; revision=38187

13 years agoNtGdiGetFontUnicodeRanges:
Timo Kreuzer [Fri, 19 Dec 2008 18:16:04 +0000 (18:16 +0000)]
NtGdiGetFontUnicodeRanges:
- Don't probe the safe buffer, but the usermode buffer

svn path=/trunk/; revision=38186

13 years ago- Update fputwc implementation to current wine sources
Gregor Schneider [Fri, 19 Dec 2008 16:57:48 +0000 (16:57 +0000)]
- Update fputwc implementation to current wine sources
- Fixes 23 msvcrt file winetests

svn path=/trunk/; revision=38185

13 years ago- Fix return values for fputc and _flsbuf: return only one char
Gregor Schneider [Fri, 19 Dec 2008 11:39:04 +0000 (11:39 +0000)]
- Fix return values for fputc and _flsbuf: return only one char
- Fixes three msvcrt file winetests

svn path=/trunk/; revision=38184

13 years agoZero the last character in lfFaceName when converting a LOGFONT from A to W or vice...
Timo Kreuzer [Fri, 19 Dec 2008 00:12:43 +0000 (00:12 +0000)]
Zero the last character in lfFaceName when converting a LOGFONT from A to W or vice versa. Fixes 1 gdi32_winetest font.
DPRINT1 -> DPRINT

svn path=/trunk/; revision=38183

13 years ago- Remove static qualifier from g_mbcp_is_multibyte variable (locale.c) to allow exter...
Gregor Schneider [Thu, 18 Dec 2008 22:06:07 +0000 (22:06 +0000)]
- Remove static qualifier from g_mbcp_is_multibyte variable (locale.c) to allow external reference
- Update _mbccpy, _mbsncpy and _mbsnbcpy, so that they handle leading bytes correctly
- Fixes 6 of 7 failing msvcrt string winetests, the remaining failure is related to memcpy behavior

svn path=/trunk/; revision=38182

13 years ago- Update _mbclen, mblen, _mbslen, _mbsnextc and _mbstrlen which should rely on the...
Gregor Schneider [Thu, 18 Dec 2008 21:17:22 +0000 (21:17 +0000)]
- Update _mbclen, mblen, _mbslen, _mbsnextc and _mbstrlen which should rely on the leadbyte mechanism
- Fixes 9 msvcrt string tests, 7 failures tbd
- Remove leftover function declaration from ismblead.c

svn path=/trunk/; revision=38181

13 years ago- From SDK, LD_ flags.
James Tabor [Thu, 18 Dec 2008 20:59:12 +0000 (20:59 +0000)]
- From SDK, LD_ flags.

svn path=/trunk/; revision=38180

13 years agoVfatSetAllocationSizeInformation: The fast code for extending the size of a non-empty...
Jeffrey Morlan [Thu, 18 Dec 2008 20:47:20 +0000 (20:47 +0000)]
VfatSetAllocationSizeInformation: The fast code for extending the size of a non-empty file did have a bug in that it didn't always set Fcb->LastCluster/Fcb->LastOffset but the OffsetToCluster call was made assuming that it did. However, the code that replaced it had a bug as well, in that it did not set Cluster to the original final cluster like the error handling code expected, so it would crash when out of disk space. Bringing back the fast code, but with its bug fixed.

svn path=/trunk/; revision=38179

13 years ago- Update _mbsbtype and _mbsninc functions
Gregor Schneider [Thu, 18 Dec 2008 20:26:57 +0000 (20:26 +0000)]
- Update _mbsbtype and _mbsninc functions
- Fixes 17 msvcrt string tests, 16 to go

svn path=/trunk/; revision=38178

13 years agoImplemented IDirect3DDevice9::GetRasterStatus()
Gregor Brunmar [Thu, 18 Dec 2008 19:48:17 +0000 (19:48 +0000)]
Implemented IDirect3DDevice9::GetRasterStatus()

svn path=/trunk/; revision=38177

13 years ago- Close registry key handle of both RegQueryValueEx calls fail. I don't see anything...
Gregor Schneider [Thu, 18 Dec 2008 19:38:01 +0000 (19:38 +0000)]
- Close registry key handle of both RegQueryValueEx calls fail. I don't see anything else leaking.

svn path=/trunk/; revision=38176

13 years agoImplemented IDirect3DDevice9::GetGammaRamp()
Gregor Brunmar [Thu, 18 Dec 2008 19:29:49 +0000 (19:29 +0000)]
Implemented IDirect3DDevice9::GetGammaRamp()

svn path=/trunk/; revision=38175

13 years agoImplemented IDirect3DDevice9::CreateAdditionalSwapChain()
Gregor Brunmar [Thu, 18 Dec 2008 19:08:17 +0000 (19:08 +0000)]
Implemented IDirect3DDevice9::CreateAdditionalSwapChain()

svn path=/trunk/; revision=38174

13 years ago- Remove duplicate harcoded _mbctype, rename MSVCRT_mbctype to fit the new role
Gregor Schneider [Thu, 18 Dec 2008 18:58:43 +0000 (18:58 +0000)]
- Remove duplicate harcoded _mbctype, rename MSVCRT_mbctype to fit the new role
- Update related functions _ismbblead, _ismbslead, _ismbbtrail, _ismbstrail to use Wine _mbctype indexing
- Fixes 28 msvcrt string tests, 33 left
- Minor header updates

svn path=/trunk/; revision=38173

13 years ago- Revert r37085. It fix work kbswitch, but I think, that somewhere (in kbswitch)...
Dmitry Chapyshev [Thu, 18 Dec 2008 12:32:46 +0000 (12:32 +0000)]
- Revert r37085. It fix work kbswitch, but I think, that somewhere (in kbswitch) there is a memory leak. Help somebody to find it

svn path=/trunk/; revision=38172

13 years agoGENERIC_WRITE is required to flush the input buffer
Christoph von Wittich [Thu, 18 Dec 2008 12:32:32 +0000 (12:32 +0000)]
GENERIC_WRITE is required to flush the input buffer

svn path=/trunk/; revision=38171

13 years agoAdd a hack which allows to boot with Armenian language.
Dmitry Gorbachev [Thu, 18 Dec 2008 12:26:52 +0000 (12:26 +0000)]
Add a hack which allows to boot with Armenian language.

svn path=/trunk/; revision=38170

13 years agoFix some keyboard layout related stuff in USetup.
Dmitry Gorbachev [Thu, 18 Dec 2008 12:26:47 +0000 (12:26 +0000)]
Fix some keyboard layout related stuff in USetup.

svn path=/trunk/; revision=38169

13 years agoArmenian registry settings.
Dmitry Gorbachev [Thu, 18 Dec 2008 12:26:42 +0000 (12:26 +0000)]
Armenian registry settings.

svn path=/trunk/; revision=38168

13 years agoAdd these two old translations:
Dmitry Gorbachev [Thu, 18 Dec 2008 12:26:33 +0000 (12:26 +0000)]
Add these two old translations:
- Armenian (Notepad) by Andranik Haroyan (andranik_haroyan at yahoo),
- Thai (Calculator) by Sumath Aowsakulsutthi (punth1 at gmail).

svn path=/trunk/; revision=38167

13 years ago- Add GUID_DEVCLASS_SOUND
Johannes Anderwald [Thu, 18 Dec 2008 09:16:13 +0000 (09:16 +0000)]
- Add GUID_DEVCLASS_SOUND

svn path=/trunk/; revision=38166

13 years agoDPRINT1 -> DPRINT on failure to prevent spamming of buildbot winetest logs
Christoph von Wittich [Thu, 18 Dec 2008 07:26:07 +0000 (07:26 +0000)]
DPRINT1 -> DPRINT on failure to prevent spamming of buildbot winetest logs

svn path=/trunk/; revision=38164

13 years agoFAT##FindAndMarkAvailableCluster: Decrement the AvailableClusters count to keep repor...
Jeffrey Morlan [Thu, 18 Dec 2008 03:09:45 +0000 (03:09 +0000)]
FAT##FindAndMarkAvailableCluster: Decrement the AvailableClusters count to keep reported free space consistent.

svn path=/trunk/; revision=38163

13 years agoPatch by Aric Stewart : user32: Implement handling of WM_INPUTLANGCHANGE. Updated...
James Tabor [Thu, 18 Dec 2008 01:14:39 +0000 (01:14 +0000)]
Patch by Aric Stewart : user32: Implement handling of WM_INPUTLANGCHANGE. Updated header and made WIN_ListChildren global.

svn path=/trunk/; revision=38162

13 years agoAdd German Table to Kernel32
Daniel Reimer [Wed, 17 Dec 2008 23:19:08 +0000 (23:19 +0000)]
Add German Table to Kernel32

svn path=/trunk/; revision=38161

13 years ago- Sorry I BROKE build
Johannes Anderwald [Wed, 17 Dec 2008 21:16:31 +0000 (21:16 +0000)]
- Sorry I BROKE build

svn path=/trunk/; revision=38160

13 years ago- add ks.sys & portcls.sys to bootcd image
Johannes Anderwald [Wed, 17 Dec 2008 20:59:31 +0000 (20:59 +0000)]
- add ks.sys & portcls.sys to bootcd image

svn path=/trunk/; revision=38159

13 years ago- More implement GetCPInfoExW
Dmitry Chapyshev [Wed, 17 Dec 2008 16:30:31 +0000 (16:30 +0000)]
- More implement GetCPInfoExW
- Add resources for getting localized of code pages names

svn path=/trunk/; revision=38157

13 years ago- Handle PcNewRegistryKey for DeviceRegistryKey, DriverRegistryKey, HwProfileRegistryKey
Johannes Anderwald [Wed, 17 Dec 2008 16:01:32 +0000 (16:01 +0000)]
- Handle PcNewRegistryKey for DeviceRegistryKey, DriverRegistryKey, HwProfileRegistryKey
- Implement IPortClsVersion interface

svn path=/trunk/; revision=38156

13 years ago- Add IID_IPortClsVersion
Johannes Anderwald [Wed, 17 Dec 2008 15:58:32 +0000 (15:58 +0000)]
- Add IID_IPortClsVersion

svn path=/trunk/; revision=38155

13 years agoSynched winhlp32 and wordpad with wine HEAD.
Daniel Reimer [Wed, 17 Dec 2008 15:42:39 +0000 (15:42 +0000)]
Synched winhlp32 and wordpad with wine HEAD.
Added some Dutch Translations I had lying around here. Credits go to the guy who gave them to me and who's name i forgot...
Bug 3881: Greek update by Apostolos Alexiadis

svn path=/trunk/; revision=38154

13 years agoSync winfile with wine HEAD.
Daniel Reimer [Wed, 17 Dec 2008 15:41:17 +0000 (15:41 +0000)]
Sync winfile with wine HEAD.
Bug 3881: Greek update by Apostolos Alexiadis

svn path=/trunk/; revision=38153

13 years ago- Add IUnregisterSubdevice && IUnregisterPhysicalConnection interfaces
Johannes Anderwald [Wed, 17 Dec 2008 15:36:19 +0000 (15:36 +0000)]
- Add IUnregisterSubdevice && IUnregisterPhysicalConnection interfaces

svn path=/trunk/; revision=38152

13 years agomove variable declaration
Matthias Kupfer [Wed, 17 Dec 2008 13:54:50 +0000 (13:54 +0000)]
move variable declaration

svn path=/trunk/; revision=38147

13 years agoMaciej Bialas <bjauy AT tlen DOT pl>
Matthias Kupfer [Wed, 17 Dec 2008 13:06:32 +0000 (13:06 +0000)]
Maciej Bialas <bjauy AT tlen DOT pl>
- Set LocaleID from unattend.inf
- See issue #3943 for more details.

svn path=/trunk/; revision=38146

13 years ago- Implement __lconv_init
Dmitry Chapyshev [Wed, 17 Dec 2008 10:24:13 +0000 (10:24 +0000)]
- Implement __lconv_init

svn path=/trunk/; revision=38143

13 years agoAllow to dynamically load a library which uses static TLS.
Dmitry Gorbachev [Wed, 17 Dec 2008 05:51:06 +0000 (05:51 +0000)]
Allow to dynamically load a library which uses static TLS.

svn path=/trunk/; revision=38142

13 years agoIn GetQueuedCompletionStatus function:
Dmitry Gorbachev [Wed, 17 Dec 2008 05:50:20 +0000 (05:50 +0000)]
In GetQueuedCompletionStatus function:
- change order of arguments of NtRemoveIoCompletion function,
- check maybe it returns STATUS_TIMEOUT.

svn path=/trunk/; revision=38141

13 years ago- Hack-skip the gdi32 font test in an attempt to fix the infinite loop build server...
Stefan Ginsberg [Wed, 17 Dec 2008 05:46:56 +0000 (05:46 +0000)]
- Hack-skip the gdi32 font test in an attempt to fix the infinite loop build server encounters

svn path=/trunk/; revision=38140

13 years agoFix bug where DIR /D wouldn't always show all files; merge duplicated code between...
Jeffrey Morlan [Tue, 16 Dec 2008 23:51:20 +0000 (23:51 +0000)]
Fix bug where DIR /D wouldn't always show all files; merge duplicated code between /W and /D

svn path=/trunk/; revision=38131

13 years ago- Sync gdiplus Winetest too
Stefan Ginsberg [Tue, 16 Dec 2008 18:41:26 +0000 (18:41 +0000)]
- Sync gdiplus Winetest too

svn path=/trunk/; revision=38124

13 years ago- Sync gdiplus with Wine head
Stefan Ginsberg [Tue, 16 Dec 2008 18:41:07 +0000 (18:41 +0000)]
- Sync gdiplus with Wine head

svn path=/trunk/; revision=38123

13 years agoFix usage of PNTSTATUS instead of NTSTATUS in NT_SUCCESS, which could result in IopCh...
Timo Kreuzer [Tue, 16 Dec 2008 18:12:13 +0000 (18:12 +0000)]
Fix usage of PNTSTATUS instead of NTSTATUS in NT_SUCCESS, which could result in IopCheckVpbMounted returning a wrong status code

svn path=/trunk/; revision=38121

13 years ago- Add missing break (<3 kjk <3)
Stefan Ginsberg [Tue, 16 Dec 2008 17:51:57 +0000 (17:51 +0000)]
- Add missing break (<3 kjk <3)

svn path=/trunk/; revision=38120

13 years agoLet rbuild throw an exception when an implicit module dependency (like mingw lib...
Timo Kreuzer [Tue, 16 Dec 2008 15:51:55 +0000 (15:51 +0000)]
Let rbuild throw an exception when an implicit module dependency (like mingw lib) cannot be resolved instead of silently failing.

svn path=/trunk/; revision=38118

13 years ago- Remove KeRosDumpStackFrames export and make the call go through KdSystemDebugContro...
Stefan Ginsberg [Tue, 16 Dec 2008 15:25:51 +0000 (15:25 +0000)]
- Remove KeRosDumpStackFrames export and make the call go through KdSystemDebugControl instead

svn path=/trunk/; revision=38117

13 years ago- Temporarily revert part of 38078 to make build server builds bootable again
Stefan Ginsberg [Tue, 16 Dec 2008 14:50:57 +0000 (14:50 +0000)]
- Temporarily revert part of 38078 to make build server builds bootable again

svn path=/trunk/; revision=38116

13 years ago- Implement KsCreateAllocator, KsRegisterWorker, KsUnregisterWorker, KsRegisterCounte...
Johannes Anderwald [Tue, 16 Dec 2008 13:19:53 +0000 (13:19 +0000)]
- Implement KsCreateAllocator, KsRegisterWorker, KsUnregisterWorker, KsRegisterCountedWorker, KsDecrementCountedWorker, KsIncrementCountedWorker, KsQueueWorkItem

svn path=/trunk/; revision=38115

13 years agoFix TLS callbacks. Testers, please test it on real software.
Dmitry Gorbachev [Mon, 15 Dec 2008 18:19:18 +0000 (18:19 +0000)]
Fix TLS callbacks. Testers, please test it on real software.

svn path=/trunk/; revision=38113