wine
12 years agouser32: Add more window style tests, make them pass under Wine.
Dmitry Timoshkov [Wed, 7 Dec 2011 08:06:23 +0000 (16:06 +0800)] 
user32: Add more window style tests, make them pass under Wine.

12 years agowineps.drv: Fix memory leak.
Pierre Schweitzer [Tue, 6 Dec 2011 20:54:42 +0000 (21:54 +0100)] 
wineps.drv: Fix memory leak.

12 years agomsacm32: Fix buffer double free.
Pierre Schweitzer [Tue, 6 Dec 2011 20:52:51 +0000 (21:52 +0100)] 
msacm32: Fix buffer double free.

12 years agomsctf: Fix memory leaks.
Pierre Schweitzer [Tue, 6 Dec 2011 20:53:20 +0000 (21:53 +0100)] 
msctf: Fix memory leaks.

12 years agousp10: Fix memory leaks.
Pierre Schweitzer [Tue, 6 Dec 2011 20:54:25 +0000 (21:54 +0100)] 
usp10: Fix memory leaks.

12 years agokernel32: Fix memory leak.
Pierre Schweitzer [Tue, 6 Dec 2011 20:51:45 +0000 (21:51 +0100)] 
kernel32: Fix memory leak.

12 years agocmd: Avoid duplication of commonly used strings.
Frédéric Delanoy [Tue, 6 Dec 2011 22:08:00 +0000 (23:08 +0100)] 
cmd: Avoid duplication of commonly used strings.

12 years agousp10: Unicode does not compose the Gurmukhi letter SHA.
Aric Stewart [Tue, 6 Dec 2011 13:57:02 +0000 (07:57 -0600)] 
usp10: Unicode does not compose the Gurmukhi letter SHA.

12 years agowined3d: Get rid of the WineDirect3DStridedData typedef.
Henri Verbeet [Tue, 6 Dec 2011 21:57:48 +0000 (22:57 +0100)] 
wined3d: Get rid of the WineDirect3DStridedData typedef.

12 years agowined3d: Get rid of the WINED3DBOX typedef.
Henri Verbeet [Tue, 6 Dec 2011 21:57:47 +0000 (22:57 +0100)] 
wined3d: Get rid of the WINED3DBOX typedef.

12 years agoddraw: Just read the actual reference counts in DestroyCallback().
Henri Verbeet [Tue, 6 Dec 2011 21:57:46 +0000 (22:57 +0100)] 
ddraw: Just read the actual reference counts in DestroyCallback().

12 years agoddraw: Destroy the swapchain in the DllMain() cleanup handler.
Henri Verbeet [Tue, 6 Dec 2011 21:57:45 +0000 (22:57 +0100)] 
ddraw: Destroy the swapchain in the DllMain() cleanup handler.

This is mostly to make sure there aren't any resources still being referenced
by wined3d.

12 years agowined3d: Unbind stateblock resources in wined3d_device_uninit_3d().
Henri Verbeet [Tue, 6 Dec 2011 21:57:44 +0000 (22:57 +0100)] 
wined3d: Unbind stateblock resources in wined3d_device_uninit_3d().

12 years agogdi32: Rename the CLIPPING_UpdateGCRegion function.
Alexandre Julliard [Wed, 7 Dec 2011 16:09:11 +0000 (17:09 +0100)] 
gdi32: Rename the CLIPPING_UpdateGCRegion function.

We haven't used a GC here for a long time now.

12 years agogdi32: Don't store the metaclip region, recompute it as needed.
Alexandre Julliard [Wed, 7 Dec 2011 16:49:47 +0000 (17:49 +0100)] 
gdi32: Don't store the metaclip region, recompute it as needed.

12 years agogdi32: Only store a total visible region when it's a combination of other regions.
Alexandre Julliard [Wed, 7 Dec 2011 16:05:07 +0000 (17:05 +0100)] 
gdi32: Only store a total visible region when it's a combination of other regions.

12 years agogdi32: Only create the DC visible region when necessary.
Alexandre Julliard [Wed, 7 Dec 2011 15:50:57 +0000 (16:50 +0100)] 
gdi32: Only create the DC visible region when necessary.

