wine
12 years agogdi32: Avoid reading past the end of the indices array.
Huw Davies [Thu, 24 Nov 2011 09:26:45 +0000 (09:26 +0000)] 
gdi32: Avoid reading past the end of the indices array.

Spotted by Marcus Meissner.

12 years agogdi32: Add an option to allow pen_lines to draw a closed figure.
Huw Davies [Thu, 24 Nov 2011 09:26:44 +0000 (09:26 +0000)] 
gdi32: Add an option to allow pen_lines to draw a closed figure.

12 years agoinclude: Update winuser.rh.
Francois Gouget [Wed, 23 Nov 2011 23:25:14 +0000 (00:25 +0100)] 
include: Update winuser.rh.

12 years agonotepad: Fix a string resource so its format placeholders can be reordered.
Francois Gouget [Wed, 23 Nov 2011 23:26:30 +0000 (00:26 +0100)] 
notepad: Fix a string resource so its format placeholders can be reordered.

12 years agotaskmgr: Fix a string resource so its format placeholders can be reordered.
Francois Gouget [Wed, 23 Nov 2011 23:26:08 +0000 (00:26 +0100)] 
taskmgr: Fix a string resource so its format placeholders can be reordered.

Also the numbers we format are actually unsigned.

12 years agoinclude: DPL_NOCONFIRMATION is not a long.
Michael Stefaniuc [Wed, 23 Nov 2011 21:58:40 +0000 (22:58 +0100)] 
include: DPL_NOCONFIRMATION is not a long.

12 years agowinemaker: Also detect static libraries when scanning directories.
André Hentschel [Wed, 23 Nov 2011 20:36:14 +0000 (21:36 +0100)] 
winemaker: Also detect static libraries when scanning directories.

12 years agowined3d: Get rid of the WINED3DADAPTER_IDENTIFIER typedef.
Henri Verbeet [Wed, 23 Nov 2011 20:14:57 +0000 (21:14 +0100)] 
wined3d: Get rid of the WINED3DADAPTER_IDENTIFIER typedef.

12 years agowined3d: Get rid of the WINED3DTRIPATCH_INFO typedef.
Henri Verbeet [Wed, 23 Nov 2011 20:14:56 +0000 (21:14 +0100)] 
wined3d: Get rid of the WINED3DTRIPATCH_INFO typedef.

12 years agowined3d: Trace the minimum buffer map alignment in wined3d_adapter_init_gl_caps().
Henri Verbeet [Wed, 23 Nov 2011 20:14:55 +0000 (21:14 +0100)] 
wined3d: Trace the minimum buffer map alignment in wined3d_adapter_init_gl_caps().

There's not much else we need to do for ARB_map_buffer_alignment. There's
still a pretty decent chance that we'll get lucky with alignment even on
drivers that don't support the extension, since mmap is going to return page
aligned memory. Tiny buffers might get packed together in a page though.

12 years agoddraw: Fail surface creation if the cooperative level isn't set yet.
Henri Verbeet [Wed, 23 Nov 2011 20:14:54 +0000 (21:14 +0100)] 
ddraw: Fail surface creation if the cooperative level isn't set yet.

12 years agoddraw: Set the render target to the wined3d frontbuffer on D3D device cleanup.
Henri Verbeet [Wed, 23 Nov 2011 20:14:53 +0000 (21:14 +0100)] 
ddraw: Set the render target to the wined3d frontbuffer on D3D device cleanup.

We don't need any specific render target here, since without a D3D device we
can't do any rendering anyway. We just want to avoid pointing to something
that was free'd.

12 years agowindowscodecs/tests: Avoid size_t in a trace.
Alexandre Julliard [Wed, 23 Nov 2011 22:28:26 +0000 (23:28 +0100)] 
windowscodecs/tests: Avoid size_t in a trace.

12 years agomsvcp90: Added empty locale constructor and destructor implementation.
Piotr Caban [Wed, 23 Nov 2011 15:14:11 +0000 (16:14 +0100)] 
msvcp90: Added empty locale constructor and destructor implementation.

12 years agomsvcp90: Added partial locale::_Locimp implementation.
Piotr Caban [Wed, 23 Nov 2011 15:13:46 +0000 (16:13 +0100)] 
msvcp90: Added partial locale::_Locimp implementation.

