wine
12 years agojscript: Expose RegExpError constructor in global object.
Jacek Caban [Mon, 16 Jul 2012 13:31:58 +0000 (15:31 +0200)] 
jscript: Expose RegExpError constructor in global object.

12 years agojscript: Properly set Error object's constructor property.
Jacek Caban [Mon, 16 Jul 2012 13:31:37 +0000 (15:31 +0200)] 
jscript: Properly set Error object's constructor property.

12 years agojscript: Properly set Function constructor's constructor property.
Jacek Caban [Mon, 16 Jul 2012 13:31:24 +0000 (15:31 +0200)] 
jscript: Properly set Function constructor's constructor property.

12 years agojscript: Properly handle constructor property for most builtin constructors.
Jacek Caban [Mon, 16 Jul 2012 13:31:10 +0000 (15:31 +0200)] 
jscript: Properly handle constructor property for most builtin constructors.

12 years agojscript: Properly set Number.prototyp.constructor.
Jacek Caban [Mon, 16 Jul 2012 13:30:54 +0000 (15:30 +0200)] 
jscript: Properly set Number.prototyp.constructor.

12 years agod3dx9_36: Implementation of D3DXSHEvalDirection.
Nozomi Kodama [Sun, 15 Jul 2012 08:18:50 +0000 (10:18 +0200)] 
d3dx9_36: Implementation of D3DXSHEvalDirection.

12 years agoopengl32: Mark invalid handles with ffff instead of 0.
Alexandre Julliard [Mon, 16 Jul 2012 12:50:01 +0000 (14:50 +0200)] 
opengl32: Mark invalid handles with ffff instead of 0.

12 years agowindowscodecs: Use predefined WICBitmapPaletteTypeFixedBW palette instead of a hand...
Dmitry Timoshkov [Mon, 16 Jul 2012 05:54:32 +0000 (14:54 +0900)] 
windowscodecs: Use predefined WICBitmapPaletteTypeFixedBW palette instead of a hand-made one.

12 years agowindowscodecs: Avoid casting IWICFormatConverter to IWICBitmapSource.
Dmitry Timoshkov [Mon, 16 Jul 2012 05:53:44 +0000 (14:53 +0900)] 
windowscodecs: Avoid casting IWICFormatConverter to IWICBitmapSource.

12 years agomsxml3: Implement a common way to store and get callback interface pointers.
Nikolay Sivov [Sat, 14 Jul 2012 20:36:54 +0000 (00:36 +0400)] 
msxml3: Implement a common way to store and get callback interface pointers.

12 years agomsxml3: Implement put/get for DTD handler callback interface.
Nikolay Sivov [Sat, 14 Jul 2012 19:05:34 +0000 (23:05 +0400)] 
msxml3: Implement put/get for DTD handler callback interface.

12 years agomsxml3: Protect from null pointer in load().
Nikolay Sivov [Sat, 14 Jul 2012 18:52:35 +0000 (22:52 +0400)] 
msxml3: Protect from null pointer in load().

12 years agoole32: Implement SetConvertStg().
Nikolay Sivov [Sat, 14 Jul 2012 18:39:15 +0000 (22:39 +0400)] 
ole32: Implement SetConvertStg().

12 years agoole32: No need to test for null implementation pointer in methods.
Nikolay Sivov [Sat, 14 Jul 2012 17:13:40 +0000 (21:13 +0400)] 
ole32: No need to test for null implementation pointer in methods.

12 years agoole32: COM cleanup of IPropertySetStorage interface.
Nikolay Sivov [Sat, 14 Jul 2012 16:42:48 +0000 (20:42 +0400)] 
ole32: COM cleanup of IPropertySetStorage interface.

12 years agoappwiz.cpl: Only offer to download an addon if its installer is missing.
Francois Gouget [Mon, 16 Jul 2012 08:09:32 +0000 (10:09 +0200)] 
appwiz.cpl: Only offer to download an addon if its installer is missing.

12 years agod3dx9: Implementation of D3DXSHMultiply2.
Nozomi Kodama [Fri, 13 Jul 2012 00:53:18 +0000 (02:53 +0200)] 
d3dx9: Implementation of D3DXSHMultiply2.