Most DCs can simply use the visible rectangle instead.

12 years agogdi32: Make sure DCs are fully zero-initialized.
Alexandre Julliard [Wed, 7 Dec 2011 10:54:57 +0000 (11:54 +0100)] 
gdi32: Make sure DCs are fully zero-initialized.

12 years agocomdlg32: Convert dialogs to po files.
Alexandre Julliard [Tue, 6 Dec 2011 21:12:34 +0000 (22:12 +0100)] 
comdlg32: Convert dialogs to po files.

12 years agocryptui: Convert dialogs to po files.
Alexandre Julliard [Tue, 6 Dec 2011 19:33:47 +0000 (20:33 +0100)] 
cryptui: Convert dialogs to po files.

12 years agocmd: Use FormatMessage() for better internationalization support.
Francois Gouget [Tue, 6 Dec 2011 16:40:42 +0000 (17:40 +0100)] 
cmd: Use FormatMessage() for better internationalization support.

This makes it possible to reorder the format string placeholders in message translations.

12 years agomscoree: Make CorDebugProcess_Create() static.
Francois Gouget [Tue, 6 Dec 2011 16:38:29 +0000 (17:38 +0100)] 
mscoree: Make CorDebugProcess_Create() static.

12 years agojscript: Make interp_expression_eval() static.
Francois Gouget [Tue, 6 Dec 2011 16:38:21 +0000 (17:38 +0100)] 
jscript: Make interp_expression_eval() static.

12 years agogdi32: Make init_dib_info() static.
Francois Gouget [Tue, 6 Dec 2011 16:38:14 +0000 (17:38 +0100)] 
gdi32: Make init_dib_info() static.

12 years agodsound: Remove mmErr(). It is not used anymore.
Francois Gouget [Tue, 6 Dec 2011 16:37:19 +0000 (17:37 +0100)] 
dsound: Remove mmErr(). It is not used anymore.

12 years agod3d9/tests: Clarify a comment.
Stefan Dösinger [Mon, 5 Dec 2011 23:03:06 +0000 (00:03 +0100)] 
d3d9/tests: Clarify a comment.

12 years agod3d9/tests: Test StrechRect between depth stencils with different sizes.
Stefan Dösinger [Mon, 5 Dec 2011 23:03:05 +0000 (00:03 +0100)] 
d3d9/tests: Test StrechRect between depth stencils with different sizes.

12 years agoddraw/tests: Add a IDirect3DDevice2 GetCaps test.
Stefan Dösinger [Mon, 5 Dec 2011 23:03:04 +0000 (00:03 +0100)] 
ddraw/tests: Add a IDirect3DDevice2 GetCaps test.

12 years agowined3d: Remove the Apple NV_texture_shader quirk.
Stefan Dösinger [Mon, 5 Dec 2011 23:03:03 +0000 (00:03 +0100)] 
wined3d: Remove the Apple NV_texture_shader quirk.

12 years agowined3d: Remove fglrx GLSL constant quirks.
Stefan Dösinger [Mon, 5 Dec 2011 23:03:02 +0000 (00:03 +0100)] 
wined3d: Remove fglrx GLSL constant quirks.

Fglrx does not support r500 and earlier GPUs any longer, making those
quirks obsolete and a problem for r300g.

12 years agousp10: Handle Halant, ZWJ and ZWNJ in ShapeCharGlyphProp_BaseIndic.
Aric Stewart [Tue, 6 Dec 2011 14:49:00 +0000 (08:49 -0600)] 
usp10: Handle Halant, ZWJ and ZWNJ in ShapeCharGlyphProp_BaseIndic.

12 years agousp10: Sinhala, while behaving like a base Indic, does not set GlyphProps based on...
Aric Stewart [Tue, 6 Dec 2011 14:48:48 +0000 (08:48 -0600)] 
usp10: Sinhala, while behaving like a base Indic, does not set GlyphProps based on indic syllable.

