wine
14 years agowinex11.drv: Use unicode filenames for WM_DROPFILES.
Damjan Jovanovic [Wed, 5 May 2010 18:50:04 +0000 (20:50 +0200)] 
winex11.drv: Use unicode filenames for WM_DROPFILES.

14 years agod3d10/tests: Add ID3D10Effect::GetVariableBy*() test.
Rico Schüller [Wed, 5 May 2010 17:02:02 +0000 (19:02 +0200)] 
d3d10/tests: Add ID3D10Effect::GetVariableBy*() test.

14 years agod3d10: Add argument check in ID3D10Effect::GetVariableByName().
Rico Schüller [Wed, 5 May 2010 17:01:59 +0000 (19:01 +0200)] 
d3d10: Add argument check in ID3D10Effect::GetVariableByName().

14 years agod3d10: Implement ID3D10Effect::GetVariableBySemantic().
Rico Schüller [Wed, 5 May 2010 17:01:54 +0000 (19:01 +0200)] 
d3d10: Implement ID3D10Effect::GetVariableBySemantic().

14 years agod3d10: Parse semantic in parse_fx10_local_variable().
Rico Schüller [Wed, 5 May 2010 17:00:44 +0000 (19:00 +0200)] 
d3d10: Parse semantic in parse_fx10_local_variable().

14 years agogphoto2.ds: Fix Dutch translation and alignment.
Sven Baars [Wed, 5 May 2010 16:55:37 +0000 (18:55 +0200)] 
gphoto2.ds: Fix Dutch translation and alignment.

14 years agocredui: Fix Dutch translation.
Sven Baars [Wed, 5 May 2010 16:55:05 +0000 (18:55 +0200)] 
credui: Fix Dutch translation.

14 years agousp10: ScriptTextOut reorders glyphs that are RTL if they have been processed with...
Aric Stewart [Wed, 5 May 2010 18:30:33 +0000 (13:30 -0500)] 
usp10: ScriptTextOut reorders glyphs that are RTL if they have been processed with fLogicalOrder in previous calls.

14 years agousp10: Fix ScriptGetCMap handling of unsupported glyphs.
Aric Stewart [Wed, 5 May 2010 16:51:52 +0000 (11:51 -0500)] 
usp10: Fix ScriptGetCMap handling of unsupported glyphs.

14 years agowined3d: Remove the unused device type parameter to some format capability checking...
Henri Verbeet [Wed, 5 May 2010 16:22:38 +0000 (18:22 +0200)] 
wined3d: Remove the unused device type parameter to some format capability checking functions.

14 years agowined3d: Reorganize IWineD3DImpl_CheckDeviceFormat() a bit.
Henri Verbeet [Wed, 5 May 2010 16:22:37 +0000 (18:22 +0200)] 
wined3d: Reorganize IWineD3DImpl_CheckDeviceFormat() a bit.

14 years agowined3d: Use the FBO cache in swapchain_blit().
Henri Verbeet [Wed, 5 May 2010 16:22:36 +0000 (18:22 +0200)] 
wined3d: Use the FBO cache in swapchain_blit().

14 years agowined3d: Use the FBO cache in stretch_rect_fbo().
Henri Verbeet [Wed, 5 May 2010 16:22:35 +0000 (18:22 +0200)] 
wined3d: Use the FBO cache in stretch_rect_fbo().

14 years agowined3d: Use the FBO cache in context_apply_blit_state().
Henri Verbeet [Wed, 5 May 2010 16:22:34 +0000 (18:22 +0200)] 
wined3d: Use the FBO cache in context_apply_blit_state().

14 years agogdi32: Add a global function to retrieve the display driver.
Alexandre Julliard [Thu, 6 May 2010 11:50:30 +0000 (13:50 +0200)] 
gdi32: Add a global function to retrieve the display driver.

14 years agogdi32: Don't store the display driver in the global list to avoid the need for locking.
Alexandre Julliard [Thu, 6 May 2010 11:48:24 +0000 (13:48 +0200)] 
gdi32: Don't store the display driver in the global list to avoid the need for locking.

14 years agogdi32: Don't bother freeing graphics drivers.
Alexandre Julliard [Thu, 6 May 2010 11:37:32 +0000 (13:37 +0200)] 
gdi32: Don't bother freeing graphics drivers.