12 years agontdll: Add support for relay debugging on ARM.
André Hentschel [Sun, 15 Jul 2012 14:45:01 +0000 (16:45 +0200)] 
ntdll: Add support for relay debugging on ARM.

12 years agowinebuild: Generate relay debugging thunks for ARM.
André Hentschel [Sun, 15 Jul 2012 14:41:56 +0000 (16:41 +0200)] 
winebuild: Generate relay debugging thunks for ARM.

12 years agogdiplus: Avoid out of bounds access warning.
Alexandre Julliard [Mon, 16 Jul 2012 12:28:31 +0000 (14:28 +0200)] 
gdiplus: Avoid out of bounds access warning.

12 years agowined3d: Remove unused variables.
Alexandre Julliard [Mon, 16 Jul 2012 12:26:32 +0000 (14:26 +0200)] 
wined3d: Remove unused variables.

12 years agowinex11: Add support for XRandR 1.3.
Henri Verbeet [Sun, 15 Jul 2012 13:45:01 +0000 (15:45 +0200)] 
winex11: Add support for XRandR 1.3.

12 years agowinex11: Add support for XRandR 1.2.
Henri Verbeet [Sun, 15 Jul 2012 13:45:00 +0000 (15:45 +0200)] 
winex11: Add support for XRandR 1.2.

12 years agowinex11: Properly calculate the virtual screen rect in xinerama_init().
Henri Verbeet [Sun, 15 Jul 2012 13:44:59 +0000 (15:44 +0200)] 
winex11: Properly calculate the virtual screen rect in xinerama_init().

12 years agowined3d: Get rid of the unused sampler_stages limit.
Henri Verbeet [Sun, 15 Jul 2012 13:44:58 +0000 (15:44 +0200)] 
wined3d: Get rid of the unused sampler_stages limit.

12 years agoddraw: Create surfaces with the correct mip level in device_parent_create_texture_sur...
Henri Verbeet [Sun, 15 Jul 2012 13:44:57 +0000 (15:44 +0200)] 
ddraw: Create surfaces with the correct mip level in device_parent_create_texture_surface().

12 years agosecur32: On Mac, define modern ECDH cipher suites if the SDK doesn't.
Ken Thomases [Fri, 13 Jul 2012 20:19:38 +0000 (15:19 -0500)] 
secur32: On Mac, define modern ECDH cipher suites if the SDK doesn't.

12 years agosecur32: On Mac, recognize key exchange algorithm for cipher suites using ECDH.
Ken Thomases [Fri, 13 Jul 2012 20:19:23 +0000 (15:19 -0500)] 
secur32: On Mac, recognize key exchange algorithm for cipher suites using ECDH.

12 years agoinclude/wincrypt.h: Add identifiers for Elliptic curve Diffie-Hellman algorithm.
Ken Thomases [Fri, 13 Jul 2012 20:19:09 +0000 (15:19 -0500)] 
include/wincrypt.h: Add identifiers for Elliptic curve Diffie-Hellman algorithm.

12 years agojscript: Prefer builtin version.
Jacek Caban [Fri, 13 Jul 2012 14:10:13 +0000 (16:10 +0200)] 
jscript: Prefer builtin version.

12 years agomshtml: Added test of calling IDispatchEx properties.
Jacek Caban [Fri, 13 Jul 2012 12:46:55 +0000 (14:46 +0200)] 
mshtml: Added test of calling IDispatchEx properties.

12 years agomshtml: Added support for calling functions returned by builtin getters.
Jacek Caban [Fri, 13 Jul 2012 12:46:41 +0000 (14:46 +0200)] 
mshtml: Added support for calling functions returned by builtin getters.

12 years agomshtml: Moved invoking DISPID_VALUE to separated function.
Jacek Caban [Fri, 13 Jul 2012 12:46:26 +0000 (14:46 +0200)] 
mshtml: Moved invoking DISPID_VALUE to separated function.

12 years agomshtml: Added IHTMLAnchorElement::name implementation.
Jacek Caban [Fri, 13 Jul 2012 12:46:08 +0000 (14:46 +0200)] 
mshtml: Added IHTMLAnchorElement::name implementation.

