wine
13 years agoservices: Set result inside service_send_command.
Piotr Caban [Fri, 9 Dec 2011 12:33:45 +0000 (13:33 +0100)] 
services: Set result inside service_send_command.

13 years agoservices: Accept SERVICE_START_PENDING as valid service start status.
Piotr Caban [Fri, 9 Dec 2011 12:33:32 +0000 (13:33 +0100)] 
services: Accept SERVICE_START_PENDING as valid service start status.

13 years agojscript: Use bytecode for '<<=' expression implementation.
Jacek Caban [Fri, 9 Dec 2011 10:05:08 +0000 (11:05 +0100)] 
jscript: Use bytecode for '<<=' expression implementation.

13 years agojscript: Use bytecode for '<<' expression implementation.
Jacek Caban [Fri, 9 Dec 2011 10:04:57 +0000 (11:04 +0100)] 
jscript: Use bytecode for '<<' expression implementation.

13 years agojscript: Use bytecode for '>>>=' expression implementation.
Jacek Caban [Fri, 9 Dec 2011 10:04:45 +0000 (11:04 +0100)] 
jscript: Use bytecode for '>>>=' expression implementation.

13 years agojscript: Use bytecode for '>>>' expression implementation.
Jacek Caban [Fri, 9 Dec 2011 10:04:24 +0000 (11:04 +0100)] 
jscript: Use bytecode for '>>>' expression implementation.

13 years agojscript: Fixed memory leaks.
Jacek Caban [Fri, 9 Dec 2011 10:04:14 +0000 (11:04 +0100)] 
jscript: Fixed memory leaks.

13 years agowinhttp: Remove some dead assignments (clang).
Hans Leidekker [Fri, 9 Dec 2011 08:01:42 +0000 (09:01 +0100)] 
winhttp: Remove some dead assignments (clang).

13 years agowinhttp: Avoid a null pointer dereference (clang).
Hans Leidekker [Fri, 9 Dec 2011 08:01:23 +0000 (09:01 +0100)] 
winhttp: Avoid a null pointer dereference (clang).

13 years agocomctl32/listview: Create header when LVS_EX_FULLROWSELECT is requested.
Nikolay Sivov [Fri, 9 Dec 2011 07:42:54 +0000 (10:42 +0300)] 
comctl32/listview: Create header when LVS_EX_FULLROWSELECT is requested.

13 years agousp10: Fix memory leak.
Pierre Schweitzer [Thu, 8 Dec 2011 21:58:56 +0000 (22:58 +0100)] 
usp10: Fix memory leak.

13 years agowined3d: Get rid of the WINED3DPSHADERCAPS2_0 typedef.
Henri Verbeet [Thu, 8 Dec 2011 20:04:06 +0000 (21:04 +0100)] 
wined3d: Get rid of the WINED3DPSHADERCAPS2_0 typedef.

13 years agowined3d: Get rid of the WINED3DVSHADERCAPS2_0 typedef.
Henri Verbeet [Thu, 8 Dec 2011 20:04:05 +0000 (21:04 +0100)] 
wined3d: Get rid of the WINED3DVSHADERCAPS2_0 typedef.

13 years agowined3d: Introduce a helper function for checking colors against a color key.
Henri Verbeet [Thu, 8 Dec 2011 20:04:04 +0000 (21:04 +0100)] 
wined3d: Introduce a helper function for checking colors against a color key.

13 years agowined3d: Print the GL_RENDERER string when no "card selector" is available in wined3d...
Henri Verbeet [Thu, 8 Dec 2011 20:04:03 +0000 (21:04 +0100)] 
wined3d: Print the GL_RENDERER string when no "card selector" is available in wined3d_guess_card().

13 years agowined3d: The VertexAttrib*h[v] calls in NV_half_float depend on NV_vertex_program.
Henri Verbeet [Thu, 8 Dec 2011 20:04:02 +0000 (21:04 +0100)] 
wined3d: The VertexAttrib*h[v] calls in NV_half_float depend on NV_vertex_program.

Based on a patch by Aurélien Couderc.

13 years agogdi32/tests: Add tests for DIB_PAL_COLORS and DIB palettes with missing entries.
Alexandre Julliard [Thu, 8 Dec 2011 20:32:22 +0000 (21:32 +0100)] 
gdi32/tests: Add tests for DIB_PAL_COLORS and DIB palettes with missing entries.

13 years agogdi32: Remove the nb_colors fields in the bitmap object, we always allocate a full...
Alexandre Julliard [Fri, 9 Dec 2011 19:00:36 +0000 (20:00 +0100)] 
gdi32: Remove the nb_colors fields in the bitmap object, we always allocate a full size color table.