14 years agocomctl32: Silence a few compiler warnings.
Huw Davies [Tue, 4 May 2010 13:05:13 +0000 (14:05 +0100)] 
comctl32: Silence a few compiler warnings.

14 years agogdi32: Fix ExtTextOutA -> W forwarding when ETO_PDY is set.
Huw Davies [Wed, 5 May 2010 13:59:07 +0000 (14:59 +0100)] 
gdi32: Fix ExtTextOutA -> W forwarding when ETO_PDY is set.

14 years agocomdlg32: Fix some alignment issues in the Dutch translation.
Sven Baars [Wed, 5 May 2010 13:15:54 +0000 (15:15 +0200)] 
comdlg32: Fix some alignment issues in the Dutch translation.

14 years agocomctl32: Fix Dutch translation.
Sven Baars [Wed, 5 May 2010 13:06:00 +0000 (15:06 +0200)] 
comctl32: Fix Dutch translation.

14 years agoavifil32: Fix Dutch translation.
Sven Baars [Wed, 5 May 2010 12:56:53 +0000 (14:56 +0200)] 
avifil32: Fix Dutch translation.

14 years agomsi: Apply registered patches in MsiOpenPackage.
Hans Leidekker [Wed, 5 May 2010 12:37:55 +0000 (14:37 +0200)] 
msi: Apply registered patches in MsiOpenPackage.

14 years agomsi: Forward MsiDetermineApplicablePatchesA to MsiDetermineApplicablePatchesW.
Hans Leidekker [Wed, 5 May 2010 12:37:24 +0000 (14:37 +0200)] 
msi: Forward MsiDetermineApplicablePatchesA to MsiDetermineApplicablePatchesW.

14 years agomshtml: Fixed IObjectSafety failure handling.
Jacek Caban [Wed, 5 May 2010 11:21:36 +0000 (13:21 +0200)] 
mshtml: Fixed IObjectSafety failure handling.

14 years agomsvcrt: Added _ui64toa_s implementation.
Piotr Caban [Wed, 5 May 2010 11:37:33 +0000 (13:37 +0200)] 
msvcrt: Added _ui64toa_s implementation.

14 years agomsvcrt: Added ___mb_cur_max_l_func implementation.
Piotr Caban [Wed, 5 May 2010 11:37:18 +0000 (13:37 +0200)] 
msvcrt: Added ___mb_cur_max_l_func implementation.

14 years agomsvcrt: Added _get_osplatform implementation.
Piotr Caban [Wed, 5 May 2010 11:36:58 +0000 (13:36 +0200)] 
msvcrt: Added _get_osplatform implementation.

14 years agocomctl32: Add support for alpha blending in ImageList_DrawIndirect.
Alexandre Julliard [Wed, 5 May 2010 10:47:24 +0000 (12:47 +0200)] 
comctl32: Add support for alpha blending in ImageList_DrawIndirect.

14 years agoshell32: Load the application icon for the control panel window.
Alexandre Julliard [Wed, 5 May 2010 09:00:38 +0000 (11:00 +0200)] 
shell32: Load the application icon for the control panel window.

14 years agoshdocvw: Support setting an icon on the main iexplore window.
Alexandre Julliard [Wed, 5 May 2010 09:00:19 +0000 (11:00 +0200)] 
shdocvw: Support setting an icon on the main iexplore window.

14 years agokernel32/tests: Remove variable len which is not really used from test_CommandLine.
Gerald Pfeifer [Tue, 4 May 2010 22:24:09 +0000 (00:24 +0200)] 
kernel32/tests: Remove variable len which is not really used from test_CommandLine.

14 years agowrc: Remove variable type which is not really used from rsrcid_to_token.
Gerald Pfeifer [Tue, 4 May 2010 22:24:35 +0000 (00:24 +0200)] 
wrc: Remove variable type which is not really used from rsrcid_to_token.

14 years agotaskmgr: Remove variable pnmv which is not really used from ProcessPageOnNotify.
Gerald Pfeifer [Tue, 4 May 2010 22:24:30 +0000 (00:24 +0200)] 
taskmgr: Remove variable pnmv which is not really used from ProcessPageOnNotify.

