wine
19 years agoDon't define __WINE_USE_MSVCRT in the Visual C++ project. It is not
Francois Gouget [Wed, 11 Aug 2004 19:36:17 +0000 (19:36 +0000)] 
Don't define __WINE_USE_MSVCRT in the Visual C++ project. It is not
needed as it is defined by the Wine headers.
Use __WINE_USE_MSVCRT to detect whether we are being compiled with the
Wine MSVCRT headers or the Windows ones. In the latter case:
 - don't try to include the Wine-specific msvcrt headers
 - skip all the headers.c tests since there's no MSVCRT_* symbols to
   check

19 years agoAdd some missing definitions to mmreg.h.
Francois Gouget [Wed, 11 Aug 2004 19:35:34 +0000 (19:35 +0000)] 
Add some missing definitions to mmreg.h.
Add #define NOBITMAP where needed in the Wine sources.
Fixes the compilation of msacm/tests/msacm.c with the Windows
headers.

19 years agoDon't include wine/debug.h when compiling on Windows.
Francois Gouget [Wed, 11 Aug 2004 19:34:45 +0000 (19:34 +0000)] 
Don't include wine/debug.h when compiling on Windows.
GetCPInfoExA() is missing on some Windows platforms, load it
dynamically.

19 years agoDon't try to rotate bitmap fonts.
Huw Davies [Wed, 11 Aug 2004 19:34:20 +0000 (19:34 +0000)] 
Don't try to rotate bitmap fonts.

19 years ago- add stubbed support for IEnumScript interface
Dmitry Timoshkov [Wed, 11 Aug 2004 18:53:02 +0000 (18:53 +0000)] 
- add stubbed support for IEnumScript interface
- ConvertINetMultiByteToUnicode/ConvertINetUnicodeToMultiByte should
  return required target length if the target buffer is NULL
- add the tests for all the above
- fix IMultiLanguage2 vtable (it was missing ConvertStringFromUnicodeEx)

19 years agoProgram Files directory should not be in windows directory.
Henning Gerhardt [Wed, 11 Aug 2004 18:51:58 +0000 (18:51 +0000)] 
Program Files directory should not be in windows directory.

19 years agoReplace strcasecmp() with lstrcmpiA() to help compilation with Windows
Francois Gouget [Wed, 11 Aug 2004 18:51:25 +0000 (18:51 +0000)] 
Replace strcasecmp() with lstrcmpiA() to help compilation with Windows
headers.

19 years agoFix maskblt to work with any set of rops and to also take into account
Huw Davies [Wed, 11 Aug 2004 18:51:10 +0000 (18:51 +0000)] 
Fix maskblt to work with any set of rops and to also take into account
the current brush.  It also now works if the mask bitmap is already
selected into a dc.

19 years agoEver since win98 pattern brushes have been able to be larger than 8x8
Huw Davies [Wed, 11 Aug 2004 18:50:52 +0000 (18:50 +0000)] 
Ever since win98 pattern brushes have been able to be larger than 8x8
pixels, so remove this restriction.

19 years agoDefine _WIN32_WINNT otherwise we are missing some definitions with the
Francois Gouget [Wed, 11 Aug 2004 18:50:40 +0000 (18:50 +0000)] 
Define _WIN32_WINNT otherwise we are missing some definitions with the
Windows headers.

19 years agoOnly print out verbose information when in interactive mode.
Robert Reif [Wed, 11 Aug 2004 18:50:09 +0000 (18:50 +0000)] 
Only print out verbose information when in interactive mode.

19 years agoOnly printout information when in interactive mode.
Robert Reif [Wed, 11 Aug 2004 18:49:52 +0000 (18:49 +0000)] 
Only printout information when in interactive mode.

19 years agoDon't ever return a bitmap font if the driver can't use it.
Huw Davies [Wed, 11 Aug 2004 18:49:34 +0000 (18:49 +0000)] 
Don't ever return a bitmap font if the driver can't use it.

19 years agoOnly copy number of bytes specified up to size of DevCaps structure.
Robert Reif [Wed, 11 Aug 2004 18:48:46 +0000 (18:48 +0000)] 
Only copy number of bytes specified up to size of DevCaps structure.