12 years agomshtml: Added IHTMLInputElement::maxLength implementation.
Jacek Caban [Fri, 13 Jul 2012 12:45:46 +0000 (14:45 +0200)] 
mshtml: Added IHTMLInputElement::maxLength implementation.

12 years agomshtml: Added HTMLInputElement::onchange implementation.
Jacek Caban [Fri, 13 Jul 2012 12:45:19 +0000 (14:45 +0200)] 
mshtml: Added HTMLInputElement::onchange implementation.

12 years agomshtml: Added HTMLElement::onkeypress implementation.
Jacek Caban [Fri, 13 Jul 2012 12:44:59 +0000 (14:44 +0200)] 
mshtml: Added HTMLElement::onkeypress implementation.

12 years agomshtml: Get rid of no longer needed support for new window navigation in before_async...
Jacek Caban [Fri, 13 Jul 2012 12:44:45 +0000 (14:44 +0200)] 
mshtml: Get rid of no longer needed support for new window navigation in before_async_open.

12 years agomshtml: Use proper task_magic in async_open.
Jacek Caban [Fri, 13 Jul 2012 12:44:24 +0000 (14:44 +0200)] 
mshtml: Use proper task_magic in async_open.

12 years agowinex11: Fix the virtual desktop check in update_desktop_fullscreen().
Henri Verbeet [Fri, 13 Jul 2012 10:53:11 +0000 (12:53 +0200)] 
winex11: Fix the virtual desktop check in update_desktop_fullscreen().

12 years agowinex11: Simplify the XRandR mode matching code a bit.
Henri Verbeet [Fri, 13 Jul 2012 10:53:10 +0000 (12:53 +0200)] 
winex11: Simplify the XRandR mode matching code a bit.

12 years agoddraw: Create texture surfaces from device_parent_create_texture_surface().
Henri Verbeet [Fri, 13 Jul 2012 10:53:09 +0000 (12:53 +0200)] 
ddraw: Create texture surfaces from device_parent_create_texture_surface().

Instead of creating them in advance and hoping we can find them back later.

12 years agoddraw: Get rid of some redundant TRACE_ON invocations.
Henri Verbeet [Fri, 13 Jul 2012 10:53:08 +0000 (12:53 +0200)] 
ddraw: Get rid of some redundant TRACE_ON invocations.

12 years agoddraw: Get rid of the "tex_root" hack.
Henri Verbeet [Fri, 13 Jul 2012 10:53:07 +0000 (12:53 +0200)] 
ddraw: Get rid of the "tex_root" hack.

12 years agoole32: COM cleanup for IStorage interface of base storage implementation.
Nikolay Sivov [Fri, 13 Jul 2012 10:37:58 +0000 (14:37 +0400)] 
ole32: COM cleanup for IStorage interface of base storage implementation.

12 years agoole32: Simplify storage root entry name initialization.
Nikolay Sivov [Fri, 13 Jul 2012 08:01:53 +0000 (12:01 +0400)] 
ole32: Simplify storage root entry name initialization.

12 years agoole32: Implement GetConvertStg().
Nikolay Sivov [Fri, 13 Jul 2012 07:56:26 +0000 (11:56 +0400)] 
ole32: Implement GetConvertStg().

12 years agoole32: COM cleanup of storage IStream implementation.
Nikolay Sivov [Fri, 13 Jul 2012 05:45:37 +0000 (09:45 +0400)] 
ole32: COM cleanup of storage IStream implementation.

12 years agowbemprox: Add support for creating new tables.
Hans Leidekker [Fri, 13 Jul 2012 09:35:39 +0000 (11:35 +0200)] 
wbemprox: Add support for creating new tables.

12 years agowbemprox: Add a partial StdRegProv class implementation.
Hans Leidekker [Fri, 13 Jul 2012 09:35:09 +0000 (11:35 +0200)] 
wbemprox: Add a partial StdRegProv class implementation.

12 years agowbemprox: Return a null variant instead of an empty string if the property isn't...
Hans Leidekker [Fri, 13 Jul 2012 09:34:42 +0000 (11:34 +0200)] 
wbemprox: Return a null variant instead of an empty string if the property isn't set.