14 years agocmd: Remove variable useinput which is not really used from WCMD_more.
Gerald Pfeifer [Tue, 4 May 2010 22:24:38 +0000 (00:24 +0200)] 
cmd: Remove variable useinput which is not really used from WCMD_more.

14 years agocryptdlg: Remove variable headingSep which is not really used from CRYPT_FormatCPS.
Gerald Pfeifer [Tue, 4 May 2010 22:24:27 +0000 (00:24 +0200)] 
cryptdlg: Remove variable headingSep which is not really used from CRYPT_FormatCPS.

14 years agontdll/tests: Remove variable len which is not really used from create_file_test.
Gerald Pfeifer [Tue, 4 May 2010 22:24:46 +0000 (00:24 +0200)] 
ntdll/tests: Remove variable len which is not really used from create_file_test.

14 years agowinex11.drv: Remove variable bits which is not really used from X11DRV_DIB_GetImageBi...
Gerald Pfeifer [Tue, 4 May 2010 22:24:24 +0000 (00:24 +0200)] 
winex11.drv: Remove variable bits which is not really used from X11DRV_DIB_GetImageBits_4.

14 years agocrypt32/tests: Remove variable entry which is not really used from test_decodeCRLToBe...
Gerald Pfeifer [Tue, 4 May 2010 22:24:19 +0000 (00:24 +0200)] 
crypt32/tests: Remove variable entry which is not really used from test_decodeCRLToBeSigned.

14 years agocomctl32: Remove variable scrollRange which is not really used from PAGER_NCCalcSize.
Gerald Pfeifer [Tue, 4 May 2010 22:24:41 +0000 (00:24 +0200)] 
comctl32: Remove variable scrollRange which is not really used from PAGER_NCCalcSize.

14 years agowinecfg: Fix builtin_only list.
André Hentschel [Tue, 4 May 2010 18:16:57 +0000 (20:16 +0200)] 
winecfg: Fix builtin_only list.

14 years agowineoss: MOD_MIDIPORT has 0 voices and notes and FFFF ChannelMask.
Jörg Höhle [Tue, 4 May 2010 13:44:05 +0000 (15:44 +0200)] 
wineoss: MOD_MIDIPORT has 0 voices and notes and FFFF ChannelMask.

14 years agowineoss: Supply FFFFFFFF for midiOutGetVolume, not garbage.
Jörg Höhle [Sat, 30 Jan 2010 21:55:43 +0000 (22:55 +0100)] 
wineoss: Supply FFFFFFFF for midiOutGetVolume, not garbage.

14 years agontdll: Implement IOCTL_SCSI_PASS_THROUGH(_DIRECT) on Mac OS.
Charles Davis [Wed, 5 May 2010 05:57:02 +0000 (23:57 -0600)] 
ntdll: Implement IOCTL_SCSI_PASS_THROUGH(_DIRECT) on Mac OS.

14 years agowine.desktop: Add hr and sr@latin translations.
Damjan Jovanovic [Wed, 5 May 2010 04:35:38 +0000 (06:35 +0200)] 
wine.desktop: Add hr and sr@latin translations.

14 years agoole32: Store the location of all blocks in a big block chain in memory.
Vincent Povirk [Tue, 4 May 2010 20:15:41 +0000 (15:15 -0500)] 
ole32: Store the location of all blocks in a big block chain in memory.

A big block chain is a linked list, and we pretty much need random
access to them. This should theoretically make accessing a random
point in the chain O(log2 n) instead of O(n) (with disk access scaling
based on the size of the read/write, not its location). It
theoretically takes O(n) memory based on the size, but it can do
better if the chain isn't very fragmented (which I believe will
generally be the case for long chains). It also involves fetching all
the big block locations when we open the chain, but we already do that
anyway (and it should be faster to read it all in one go than
piecemeal).

14 years agoole32: Remove some assumptions about the internals of BlockChainStream.
Vincent Povirk [Fri, 16 Apr 2010 21:38:35 +0000 (16:38 -0500)] 
ole32: Remove some assumptions about the internals of BlockChainStream.

14 years agowinemenubuilder: Use only widechar functions when dealing with registered associations.
Damjan Jovanovic [Tue, 4 May 2010 19:40:34 +0000 (21:40 +0200)] 
winemenubuilder: Use only widechar functions when dealing with registered associations.

