Detlef Riekenberg [Fri, 30 Apr 2010 12:07:34 +0000 (14:07 +0200)]
msvcr100: Add VS2010 C/C++ runtime library with forwards to msvcrt.
Jacek Caban [Fri, 30 Apr 2010 16:45:33 +0000 (18:45 +0200)]
shdocvw: Set IE version to IE8.
Sven Baars [Fri, 30 Apr 2010 13:24:33 +0000 (15:24 +0200)]
msi: Fix Dutch translation.
Paul Vriens [Fri, 30 Apr 2010 12:34:51 +0000 (14:34 +0200)]
msi: Update Dutch translation.
Paul Vriens [Fri, 30 Apr 2010 12:18:46 +0000 (14:18 +0200)]
winmm: Update Dutch translation.
Henri Verbeet [Thu, 29 Apr 2010 21:41:31 +0000 (23:41 +0200)]
wined3d: Allow the ARB shader backend to work with GL implementations with low amounts of native parameters.
Henri Verbeet [Thu, 29 Apr 2010 21:41:30 +0000 (23:41 +0200)]
wined3d: Make sure all fields of the shader backend caps are always initialized.
Henri Verbeet [Thu, 29 Apr 2010 21:41:29 +0000 (23:41 +0200)]
wined3d: Remove some unused fields from the shader backend caps.
Henri Verbeet [Thu, 29 Apr 2010 21:41:28 +0000 (23:41 +0200)]
wined3d: Make sure all fields of the fragment pipe caps are always initialized.
Henri Verbeet [Thu, 29 Apr 2010 21:41:27 +0000 (23:41 +0200)]
d3d9/tests: Fix test_cube_wrap() for different texture filtering schemes.
André Hentschel [Wed, 28 Apr 2010 15:24:51 +0000 (17:24 +0200)]
imm32: Fix tests to apply to Vista+ as it does the same as Wine.
André Hentschel [Wed, 28 Apr 2010 15:23:12 +0000 (17:23 +0200)]
imm32: Fix ImmAssociateContextEx parameter handling.
Jacek Caban [Thu, 29 Apr 2010 16:29:23 +0000 (18:29 +0200)]
mshtml: Added support for accessing select options by index.
Jacek Caban [Thu, 29 Apr 2010 16:28:57 +0000 (18:28 +0200)]
mshtml: Added IHTMLSelectElement::get_options implementation.
Jacek Caban [Thu, 29 Apr 2010 16:28:38 +0000 (18:28 +0200)]
mshtml: Added IHTMLSelectElement::put_length implementation.
Piotr Caban [Thu, 29 Apr 2010 15:14:47 +0000 (17:14 +0200)]
urlmon: Fixed synchronous binding to file.
Aric Stewart [Thu, 29 Apr 2010 12:32:03 +0000 (07:32 -0500)]
usp10: Update ScriptItemize to use the baselevel of a unified run.
Jörg Höhle [Thu, 11 Feb 2010 03:15:08 +0000 (04:15 +0100)]
winex11: Unify German keyboard mapping.
Hans Leidekker [Thu, 29 Apr 2010 07:39:22 +0000 (09:39 +0200)]
msi: Support multiple patches per package.
Hans Leidekker [Thu, 29 Apr 2010 07:39:08 +0000 (09:39 +0200)]
msi: Simplify msi_set_context.
Hans Leidekker [Thu, 29 Apr 2010 07:38:54 +0000 (09:38 +0200)]
msi: Make sure to only open a patch database in msi_apply_patch_package.
Hans Leidekker [Thu, 29 Apr 2010 07:38:36 +0000 (09:38 +0200)]
msi: Test the contents of some of the system tables before and after patching.
Hans Leidekker [Thu, 29 Apr 2010 07:38:08 +0000 (09:38 +0200)]
msi: Store a copy of the file extension in the MSIMIME structure.
Fixes a crash that occurs when the extension foreign key points to nowhere.
Reported by Vincent Pelletier.
Hans Leidekker [Thu, 29 Apr 2010 07:37:44 +0000 (09:37 +0200)]
msi: Fix some test failures on Windows.
Henri Verbeet [Wed, 28 Apr 2010 22:09:03 +0000 (00:09 +0200)]
wined3d: Store the VTF format capability in the format table.
Henri Verbeet [Wed, 28 Apr 2010 22:09:02 +0000 (00:09 +0200)]
wined3d: Store the sRGB write format capability in the format table.
Henri Verbeet [Wed, 28 Apr 2010 22:09:01 +0000 (00:09 +0200)]
wined3d: Store the sRGB read format capability in the format table.
Henri Verbeet [Wed, 28 Apr 2010 22:09:00 +0000 (00:09 +0200)]
wined3d: Store the bumpmap format capability in the format table.
Henri Verbeet [Wed, 28 Apr 2010 22:08:59 +0000 (00:08 +0200)]
wined3d: Avoid some needless depth buffer copies.
If an application switches between render targets of a different size, but
with the same depth/stencil surface it'll typically clear the depth/stencil
surface before drawing. However, in case of the smaller render target that
wouldn't be a full clear, so we'd have to do a depth copy if we also switched
between onscreen and offscreen rendering. Keeping track of which part of the
depth/stencil surface is current for onscreen/offscreen allows us to avoid
most of these kinds of copies. The current scheme requires the current/dirty
rectangle to have an origin at (0,0). This could be extended to an arbitrary
rectangle, but the bookkeeping becomes somewhat more complex in that case, and
it's not clear that there would be much of a benefit at this point.
Maarten Lankhorst [Wed, 28 Apr 2010 20:06:54 +0000 (22:06 +0200)]
mmdevapi: Add a warning if openal is not available.
As spotted by Christoph Hohmann.
Alexandre Julliard [Thu, 29 Apr 2010 00:23:05 +0000 (19:23 -0500)]
winex11: Make the cursor window global instead of per-thread, and send it a message when the cursor changes.
Matteo Bruni [Wed, 21 Apr 2010 14:15:46 +0000 (16:15 +0200)]
d3dx9: Add source register modifiers (sm 2+) support to the shader assembler.
Matteo Bruni [Wed, 21 Apr 2010 14:15:46 +0000 (16:15 +0200)]
d3dx9: Add instruction modifiers (sm 2.0+) support to the shader assembler.
Matteo Bruni [Wed, 21 Apr 2010 14:15:46 +0000 (16:15 +0200)]
d3dx9: Add swizzle and writemask support to the shader assembler.
Hans Leidekker [Tue, 27 Apr 2010 11:30:32 +0000 (13:30 +0200)]
msi: Move all file comparisons to CostFinalize.
File costing can't be done correctly on upgrades unless we know
which files are going to be overwritten.
Hans Leidekker [Tue, 27 Apr 2010 11:30:10 +0000 (13:30 +0200)]
msi: Always evaluate component conditions.
Fixes a regression caused by
0d770c96fe3172a7db64d7efb7819a70a6352370.
Hans Leidekker [Tue, 27 Apr 2010 11:29:49 +0000 (13:29 +0200)]
msi/tests: Use a unique product code when testing MsiConfigureFeature parameter validation.
This is to avoid ERROR_INSTALL_ALREADY_RUNNING errors on Windows.
Hans Leidekker [Tue, 27 Apr 2010 11:29:31 +0000 (13:29 +0200)]
msi: Only set the property in the Reinstall event.
Hans Leidekker [Tue, 27 Apr 2010 11:29:14 +0000 (13:29 +0200)]
msi/tests: Return INVALID_FILE_SIZE from get_pf_file_size if the file can't be opened.
So we can distinguish a zero-sized file from a file that doesn't exist.
Detlef Riekenberg [Wed, 28 Apr 2010 15:44:51 +0000 (17:44 +0200)]
msvcrt: Fix wrong msvcr90 in comments.
Detlef Riekenberg [Wed, 28 Apr 2010 15:35:06 +0000 (17:35 +0200)]
msvcr70: Sync exports to current msvcrt.
Detlef Riekenberg [Wed, 28 Apr 2010 15:32:34 +0000 (17:32 +0200)]
msvcr90: Sync exports to current msvcrt exports.
Detlef Riekenberg [Wed, 28 Apr 2010 15:32:34 +0000 (17:32 +0200)]
msvcr80: Sync exports to current msvcrt exports.
Aric Stewart [Wed, 28 Apr 2010 14:30:12 +0000 (09:30 -0500)]
usp10/test: Restructure test_ScriptItemize to make the test easier to manage and expand.
Ilya Shpigor [Mon, 26 Apr 2010 10:12:16 +0000 (14:12 +0400)]
wineps.drv: Start a new current path in PSDRV_PolyPolygon.
Detlef Riekenberg [Tue, 27 Apr 2010 19:13:53 +0000 (21:13 +0200)]
control: Convert application to Unicode.
Detlef Riekenberg [Tue, 27 Apr 2010 21:45:43 +0000 (23:45 +0200)]
dinput: Add the riid for an unsupported interface to a FIXME.
Huw Davies [Wed, 28 Apr 2010 14:05:02 +0000 (15:05 +0100)]
wineps.drv: MM_ISOTROPIC and MM_ANISOTROPIC should also have inverted y-transforms (even if the page -> device mapping results in a negative y-scale).
Andrew Nguyen [Wed, 28 Apr 2010 09:20:50 +0000 (04:20 -0500)]
kernel32/tests: Document a few FormatMessage tests which are broken on older Windows.
Andrew Nguyen [Wed, 28 Apr 2010 09:20:48 +0000 (04:20 -0500)]
kernel32: Merge the insertion and non-insertion codepaths in the format_message helper together to share common functionality.
Andrew Nguyen [Wed, 28 Apr 2010 09:20:44 +0000 (04:20 -0500)]
kernel32: Process CRLF escape sequences in normal insert sequence processing path in FormatMessageA/W.
Andrew Nguyen [Wed, 28 Apr 2010 09:20:41 +0000 (04:20 -0500)]
kernel32: Remove a superfluous function call in the format_insert helper.
Andrew Nguyen [Wed, 28 Apr 2010 09:20:39 +0000 (04:20 -0500)]
kernel32/tests: Centralize the FormatMessageW skip detection.
Andrew Nguyen [Wed, 28 Apr 2010 09:20:35 +0000 (04:20 -0500)]
kernel32: Handle some escape sequences with FORMAT_MESSAGE_IGNORE_INSERTS in FormatMessageA/W.
Andrew Nguyen [Wed, 28 Apr 2010 09:20:32 +0000 (04:20 -0500)]
kernel32: Correct output buffer behavior with empty input strings for FormatMessageA/W.
Andrew Nguyen [Wed, 28 Apr 2010 09:20:25 +0000 (04:20 -0500)]
kernel32: Improve flag error handling in FormatMessageA/W.
Andrew Nguyen [Wed, 28 Apr 2010 09:20:22 +0000 (04:20 -0500)]
kernel32: Remove leftover preprocessor undef directives in the FormatMessage implementation.
Andrew Nguyen [Wed, 28 Apr 2010 09:20:19 +0000 (04:20 -0500)]
kernel32: Fail if a format placeholder is present without a format specifier in FormatMessageA/W.
Michael Stefaniuc [Tue, 27 Apr 2010 23:10:42 +0000 (01:10 +0200)]
wineconsole: Switch the rest to use the explicit W-forms.
And compile with -DWINE_NO_UNICODE_MACROS.
Michael Stefaniuc [Tue, 27 Apr 2010 23:08:48 +0000 (01:08 +0200)]
wineconsole: Use the explicit W types/functions in dialog.c.
Michael Stefaniuc [Tue, 27 Apr 2010 23:07:52 +0000 (01:07 +0200)]
wineconsole: Use the explicit W types/functions in user.c.
Michael Stefaniuc [Tue, 27 Apr 2010 23:07:32 +0000 (01:07 +0200)]
wineconsole: Use the explicit W-form of the registry functions.
Michael Stefaniuc [Tue, 27 Apr 2010 23:07:20 +0000 (01:07 +0200)]
progman: Use LANGUAGE as a global setting and not per resource.
Henri Verbeet [Tue, 27 Apr 2010 22:08:52 +0000 (00:08 +0200)]
wined3d: Check if the depth/stencil surface has any valid location at the start of surface_load_ds_location().
Henri Verbeet [Tue, 27 Apr 2010 22:08:51 +0000 (00:08 +0200)]
wined3d: Make "clear_rect" a RECT in IWineD3DDeviceImpl_ClearSurface().
Henri Verbeet [Tue, 27 Apr 2010 22:08:50 +0000 (00:08 +0200)]
wined3d: Introduce device_get_draw_rect() to calculate the effective viewport.
Henri Verbeet [Tue, 27 Apr 2010 22:08:49 +0000 (00:08 +0200)]
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_release_client_storage().
Henri Verbeet [Tue, 27 Apr 2010 22:08:48 +0000 (00:08 +0200)]
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_init_sysmem().
Nikolay Sivov [Tue, 27 Apr 2010 21:32:37 +0000 (01:32 +0400)]
ole32: Use LoadCursorW instead of -A version.
Nikolay Sivov [Tue, 27 Apr 2010 19:45:07 +0000 (23:45 +0400)]
ole32: Avoid uninitialized value to be potentialy passed to UnhookWindowsHookEx.
Nikolay Sivov [Tue, 27 Apr 2010 19:41:04 +0000 (23:41 +0400)]
ole32: Use -W versions of window/message calls.
Nikolay Sivov [Tue, 27 Apr 2010 18:37:57 +0000 (22:37 +0400)]
t2embed: Add TTIsEmbeddingEnabled stub.
Vincent Povirk [Tue, 27 Apr 2010 18:15:33 +0000 (13:15 -0500)]
windowscodecs: Partially implement IWICBitmapFlipRotator_CopyPixels.
Vincent Povirk [Tue, 27 Apr 2010 16:40:44 +0000 (11:40 -0500)]
windowscodecs: Implement IWICBitmapFlipRotator_GetSize.
Vincent Povirk [Tue, 27 Apr 2010 16:40:25 +0000 (11:40 -0500)]
windowscodecs: Implement IWICBitmapFlipRotator_Initialize.
Vincent Povirk [Tue, 27 Apr 2010 16:12:34 +0000 (11:12 -0500)]
windowscodecs: Add a stub implementation of IWICBitmapFlipRotator.
Vincent Povirk [Tue, 27 Apr 2010 15:55:12 +0000 (10:55 -0500)]
include: Add definitions for IWICBitmapFlipRotator.
Vincent Povirk [Tue, 27 Apr 2010 15:46:53 +0000 (10:46 -0500)]
windowscodecs: Implement IWICImagingFactory_CreateFormatConverter.
Vincent Povirk [Tue, 27 Apr 2010 15:40:40 +0000 (10:40 -0500)]
windowscodecs: Implement IWICImagingFactory_CreateDecoderFromFilename.
Vincent Povirk [Tue, 27 Apr 2010 15:20:42 +0000 (10:20 -0500)]
windowscodecs: Implement IWICStream_InitializeFromFilename.
Nikolay Sivov [Sat, 24 Apr 2010 15:19:40 +0000 (19:19 +0400)]
comctl32/listview: Rework item selection with letter keys, fix some glitches.
Nikolay Sivov [Mon, 26 Apr 2010 21:17:47 +0000 (01:17 +0400)]
shell32/shlview: Remove redundant message sent on every iteration, fix a helper interface leak.
Nikolay Sivov [Mon, 26 Apr 2010 20:38:48 +0000 (00:38 +0400)]
shell32/shlview: Try to use IShellDetails to respond on notifications if IShellFolder2 isn't available.
Hans Leidekker [Tue, 27 Apr 2010 11:30:52 +0000 (13:30 +0200)]
kernel32/tests: Fix test failures on certain versions of Windows.
Jeff Latimer [Tue, 27 Apr 2010 12:43:43 +0000 (22:43 +1000)]
usp10/tests: Remove some redundant tests and fully test bidi flag setting.
Jeff Latimer [Tue, 27 Apr 2010 12:43:34 +0000 (22:43 +1000)]
usp10: Check that there are sufficient script_items before setting the last pointer.
Piotr Caban [Tue, 27 Apr 2010 06:42:46 +0000 (08:42 +0200)]
msvcrt: Added wcstombs_s implementation.
Piotr Caban [Tue, 27 Apr 2010 06:42:32 +0000 (08:42 +0200)]
msvcrt: Added _wcstoi64 and _wcstoui64 implementation.
Piotr Caban [Tue, 27 Apr 2010 06:42:13 +0000 (08:42 +0200)]
msvcrt: Added _mkgmtime implementation.
Henri Verbeet [Mon, 26 Apr 2010 19:33:04 +0000 (21:33 +0200)]
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_add_dirty_rect().
Henri Verbeet [Mon, 26 Apr 2010 19:33:03 +0000 (21:33 +0200)]
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_set_texture_target().
Henri Verbeet [Mon, 26 Apr 2010 19:33:02 +0000 (21:33 +0200)]
wined3d: Simply pass an IWineD3DSurfaceImpl pointer to surface_set_texture_name().
Henri Verbeet [Mon, 26 Apr 2010 19:33:01 +0000 (21:33 +0200)]
wined3d: Store back buffer surfaces as IWineD3DSurfaceImpl pointers in the swapchain.
Henri Verbeet [Mon, 26 Apr 2010 19:33:00 +0000 (21:33 +0200)]
wined3d: Store the front buffer surface as an IWineD3DSurfaceImpl pointer in the swapchain.
Roderick Colenbrander [Mon, 26 Apr 2010 13:49:57 +0000 (15:49 +0200)]
wgl: Make context not current before deleting it.
Roderick Colenbrander [Mon, 26 Apr 2010 13:49:56 +0000 (15:49 +0200)]
wgl: Improve wglDeleteContext threading behavior.
Alexandre Julliard [Mon, 26 Apr 2010 19:44:00 +0000 (14:44 -0500)]
user32: Only call the driver DestroyCursorIcon entry point for valid handles.
Wolfram Sang [Sun, 25 Apr 2010 23:13:37 +0000 (01:13 +0200)]
user32: Ignore reserved bytes in BMP fileheader.
Kirill Smelkov [Fri, 23 Apr 2010 08:55:28 +0000 (12:55 +0400)]
winegcc: Do use DSO full name for .so arguments.
Kirill Smelkov [Fri, 23 Apr 2010 08:55:27 +0000 (12:55 +0400)]
winebuild/winegcc: Allow building .dll.so without .spec file.