12 years agousp10: Use UpdateClusters in DecomposeVowels.
Aric Stewart [Tue, 6 Dec 2011 14:48:37 +0000 (08:48 -0600)] 
usp10: Use UpdateClusters in DecomposeVowels.

12 years agousp10: The top logclust value may be different than the number of chars.
Aric Stewart [Tue, 6 Dec 2011 14:48:20 +0000 (08:48 -0600)] 
usp10: The top logclust value may be different than the number of chars.

12 years agousp10: Use GDEF in baseIndic GlyphProp processing.
Aric Stewart [Tue, 6 Dec 2011 15:27:01 +0000 (09:27 -0600)] 
usp10: Use GDEF in baseIndic GlyphProp processing.

12 years agousp10: Initialize the GSUB table before doing any contextual shaping.
Aric Stewart [Tue, 6 Dec 2011 14:47:51 +0000 (08:47 -0600)] 
usp10: Initialize the GSUB table before doing any contextual shaping.

12 years agomshtml: Added support for navigating to _self target.
Jacek Caban [Tue, 6 Dec 2011 14:11:16 +0000 (15:11 +0100)] 
mshtml: Added support for navigating to _self target.

12 years agouser32: Protect against NULL ssa to prevent crashes in old native usp10.
Aric Stewart [Tue, 6 Dec 2011 14:31:12 +0000 (08:31 -0600)] 
user32: Protect against NULL ssa to prevent crashes in old native usp10.

12 years agopo: Update Italian translation.
Luca Bennati [Tue, 6 Dec 2011 10:23:00 +0000 (11:23 +0100)] 
po: Update Italian translation.

12 years agomsi/tests: Try harder to remove a shortcut file.
Hans Leidekker [Tue, 6 Dec 2011 12:13:33 +0000 (13:13 +0100)] 
msi/tests: Try harder to remove a shortcut file.

12 years agomsi: Make sure to keep a reference to custom action data until the actions are finished.
Hans Leidekker [Tue, 6 Dec 2011 12:13:21 +0000 (13:13 +0100)] 
msi: Make sure to keep a reference to custom action data until the actions are finished.

12 years agouser32: Add stub implementations of MessageBoxTimeoutA/W.
Hans Leidekker [Tue, 6 Dec 2011 12:12:57 +0000 (13:12 +0100)] 
user32: Add stub implementations of MessageBoxTimeoutA/W.

12 years agomsvcp90: Added _Getctype implementation.
Piotr Caban [Tue, 6 Dec 2011 11:49:52 +0000 (12:49 +0100)] 
msvcp90: Added _Getctype implementation.

12 years agomsvcp90: Added _Getcoll implementation.
Piotr Caban [Tue, 6 Dec 2011 11:49:16 +0000 (12:49 +0100)] 
msvcp90: Added _Getcoll implementation.

12 years agomsvcp90: Added _Locinfo::_Addcats partial implementation.
Piotr Caban [Tue, 6 Dec 2011 11:49:01 +0000 (12:49 +0100)] 
msvcp90: Added _Locinfo::_Addcats partial implementation.

12 years agomsvcp90: Added _Locinfo constructor implementation.
Piotr Caban [Tue, 6 Dec 2011 11:48:46 +0000 (12:48 +0100)] 
msvcp90: Added _Locinfo constructor implementation.

12 years agoinclude: Update msvcrt/locale.h.
Piotr Caban [Tue, 6 Dec 2011 11:48:31 +0000 (12:48 +0100)] 
include: Update msvcrt/locale.h.

12 years agomsvcrt: Fix lc_collate_cp initialization.
Piotr Caban [Tue, 6 Dec 2011 11:48:09 +0000 (12:48 +0100)] 
msvcrt: Fix lc_collate_cp initialization.

12 years agomsvcrt: Added _get_current_locale implementation.
Piotr Caban [Tue, 6 Dec 2011 11:47:54 +0000 (12:47 +0100)] 
msvcrt: Added _get_current_locale implementation.

12 years agowinex11: Allow the visible region to be zero when not clipping.
Alexandre Julliard [Tue, 6 Dec 2011 13:00:14 +0000 (14:00 +0100)] 
winex11: Allow the visible region to be zero when not clipping.