14 years agowinemenubuilder: Use a unicode WinMain.
Damjan Jovanovic [Tue, 4 May 2010 19:38:21 +0000 (21:38 +0200)] 
winemenubuilder: Use a unicode WinMain.

14 years agowined3d: Use context_apply_clear_state() in color_fill_fbo().
Henri Verbeet [Tue, 4 May 2010 18:39:53 +0000 (20:39 +0200)] 
wined3d: Use context_apply_clear_state() in color_fill_fbo().

14 years agowined3d: Setup the FBO for the correct target in context_apply_clear_state().
Henri Verbeet [Tue, 4 May 2010 18:39:52 +0000 (20:39 +0200)] 
wined3d: Setup the FBO for the correct target in context_apply_clear_state().

14 years agowined3d: Explicitly pass the render target and depth/stencil surfaces to the FBO...
Henri Verbeet [Tue, 4 May 2010 18:39:51 +0000 (20:39 +0200)] 
wined3d: Explicitly pass the render target and depth/stencil surfaces to the FBO management functions.

14 years agowined3d: Explicitly pass the FBO target to the FBO management functions.
Henri Verbeet [Tue, 4 May 2010 18:39:50 +0000 (20:39 +0200)] 
wined3d: Explicitly pass the FBO target to the FBO management functions.

14 years agowined3d: Move draw buffer setup code out of context_apply_fbo_entry().
Henri Verbeet [Tue, 4 May 2010 18:39:49 +0000 (20:39 +0200)] 
wined3d: Move draw buffer setup code out of context_apply_fbo_entry().

14 years agourlmon: Added reading from cache file tests.
Jacek Caban [Tue, 4 May 2010 18:14:49 +0000 (20:14 +0200)] 
urlmon: Added reading from cache file tests.

14 years agourlmon: Use cache file to read in synchronous binding.
Jacek Caban [Tue, 4 May 2010 18:13:54 +0000 (20:13 +0200)] 
urlmon: Use cache file to read in synchronous binding.

14 years agommdevapi: Don't try to lookup functions if the library isn't found.
Alexandre Julliard [Tue, 4 May 2010 19:30:07 +0000 (21:30 +0200)] 
mmdevapi: Don't try to lookup functions if the library isn't found.

14 years agoserver: Check that the prefix type can support the client architecture.
Alexandre Julliard [Tue, 4 May 2010 16:23:29 +0000 (18:23 +0200)] 
server: Check that the prefix type can support the client architecture.

14 years agoserver: Use the prefix architecture instead of the server one to check for WoW processes.
Alexandre Julliard [Tue, 4 May 2010 18:26:53 +0000 (20:26 +0200)] 
server: Use the prefix architecture instead of the server one to check for WoW processes.

14 years agoserver: Store the prefix 32/64 architecture in the registry files.
Alexandre Julliard [Tue, 4 May 2010 18:26:04 +0000 (20:26 +0200)] 
server: Store the prefix 32/64 architecture in the registry files.

14 years agomshta: wWinMain takes LPWSTR not LPSTR.
Damjan Jovanovic [Tue, 4 May 2010 17:14:17 +0000 (19:14 +0200)] 
mshta: wWinMain takes LPWSTR not LPSTR.

14 years agommdevapi: Add support for openal disconnected extension.
Maarten Lankhorst [Tue, 4 May 2010 11:30:40 +0000 (13:30 +0200)] 
mmdevapi: Add support for openal disconnected extension.

14 years agouser32/tests: Remove variable old_left_margin which is not really used from test_margins.
Gerald Pfeifer [Sat, 1 May 2010 20:09:48 +0000 (22:09 +0200)] 
user32/tests: Remove variable old_left_margin which is not really used from test_margins.

14 years agowineconsole: Remove variable font_idx which is not really used from WCUSER_FontPrevie...
Gerald Pfeifer [Sat, 1 May 2010 20:24:07 +0000 (22:24 +0200)] 
wineconsole: Remove variable font_idx which is not really used from WCUSER_FontPreviewProc.

14 years agouser32/tests: Destroy the window we created at the end of wait_idle_thread.
Gerald Pfeifer [Sat, 1 May 2010 20:19:08 +0000 (22:19 +0200)] 
user32/tests: Destroy the window we created at the end of wait_idle_thread.