12 years agowbemprox: Implement Win32_NetworkAdapter.MACAddress and Win32_NetworkAdapter.PNPDeviceID.
Hans Leidekker [Fri, 13 Jul 2012 09:34:17 +0000 (11:34 +0200)] 
wbemprox: Implement Win32_NetworkAdapter.MACAddress and Win32_NetworkAdapter.PNPDeviceID.

12 years agowindowscodecs: Test pixel format of the loaded TIFF image.
Dmitry Timoshkov [Fri, 13 Jul 2012 02:47:07 +0000 (11:47 +0900)] 
windowscodecs: Test pixel format of the loaded TIFF image.

12 years agowindowscodecs: Use predefined WICBitmapPaletteTypeFixedGray16 palette instead of...
Dmitry Timoshkov [Fri, 13 Jul 2012 01:08:58 +0000 (10:08 +0900)] 
windowscodecs: Use predefined WICBitmapPaletteTypeFixedGray16 palette instead of a handmade one.

12 years agowindowscodecs: Use predefined WICBitmapPaletteTypeFixedGray4 palette instead of a...
Dmitry Timoshkov [Fri, 13 Jul 2012 01:07:37 +0000 (10:07 +0900)] 
windowscodecs: Use predefined WICBitmapPaletteTypeFixedGray4 palette instead of a handmade one.

12 years agokernel32/tests: Add a IOCTL_DVD_READ_STRUCTURE (DvdCopyrightDescriptor) test.
Alexandre Goujon [Wed, 11 Jul 2012 20:26:51 +0000 (22:26 +0200)] 
kernel32/tests: Add a IOCTL_DVD_READ_STRUCTURE (DvdCopyrightDescriptor) test.

12 years agokernel32/tests: Add a IOCTL_DVD_READ_STRUCTURE (DvdPhysicalDescriptor) test.
Alexandre Goujon [Wed, 11 Jul 2012 20:26:50 +0000 (22:26 +0200)] 
kernel32/tests: Add a IOCTL_DVD_READ_STRUCTURE (DvdPhysicalDescriptor) test.

12 years agokernel32/tests: Add a helper to test CDROM ioctl.
Alexandre Goujon [Wed, 11 Jul 2012 20:26:48 +0000 (22:26 +0200)] 
kernel32/tests: Add a helper to test CDROM ioctl.

12 years agoinclude/ddk: Add DVD_DESCRIPTOR_HEADER descriptor structure.
Alexandre Goujon [Wed, 11 Jul 2012 20:26:49 +0000 (22:26 +0200)] 
include/ddk: Add DVD_DESCRIPTOR_HEADER descriptor structure.

12 years agoshell32: Fix FindExecutable search path when a default directory is supplied.
Erich Hoover [Tue, 10 Jul 2012 17:59:24 +0000 (11:59 -0600)] 
shell32: Fix FindExecutable search path when a default directory is supplied.

12 years agoadvapi32/tests: Add tests for CredIsMarshaledCredential.
Detlef Riekenberg [Fri, 6 Jul 2012 22:36:28 +0000 (00:36 +0200)] 
advapi32/tests: Add tests for CredIsMarshaledCredential.

12 years agoadvapi32: Implement CredIsMarshaledCredentialA/W.
Detlef Riekenberg [Fri, 6 Jul 2012 22:36:27 +0000 (00:36 +0200)] 
advapi32: Implement CredIsMarshaledCredentialA/W.

12 years agoscrrun: Added IFileSystem3_FileExists implementation.
Nikolay Sivov [Wed, 11 Jul 2012 22:00:42 +0000 (02:00 +0400)] 
scrrun: Added IFileSystem3_FileExists implementation.

12 years agoscrrun: Add typelib support.
Alistair Leslie-Hughes [Fri, 15 Jun 2012 05:17:42 +0000 (15:17 +1000)] 
scrrun: Add typelib support.

12 years agowindowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone256 palette.
Dmitry Timoshkov [Thu, 12 Jul 2012 07:14:11 +0000 (16:14 +0900)] 
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone256 palette.

12 years agowindowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone64 palette.
Dmitry Timoshkov [Thu, 12 Jul 2012 07:11:51 +0000 (16:11 +0900)] 
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone64 palette.

