Gerald Pfeifer [Sat, 1 May 2010 14:48:48 +0000 (16:48 +0200)]
taskmgr: Shed one parameter and one local variable from ProcessPageOnNotify.
Gerald Pfeifer [Sat, 1 May 2010 14:45:36 +0000 (16:45 +0200)]
taskmgr: Remove unused variable PageSize which is not really used from PerfDataGetPhysicalMemorySystemCacheK.
Gerald Pfeifer [Sat, 1 May 2010 14:42:24 +0000 (16:42 +0200)]
taskmgr: Remove variable CommitChargeLimit which is not really used from Graph_DrawMemUsageHistoryGraph.
Gerald Pfeifer [Sat, 1 May 2010 14:38:50 +0000 (16:38 +0200)]
regedit: Remove variable ExportKeyPath which is not really used from ExportRegistryFile.
Gerald Pfeifer [Sat, 1 May 2010 14:36:49 +0000 (16:36 +0200)]
regedit: Remove variable hdc which is not really used from OnPaint.
Gerald Pfeifer [Sat, 1 May 2010 14:30:49 +0000 (16:30 +0200)]
progman: Remove unused variable from and fix formatting of DIALOG_Execute.
Gerald Pfeifer [Sat, 1 May 2010 14:26:04 +0000 (16:26 +0200)]
cmd: Remove variable argsProcessed which is not really used from WCMD_directory.
Gerald Pfeifer [Sat, 1 May 2010 14:24:45 +0000 (16:24 +0200)]
cmd: Remove variable doRecursive which is not really used from WCMD_for.
Maarten Lankhorst [Sat, 1 May 2010 14:32:45 +0000 (16:32 +0200)]
include: Add float functions to msvcrt.
Nikolay Sivov [Mon, 3 May 2010 11:03:49 +0000 (15:03 +0400)]
rasdlg: Add RasEntryDlgW stub.
Hans Leidekker [Mon, 3 May 2010 10:57:57 +0000 (12:57 +0200)]
sc: Implement the start and stop commands.
Hans Leidekker [Mon, 3 May 2010 10:57:39 +0000 (12:57 +0200)]
sc: Implement the description and failure commands.
Hans Leidekker [Mon, 3 May 2010 10:57:22 +0000 (12:57 +0200)]
sc: Implement the create and delete commands.
Hans Leidekker [Mon, 3 May 2010 10:56:58 +0000 (12:56 +0200)]
programs: Add a stubbed sc.exe.
This is a command line tool used to create and configure services.
It's included in XP and used by the Akamai client installer.
Eric Pouech [Mon, 3 May 2010 06:12:22 +0000 (08:12 +0200)]
winedbg: Properly fix the previous patch about gcc 2.95 not supporting printf attribute on function pointers.
Damjan Jovanovic [Mon, 3 May 2010 02:32:53 +0000 (04:32 +0200)]
wine.desktop: Add Serbian translation.
Austin English [Sun, 2 May 2010 21:40:24 +0000 (16:40 -0500)]
msvcrt/tests: Add more tests for setlocale().
Rico Schüller [Sun, 2 May 2010 17:35:25 +0000 (19:35 +0200)]
ddraw: Change return to break in PixelFormat_WineD3DtoDD().
Austin English [Sun, 2 May 2010 10:40:23 +0000 (05:40 -0500)]
msvcrt/tests: fix a couple typos.
Nikolay Sivov [Sun, 2 May 2010 08:56:47 +0000 (12:56 +0400)]
ole32/ole2: If no effect action selected use ::DragLeave() instead of ::Drop().
Nikolay Sivov [Sun, 2 May 2010 08:49:37 +0000 (12:49 +0400)]
ole32/ole2: After IDropTarget::DragEnter() failure target doesn't count as valid.
Nikolay Sivov [Sat, 1 May 2010 23:01:36 +0000 (03:01 +0400)]
ole32/tests: Additional test for RevokeDragDrop with destroyed window.
Nikolay Sivov [Sat, 1 May 2010 17:37:46 +0000 (21:37 +0400)]
ole32/ole2: Fix simple parameter handling for DoDragDrop().
Nikolay Sivov [Sat, 1 May 2010 09:37:42 +0000 (13:37 +0400)]
ole32/tests: Move tests to a separate function.
Vincent Pelletier [Sun, 2 May 2010 06:26:21 +0000 (08:26 +0200)]
ddraw: Fix discrepancy in alpha mask for WINED3DFMT_B2G3R3A8_UNORM.
Paul Vriens [Sat, 1 May 2010 19:18:13 +0000 (21:18 +0200)]
user32/tests: Run the tests again on Win95.
Andrew Nguyen [Sat, 1 May 2010 08:40:46 +0000 (03:40 -0500)]
kernel32: Reject a format string with insertions if no variadic arguments are passed to FormatMessageA/W.
Andrew Eikum [Fri, 30 Apr 2010 23:03:05 +0000 (18:03 -0500)]
ole32: Only fail on missing Implemented Categories key if we actually have categories to check.
Damjan Jovanovic [Fri, 30 Apr 2010 11:41:40 +0000 (13:41 +0200)]
winemenubuilder: Store menu paths in Unicode.
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.