12 years agowinex11: Store the visible region handle directly instead of making a copy.
Alexandre Julliard [Tue, 6 Dec 2011 12:31:46 +0000 (13:31 +0100)] 
winex11: Store the visible region handle directly instead of making a copy.

12 years agogdi32: Pass the total visible region in the SetDeviceClipping driver entry point.
Alexandre Julliard [Tue, 6 Dec 2011 12:15:35 +0000 (13:15 +0100)] 
gdi32: Pass the total visible region in the SetDeviceClipping driver entry point.

12 years agogdi32: Maintain a region inside gdi32 to keep track of the total visible region.
Alexandre Julliard [Tue, 6 Dec 2011 12:08:19 +0000 (13:08 +0100)] 
gdi32: Maintain a region inside gdi32 to keep track of the total visible region.

12 years agogdi32: Add a helper function to clip a rectangle to the DC visible rect.
Alexandre Julliard [Tue, 6 Dec 2011 11:57:30 +0000 (12:57 +0100)] 
gdi32: Add a helper function to clip a rectangle to the DC visible rect.

12 years agomshtml: Don't use WINAPI for assembly functions to avoid linker warnings on mingw.
Jacek Caban [Tue, 6 Dec 2011 10:09:40 +0000 (11:09 +0100)] 
mshtml: Don't use WINAPI for assembly functions to avoid linker warnings on mingw.

12 years agojscript: Use bytecode for '^=' expression implementation.
Jacek Caban [Tue, 6 Dec 2011 09:42:30 +0000 (10:42 +0100)] 
jscript: Use bytecode for '^=' expression implementation.

12 years agojscript: Use bytecode for '|=' expression.
Jacek Caban [Tue, 6 Dec 2011 09:42:21 +0000 (10:42 +0100)] 
jscript: Use bytecode for '|=' expression.

12 years agojscript: Added bytecode version of member expression.
Jacek Caban [Tue, 6 Dec 2011 09:42:09 +0000 (10:42 +0100)] 
jscript: Added bytecode version of member expression.

12 years agojscript: Use bytecode for '%=' expression implementation.
Jacek Caban [Tue, 6 Dec 2011 09:41:57 +0000 (10:41 +0100)] 
jscript: Use bytecode for '%=' expression implementation.

12 years agojscript: Use bytecode for '/=' expression implementation.
Jacek Caban [Tue, 6 Dec 2011 09:41:45 +0000 (10:41 +0100)] 
jscript: Use bytecode for '/=' expression implementation.

12 years agojscript: Use bytecode for '*=' expression implementation.
Jacek Caban [Tue, 6 Dec 2011 09:41:34 +0000 (10:41 +0100)] 
jscript: Use bytecode for '*=' expression implementation.

12 years agonetapi32: Simplify the smbpasswd invocation to avoid compiler warnings.
Alexandre Julliard [Tue, 6 Dec 2011 11:09:04 +0000 (12:09 +0100)] 
netapi32: Simplify the smbpasswd invocation to avoid compiler warnings.

12 years agomsxml3: Attribute name could be qualified.
Nikolay Sivov [Mon, 5 Dec 2011 20:27:20 +0000 (23:27 +0300)] 
msxml3: Attribute name could be qualified.

12 years agopo: Use non-breaking space before double punctuation in the French translation.
Frédéric Delanoy [Tue, 6 Dec 2011 00:57:16 +0000 (01:57 +0100)] 
po: Use non-breaking space before double punctuation in the French translation.

12 years agopo: Update French translation.
Frédéric Delanoy [Tue, 6 Dec 2011 00:57:15 +0000 (01:57 +0100)] 
po: Update French translation.

12 years agowined3d: Get rid of the WINED3DLOCKED_BOX typedef.
Henri Verbeet [Mon, 5 Dec 2011 21:06:57 +0000 (22:06 +0100)] 
wined3d: Get rid of the WINED3DLOCKED_BOX typedef.