14 years agomshtml: Fix return value for HTMLBodyElement_get_text.
Gerald Pfeifer [Sat, 1 May 2010 14:19:05 +0000 (16:19 +0200)] 
mshtml: Fix return value for HTMLBodyElement_get_text.

14 years agowinex11: Use XkbKeycodeToKeysym when using XKB.
Alexandre Goujon [Thu, 29 Apr 2010 20:22:35 +0000 (22:22 +0200)] 
winex11: Use XkbKeycodeToKeysym when using XKB.

14 years agoappwiz.cpl: Fix Dutch translation.
Sven Baars [Tue, 4 May 2010 14:56:12 +0000 (16:56 +0200)] 
appwiz.cpl: Fix Dutch translation.

14 years agorundll32: Recognize entry points passed as ordinal numbers.
Andrew Nguyen [Tue, 4 May 2010 12:46:20 +0000 (07:46 -0500)] 
rundll32: Recognize entry points passed as ordinal numbers.

14 years agomsvcrt: Fix tests for Windows ME.
Austin English [Mon, 3 May 2010 23:36:16 +0000 (18:36 -0500)] 
msvcrt: Fix tests for Windows ME.

14 years agowined3d: Fall back to other depth stencil formats if D24S8 isn't supported.
Stefan Dösinger [Fri, 30 Apr 2010 14:44:29 +0000 (16:44 +0200)] 
wined3d: Fall back to other depth stencil formats if D24S8 isn't supported.

14 years agowined3d: Don't grab the implicit depth stencil format in the wrong place.
Stefan Dösinger [Fri, 30 Apr 2010 14:39:02 +0000 (16:39 +0200)] 
wined3d: Don't grab the implicit depth stencil format in the wrong place.

This format is now explicitly passed to create_context.

14 years agowtsapi32: Add a stub implementation of WTSQueryUserToken.
Hans Leidekker [Tue, 4 May 2010 07:07:54 +0000 (09:07 +0200)] 
wtsapi32: Add a stub implementation of WTSQueryUserToken.

14 years agomsi: Register more patch details.
Hans Leidekker [Tue, 4 May 2010 07:07:39 +0000 (09:07 +0200)] 
msi: Register more patch details.

14 years agomsi: Handle non-null product code in MSI_ApplyPatchW.
Hans Leidekker [Tue, 4 May 2010 07:07:23 +0000 (09:07 +0200)] 
msi: Handle non-null product code in MSI_ApplyPatchW.

14 years agomsi: Add some tests for patch registration.
Hans Leidekker [Tue, 4 May 2010 07:07:02 +0000 (09:07 +0200)] 
msi: Add some tests for patch registration.

14 years agomsi: Make a local copy of patch packages.
Hans Leidekker [Tue, 4 May 2010 07:06:42 +0000 (09:06 +0200)] 
msi: Make a local copy of patch packages.

14 years agowine.desktop: Add Icon=wine to support systems with icon themes.
Scott Ritchie [Tue, 4 May 2010 01:05:54 +0000 (18:05 -0700)] 
wine.desktop: Add Icon=wine to support systems with icon themes.

14 years agocomdlg32: Update Dutch translation.
Sven Baars [Mon, 3 May 2010 22:37:00 +0000 (00:37 +0200)] 
comdlg32: Update Dutch translation.

14 years agowined3d: Attach the surfaces from the fbo_entry instead of the ones from the device.
Henri Verbeet [Mon, 3 May 2010 20:03:31 +0000 (22:03 +0200)] 
wined3d: Attach the surfaces from the fbo_entry instead of the ones from the device.

Currently these are always the same, but that doesn't make it right.

14 years agod3d9/tests: Allow D3DFMT_A2R10G10B10 as supported adapter mode.
Henri Verbeet [Mon, 3 May 2010 20:03:30 +0000 (22:03 +0200)] 
d3d9/tests: Allow D3DFMT_A2R10G10B10 as supported adapter mode.

This is in the list of allowed formats in the documentation, and some drivers
report this on Windows.

14 years agowined3d: Remove a redundant check from prepare_ds_clear().
Henri Verbeet [Mon, 3 May 2010 20:03:29 +0000 (22:03 +0200)] 
wined3d: Remove a redundant check from prepare_ds_clear().

The rectangle count doesn't really matter. If the first rectangle doesn't
cover the entire draw_rect we need to load the depth/stencil surface.