12 years agowinedevice: A driver path can also start with \systemroot\.
Bernhard Loos [Wed, 23 Nov 2011 12:12:31 +0000 (13:12 +0100)] 
winedevice: A driver path can also start with \systemroot\.

12 years agowininet: Avoid calling HTTP_ReceiveRequestData before reading headers.
Andy Clayton [Wed, 23 Nov 2011 14:45:44 +0000 (08:45 -0600)] 
wininet: Avoid calling HTTP_ReceiveRequestData before reading headers.

12 years agomshtml: Added IMutable::SetMutable implementation.
Jacek Caban [Wed, 23 Nov 2011 15:19:42 +0000 (16:19 +0100)] 
mshtml: Added IMutable::SetMutable implementation.

12 years agomshtml: Use codepage reported by http headers.
Jacek Caban [Wed, 23 Nov 2011 15:19:05 +0000 (16:19 +0100)] 
mshtml: Use codepage reported by http headers.

12 years agomshtml: Added nsIChannel::SetContentCharset implementation.
Jacek Caban [Wed, 23 Nov 2011 15:18:53 +0000 (16:18 +0100)] 
mshtml: Added nsIChannel::SetContentCharset implementation.

12 years agomshtml: Use IUri for IHTMLLocation::get_hostname implementation.
Jacek Caban [Wed, 23 Nov 2011 14:30:06 +0000 (15:30 +0100)] 
mshtml: Use IUri for IHTMLLocation::get_hostname implementation.

12 years agomsvcrt: Keep FILE critical section initialized after closing file.
Piotr Caban [Wed, 23 Nov 2011 11:32:45 +0000 (12:32 +0100)] 
msvcrt: Keep FILE critical section initialized after closing file.

12 years agontdll: Revert 33b0f0edffa0c8a06b4ee8831c92fdc373f83ece.
Dmitry Timoshkov [Tue, 22 Nov 2011 10:03:22 +0000 (18:03 +0800)] 
ntdll: Revert 33b0f0edffa0c8a06b4ee8831c92fdc373f83ece.

The tests clearly show that this commit is wrong.

12 years agontdll: Change the virtual memory test to accept both READWRITE and WRITECOPY protections.
Dmitry Timoshkov [Tue, 22 Nov 2011 13:14:55 +0000 (21:14 +0800)] 
ntdll: Change the virtual memory test to accept both READWRITE and WRITECOPY protections.

12 years agogdi32: Specify an initial allocation size for paths to avoid some reallocations.
Alexandre Julliard [Wed, 23 Nov 2011 13:00:22 +0000 (14:00 +0100)] 
gdi32: Specify an initial allocation size for paths to avoid some reallocations.

12 years agogdi32: Get rid of the Hungarian line noise in the gdi_path structure.
Alexandre Julliard [Wed, 23 Nov 2011 12:37:08 +0000 (13:37 +0100)] 
gdi32: Get rid of the Hungarian line noise in the gdi_path structure.

12 years agogdi32: Get rid of the GdiPath typedef.
Alexandre Julliard [Wed, 23 Nov 2011 12:32:22 +0000 (13:32 +0100)] 
gdi32: Get rid of the GdiPath typedef.

12 years agogdi32: Get rid of the no longer needed path states.
Alexandre Julliard [Wed, 23 Nov 2011 12:25:31 +0000 (13:25 +0100)] 
gdi32: Get rid of the no longer needed path states.

12 years agogdi32: Only store the path in the DC when it's closed.
Alexandre Julliard [Wed, 23 Nov 2011 12:24:12 +0000 (13:24 +0100)] 
gdi32: Only store the path in the DC when it's closed.

Open paths are stored only in the path physdev.

12 years agojscript: Use bytecode for double literal.
Jacek Caban [Wed, 23 Nov 2011 11:14:31 +0000 (12:14 +0100)] 
jscript: Use bytecode for double literal.

12 years agojscript: Use bytecode for string literal.
Jacek Caban [Wed, 23 Nov 2011 11:14:15 +0000 (12:14 +0100)] 
jscript: Use bytecode for string literal.

12 years agojscript: Use bytecode for bool literal implementation.
Jacek Caban [Wed, 23 Nov 2011 11:13:57 +0000 (12:13 +0100)] 
jscript: Use bytecode for bool literal implementation.

