wine
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.

19 years agoCheck the return value of IDirectSoundImpl_Create() to detect errors.
Francois Gouget [Mon, 2 Aug 2004 18:27:16 +0000 (18:27 +0000)] 
Check the return value of IDirectSoundImpl_Create() to detect errors.
Always set *ppDS to NULL in case of error.

19 years agoFixed D3DOP_STATELIGHT opcode.
Christian Costa [Mon, 2 Aug 2004 18:26:53 +0000 (18:26 +0000)] 
Fixed D3DOP_STATELIGHT opcode.
Implemented _dump_D3DEXECUTEBUFFERDESC.

19 years agoCheck return value of get_bbox().
Marcus Meissner [Mon, 2 Aug 2004 18:26:14 +0000 (18:26 +0000)] 
Check return value of get_bbox().

19 years agoReplaced undefined C expression.
Marcus Meissner [Mon, 2 Aug 2004 18:25:58 +0000 (18:25 +0000)] 
Replaced undefined C expression.

19 years agoReplaced incorrect C comparison construct.
Marcus Meissner [Mon, 2 Aug 2004 18:25:42 +0000 (18:25 +0000)] 
Replaced incorrect C comparison construct.

19 years agoCreate toolbar with a not zero default size, it allows applications
Dmitry Timoshkov [Mon, 2 Aug 2004 18:25:20 +0000 (18:25 +0000)] 
Create toolbar with a not zero default size, it allows applications
which check toolbar size before adding buttons to it work.

19 years agoImplemented PSM_INDEXTOHWND.
Marcus Meissner [Mon, 2 Aug 2004 18:24:58 +0000 (18:24 +0000)] 
Implemented PSM_INDEXTOHWND.

19 years agoMoved libtxc_dxt definitions into ddraw headers.
Christian Costa [Mon, 2 Aug 2004 18:24:40 +0000 (18:24 +0000)] 
Moved libtxc_dxt definitions into ddraw headers.

19 years ago- Fix compilation on boxes without OpenGL installed.
Lionel Ulmer [Mon, 2 Aug 2004 18:24:04 +0000 (18:24 +0000)] 
- Fix compilation on boxes without OpenGL installed.
- Print the warning message only once.

19 years agoAdded native and emulated S3TC support.
Christian Costa [Fri, 30 Jul 2004 18:54:32 +0000 (18:54 +0000)] 
Added native and emulated S3TC support.

19 years agoFixed bug with % signs in help output (reported by Henning Gerhardt).
Alexandre Julliard [Fri, 30 Jul 2004 18:47:55 +0000 (18:47 +0000)] 
Fixed bug with % signs in help output (reported by Henning Gerhardt).

19 years agoFix dll version detection.
Ivan Leo Puoti [Fri, 30 Jul 2004 18:45:50 +0000 (18:45 +0000)] 
Fix dll version detection.

19 years agoDon't marshal IClassFactory into the local server pipe until we have
Mike Hearn [Fri, 30 Jul 2004 18:44:09 +0000 (18:44 +0000)] 
Don't marshal IClassFactory into the local server pipe until we have
connected, otherwise we might end up with stubs that are never used.

19 years agoDisconnect the server object from the stub on stub destruction.
Mike Hearn [Fri, 30 Jul 2004 18:43:27 +0000 (18:43 +0000)] 
Disconnect the server object from the stub on stub destruction.

19 years agoAuthors: Robert Shearman <rob@codeweavers.com>, Mike Hearn <mh@codeweavers.com>
Alexandre Julliard [Fri, 30 Jul 2004 18:43:07 +0000 (18:43 +0000)] 
Authors: Robert Shearman <rob@codeweavers.com>, Mike Hearn <mh@codeweavers.com>
Fix infinite loops by checking the return value of _invoke_onereq and
bailing appropriately.

19 years agoRefactored common test code into subroutines.
Robert Reif [Fri, 30 Jul 2004 18:42:51 +0000 (18:42 +0000)] 
Refactored common test code into subroutines.
Added tests for correct Compact behavior.
Added tests for all possible IDirectSound[8] creation modes with good
and bad arguments.
Split dsound.c and ds3d.c into separate files for IDirectSound and
IDirectSound8 interfaces and added code to not execute IDirectSound8
tests when run with a dsound.dll of version 7 or earlier.  We should
now be able to run these tests on a Windows system with DX7 or earlier
(untested).

19 years agoAdded error checking to IDirectSound_Compact.
Robert Reif [Fri, 30 Jul 2004 18:42:23 +0000 (18:42 +0000)] 
Added error checking to IDirectSound_Compact.
Fixed IDirectSoundImpl_Create to return DSERR_NODRIVER for a bad
device IID.

19 years agoRefactor some other code in msiexec.
Vincent Béron [Fri, 30 Jul 2004 04:23:37 +0000 (04:23 +0000)] 
Refactor some other code in msiexec.

19 years agoImplementation of TouchFileTimes(), thanks to Florian Stinglmayr for
Thomas Weidenmueller [Fri, 30 Jul 2004 04:22:44 +0000 (04:22 +0000)] 
Implementation of TouchFileTimes(), thanks to Florian Stinglmayr for
submitting a rough draft.

19 years agoRefactor some of the string processing in msiexec.
Vincent Béron [Fri, 30 Jul 2004 04:21:27 +0000 (04:21 +0000)] 
Refactor some of the string processing in msiexec.

19 years agoAdded EM_SCROLLCARET definition in include/richedit.h and handling in
Jacek Caban [Fri, 30 Jul 2004 04:19:56 +0000 (04:19 +0000)] 
Added EM_SCROLLCARET definition in include/richedit.h and handling in
WindowProc.

19 years agoUnder the Drives tab, remove the 'Windows Drive' section.
James Hawkins [Fri, 30 Jul 2004 04:19:11 +0000 (04:19 +0000)] 
Under the Drives tab, remove the 'Windows Drive' section.

19 years agoAdded a German translation to wcmd.
Henning Gerhardt [Fri, 30 Jul 2004 04:18:46 +0000 (04:18 +0000)] 
Added a German translation to wcmd.

19 years agoAdded support for getting and setting the UI language.
Alexandre Julliard [Fri, 30 Jul 2004 01:45:16 +0000 (01:45 +0000)] 
Added support for getting and setting the UI language.

19 years agoProcess sibling keys iteratively, thereby preventing exhaustion of the
Troy Rollo [Fri, 30 Jul 2004 01:35:52 +0000 (01:35 +0000)] 
Process sibling keys iteratively, thereby preventing exhaustion of the
stack.

19 years agoRename X11 Driver tab of winecfg to Graphics.
James Hawkins [Fri, 30 Jul 2004 01:35:13 +0000 (01:35 +0000)] 
Rename X11 Driver tab of winecfg to Graphics.