13 years agogdi32: Fix handling of DIB_PAL_COLORS in the various DIB functions.
Alexandre Julliard [Fri, 9 Dec 2011 15:48:28 +0000 (16:48 +0100)] 
gdi32: Fix handling of DIB_PAL_COLORS in the various DIB functions.

13 years agogdi32: Always allocate a full-size color table when creating a DIB section.
Alexandre Julliard [Fri, 9 Dec 2011 15:20:04 +0000 (16:20 +0100)] 
gdi32: Always allocate a full-size color table when creating a DIB section.

13 years agogdi32: Add a helper to build a color table from the DIB_PAL_COLORS bitmap info.
Alexandre Julliard [Thu, 8 Dec 2011 20:31:59 +0000 (21:31 +0100)] 
gdi32: Add a helper to build a color table from the DIB_PAL_COLORS bitmap info.

13 years agogdi32: Don't make a copy of the DIB color table when selecting it into a DC.
Alexandre Julliard [Thu, 8 Dec 2011 16:04:14 +0000 (17:04 +0100)] 
gdi32: Don't make a copy of the DIB color table when selecting it into a DC.

13 years agogdi32: Use PutImage directly to set the initial bitmap bits.
Alexandre Julliard [Thu, 8 Dec 2011 18:58:47 +0000 (19:58 +0100)] 
gdi32: Use PutImage directly to set the initial bitmap bits.

13 years agogdi32: Use the convert_bits helper function in SetDIBits and SetDIBitsToDevice.
Alexandre Julliard [Thu, 8 Dec 2011 18:53:44 +0000 (19:53 +0100)] 
gdi32: Use the convert_bits helper function in SetDIBits and SetDIBitsToDevice.

13 years agowinebrowser: Use IUri API for URL-related logic.
Jacek Caban [Thu, 8 Dec 2011 15:36:33 +0000 (16:36 +0100)] 
winebrowser: Use IUri API for URL-related logic.

13 years agopo: Update Italian translation.
Luca Bennati [Wed, 7 Dec 2011 17:08:09 +0000 (18:08 +0100)] 
po: Update Italian translation.

13 years agowininet: Added more connection failure tests.
Jacek Caban [Wed, 7 Dec 2011 15:40:43 +0000 (16:40 +0100)] 
wininet: Added more connection failure tests.

13 years agowininet: Properly handle closed connection in HTTP_HttpEndRequestW.
Jacek Caban [Wed, 7 Dec 2011 15:40:27 +0000 (16:40 +0100)] 
wininet: Properly handle closed connection in HTTP_HttpEndRequestW.

13 years agowininet: Use test.winehq.org instead of crossover.codeweavers.com in test_async_HttpS...
Jacek Caban [Wed, 7 Dec 2011 15:40:07 +0000 (16:40 +0100)] 
wininet: Use test.winehq.org instead of crossover.codeweavers.com in test_async_HttpSendRequestEx.

13 years agousp10: Some Indic scripts, Sinhala, want GDEF to set glyph properties.
Aric Stewart [Thu, 8 Dec 2011 16:02:08 +0000 (10:02 -0600)] 
usp10: Some Indic scripts, Sinhala, want GDEF to set glyph properties.

13 years agoddraw/tests: Extend the CreateSurface(NULL test), use own function.
Stefan Dösinger [Thu, 8 Dec 2011 14:59:07 +0000 (15:59 +0100)] 
ddraw/tests: Extend the CreateSurface(NULL test), use own function.

13 years agoddraw: SetSurfaceDesc can set width, height and pitch under certain conditions.
Stefan Dösinger [Thu, 8 Dec 2011 14:59:06 +0000 (15:59 +0100)] 
ddraw: SetSurfaceDesc can set width, height and pitch under certain conditions.

13 years agoddraw/tests: Make the SetSurfaceDesc test ok messages consistent.
Stefan Dösinger [Wed, 7 Dec 2011 23:13:03 +0000 (00:13 +0100)] 
ddraw/tests: Make the SetSurfaceDesc test ok messages consistent.

13 years agomsvcp90: Added _Locinfo::_Gettnames implementation.
Piotr Caban [Thu, 8 Dec 2011 11:10:26 +0000 (12:10 +0100)] 
msvcp90: Added _Locinfo::_Gettnames implementation.

13 years agomsvcp90: Added _Locinfo::_Getmonths implementation.
Piotr Caban [Thu, 8 Dec 2011 11:10:12 +0000 (12:10 +0100)] 
msvcp90: Added _Locinfo::_Getmonths implementation.