12 years agojscript: Use bytecode for int literal implementation.
Jacek Caban [Wed, 23 Nov 2011 11:13:46 +0000 (12:13 +0100)] 
jscript: Use bytecode for int literal implementation.

12 years agojscript: Use bytecode for 'in' expression implementation.
Jacek Caban [Wed, 23 Nov 2011 11:13:35 +0000 (12:13 +0100)] 
jscript: Use bytecode for 'in' expression implementation.

12 years agoinclude: Drop unneeded l modifiers from numeric constants in rpcndr.h.
Michael Stefaniuc [Wed, 23 Nov 2011 11:12:55 +0000 (12:12 +0100)] 
include: Drop unneeded l modifiers from numeric constants in rpcndr.h.

12 years agopo: Update Italian translation.
Luca Bennati [Mon, 21 Nov 2011 21:01:02 +0000 (22:01 +0100)] 
po: Update Italian translation.

12 years agowined3d: Get rid of the WINED3DRECTPATCH_INFO typedef.
Henri Verbeet [Wed, 23 Nov 2011 07:51:45 +0000 (08:51 +0100)] 
wined3d: Get rid of the WINED3DRECTPATCH_INFO typedef.

12 years agowined3d: Get rid of the WINED3DLINEPATTERN typedef.
Henri Verbeet [Wed, 23 Nov 2011 07:51:44 +0000 (08:51 +0100)] 
wined3d: Get rid of the WINED3DLINEPATTERN typedef.

12 years agoddraw: Move setting ddraw->d3d_target out of ddraw_attach_d3d_device().
Henri Verbeet [Wed, 23 Nov 2011 07:51:43 +0000 (08:51 +0100)] 
ddraw: Move setting ddraw->d3d_target out of ddraw_attach_d3d_device().

12 years agowined3d: Don't return a surface for a NULL dc in wined3d_device_get_surface_from_dc().
Henri Verbeet [Wed, 23 Nov 2011 07:51:42 +0000 (08:51 +0100)] 
wined3d: Don't return a surface for a NULL dc in wined3d_device_get_surface_from_dc().

12 years agowined3d: Remove the special case for loop and rep in shader_get_registers_used().
Henri Verbeet [Wed, 23 Nov 2011 07:51:41 +0000 (08:51 +0100)] 
wined3d: Remove the special case for loop and rep in shader_get_registers_used().

SM4 loops don't have control parameters.

12 years agoddraw: Reorder formats in EnumTextureFormats.
Matteo Bruni [Wed, 23 Nov 2011 00:31:41 +0000 (01:31 +0100)] 
ddraw: Reorder formats in EnumTextureFormats.

12 years agowined3d: Update sRGB GL texture state.
Matteo Bruni [Wed, 23 Nov 2011 00:31:40 +0000 (01:31 +0100)] 
wined3d: Update sRGB GL texture state.

12 years agowidl: Avoid right-shift of negative values.
Andrew Talbot [Tue, 22 Nov 2011 22:25:37 +0000 (22:25 +0000)] 
widl: Avoid right-shift of negative values.

12 years agoshell32: Avoid hardcoding array lengths.
Frédéric Delanoy [Tue, 22 Nov 2011 22:00:39 +0000 (23:00 +0100)] 
shell32: Avoid hardcoding array lengths.

12 years agooleaut32: Avoid hardcoding array lengths.
Frédéric Delanoy [Tue, 22 Nov 2011 22:00:38 +0000 (23:00 +0100)] 
oleaut32: Avoid hardcoding array lengths.

12 years agomsvcrt: Avoid hardcoding array lengths.
Frédéric Delanoy [Tue, 22 Nov 2011 22:00:37 +0000 (23:00 +0100)] 
msvcrt: Avoid hardcoding array lengths.

12 years agomsxml3: Fixed ISupportErrorInfo for IXMLDOMNamedNodeMap.
Nikolay Sivov [Tue, 22 Nov 2011 20:02:54 +0000 (23:02 +0300)] 
msxml3: Fixed ISupportErrorInfo for IXMLDOMNamedNodeMap.