12 years agowindowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone8 palette.
Dmitry Timoshkov [Thu, 12 Jul 2012 07:10:27 +0000 (16:10 +0900)] 
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone8 palette.

12 years agowindowscodecs: Add support for generating WICBitmapPaletteTypeFixedGray256 palette.
Dmitry Timoshkov [Thu, 12 Jul 2012 07:09:26 +0000 (16:09 +0900)] 
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedGray256 palette.

12 years agowindowscodecs: Add support for generating WICBitmapPaletteTypeFixedGray16 palette.
Dmitry Timoshkov [Thu, 12 Jul 2012 07:55:53 +0000 (16:55 +0900)] 
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedGray16 palette.

12 years agowindowscodecs: Add support for generating WICBitmapPaletteTypeFixedGray4 palette.
Dmitry Timoshkov [Thu, 12 Jul 2012 07:55:45 +0000 (16:55 +0900)] 
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedGray4 palette.

12 years agowindowscodecs: Add support for generating WICBitmapPaletteTypeFixedBW palette. Resend.
Dmitry Timoshkov [Thu, 12 Jul 2012 07:06:29 +0000 (16:06 +0900)] 
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedBW palette. Resend.

12 years agowinex11: Get rid of the no longer needed drawable rect in the X11 device.
Alexandre Julliard [Thu, 12 Jul 2012 19:19:58 +0000 (14:19 -0500)] 
winex11: Get rid of the no longer needed drawable rect in the X11 device.

12 years agogdiplus: Accept a transformation matrix in GdipFlattenPath.
Vincent Povirk [Wed, 11 Jul 2012 21:10:31 +0000 (16:10 -0500)] 
gdiplus: Accept a transformation matrix in GdipFlattenPath.

12 years agogdiplus: Implement LineJoinMiterClipped and partially implement LineJoinMiter.
Vincent Povirk [Thu, 28 Jun 2012 14:06:44 +0000 (09:06 -0500)] 
gdiplus: Implement LineJoinMiterClipped and partially implement LineJoinMiter.

12 years agogdiplus: Fix memory leak in GdipImageRotateFlip.
Vincent Povirk [Thu, 12 Jul 2012 14:17:56 +0000 (09:17 -0500)] 
gdiplus: Fix memory leak in GdipImageRotateFlip.

12 years agogdiplus: Fix GdipImageRotateFlip for images from streams.
Vincent Povirk [Thu, 12 Jul 2012 14:17:09 +0000 (09:17 -0500)] 
gdiplus: Fix GdipImageRotateFlip for images from streams.

12 years agowindowscodecs: Add a test for palette associated with black&white TIFF image.
Dmitry Timoshkov [Thu, 12 Jul 2012 10:13:22 +0000 (19:13 +0900)] 
windowscodecs: Add a test for palette associated with black&white TIFF image.

12 years agogdiplus: Add a test for palette associated with black&white TIFF image.
Dmitry Timoshkov [Thu, 12 Jul 2012 10:13:15 +0000 (19:13 +0900)] 
gdiplus: Add a test for palette associated with black&white TIFF image.

12 years agod3dcompiler: Use location information in add_modifier().
Matteo Bruni [Thu, 12 Jul 2012 14:01:36 +0000 (16:01 +0200)] 
d3dcompiler: Use location information in add_modifier().

12 years agod3dcompiler: Store (and begin to use) location information for variables.
Matteo Bruni [Thu, 12 Jul 2012 14:01:35 +0000 (16:01 +0200)] 
d3dcompiler: Store (and begin to use) location information for variables.

12 years agod3dcompiler: Introduce source_location structure.
Matteo Bruni [Thu, 12 Jul 2012 14:01:34 +0000 (16:01 +0200)] 
d3dcompiler: Introduce source_location structure.

12 years agod3dcompiler: Track the location of each lexer token.
Matteo Bruni [Thu, 12 Jul 2012 14:01:33 +0000 (16:01 +0200)] 
d3dcompiler: Track the location of each lexer token.

12 years agod3dcompiler: Add hlsl_report_message function to standardize error messages.
Matteo Bruni [Thu, 12 Jul 2012 14:01:32 +0000 (16:01 +0200)] 
d3dcompiler: Add hlsl_report_message function to standardize error messages.