13 years agomsvcp90: Added _Locinfo::_Getdays implementation.
Piotr Caban [Thu, 8 Dec 2011 11:09:54 +0000 (12:09 +0100)] 
msvcp90: Added _Locinfo::_Getdays implementation.

13 years agomsvcp90: Added _Locinfo::_Getname implementation.
Piotr Caban [Thu, 8 Dec 2011 11:09:41 +0000 (12:09 +0100)] 
msvcp90: Added _Locinfo::_Getname implementation.

13 years agomsvcp90: Added _Locinfo::_Getlconv implementation.
Piotr Caban [Thu, 8 Dec 2011 11:09:28 +0000 (12:09 +0100)] 
msvcp90: Added _Locinfo::_Getlconv implementation.

13 years agomsvcp90: Added _Locinfo::_Getfalse and _Gettrue implementation.
Piotr Caban [Thu, 8 Dec 2011 11:09:15 +0000 (12:09 +0100)] 
msvcp90: Added _Locinfo::_Getfalse and _Gettrue implementation.

13 years agomsvcp90: Added _Getcvt implementation.
Piotr Caban [Thu, 8 Dec 2011 11:09:05 +0000 (12:09 +0100)] 
msvcp90: Added _Getcvt implementation.

13 years agojscript: Use bytecode for '>>=' expression.
Jacek Caban [Thu, 8 Dec 2011 11:03:35 +0000 (12:03 +0100)] 
jscript: Use bytecode for '>>=' expression.

13 years agojscript: Use bytecode for '>>' expression.
Jacek Caban [Thu, 8 Dec 2011 11:03:22 +0000 (12:03 +0100)] 
jscript: Use bytecode for '>>' expression.

13 years agojscript: Use bytecode for '&=' expression implementation.
Jacek Caban [Thu, 8 Dec 2011 11:03:09 +0000 (12:03 +0100)] 
jscript: Use bytecode for '&=' expression implementation.

13 years agojscript: Use bytecode for binary and implementation.
Jacek Caban [Thu, 8 Dec 2011 11:02:53 +0000 (12:02 +0100)] 
jscript: Use bytecode for binary and implementation.

13 years agojscript: Use bytecode for array literal expressions.
Jacek Caban [Thu, 8 Dec 2011 11:02:40 +0000 (12:02 +0100)] 
jscript: Use bytecode for array literal expressions.

13 years agojscript: Use bytecode for pre-decrement implementation.
Jacek Caban [Thu, 8 Dec 2011 11:02:23 +0000 (12:02 +0100)] 
jscript: Use bytecode for pre-decrement implementation.

13 years agojscript: Use bytecode for pre-increment expression implementation.
Jacek Caban [Thu, 8 Dec 2011 11:02:08 +0000 (12:02 +0100)] 
jscript: Use bytecode for pre-increment expression implementation.

13 years agowinex11: Add some sanity checks on bitmap formats before creating a pixmap.
Alexandre Julliard [Thu, 8 Dec 2011 09:32:51 +0000 (10:32 +0100)] 
winex11: Add some sanity checks on bitmap formats before creating a pixmap.

13 years agogdi32: Add missing check for empty visible rects in the non-stretching case.
Alexandre Julliard [Thu, 8 Dec 2011 09:32:26 +0000 (10:32 +0100)] 
gdi32: Add missing check for empty visible rects in the non-stretching case.

13 years agomsxml3: Added IDispatchEx for IXSLProcessor.
Nikolay Sivov [Tue, 6 Dec 2011 21:22:34 +0000 (00:22 +0300)] 
msxml3: Added IDispatchEx for IXSLProcessor.

13 years agomsxml3: Added IDispatchEx support for IXSLTemplate.
Nikolay Sivov [Tue, 6 Dec 2011 21:06:31 +0000 (00:06 +0300)] 
msxml3: Added IDispatchEx support for IXSLTemplate.

13 years agowined3d: Get rid of the WINEDDCOLORKEY typedef.
Henri Verbeet [Wed, 7 Dec 2011 21:08:59 +0000 (22:08 +0100)] 
wined3d: Get rid of the WINEDDCOLORKEY typedef.

13 years agowined3d: Get rid of the WineDirect3DVertexStridedData typedef.
Henri Verbeet [Wed, 7 Dec 2011 21:08:58 +0000 (22:08 +0100)] 
wined3d: Get rid of the WineDirect3DVertexStridedData typedef.

13 years agowined3d: Avoid clearing the current wined3d context in WineD3D_CreateFakeGLContext().
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.

13 years agowined3d: Properly check if a surface has a DIB section in gdi_surface_map().
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().