12 years agouser32: Don't allow activating a WS_CHILD top-level window through SetFocus.
Alexandre Julliard [Tue, 22 Nov 2011 20:39:37 +0000 (21:39 +0100)] 
user32: Don't allow activating a WS_CHILD top-level window through SetFocus.

12 years agomsxml3: Add a couple of tests for unusual behaviour of ISupporterrorInfo.
Nikolay Sivov [Tue, 22 Nov 2011 18:05:19 +0000 (21:05 +0300)] 
msxml3: Add a couple of tests for unusual behaviour of ISupporterrorInfo.

12 years agommdevapi: SHAREDMODE_EXCLUSIVE + EVENTCALLBACK is too ... exclusive for now.
Jörg Höhle [Tue, 23 Aug 2011 19:16:24 +0000 (21:16 +0200)] 
mmdevapi: SHAREDMODE_EXCLUSIVE + EVENTCALLBACK is too ... exclusive for now.

12 years agocrypt32: Initialize a pointer for dynamic data.
Alexander Morozov [Mon, 21 Nov 2011 15:52:31 +0000 (19:52 +0400)] 
crypt32: Initialize a pointer for dynamic data.

12 years agocrypt32/tests: Add some tests for CryptDecodeObjectEx without CRYPT_DECODE_ALLOC_FLAG.
Alexander Morozov [Mon, 21 Nov 2011 15:47:32 +0000 (19:47 +0400)] 
crypt32/tests: Add some tests for CryptDecodeObjectEx without CRYPT_DECODE_ALLOC_FLAG.

12 years agomakefiles: Build tags from all the source files.
Alexandre Julliard [Tue, 22 Nov 2011 17:20:05 +0000 (18:20 +0100)] 
makefiles: Build tags from all the source files.

12 years agomsxml3: Don't return REFIID to avoid compiler warnings.
Alexandre Julliard [Tue, 22 Nov 2011 17:19:31 +0000 (18:19 +0100)] 
msxml3: Don't return REFIID to avoid compiler warnings.

12 years agokernel32/tests: Avoid size_t in traces.
Alexandre Julliard [Tue, 22 Nov 2011 17:19:06 +0000 (18:19 +0100)] 
kernel32/tests: Avoid size_t in traces.

12 years agowinecoreaudio.drv: Make driver sample accurate.
Andrew Eikum [Tue, 22 Nov 2011 15:50:48 +0000 (09:50 -0600)] 
winecoreaudio.drv: Make driver sample accurate.

12 years agowinecoreaudio.drv: Fix latency calculation.
Andrew Eikum [Tue, 22 Nov 2011 15:49:44 +0000 (09:49 -0600)] 
winecoreaudio.drv: Fix latency calculation.

12 years agojscript: Use bytecode for '+' expression implementation.
Jacek Caban [Tue, 22 Nov 2011 15:31:44 +0000 (16:31 +0100)] 
jscript: Use bytecode for '+' expression implementation.

12 years agojscript: Added tests of unary '+' on not existent property.
Jacek Caban [Tue, 22 Nov 2011 15:31:29 +0000 (16:31 +0100)] 
jscript: Added tests of unary '+' on not existent property.

12 years agoshlwapi: Convert dialogs to po files.
Alexandre Julliard [Tue, 22 Nov 2011 13:20:10 +0000 (14:20 +0100)] 
shlwapi: Convert dialogs to po files.

12 years agobrowseui: Make sure that common controls are loaded before creating the dialog.
Alexandre Julliard [Tue, 22 Nov 2011 13:15:23 +0000 (14:15 +0100)] 
browseui: Make sure that common controls are loaded before creating the dialog.

12 years agobrowseui: Convert dialogs to po files.
Alexandre Julliard [Tue, 22 Nov 2011 13:12:22 +0000 (14:12 +0100)] 
browseui: Convert dialogs to po files.

12 years agosane: Convert dialogs to po files.
Alexandre Julliard [Tue, 22 Nov 2011 12:57:54 +0000 (13:57 +0100)] 
sane: Convert dialogs to po files.

12 years agogphoto2: Convert dialogs to po files.
Alexandre Julliard [Tue, 22 Nov 2011 12:51:09 +0000 (13:51 +0100)] 
gphoto2: Convert dialogs to po files.