14 years agowined3d: Separate context acquisition and state application.
Henri Verbeet [Mon, 3 May 2010 20:03:28 +0000 (22:03 +0200)] 
wined3d: Separate context acquisition and state application.

14 years agowined3d: Split context_apply_state() into separate functions for each usage.
Henri Verbeet [Mon, 3 May 2010 20:03:27 +0000 (22:03 +0200)] 
wined3d: Split context_apply_state() into separate functions for each usage.

14 years agorundll32: Convert rundll32 to Unicode.
Andrew Nguyen [Mon, 3 May 2010 19:22:25 +0000 (14:22 -0500)] 
rundll32: Convert rundll32 to Unicode.

14 years agorundll32: Check more heap allocation failure paths for consistency.
Andrew Nguyen [Mon, 3 May 2010 19:22:17 +0000 (14:22 -0500)] 
rundll32: Check more heap allocation failure paths for consistency.

14 years agowinemenubuilder: Read the registry in the unix codepage when cleaning up menus.
Damjan Jovanovic [Mon, 3 May 2010 18:58:16 +0000 (20:58 +0200)] 
winemenubuilder: Read the registry in the unix codepage when cleaning up menus.

14 years agommdevapi: Try to detect openal 1.11, and do not blacklist pulseaudio on it.
Maarten Lankhorst [Mon, 3 May 2010 17:36:51 +0000 (19:36 +0200)] 
mmdevapi: Try to detect openal 1.11, and do not blacklist pulseaudio on it.

14 years agomsvcrt: Add float functions based on their double versions.
Maarten Lankhorst [Sat, 1 May 2010 14:32:19 +0000 (16:32 +0200)] 
msvcrt: Add float functions based on their double versions.

14 years agowine.desktop: Add Lithuanian translation.
Aurimas Fišeras [Mon, 3 May 2010 05:35:15 +0000 (08:35 +0300)] 
wine.desktop: Add Lithuanian translation.

14 years agourlmon: Set BINF_NEEDFILE flag for synchronous binding of builtin protocols.
Jacek Caban [Mon, 3 May 2010 16:15:25 +0000 (18:15 +0200)] 
urlmon: Set BINF_NEEDFILE flag for synchronous binding of builtin protocols.

14 years agoinclude: Fix error define in winerror.h.
André Hentschel [Mon, 3 May 2010 15:01:51 +0000 (17:01 +0200)] 
include: Fix error define in winerror.h.

14 years agontdll: Add support for saving/restoring CFA frame state.
Alexandre Julliard [Mon, 3 May 2010 20:01:05 +0000 (22:01 +0200)] 
ntdll: Add support for saving/restoring CFA frame state.

14 years agoversion: Fix typo in comment.
André Hentschel [Mon, 3 May 2010 15:01:34 +0000 (17:01 +0200)] 
version: Fix typo in comment.

14 years agowinealsa.drv: Clean up initialisation.
Maarten Lankhorst [Thu, 22 Apr 2010 20:52:19 +0000 (22:52 +0200)] 
winealsa.drv: Clean up initialisation.

14 years agowinealsa.drv: Remove dlopen call.
Maarten Lankhorst [Wed, 21 Apr 2010 20:56:28 +0000 (22:56 +0200)] 
winealsa.drv: Remove dlopen call.

14 years agoquartz: Properly return E_POINTER when ppFilters is null.
Jerome Leclanche [Sun, 2 May 2010 22:14:49 +0000 (01:14 +0300)] 
quartz: Properly return E_POINTER when ppFilters is null.

14 years agoddraw: Fix missing D3D misc caps.
Ričardas Barkauskas [Sun, 2 May 2010 20:05:31 +0000 (23:05 +0300)] 
ddraw: Fix missing D3D misc caps.

14 years agowinedbg: Make disassembler properly print EMX and EXMM type operands.
Jim Cameron [Sun, 2 May 2010 12:34:16 +0000 (13:34 +0100)] 
winedbg: Make disassembler properly print EMX and EXMM type operands.

14 years agoregsvr32: Continue processing DLL list if an export is not found for a DLL.
Andrew Nguyen [Sun, 2 May 2010 06:24:40 +0000 (01:24 -0500)] 
regsvr32: Continue processing DLL list if an export is not found for a DLL.