13 years agowined3d: Read the PBO back into the DIB section if we have one in surface_remove_pbo().
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().

13 years agoappwiz.cpl: Run winebrowser directly instead of using ShellExecute.
Jacek Caban [Wed, 7 Dec 2011 17:28:04 +0000 (18:28 +0100)] 
appwiz.cpl: Run winebrowser directly instead of using ShellExecute.

13 years agousp10: Handle dangling joiners when processing Indic GlyphProps.
Aric Stewart [Wed, 7 Dec 2011 14:30:49 +0000 (08:30 -0600)] 
usp10: Handle dangling joiners when processing Indic GlyphProps.

13 years agowinex11: Don't call get_xrender_picture inside the X11 lock.
Alexandre Julliard [Wed, 7 Dec 2011 16:57:32 +0000 (17:57 +0100)] 
winex11: Don't call get_xrender_picture inside the X11 lock.

13 years agomsvcrt/tests: Added _Gettnames tests.
Piotr Caban [Wed, 7 Dec 2011 12:50:03 +0000 (13:50 +0100)] 
msvcrt/tests: Added _Gettnames tests.

13 years agomsvcrt: Added _Getmonths implementation.
Piotr Caban [Wed, 7 Dec 2011 12:49:47 +0000 (13:49 +0100)] 
msvcrt: Added _Getmonths implementation.

13 years agomsvcrt: Added _Getdays implementation.
Piotr Caban [Wed, 7 Dec 2011 12:49:09 +0000 (13:49 +0100)] 
msvcrt: Added _Getdays implementation.

13 years agomsvcrt: Added _Gettnames implementation.
Piotr Caban [Wed, 7 Dec 2011 12:48:36 +0000 (13:48 +0100)] 
msvcrt: Added _Gettnames implementation.

13 years agomsvcrt: Initialize lc_time_curr inside create_locale.
Piotr Caban [Wed, 7 Dec 2011 12:48:22 +0000 (13:48 +0100)] 
msvcrt: Initialize lc_time_curr inside create_locale.

13 years agopo: Update French translation.
Frédéric Delanoy [Wed, 7 Dec 2011 11:37:19 +0000 (12:37 +0100)] 
po: Update French translation.

13 years agocmd: Avoid dead assignment (Clang).
Frédéric Delanoy [Wed, 7 Dec 2011 11:46:17 +0000 (12:46 +0100)] 
cmd: Avoid dead assignment (Clang).

13 years agotaskmgr: Avoid dead assignment (Clang).
Frédéric Delanoy [Wed, 7 Dec 2011 11:11:47 +0000 (12:11 +0100)] 
taskmgr: Avoid dead assignment (Clang).

13 years agoscrrun: Moved script extensions registration to scrrun.dll.
Jacek Caban [Wed, 7 Dec 2011 11:19:08 +0000 (12:19 +0100)] 
scrrun: Moved script extensions registration to scrrun.dll.

13 years agojscript: Use bytecode for post-decrement expression.
Jacek Caban [Wed, 7 Dec 2011 10:02:07 +0000 (11:02 +0100)] 
jscript: Use bytecode for post-decrement expression.

13 years agojscript: Use bytecode for post-increment expression.
Jacek Caban [Wed, 7 Dec 2011 10:01:53 +0000 (11:01 +0100)] 
jscript: Use bytecode for post-increment expression.

13 years agojscript: Added bytecode version of array expression.
Jacek Caban [Wed, 7 Dec 2011 10:01:13 +0000 (11:01 +0100)] 
jscript: Added bytecode version of array expression.

13 years agojscript: Use binary_expression_t instead of array_expression_t.
Jacek Caban [Wed, 7 Dec 2011 10:01:40 +0000 (11:01 +0100)] 
jscript: Use binary_expression_t instead of array_expression_t.

13 years agojscript: Use bytecode for all call expressions.
Jacek Caban [Wed, 7 Dec 2011 10:00:44 +0000 (11:00 +0100)] 
jscript: Use bytecode for all call expressions.

13 years agojscript: Use bytecode for calls on identifier and member expressions.
Jacek Caban [Wed, 7 Dec 2011 10:00:20 +0000 (11:00 +0100)] 
jscript: Use bytecode for calls on identifier and member expressions.

13 years agouser32: Add the tests for dialog window styles, make them pass under Wine.
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.

13 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.

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

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

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

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

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

13 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.

13 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.

13 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.

13 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.

13 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().

13 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.

13 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().

13 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.

13 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.

13 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.

13 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.

13 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.

13 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.

13 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.

13 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.

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

13 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.

13 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.

13 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.