12 years agomsi: Perform a case insensitive match on the volume label.
Hans Leidekker [Tue, 22 Nov 2011 09:30:23 +0000 (10:30 +0100)] 
msi: Perform a case insensitive match on the volume label.

12 years agogdi32: Store a pointer to the path in the DC and make the path structure opaque.
Alexandre Julliard [Thu, 27 Oct 2011 09:52:12 +0000 (11:52 +0200)] 
gdi32: Store a pointer to the path in the DC and make the path structure opaque.

12 years agogdi32: Return a new path from PATH_WidenPath instead of replacing the DC path.
Alexandre Julliard [Tue, 22 Nov 2011 10:44:31 +0000 (11:44 +0100)] 
gdi32: Return a new path from PATH_WidenPath instead of replacing the DC path.

12 years agogdi32: Return a new path from PATH_FlattenPath instead of replacing the DC path.
Alexandre Julliard [Tue, 22 Nov 2011 10:41:33 +0000 (11:41 +0100)] 
gdi32: Return a new path from PATH_FlattenPath instead of replacing the DC path.

12 years agogdi32: Return the region directly from PATH_PathToRegion.
Alexandre Julliard [Tue, 22 Nov 2011 10:31:27 +0000 (11:31 +0100)] 
gdi32: Return the region directly from PATH_PathToRegion.

12 years agogdi32: Add helper functions for allocating and freeing paths.
Alexandre Julliard [Tue, 22 Nov 2011 10:21:33 +0000 (11:21 +0100)] 
gdi32: Add helper functions for allocating and freeing paths.

12 years agogdi32: Use reallocs when growing a path instead of doing it by hand.
Alexandre Julliard [Tue, 22 Nov 2011 10:22:36 +0000 (11:22 +0100)] 
gdi32: Use reallocs when growing a path instead of doing it by hand.

12 years agokernel32: Add a test for main module image section protections.
Dmitry Timoshkov [Tue, 22 Nov 2011 10:02:51 +0000 (18:02 +0800)] 
kernel32: Add a test for main module image section protections.

12 years agokernel32: Add a test to show that Windows changes the WRITECOPY to WRITE protection...
Dmitry Timoshkov [Tue, 22 Nov 2011 10:02:38 +0000 (18:02 +0800)] 
kernel32: Add a test to show that Windows changes the WRITECOPY to WRITE protection on an image section write.

12 years agokernel32: Add a test to see how a page protection changes after write.
Dmitry Timoshkov [Tue, 22 Nov 2011 10:02:26 +0000 (18:02 +0800)] 
kernel32: Add a test to see how a page protection changes after write.

12 years agoinclude: Make some more "long" numeric constants LP64/LLP64 proof.
Michael Stefaniuc [Mon, 21 Nov 2011 23:59:59 +0000 (00:59 +0100)] 
include: Make some more "long" numeric constants LP64/LLP64 proof.

12 years agoinclude: Make "long" numeric constants LP64/LLP64 proof (ddeml.h).
Michael Stefaniuc [Mon, 21 Nov 2011 23:57:13 +0000 (00:57 +0100)] 
include: Make "long" numeric constants LP64/LLP64 proof (ddeml.h).

12 years agoinclude: Fix "l" numeric constants in winbase.h.
Michael Stefaniuc [Mon, 21 Nov 2011 23:55:18 +0000 (00:55 +0100)] 
include: Fix "l" numeric constants in winbase.h.

12 years agoinclude: Make "long" numeric constants LP64/LLP64 proof (mapi*.h).
Michael Stefaniuc [Mon, 21 Nov 2011 23:53:28 +0000 (00:53 +0100)] 
include: Make "long" numeric constants LP64/LLP64 proof (mapi*.h).

12 years agopo: Update French translation.
Frédéric Delanoy [Mon, 21 Nov 2011 22:34:13 +0000 (23:34 +0100)] 
po: Update French translation.

12 years agopo: Update German translation.
André Hentschel [Mon, 21 Nov 2011 19:15:48 +0000 (20:15 +0100)] 
po: Update German translation.

12 years agomountmgr.sys: Avoid hardcoding array lengths.
Frédéric Delanoy [Mon, 21 Nov 2011 18:19:49 +0000 (19:19 +0100)] 
mountmgr.sys: Avoid hardcoding array lengths.