12 years agowined3d: Get rid of the WINED3DLOCKED_RECT typedef.
Henri Verbeet [Mon, 5 Dec 2011 21:06:56 +0000 (22:06 +0100)] 
wined3d: Get rid of the WINED3DLOCKED_RECT typedef.

12 years agoddraw: Don't enumerate surfaces without references.
Henri Verbeet [Mon, 5 Dec 2011 21:06:55 +0000 (22:06 +0100)] 
ddraw: Don't enumerate surfaces without references.

12 years agowined3d: Disable client storage in upload_palette().
Henri Verbeet [Mon, 5 Dec 2011 21:06:54 +0000 (22:06 +0100)] 
wined3d: Disable client storage in upload_palette().

Stack pointers don't work so well with client storage.

12 years agowined3d: Don't declare more varyings than required by the shader model.
Henri Verbeet [Mon, 5 Dec 2011 21:06:53 +0000 (22:06 +0100)] 
wined3d: Don't declare more varyings than required by the shader model.

12 years agowinex11: Use an X11 error handler to catch BadMatch errors from XGetImage.
Alexandre Julliard [Mon, 5 Dec 2011 21:47:31 +0000 (22:47 +0100)] 
winex11: Use an X11 error handler to catch BadMatch errors from XGetImage.

12 years agowineps: Fall through to the null driver for Polyline and Polygon.
Alexandre Julliard [Mon, 5 Dec 2011 21:29:46 +0000 (22:29 +0100)] 
wineps: Fall through to the null driver for Polyline and Polygon.

12 years agogdi32: Add a null driver implementation for Polyline and Polygon.
Alexandre Julliard [Mon, 5 Dec 2011 21:29:16 +0000 (22:29 +0100)] 
gdi32: Add a null driver implementation for Polyline and Polygon.

12 years agouser32: Convert dialogs to po files.
Alexandre Julliard [Mon, 5 Dec 2011 20:23:22 +0000 (21:23 +0100)] 
user32: Convert dialogs to po files.

12 years agoshell32: Convert dialogs to po files.
Alexandre Julliard [Mon, 5 Dec 2011 20:09:27 +0000 (21:09 +0100)] 
shell32: Convert dialogs to po files.

12 years agocomctl32: Convert dialogs to po files.
Alexandre Julliard [Mon, 5 Dec 2011 19:38:21 +0000 (20:38 +0100)] 
comctl32: Convert dialogs to po files.