19 years agoImplemented AtlModuleTerm.
Steven Edwards [Wed, 11 Aug 2004 18:47:52 +0000 (18:47 +0000)] 
Implemented AtlModuleTerm.

19 years agoFixed a bug where freqAdjust was not being updated properly when the
Robert Reif [Wed, 11 Aug 2004 00:18:13 +0000 (00:18 +0000)] 
Fixed a bug where freqAdjust was not being updated properly when the
primary buffer format changed.

19 years agoAdded a test for stat'ing a memory based storage file.
Mike McCormack [Wed, 11 Aug 2004 00:17:52 +0000 (00:17 +0000)] 
Added a test for stat'ing a memory based storage file.

19 years agoFix signed/unsigned comparison warnings.
Hans Leidekker [Tue, 10 Aug 2004 23:43:21 +0000 (23:43 +0000)] 
Fix signed/unsigned comparison warnings.

19 years agoAvoid holding x11drv lock while calling function that grabs gdi
Ulrich Czekalla [Tue, 10 Aug 2004 23:42:52 +0000 (23:42 +0000)] 
Avoid holding x11drv lock while calling function that grabs gdi
lock. Prevents potential deadly embrace.

19 years agoHandle EINTR when polling.
Ulrich Czekalla [Tue, 10 Aug 2004 23:42:36 +0000 (23:42 +0000)] 
Handle EINTR when polling.

19 years agoWe don't currently support horizontal stretching of bitmap fonts, so
Huw Davies [Tue, 10 Aug 2004 23:42:18 +0000 (23:42 +0000)] 
We don't currently support horizontal stretching of bitmap fonts, so
we should ignore lfWidth.

19 years agostat on memory storage should return a NULL name, not "".
Mike McCormack [Tue, 10 Aug 2004 23:41:58 +0000 (23:41 +0000)] 
stat on memory storage should return a NULL name, not "".

19 years agoFix the processing of the lpszHeaders field in HttpSendRequest.
Mike McCormack [Tue, 10 Aug 2004 23:41:35 +0000 (23:41 +0000)] 
Fix the processing of the lpszHeaders field in HttpSendRequest.

19 years agoFix signed/unsigned comparison warnings.
Hans Leidekker [Mon, 9 Aug 2004 23:42:19 +0000 (23:42 +0000)] 
Fix signed/unsigned comparison warnings.