12 years agokrnl386.exe16: Avoid hardcoding array lengths.
Frédéric Delanoy [Mon, 21 Nov 2011 18:19:48 +0000 (19:19 +0100)] 
krnl386.exe16: Avoid hardcoding array lengths.

12 years agocomctl32: Avoid hardcoding array lengths.
Frédéric Delanoy [Mon, 21 Nov 2011 18:19:46 +0000 (19:19 +0100)] 
comctl32: Avoid hardcoding array lengths.

12 years agowined3d: Get rid of the WINED3DGAMMARAMP typedef.
Henri Verbeet [Mon, 21 Nov 2011 17:48:41 +0000 (18:48 +0100)] 
wined3d: Get rid of the WINED3DGAMMARAMP typedef.

12 years agowined3d: Get rid of the WINED3DVIEWPORT typedef.
Henri Verbeet [Mon, 21 Nov 2011 17:48:40 +0000 (18:48 +0100)] 
wined3d: Get rid of the WINED3DVIEWPORT typedef.

12 years agowined3d: Recognize the SM4 xor opcode.
Henri Verbeet [Mon, 21 Nov 2011 17:48:39 +0000 (18:48 +0100)] 
wined3d: Recognize the SM4 xor opcode.

12 years agowined3d: Recognize the SM4 ushr opcode.
Henri Verbeet [Mon, 21 Nov 2011 17:48:38 +0000 (18:48 +0100)] 
wined3d: Recognize the SM4 ushr opcode.

12 years agowined3d: Recognize the SM4 udiv opcode.
Henri Verbeet [Mon, 21 Nov 2011 17:48:37 +0000 (18:48 +0100)] 
wined3d: Recognize the SM4 udiv opcode.

12 years agogphoto2.ds: Remove an unused and untranslatable listview label.
Francois Gouget [Mon, 21 Nov 2011 16:56:20 +0000 (17:56 +0100)] 
gphoto2.ds: Remove an unused and untranslatable listview label.

Spotted by Luca Bennati.

12 years agoqedit/tests: Add SampleGrabber COM aggregation test.
Michael Stefaniuc [Mon, 21 Nov 2011 13:46:57 +0000 (14:46 +0100)] 
qedit/tests: Add SampleGrabber COM aggregation test.

12 years agojscript: Use bytecode for unary '+' expression.
Jacek Caban [Mon, 21 Nov 2011 14:35:41 +0000 (15:35 +0100)] 
jscript: Use bytecode for unary '+' expression.

12 years agojscript: Use bytecode for binary negation implementation.
Jacek Caban [Mon, 21 Nov 2011 14:35:15 +0000 (15:35 +0100)] 
jscript: Use bytecode for binary negation implementation.

12 years agows2_32: Invert SIOCATMARK logic.
Bruno Jesus [Sun, 20 Nov 2011 01:20:30 +0000 (23:20 -0200)] 
ws2_32: Invert SIOCATMARK logic.

12 years agoregedit: Allow binary files to be imported.
Bruno Jesus [Sun, 20 Nov 2011 00:06:51 +0000 (22:06 -0200)] 
regedit: Allow binary files to be imported.

12 years agomsxml3: Added IDispatchEx support for SAXReader.
Nikolay Sivov [Mon, 21 Nov 2011 09:23:25 +0000 (12:23 +0300)] 
msxml3: Added IDispatchEx support for SAXReader.

12 years agocmd: Move builtins list to builtins.c.
Frédéric Delanoy [Mon, 21 Nov 2011 08:08:03 +0000 (09:08 +0100)] 
cmd: Move builtins list to builtins.c.

12 years agowinhttp: Make the standard utilities available to PAC scripts.
Hans Leidekker [Mon, 21 Nov 2011 11:33:51 +0000 (12:33 +0100)] 
winhttp: Make the standard utilities available to PAC scripts.

12 years agowinhttp: Fix a memory leak in run_script.
Hans Leidekker [Mon, 21 Nov 2011 11:33:19 +0000 (12:33 +0100)] 
winhttp: Fix a memory leak in run_script.

12 years agowinhttp: Reverse the order of arguments passed to Invoke.
Hans Leidekker [Mon, 21 Nov 2011 11:32:50 +0000 (12:32 +0100)] 
winhttp: Reverse the order of arguments passed to Invoke.