Henri Verbeet [Wed, 7 Dec 2011 21:08:57 +0000 (22:08 +0100)]
wined3d: Avoid clearing the current wined3d context in WineD3D_CreateFakeGLContext().
There should be no need to clear the thread's current wined3d context as long
as we properly restore the corresponding GL stuff. This avoids hitting the
context restore code in context_enter() when we have e.g. two d3d9 devices,
one of which is inactive, because now we can see that the GL context that's
active belongs to another wined3d context, and we don't need to bother
saving and restoring it.
Henri Verbeet [Wed, 7 Dec 2011 21:08:56 +0000 (22:08 +0100)]
wined3d: Properly check if a surface has a DIB section in gdi_surface_map().
Henri Verbeet [Wed, 7 Dec 2011 21:08:55 +0000 (22:08 +0100)]
wined3d: Read the PBO back into the DIB section if we have one in surface_remove_pbo().
Jacek Caban [Wed, 7 Dec 2011 17:28:04 +0000 (18:28 +0100)]
appwiz.cpl: Run winebrowser directly instead of using ShellExecute.
Aric Stewart [Wed, 7 Dec 2011 14:30:49 +0000 (08:30 -0600)]
usp10: Handle dangling joiners when processing Indic GlyphProps.
Alexandre Julliard [Wed, 7 Dec 2011 16:57:32 +0000 (17:57 +0100)]
winex11: Don't call get_xrender_picture inside the X11 lock.
Piotr Caban [Wed, 7 Dec 2011 12:50:03 +0000 (13:50 +0100)]
msvcrt/tests: Added _Gettnames tests.
Piotr Caban [Wed, 7 Dec 2011 12:49:47 +0000 (13:49 +0100)]
msvcrt: Added _Getmonths implementation.
Piotr Caban [Wed, 7 Dec 2011 12:49:09 +0000 (13:49 +0100)]
msvcrt: Added _Getdays implementation.
Piotr Caban [Wed, 7 Dec 2011 12:48:36 +0000 (13:48 +0100)]
msvcrt: Added _Gettnames implementation.
Piotr Caban [Wed, 7 Dec 2011 12:48:22 +0000 (13:48 +0100)]
msvcrt: Initialize lc_time_curr inside create_locale.
Frédéric Delanoy [Wed, 7 Dec 2011 11:37:19 +0000 (12:37 +0100)]
po: Update French translation.
Frédéric Delanoy [Wed, 7 Dec 2011 11:46:17 +0000 (12:46 +0100)]
cmd: Avoid dead assignment (Clang).
Frédéric Delanoy [Wed, 7 Dec 2011 11:11:47 +0000 (12:11 +0100)]
taskmgr: Avoid dead assignment (Clang).
Jacek Caban [Wed, 7 Dec 2011 11:19:08 +0000 (12:19 +0100)]
scrrun: Moved script extensions registration to scrrun.dll.
Jacek Caban [Wed, 7 Dec 2011 10:02:07 +0000 (11:02 +0100)]
jscript: Use bytecode for post-decrement expression.
Jacek Caban [Wed, 7 Dec 2011 10:01:53 +0000 (11:01 +0100)]
jscript: Use bytecode for post-increment expression.
Jacek Caban [Wed, 7 Dec 2011 10:01:13 +0000 (11:01 +0100)]
jscript: Added bytecode version of array expression.
Jacek Caban [Wed, 7 Dec 2011 10:01:40 +0000 (11:01 +0100)]
jscript: Use binary_expression_t instead of array_expression_t.
Jacek Caban [Wed, 7 Dec 2011 10:00:44 +0000 (11:00 +0100)]
jscript: Use bytecode for all call expressions.
Jacek Caban [Wed, 7 Dec 2011 10:00:20 +0000 (11:00 +0100)]
jscript: Use bytecode for calls on identifier and member expressions.
Dmitry Timoshkov [Wed, 7 Dec 2011 08:07:38 +0000 (16:07 +0800)]
user32: Add the tests for dialog window styles, 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.
Pierre Schweitzer [Tue, 6 Dec 2011 20:54:42 +0000 (21:54 +0100)]
wineps.drv: Fix memory leak.
Pierre Schweitzer [Tue, 6 Dec 2011 20:52:51 +0000 (21:52 +0100)]
msacm32: Fix buffer double free.
Pierre Schweitzer [Tue, 6 Dec 2011 20:53:20 +0000 (21:53 +0100)]
msctf: Fix memory leaks.
Pierre Schweitzer [Tue, 6 Dec 2011 20:54:25 +0000 (21:54 +0100)]
usp10: Fix memory leaks.
Pierre Schweitzer [Tue, 6 Dec 2011 20:51:45 +0000 (21:51 +0100)]
kernel32: Fix memory leak.
Frédéric Delanoy [Tue, 6 Dec 2011 22:08:00 +0000 (23:08 +0100)]
cmd: Avoid duplication of commonly used strings.
Aric Stewart [Tue, 6 Dec 2011 13:57:02 +0000 (07:57 -0600)]
usp10: Unicode does not compose the Gurmukhi letter SHA.
Henri Verbeet [Tue, 6 Dec 2011 21:57:48 +0000 (22:57 +0100)]
wined3d: Get rid of the WineDirect3DStridedData typedef.
Henri Verbeet [Tue, 6 Dec 2011 21:57:47 +0000 (22:57 +0100)]
wined3d: Get rid of the WINED3DBOX typedef.
Henri Verbeet [Tue, 6 Dec 2011 21:57:46 +0000 (22:57 +0100)]
ddraw: Just read the actual reference counts in DestroyCallback().
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.
Henri Verbeet [Tue, 6 Dec 2011 21:57:44 +0000 (22:57 +0100)]
wined3d: Unbind stateblock resources in wined3d_device_uninit_3d().
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.
Alexandre Julliard [Wed, 7 Dec 2011 16:49:47 +0000 (17:49 +0100)]
gdi32: Don't store the metaclip region, recompute it as needed.
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.
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.
Alexandre Julliard [Wed, 7 Dec 2011 10:54:57 +0000 (11:54 +0100)]
gdi32: Make sure DCs are fully zero-initialized.
Alexandre Julliard [Tue, 6 Dec 2011 21:12:34 +0000 (22:12 +0100)]
comdlg32: Convert dialogs to po files.
Alexandre Julliard [Tue, 6 Dec 2011 19:33:47 +0000 (20:33 +0100)]
cryptui: Convert dialogs to po files.
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.
Francois Gouget [Tue, 6 Dec 2011 16:38:29 +0000 (17:38 +0100)]
mscoree: Make CorDebugProcess_Create() static.
Francois Gouget [Tue, 6 Dec 2011 16:38:21 +0000 (17:38 +0100)]
jscript: Make interp_expression_eval() static.
Francois Gouget [Tue, 6 Dec 2011 16:38:14 +0000 (17:38 +0100)]
gdi32: Make init_dib_info() static.
Francois Gouget [Tue, 6 Dec 2011 16:37:19 +0000 (17:37 +0100)]
dsound: Remove mmErr(). It is not used anymore.
Stefan Dösinger [Mon, 5 Dec 2011 23:03:06 +0000 (00:03 +0100)]
d3d9/tests: Clarify a comment.
Stefan Dösinger [Mon, 5 Dec 2011 23:03:05 +0000 (00:03 +0100)]
d3d9/tests: Test StrechRect between depth stencils with different sizes.
Stefan Dösinger [Mon, 5 Dec 2011 23:03:04 +0000 (00:03 +0100)]
ddraw/tests: Add a IDirect3DDevice2 GetCaps test.
Stefan Dösinger [Mon, 5 Dec 2011 23:03:03 +0000 (00:03 +0100)]
wined3d: Remove the Apple NV_texture_shader quirk.
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.
Aric Stewart [Tue, 6 Dec 2011 14:49:00 +0000 (08:49 -0600)]
usp10: Handle Halant, ZWJ and ZWNJ in ShapeCharGlyphProp_BaseIndic.
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.
Aric Stewart [Tue, 6 Dec 2011 14:48:37 +0000 (08:48 -0600)]
usp10: Use UpdateClusters in DecomposeVowels.
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.
Aric Stewart [Tue, 6 Dec 2011 15:27:01 +0000 (09:27 -0600)]
usp10: Use GDEF in baseIndic GlyphProp processing.
Aric Stewart [Tue, 6 Dec 2011 14:47:51 +0000 (08:47 -0600)]
usp10: Initialize the GSUB table before doing any contextual shaping.
Jacek Caban [Tue, 6 Dec 2011 14:11:16 +0000 (15:11 +0100)]
mshtml: Added support for navigating to _self target.
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.
Luca Bennati [Tue, 6 Dec 2011 10:23:00 +0000 (11:23 +0100)]
po: Update Italian translation.
Hans Leidekker [Tue, 6 Dec 2011 12:13:33 +0000 (13:13 +0100)]
msi/tests: Try harder to remove a shortcut file.
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.
Hans Leidekker [Tue, 6 Dec 2011 12:12:57 +0000 (13:12 +0100)]
user32: Add stub implementations of MessageBoxTimeoutA/W.
Piotr Caban [Tue, 6 Dec 2011 11:49:52 +0000 (12:49 +0100)]
msvcp90: Added _Getctype implementation.
Piotr Caban [Tue, 6 Dec 2011 11:49:16 +0000 (12:49 +0100)]
msvcp90: Added _Getcoll implementation.
Piotr Caban [Tue, 6 Dec 2011 11:49:01 +0000 (12:49 +0100)]
msvcp90: Added _Locinfo::_Addcats partial implementation.
Piotr Caban [Tue, 6 Dec 2011 11:48:46 +0000 (12:48 +0100)]
msvcp90: Added _Locinfo constructor implementation.
Piotr Caban [Tue, 6 Dec 2011 11:48:31 +0000 (12:48 +0100)]
include: Update msvcrt/locale.h.
Piotr Caban [Tue, 6 Dec 2011 11:48:09 +0000 (12:48 +0100)]
msvcrt: Fix lc_collate_cp initialization.
Piotr Caban [Tue, 6 Dec 2011 11:47:54 +0000 (12:47 +0100)]
msvcrt: Added _get_current_locale implementation.
Alexandre Julliard [Tue, 6 Dec 2011 13:00:14 +0000 (14:00 +0100)]
winex11: Allow the visible region to be zero when not clipping.
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.
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.
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.
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.
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.
Jacek Caban [Tue, 6 Dec 2011 09:42:30 +0000 (10:42 +0100)]
jscript: Use bytecode for '^=' expression implementation.
Jacek Caban [Tue, 6 Dec 2011 09:42:21 +0000 (10:42 +0100)]
jscript: Use bytecode for '|=' expression.
Jacek Caban [Tue, 6 Dec 2011 09:42:09 +0000 (10:42 +0100)]
jscript: Added bytecode version of member expression.
Jacek Caban [Tue, 6 Dec 2011 09:41:57 +0000 (10:41 +0100)]
jscript: Use bytecode for '%=' expression implementation.
Jacek Caban [Tue, 6 Dec 2011 09:41:45 +0000 (10:41 +0100)]
jscript: Use bytecode for '/=' expression implementation.
Jacek Caban [Tue, 6 Dec 2011 09:41:34 +0000 (10:41 +0100)]
jscript: Use bytecode for '*=' expression implementation.
Alexandre Julliard [Tue, 6 Dec 2011 11:09:04 +0000 (12:09 +0100)]
netapi32: Simplify the smbpasswd invocation to avoid compiler warnings.
Nikolay Sivov [Mon, 5 Dec 2011 20:27:20 +0000 (23:27 +0300)]
msxml3: Attribute name could be qualified.
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.
Frédéric Delanoy [Tue, 6 Dec 2011 00:57:15 +0000 (01:57 +0100)]
po: Update French translation.
Henri Verbeet [Mon, 5 Dec 2011 21:06:57 +0000 (22:06 +0100)]
wined3d: Get rid of the WINED3DLOCKED_BOX typedef.
Henri Verbeet [Mon, 5 Dec 2011 21:06:56 +0000 (22:06 +0100)]
wined3d: Get rid of the WINED3DLOCKED_RECT typedef.
Henri Verbeet [Mon, 5 Dec 2011 21:06:55 +0000 (22:06 +0100)]
ddraw: Don't enumerate surfaces without references.
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.
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.
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.
Alexandre Julliard [Mon, 5 Dec 2011 21:29:46 +0000 (22:29 +0100)]
wineps: Fall through to the null driver 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.
Alexandre Julliard [Mon, 5 Dec 2011 20:23:22 +0000 (21:23 +0100)]
user32: Convert dialogs to po files.
Alexandre Julliard [Mon, 5 Dec 2011 20:09:27 +0000 (21:09 +0100)]
shell32: Convert dialogs to po files.
Alexandre Julliard [Mon, 5 Dec 2011 19:38:21 +0000 (20:38 +0100)]
comctl32: Convert dialogs to po files.
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).
Frédéric Delanoy [Sun, 4 Dec 2011 23:24:16 +0000 (00:24 +0100)]
dinput: Clarify a translatable string.