19 years agoFix EXEC function 01 (load but don't execute): initial ax has to be on
Markus Amsler [Mon, 9 Aug 2004 23:39:40 +0000 (23:39 +0000)] 
Fix EXEC function 01 (load but don't execute): initial ax has to be on
child's stack.

19 years agoFixed drive mapping in GET ALLOCATION.
Markus Amsler [Mon, 9 Aug 2004 23:39:12 +0000 (23:39 +0000)] 
Fixed drive mapping in GET ALLOCATION.

19 years agoFix button behaviour on WM_SETFOCUS/WM_KILLFOCUS with a test case.
Dmitry Timoshkov [Mon, 9 Aug 2004 23:38:40 +0000 (23:38 +0000)] 
Fix button behaviour on WM_SETFOCUS/WM_KILLFOCUS with a test case.

19 years agoGetCharABCWidths should fail for non-scalable fonts.
Huw Davies [Mon, 9 Aug 2004 23:38:10 +0000 (23:38 +0000)] 
GetCharABCWidths should fail for non-scalable fonts.

19 years agoFix TOOLBAR_DrawMasked to correctly use image list mask.
Filip Navara [Mon, 9 Aug 2004 23:37:54 +0000 (23:37 +0000)] 
Fix TOOLBAR_DrawMasked to correctly use image list mask.

19 years agoReplaced LISTBOX_SetCaretIndex() with LISTBOX_MoveCaret() in
Krishna Murthy [Mon, 9 Aug 2004 22:57:43 +0000 (22:57 +0000)] 
Replaced LISTBOX_SetCaretIndex() with LISTBOX_MoveCaret() in
LB_SELECTSTRING handler so that the caret moves to the index and item
is highlighted.

19 years agoDelete the about dialog font when the dialog is closed.
Jon Griffiths [Mon, 9 Aug 2004 22:56:58 +0000 (22:56 +0000)] 
Delete the about dialog font when the dialog is closed.

19 years agoRemove the assert()s that checked that IDirectSoundBuffer_Lock() is
Francois Gouget [Mon, 9 Aug 2004 22:56:45 +0000 (22:56 +0000)] 
Remove the assert()s that checked that IDirectSoundBuffer_Lock() is
given two distinct pointers.

19 years agoUpdated translation.
José Manuel Ferrer Ortiz [Mon, 9 Aug 2004 22:56:20 +0000 (22:56 +0000)] 
Updated translation.

19 years agoImplement A->W call for SetNamedSecurityInfo.
Mike McCormack [Mon, 9 Aug 2004 22:55:47 +0000 (22:55 +0000)] 
Implement A->W call for SetNamedSecurityInfo.

19 years agoAdded stub for CertFindCertificateInStore.
Stefan Leichter [Mon, 9 Aug 2004 22:55:35 +0000 (22:55 +0000)] 
Added stub for CertFindCertificateInStore.

19 years agoFix compilation of winmm tests.
Huw D M Davies [Mon, 9 Aug 2004 22:55:03 +0000 (22:55 +0000)] 
Fix compilation of winmm tests.

19 years agoTry harder to match to a font if the family name is matches, but the
Huw Davies [Mon, 9 Aug 2004 22:54:33 +0000 (22:54 +0000)] 
Try harder to match to a font if the family name is matches, but the
style is doesn't.

19 years agoUse correct dialog title for Wizard 97 and correctly display header
Filip Navara [Mon, 9 Aug 2004 22:54:14 +0000 (22:54 +0000)] 
Use correct dialog title for Wizard 97 and correctly display header
bitmap for old-style Wizard 97.

19 years agoMake CryptEnumProvidersA pcbProvName parameter contain the correct
James Hawkins [Mon, 9 Aug 2004 22:53:58 +0000 (22:53 +0000)] 
Make CryptEnumProvidersA pcbProvName parameter contain the correct
size of the provider name on return.

19 years agoMove watermark and header bitmap loading code from
Eric Kohl [Mon, 9 Aug 2004 19:48:04 +0000 (19:48 +0000)] 
Move watermark and header bitmap loading code from
PROPSHEET_CreatePage into its own function PROPSHEET_LoadWizardBitmaps
and call this function from property sheet's dialog procedure.

19 years agoUse Heap function in preference to malloc/free.
Mike McCormack [Mon, 9 Aug 2004 19:46:47 +0000 (19:46 +0000)] 
Use Heap function in preference to malloc/free.

19 years agoFix definition of LookupPrivilegeNameW and declare it.
Mike McCormack [Mon, 9 Aug 2004 19:46:15 +0000 (19:46 +0000)] 
Fix definition of LookupPrivilegeNameW and declare it.

19 years agoFix warnings generated with -Wsign-compare.
Mike McCormack [Mon, 9 Aug 2004 18:54:23 +0000 (18:54 +0000)] 
Fix warnings generated with -Wsign-compare.

19 years agoBreak and default char are both relative to first char in the winfnt
Huw Davies [Mon, 9 Aug 2004 18:52:51 +0000 (18:52 +0000)] 
Break and default char are both relative to first char in the winfnt
header.

19 years agoRemove dead code.
Mike McCormack [Mon, 9 Aug 2004 18:52:32 +0000 (18:52 +0000)] 
Remove dead code.

19 years agoFix signed/unsigned comparison warnings.
Hans Leidekker [Mon, 9 Aug 2004 18:52:18 +0000 (18:52 +0000)] 
Fix signed/unsigned comparison warnings.

19 years agoFix alloc failure check in CryptEnumProvidersW.
James Hawkins [Mon, 9 Aug 2004 18:51:48 +0000 (18:51 +0000)] 
Fix alloc failure check in CryptEnumProvidersW.

19 years agoAdded a version resource.
Mike McCormack [Mon, 9 Aug 2004 18:51:34 +0000 (18:51 +0000)] 
Added a version resource.

19 years agoDo not initialize variables before going into the Render short-cut.
Lionel Ulmer [Mon, 9 Aug 2004 18:50:35 +0000 (18:50 +0000)] 
Do not initialize variables before going into the Render short-cut.

19 years agomodule->addr_sorttab may be NULL due to a hack in
Dmitry Timoshkov [Mon, 9 Aug 2004 18:50:21 +0000 (18:50 +0000)] 
module->addr_sorttab may be NULL due to a hack in
elf_new_wine_thunks.

19 years agoTest different primary buffer formats while keeping the secondary
Robert Reif [Mon, 9 Aug 2004 18:50:06 +0000 (18:50 +0000)] 
Test different primary buffer formats while keeping the secondary
buffer format constant.

19 years agoMarked some functions in debughlp as static.
Marcus Meissner [Mon, 9 Aug 2004 18:49:42 +0000 (18:49 +0000)] 
Marked some functions in debughlp as static.
Do not use REFIID as return, but IID*.

19 years agoDefault DesktopDoubleBuffered to true.
Ofir Petruska [Mon, 9 Aug 2004 18:48:49 +0000 (18:48 +0000)] 
Default DesktopDoubleBuffered to true.

19 years agoOnly trace FOURCC handler when one is specified
Mike Hearn [Mon, 9 Aug 2004 18:47:37 +0000 (18:47 +0000)] 
Only trace FOURCC handler when one is specified

19 years agoAdded a test for ConvertSidToStringSidW.
Mike McCormack [Mon, 9 Aug 2004 18:47:22 +0000 (18:47 +0000)] 
Added a test for ConvertSidToStringSidW.

19 years agoImplemented ConvertSidToStringSidA/W.
Mike McCormack [Mon, 9 Aug 2004 18:47:06 +0000 (18:47 +0000)] 
Implemented ConvertSidToStringSidA/W.

19 years agoAdded some mixer tests.
Robert Reif [Mon, 9 Aug 2004 18:46:26 +0000 (18:46 +0000)] 
Added some mixer tests.

19 years agoTranslation update.
Henning Gerhardt [Mon, 9 Aug 2004 18:45:49 +0000 (18:45 +0000)] 
Translation update.

19 years agoTranslation update.
Vincent Béron [Mon, 9 Aug 2004 18:45:35 +0000 (18:45 +0000)] 
Translation update.

19 years agoTranslation update.
Marcelo Duarte [Mon, 9 Aug 2004 18:45:21 +0000 (18:45 +0000)] 
Translation update.

19 years agoChange MIXER_GetDev to take pointer to returned address pointer and
Robert Reif [Mon, 9 Aug 2004 18:45:05 +0000 (18:45 +0000)] 
Change MIXER_GetDev to take pointer to returned address pointer and
return one of 3 possible return values rather than an address or
NULL.

19 years agoAdded missing define.
Robert Reif [Mon, 9 Aug 2004 18:44:45 +0000 (18:44 +0000)] 
Added missing define.

19 years agoUpdate WinXP version to SP2.
Vincent Béron [Mon, 9 Aug 2004 18:44:29 +0000 (18:44 +0000)] 
Update WinXP version to SP2.

19 years agoImplemented syslink control.
Thomas Weidenmüller [Fri, 6 Aug 2004 19:17:49 +0000 (19:17 +0000)] 
Implemented syslink control.

19 years ago- Added Polish translation.
Jacek Caban [Fri, 6 Aug 2004 19:00:08 +0000 (19:00 +0000)] 
- Added Polish translation.
- Moved const "Nobody" string to resources to make translation
  possible.

19 years agoActually pass the blend function on to the graphics driver.
Huw Davies [Fri, 6 Aug 2004 18:59:31 +0000 (18:59 +0000)] 
Actually pass the blend function on to the graphics driver.

19 years agoDon't leak cache imagelists on exit.
Jon Griffiths [Fri, 6 Aug 2004 18:58:18 +0000 (18:58 +0000)] 
Don't leak cache imagelists on exit.

19 years agoAdd another test for InternetCrackUrlW.
Mike McCormack [Fri, 6 Aug 2004 18:58:04 +0000 (18:58 +0000)] 
Add another test for InternetCrackUrlW.

19 years agoFix the dwUrlPathLength returned by InternetCrackUrl when
Mike McCormack [Fri, 6 Aug 2004 18:57:53 +0000 (18:57 +0000)] 
Fix the dwUrlPathLength returned by InternetCrackUrl when
lpszExtraInfo is null.

19 years agoAdded CAPS2 structures.
Robert Reif [Fri, 6 Aug 2004 18:57:36 +0000 (18:57 +0000)] 
Added CAPS2 structures.

19 years agoImplement ConvertINetMultiByteToUnicode, ConvertINetUnicodeToMultiByte
Dmitry Timoshkov [Fri, 6 Aug 2004 18:56:46 +0000 (18:56 +0000)] 
Implement ConvertINetMultiByteToUnicode, ConvertINetUnicodeToMultiByte
and IsConvertINetStringAvailable by moving common code around, add a
stub for ConvertINetString.

19 years agoFix declaration of OpenItem.
Mike McCormack [Fri, 6 Aug 2004 17:35:31 +0000 (17:35 +0000)] 
Fix declaration of OpenItem.

19 years agoMaintain a cache (currently of up to 10) of unused fonts. This speeds
Huw Davies [Fri, 6 Aug 2004 17:31:39 +0000 (17:31 +0000)] 
Maintain a cache (currently of up to 10) of unused fonts.  This speeds
up apps that repeatedly recreate the same font.

19 years agoImplement A->W call for GetNamedSecurityInfo.
Mike McCormack [Fri, 6 Aug 2004 17:31:17 +0000 (17:31 +0000)] 
Implement A->W call for GetNamedSecurityInfo.

19 years agoImplemented IDirect3DDevice{2,3}::GetLightState.
Christian Costa [Fri, 6 Aug 2004 17:30:44 +0000 (17:30 +0000)] 
Implemented IDirect3DDevice{2,3}::GetLightState.
Fixed traces in execute buffers.
Updated copyright info.

19 years agoFix warnings found with -Wsign-compare.
Mike McCormack [Fri, 6 Aug 2004 17:30:20 +0000 (17:30 +0000)] 
Fix warnings found with -Wsign-compare.

19 years agoAdds debug name to remaining critical sections.
Robert Reif [Fri, 6 Aug 2004 17:30:00 +0000 (17:30 +0000)] 
Adds debug name to remaining critical sections.

19 years agodlopen libungif and libjpeg.
Huw Davies [Wed, 4 Aug 2004 19:10:26 +0000 (19:10 +0000)] 
dlopen libungif and libjpeg.

19 years agoPass debug exceptions to winedos.
Markus Amsler [Wed, 4 Aug 2004 19:08:19 +0000 (19:08 +0000)] 
Pass debug exceptions to winedos.

19 years agoAuthors: Dmitry Timoshkov <dmitry@codeweavers.com>, Mike McCormack <mike@codeweavers...
Alexandre Julliard [Wed, 4 Aug 2004 18:33:06 +0000 (18:33 +0000)] 
Authors: Dmitry Timoshkov <dmitry@codeweavers.com>, Mike McCormack <mike@codeweavers.com>
Added an implementation of mlang.dll and test cases for it.

19 years agoUpdated some Spanish translations.
José Manuel Ferrer Ortiz [Wed, 4 Aug 2004 18:17:10 +0000 (18:17 +0000)] 
Updated some Spanish translations.

19 years agoDestroy associated listview when IShellView is destroyed.
Filip Navara [Wed, 4 Aug 2004 18:16:27 +0000 (18:16 +0000)] 
Destroy associated listview when IShellView is destroyed.

19 years agoConvert gdi font list to use list.h.
Huw Davies [Wed, 4 Aug 2004 18:16:13 +0000 (18:16 +0000)] 
Convert gdi font list to use list.h.

19 years agoUpdated the German translation.
Henning Gerhardt [Wed, 4 Aug 2004 18:15:56 +0000 (18:15 +0000)] 
Updated the German translation.

19 years agoAdded top-down dib support to AlphaBlend.
Huw Davies [Wed, 4 Aug 2004 18:15:42 +0000 (18:15 +0000)] 
Added top-down dib support to AlphaBlend.

19 years agoAdded CLSID and IIDs for mlang.
Dmitry Timoshkov [Wed, 4 Aug 2004 18:15:27 +0000 (18:15 +0000)] 
Added CLSID and IIDs for mlang.

19 years agoMoved FlushInstructionCache to ntdll.
Mike McCormack [Wed, 4 Aug 2004 18:15:04 +0000 (18:15 +0000)] 
Moved FlushInstructionCache to ntdll.

19 years agoAdd CRITICAL_SECTION debug info.
Robert Reif [Wed, 4 Aug 2004 18:14:21 +0000 (18:14 +0000)] 
Add CRITICAL_SECTION debug info.

19 years agoPlay back what has been recorded when in interactive mode so that the
Francois Gouget [Mon, 2 Aug 2004 22:29:02 +0000 (22:29 +0000)] 
Play back what has been recorded when in interactive mode so that the
user can verify that the recording is correct.

19 years agoMake relay and snooping work for LoadLibrary+GetProcAddress sequence
Alexandre Julliard [Mon, 2 Aug 2004 22:25:01 +0000 (22:25 +0000)] 
Make relay and snooping work for LoadLibrary+GetProcAddress sequence
(based on a patch by Dmitry Timoshkov).

19 years ago- add S3TC support to BltFast (fixes NOLF)
Lionel Ulmer [Mon, 2 Aug 2004 22:21:30 +0000 (22:21 +0000)] 
- add S3TC support to BltFast (fixes NOLF)
- proper surface unlocking in case of error in the Blt case

19 years agoCleanup A->W cross calls.
James Hawkins [Mon, 2 Aug 2004 22:21:12 +0000 (22:21 +0000)] 
Cleanup A->W cross calls.

19 years agoAdded support for PBS_MARQUEE style.
Thomas Weidenmueller [Mon, 2 Aug 2004 22:19:50 +0000 (22:19 +0000)] 
Added support for PBS_MARQUEE style.

19 years agoImplement AlphaBlend using the XRENDER extension.
Huw Davies [Mon, 2 Aug 2004 18:54:54 +0000 (18:54 +0000)] 
Implement AlphaBlend using the XRENDER extension.

19 years agoFixed some more freeing issues in CryptAcquireContextA.
Alexandre Julliard [Mon, 2 Aug 2004 18:49:26 +0000 (18:49 +0000)] 
Fixed some more freeing issues in CryptAcquireContextA.

19 years agoUse ShellExecute instead of CreateProcess in run dialog.
Jens Collin [Mon, 2 Aug 2004 18:48:21 +0000 (18:48 +0000)] 
Use ShellExecute instead of CreateProcess in run dialog.

19 years ago- Add static to non-exported marshal functions.
Robert Shearman [Mon, 2 Aug 2004 18:47:31 +0000 (18:47 +0000)] 
- Add static to non-exported marshal functions.
- Remove unused marshal functions.
- Rename several RPC functions.

19 years agoAvoid using round(), which is unportable.
Gerald Pfeifer [Mon, 2 Aug 2004 18:47:09 +0000 (18:47 +0000)] 
Avoid using round(), which is unportable.

19 years agoDisconnect proxies at COM shutdown to release the corresponding
Mike Hearn [Mon, 2 Aug 2004 18:28:29 +0000 (18:28 +0000)] 
Disconnect proxies at COM shutdown to release the corresponding
stubs.

19 years agoImproved IDirect3DViewportImpl_3_2_1_TransformVertices stub.
Christian Costa [Mon, 2 Aug 2004 18:27:32 +0000 (18:27 +0000)] 
Improved IDirect3DViewportImpl_3_2_1_TransformVertices stub.