12 years agomshtml: Don't store outer window in nsChannelBSC.
Jacek Caban [Thu, 12 Jul 2012 12:26:13 +0000 (14:26 +0200)] 
mshtml: Don't store outer window in nsChannelBSC.

12 years agomshtml: Use per-inner window task_magic for binding.
Jacek Caban [Thu, 12 Jul 2012 12:25:58 +0000 (14:25 +0200)] 
mshtml: Use per-inner window task_magic for binding.

12 years agomshtml: Create inner window early in binding process and use it to store current...
Jacek Caban [Thu, 12 Jul 2012 12:25:43 +0000 (14:25 +0200)] 
mshtml: Create inner window early in binding process and use it to store current binding callback.

12 years agod3d10core: Implement d3d10_texture2d_Map().
Henri Verbeet [Thu, 12 Jul 2012 11:44:23 +0000 (13:44 +0200)] 
d3d10core: Implement d3d10_texture2d_Map().

12 years agod3d10core: Implement d3d10_texture2d_Unmap().
Henri Verbeet [Thu, 12 Jul 2012 11:44:22 +0000 (13:44 +0200)] 
d3d10core: Implement d3d10_texture2d_Unmap().

12 years agod3d10core: Always create a wined3d texture for d3d10core textures.
Henri Verbeet [Thu, 12 Jul 2012 11:44:21 +0000 (13:44 +0200)] 
d3d10core: Always create a wined3d texture for d3d10core textures.

12 years agod3dcompiler: Improve debug_hlsl_type function.
Matteo Bruni [Wed, 11 Jul 2012 15:27:53 +0000 (17:27 +0200)] 
d3dcompiler: Improve debug_hlsl_type function.

12 years agod3dcompiler: Add a trace to the scope push/pop functions.
Matteo Bruni [Wed, 11 Jul 2012 15:27:52 +0000 (17:27 +0200)] 
d3dcompiler: Add a trace to the scope push/pop functions.

12 years agod3dcompiler: Pass the shader filename to the preprocessor.
Matteo Bruni [Wed, 11 Jul 2012 15:27:51 +0000 (17:27 +0200)] 
d3dcompiler: Pass the shader filename to the preprocessor.

12 years agod3dcompiler: Make declaration_statement return a list.
Matteo Bruni [Wed, 11 Jul 2012 15:27:50 +0000 (17:27 +0200)] 
d3dcompiler: Make declaration_statement return a list.

12 years agod3dcompiler: Properly print compilation messages.
Matteo Bruni [Wed, 11 Jul 2012 15:27:49 +0000 (17:27 +0200)] 
d3dcompiler: Properly print compilation messages.

12 years agowinex11: Get rid of some needless globals.
Henri Verbeet [Wed, 11 Jul 2012 15:35:45 +0000 (17:35 +0200)] 
winex11: Get rid of some needless globals.

12 years agowinex11: Simplify X11DRV_XRandR_Init() error handling a bit.
Henri Verbeet [Wed, 11 Jul 2012 15:35:44 +0000 (17:35 +0200)] 
winex11: Simplify X11DRV_XRandR_Init() error handling a bit.

12 years agosetupapi: Add a stub for SetupDiGetDeviceInstallParamsW.
André Hentschel [Sat, 7 Jul 2012 13:19:53 +0000 (15:19 +0200)] 
setupapi: Add a stub for SetupDiGetDeviceInstallParamsW.

12 years agocomdlg32: Do not use GetDlgItemText to get combo box text during an CBN_SELCHANGE...
Aric Stewart [Tue, 3 Jul 2012 15:21:47 +0000 (10:21 -0500)] 
comdlg32: Do not use GetDlgItemText to get combo box text during an CBN_SELCHANGE notification.

12 years agocredui: Add a stub for CredUIInitControls.
Detlef Riekenberg [Thu, 5 Jul 2012 22:35:36 +0000 (00:35 +0200)] 
credui: Add a stub for CredUIInitControls.

12 years agowininet: Don't evaluate netconn_get_avail_data() twice in netconn_read().
Dan Kegel [Sun, 8 Jul 2012 00:34:52 +0000 (17:34 -0700)] 
wininet: Don't evaluate netconn_get_avail_data() twice in netconn_read().