12 years agouser32: If a dialog has no tab-accessible controls, set focus to first control (with...
Alex Henrie [Fri, 2 Dec 2011 07:37:01 +0000 (00:37 -0700)] 
user32: If a dialog has no tab-accessible controls, set focus to first control (with tests).

12 years agodinput: Clarify a translatable string.
Frédéric Delanoy [Sun, 4 Dec 2011 23:24:16 +0000 (00:24 +0100)] 
dinput: Clarify a translatable string.

12 years agomshtml: Added tests for returning ActiveX object's interfaces from object element...
Jacek Caban [Mon, 5 Dec 2011 16:31:14 +0000 (17:31 +0100)] 
mshtml: Added tests for returning ActiveX object's interfaces from object element's QueryInterface.

12 years agomshtml: Return wrapped ActiveX object's interface from object element's QueryInterface.
Jacek Caban [Mon, 5 Dec 2011 16:29:43 +0000 (17:29 +0100)] 
mshtml: Return wrapped ActiveX object's interface from object element's QueryInterface.

12 years agoole32: Output more information in OleCreateStaticFromData.
Marcus Meissner [Sun, 4 Dec 2011 22:52:55 +0000 (23:52 +0100)] 
ole32: Output more information in OleCreateStaticFromData.

12 years agoole32: Handle VT_BLOB in PropertyStorage_ReadProperty.
Marcus Meissner [Sun, 4 Dec 2011 22:52:44 +0000 (23:52 +0100)] 
ole32: Handle VT_BLOB in PropertyStorage_ReadProperty.

12 years agoddraw/tests: Update a copyright line.
Stefan Dösinger [Sun, 4 Dec 2011 23:07:22 +0000 (00:07 +0100)] 
ddraw/tests: Update a copyright line.

12 years agoddraw/tests: Add a IDirect3DDevice7 GetCaps test.
Stefan Dösinger [Sun, 4 Dec 2011 23:07:21 +0000 (00:07 +0100)] 
ddraw/tests: Add a IDirect3DDevice7 GetCaps test.

12 years agoddraw: Size handling fixes for IDirect3DDevice::GetCaps.
Stefan Dösinger [Sun, 4 Dec 2011 23:07:20 +0000 (00:07 +0100)] 
ddraw: Size handling fixes for IDirect3DDevice::GetCaps.

12 years agousp10: Correct issues with LTR logclust indexing after Multiple substitution.
Aric Stewart [Mon, 5 Dec 2011 15:50:10 +0000 (09:50 -0600)] 
usp10: Correct issues with LTR logclust indexing after Multiple substitution.

12 years agowineoss.drv: Don't set volume in IAudioClient::Initialize.
Andrew Eikum [Mon, 5 Dec 2011 12:37:29 +0000 (06:37 -0600)] 
wineoss.drv: Don't set volume in IAudioClient::Initialize.

12 years agowinex11: Always refresh the picture clipping when we have an additional clip region.
Alexandre Julliard [Mon, 5 Dec 2011 16:21:17 +0000 (17:21 +0100)] 
winex11: Always refresh the picture clipping when we have an additional clip region.

12 years agogdi32: Use the DIB engine and PutImage for the null driver triangular gradient implem...
Alexandre Julliard [Mon, 5 Dec 2011 15:27:28 +0000 (16:27 +0100)] 
gdi32: Use the DIB engine and PutImage for the null driver triangular gradient implementation.

12 years agogdi32: Add more parameter checks in GdiGradientFill.
Alexandre Julliard [Thu, 1 Dec 2011 17:08:09 +0000 (18:08 +0100)] 
gdi32: Add more parameter checks in GdiGradientFill.

12 years agogdi32: Use dithering also for 1-bpp gradients.
Alexandre Julliard [Mon, 5 Dec 2011 12:46:23 +0000 (13:46 +0100)] 
gdi32: Use dithering also for 1-bpp gradients.

12 years agogdi32/tests: Add more gradient tests.
Alexandre Julliard [Mon, 5 Dec 2011 12:33:05 +0000 (13:33 +0100)] 
gdi32/tests: Add more gradient tests.

12 years agogdi32: Implement triangular gradients in the DIB engine.
Alexandre Julliard [Sun, 4 Dec 2011 16:10:30 +0000 (17:10 +0100)] 
gdi32: Implement triangular gradients in the DIB engine.

12 years agopo: Update Japanese translation.
Akihiro Sagawa [Fri, 2 Dec 2011 12:36:56 +0000 (21:36 +0900)] 
po: Update Japanese translation.

12 years agopo: Update Italian translation.
Luca Bennati [Fri, 2 Dec 2011 11:12:53 +0000 (12:12 +0100)] 
po: Update Italian translation.

12 years agomsxml3: Added IDispatchEx support for IMXWriter.
Nikolay Sivov [Mon, 5 Dec 2011 08:07:26 +0000 (11:07 +0300)] 
msxml3: Added IDispatchEx support for IMXWriter.

12 years agojscript: Use bytecode for '-=' expression implementation.
Jacek Caban [Mon, 5 Dec 2011 10:13:14 +0000 (11:13 +0100)] 
jscript: Use bytecode for '-=' expression implementation.

12 years agojscript: Use bytecode for '+=' expression implementation.
Jacek Caban [Mon, 5 Dec 2011 10:13:02 +0000 (11:13 +0100)] 
jscript: Use bytecode for '+=' expression implementation.

12 years agojscript: Use bytecode for invalid assignments.
Jacek Caban [Mon, 5 Dec 2011 10:12:32 +0000 (11:12 +0100)] 
jscript: Use bytecode for invalid assignments.

12 years agojscript: Use bytecode for assignment to member expression.
Jacek Caban [Mon, 5 Dec 2011 10:11:59 +0000 (11:11 +0100)] 
jscript: Use bytecode for assignment to member expression.