List Info

Thread: Wine release 0.9.23




Wine release 0.9.23
user name
2006-10-13 15:46:22
This is release 0.9.23 of Wine, a free implementation of
Windows on Unix.

What's new in this release:
  - Massive update of printf formats for Win64
compatibility.
  - Dynamic drive support on MacOSX.
  - Still more MSI fixes and improvements.
  - Lots of bug fixes.

Because of lags created by using mirrors, this message may
reach you
before the release is available at the public sites. The
sources will
be available from the following locations:

  http://ibiblio.org/pub/linux/system/emulat
ors/wine/wine-0.9.23.tar.bz2
  http://prdownloads.sourceforge.net/wine/wine-0.9.23.t
ar.bz2

Binary packages for various distributions will be available
from:

  http://www.winehq
.org/site/download

You will find documentation on

  http://www.w
inehq.org/site/documentation

You can also get the current source directly from the git or
CVS
repositories. Check respectively http://www.winehq.org/
site/git or
http://www.winehq.org/
site/cvs for details.

If you fix something, please submit a patch; instructions on
how to do
this can be found at http://www
.winehq.org/site/sending_patches

Wine is available thanks to the work of many people. See the
file
AUTHORS in the distribution for the complete list.

------------------------------------------------------------
----

Changes since 0.9.22:

Alexander Nicolaysen Sørnes (1):
      Updated Norwegian Bokmål translations.

Alexandre Julliard (25):
      winex11.drv: Fix typo that confuses winapi_check.
      winsock: Make sure to include sys/types.h in all
cases.
      ws2_32: Avoid retrieving the fd twice in WSAIoctl.
      explorer: Split the device management to a separate
file to make it usable independently of HAL support.
      explorer: Avoid repeated notifications on device
removal.
      explorer: Added dynamic drive support for MacOSX.
      ntdll: Implement FSCTL_DISMOUNT_VOLUME for MacOSX.
      ntdll: Added error mapping for ENXIO.
      Makefile: Avoid trailing slash in find, it breaks tags
on MacOS.
      server: Return the data for winevent hooks in the
varargs part of the get_message request.
      server: Return the data for callback results in the
varargs part of the get_message request.
      server: Pass the data for message callbacks as vararg
from the client side.
      server: Rearrange a few fields to avoid wasting
padding space on 64 bits.
      user32: The per-window user data must be a DWORD_PTR.
      ntdll: Fixed typo in serial.c.
      user32: Store the prev_unicode hook flag on the client
side.
      server: Changed the get_next_hook request to allow
retrieving the current hook too.
      dinput: Only register the window class once to avoid
race conditions.
      winex11.drv: Give XInitThreads another chance.
      winsock: Add a WS_ prefix to the BSD types.
      ws2_32: Win64 printf format fixes.
      loader: Make sure the reserved area is protected on
MacOSX too.
      Fixed some printf warnings caused by using sizeof.
      sane.ds: Get rid of the prototypes of some removed
functions.
      msvfw32: Avoid a compiler warning.

Andrew Talbot (19):
      shell32: Cast-qual warnings fix.
      shell32: Cast-qual warnings fix.
      shell32: Cast-qual warnings fix.
      shell32: Cast-qual warnings fix.
      shell32: Cast-qual warnings fix.
      shell32: Another cast-qual warning fix.
      tapi32: Cast-qual warnings fix.
      user: Cast-qual warnings fix.
      user/tests: Cast-qual warnings fix.
      wininet/tests: Cast-qual warning fix.
      winecfg: Cast-qual warnings fix.
      wineboot: Cast-qual warning fix.
      winebrowser: Cast-qual warnings fix.
      winefile: Cast-qual warnings fix.
      server: Cast-qual warning fix.
      widl: Cast-qual warning fix.
      winebuild: Cast-qual warning fix.
      winedump: Cast-qual warnings fix (with thanks to
Dmitry Timoshkov and Eric Pouech).
      regedit: Cast-qual warnings fix.

Benjamin Arai (1):
      resutils: Implements stub dll for resutils.dll.

Byeong-Sik Jeon (1):
      gdi32: Improve get_nearest_charset().

Christian Gmeiner (1):
      user32: SPI_GETFONTSMOOTHINGORIENTATION and
SPI_SETFONTSMOOTHINGORIENTATION are kown actions.

Christopher GAUTIER (1):
      wined3d: Disable GL_REGISTER_COMBINERS_NV (if
supported) in IWineD3DSurfaceImpl_BltOverride.

Detlef Riekenberg (3):
      winedump: Remove the shell script reference from the
man-page.
      shell32: Implement SHRegQueryValueA with
RegQueryValueA.
      shell32: Fix typo in Run dialog.

Dmitry Timoshkov (8):
      ws2_32: Use a symbolic name instead of hand-made
value.
      ws2_32: Add a comment to ioctlsocket about 'bogus'
ioctl 0x667e.
      user/tests: Flush events before running mouse tests.
      winecfg: Fix a typo in Russian translation.
      ntdll: Make test_debug_regs() print the actual Dr7
value it got.
      user: Increase the time during which flush_events()
waits for pending events.
      winex11.drv: Make all windows moveable by default.
      user: Add some missing messages to the message spy.

Elie Morisse (1):
      ddraw: Don't destroy complex attached surfaces even if
explicitely

Eric Pouech (4):
      winedbg: Fixed the auto mode.
      ntdll-kernel32: WaitCommEvent.
      winedbg: Rewrote the file handling to use SearchPath
instead of home grown version.
      ntdll: Implemented AmILastThread information class for
NtQueryInformationThread.

Francois Gouget (44):
      Assorted spelling fixes.
      widl: Use CONST_VTBL to declare lpVtbl.
      Fix rpcndr.h so it takes CONST_VTABLE into account.
      secur32: Only include secext.h when asked to.
      wincrypt: Fix the
CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME declaration in
the MSVC case.
      ole32: Fix invalid macro usage.
      msvcmaker: The msvcrt tests need '..' in the include
path.
      ddraw: Fix comparefloat() so it compiles with Visual
C++ when given a negative value.
      urlmon: Fix the case of the BINDINFO.cbstgmedData
field. Fixes the htmldoc test compilation on Windows.
      dsound: Don't use state.buffer_size before it has been
initialized.
      Add missing 'n's to ok() calls.
      oleaut32: Fixed compilation in the nameless union
case.
      ddraw: Only perform the screen resolution changing
tests in interactive mode.
      rpcrt4: Don't return void values. This fixes Visual
C++ warnings.
      riched20: Tweak a buffer declaration to fix the
compilation with Visual C++.
      d3d9: Tweak a buffer declaration to fix the
compilation with Visual C++.
      mshtml: Remove space before 'n'.
      Add missing 'n's to ok() calls.
      Assorted spelling fixes.
      urlmon: Fix spelling of the 'origin' parameter in the
*Protocol_Seek() functions.
      shell32: Microsoft's EXP_DARWIN_LINK structure does
not have a dbh
      oleaut32: Remove unnecessary casts.
      include: Add missing PSP_ constants.
      include: Add missing STATUS_CTX_ constants.
      comctl32: Fix LVM_GETITEM/LVIF_STATE so it only
returns the bits it
      include: Add new Vista SDK constants and structures.
      winecfg: Remove ZeroMemory() calls and instead set
iSubItem = 0 manually.
      taskmgr: Remove ZeroMemory() calls and instead set the
relevant fields (usually just iSubItem) to zero manually.
      gphoto2.ds: Remove ZeroMemory() calls and instead set
the relevant fields (usually just iSubItem) to zero
manually.
      shell32: Don't forget to set stateMask when calling
LVM_GETITEM/LVIF_STATE.
      winecfg: Remove unneeded memset() calls.
      d3d8: Fix 'n' typo.
      oleview: Fix the placement of a 'n'.
      user/tests: It is perfectly valid for some sysparams
registry fields
      Add missing 'n's to Wine traces.
      French rc files must be encoded in iso-8859-1, not
utf-8.
      wined3d: Fix 'n' typo.
      Tweak TRACE()s to simplify 'n' checks.
      dmloader: Modify the debugstr_DMUS_* functions to
return strings that never end with a 'n'.
      olepro32: Mark stubs as such.
      secur32: Add missing 'n' in a Wine trace.
      rpcrt4: Add RPC_CSTR, RPC_WSTR and update the
prototypes accordingly.
      Assorted spelling fixes.
      Add 'n's to Wine traces.

Frank Richter (3):
      kernel32: Translated some more NLS strings to German.
      kernel32: Added German translation of messages.
      kernel32: Fix typos in English messages.

Ge van Geldorp (1):
      winapi_test: Regenerate tests.

Gerald Pfeifer (1):
      programs/regedit: Fix format specifiers for _stscanf
and fprintf.

H. Verbeet (11):
      wined3d: Explicitly enable the GL_ARB_draw_buffers
extension in GLSL shaders.
      wined3d: Report the correct number of available
4-component float vectors for GLSL.
      wined3d: Improve shader_dump_decl_usage() TRACEs.
      d3d8: Win64 printf format warning fixes.
      d3d8/tests: Win64 printf format warning fixes.
      d3d9: Win64 printf format warning fixes.
      ddraw/tests: Win64 printf format warning fixes.
      d3d9: Disable the surface pitch size test for now,
just check alignment instead.
      ddraw: Win64 printf format warning fixes.
      wordpad: Format warning fixes.
      regedit: Format warning fixes.

Hans Leidekker (33):
      usp10: Add a stub implementation and a test for
ScriptLayout.
      dnsapi: Win64 printf format warning fixes.
      mscms: Win64 printf format warning fixes.
      wldap32: Win64 printf format warning fixes.
      advapi32: Win64 printf format warning fixes.
      mscms: Restore the preprocessor hack.
      advapi32/tests: Win64 printf format warning fixes.
      wininet/tests: Win64 printf format warning fixes.
      wininet: Win64 printf format warning fixes.
      mscms: Document the transform functions.
      mscms: Cast-qual warnings fix.
      dnsapi: Cast-qual warnings fix.
      wldap32: Cast-qual warnings fix.
      Don't use utf-8 in rc files.
      shlwapi: Win64 printf format warning fixes.
      usp10: Add a stub implementation of
ScriptStringValidate.
      winspool.drv: Cast-qual warnings fix.
      shlwapi/tests: Win64 printf format warning fixes.
      iphlpapi: Win64 printf format warning fixes.
      shell32: Win64 printf format warning fixes.
      shell32/tests: Win64 printf format warning fixes.
      mscms/tests: Win64 printf format warning fixes.
      oleaut32/tests: Win64 printf format warning fixes.
      netapi32: Win64 printf format warning fixes.
      tapi32: Win64 printf format warning fixes.
      mapi32/tests: Win64 printf format warning fixes.
      itss: Win64 printf format warning fixes.
      wineps.drv: Win64 printf format warning fixes.
      quartz: Win64 printf format warning fixes.
      oleaut32: Win64 printf format warning fixes.
      winspool.drv: Win64 printf format warning fixes.
      msxml3/tests: Win64 printf format warning fixes.
      winspool.drv/tests: Win64 printf format warning fixes.

Huw Davies (1):
      oleaut32: Implement ITypeInfo_CreateInstance.

Hwang YunSong(황윤성) (2):
      regedit: Updated Korean Resource.
      regedit: Updated Korean resource.

Ivan Gyurdiev (38):
      wined3d: Remove unused field in shader opcode_arg.
      wined3d: Win64 printf fixes.
      d3d9/tests: Clean up get/set handler arguments.
      d3d9/tests: Add init/teardown handlers for state
tests.
      d3d9/tests: Remove unused device parameter.
      d3d9/tests: Make d3d9 tests Wcast-qual compliant.
      d3d9/tests: Printf format fixes for d3d9 tests.
      wined3d: Make the shader mode selections per device.
      wined3d: Move D3DSIO structure into WINED3D namespace.
      wined3d: Move D3DSPR structure into the WINED3D
namespace.
      wined3d: Move D3DSP DCL-related structures into
WINED3D namespace.
      wined3d: Move D3DSP_REG structures into the WINED3D
namespace.
      wined3d: Move D3DSP source modifier-related items into
the WINED3D namespace.
      wined3d: Move D3DSP dest modifier related items into
the WINED3D namespace.
      wined3d: D3DFORMAT: Consistently use WINED3D
namespace.
      wined3d: D3DDEVTYPE: Consistently use in WINED3D
namespace.
      wined3d: D3DTEXTURESTAGESTATETYPE: Consistently use in
WINED3D namespace.
      wined3d: D3DQUERYTYPE: Consistently use in WINED3D
namespace.
      wined3d: D3DDECLTYPE: Consistently use in WINED3D
namespace.
      wined3d: TEXTUREFILTERTYPE: Consistently use in
WINED3D namespace.
      wined3d: Merge LIGHT types into one type in WINED3D
namespace.
      wined3d: Merge MATERIAL types into one type in WINED3D
namespace.
      wined3d: Merge VIEWPORT types into one type in WINED3D
namespace.
      wined3d: Merge GAMMARAMP types into one type in
WINED3D namespace.
      wined3d: D3DRENDERSTATETYPE: Consistently use in the
WINED3D namespace.
      wined3d: D3DTRANSFORMSTATETYPE: Consistently use in
the WINED3D namespace.
      wined3d: Merge D3DMATRIX types into one type in
WINED3D namespace.
      wined3d: Merge D3DRECT types into one type in WINED3D
namespace.
      wined3d: Merge D3DCOLOR types into one type in WINED3D
namespace.
      wined3d: Merge D3DPRIMITIVETYPE types into one type in
WINED3D namespace.
      wined3d: Merge D3DDP_MAXTEXCOORD constants into one
constant in WINED3D namespace.
      wined3d: Add D3DTEXTUREOP to the WINED3D namespace.
      wined3d: Add D3DVERTEXBLENDFLAGS to the WINED3D
namespace.
      wined3d: Add D3DSI and other opcode masks to the
WINED3D namespace.
      wined3d: Add D3DSHADER_ADDRMODE masks to the WINED3D
namespace.
      wined3d: Add D3DCLIPPLANE constants to the WINED3D
namespace.
      wined3d: Add D3DTEXTURETRANSFORMTYPE to the WINED3D
namespace.
      wined3d: Add shader version/end masks to the WINED3D
namespace.

Jacek Caban (11):
      mshtml: Code cleanup.
      mshtml: Added begining implementation of
IPersistStreamInit::Save.
      mshtml: Silence common invalid QueryInterface FIXME.
      shdocvw: Silence common invalid QueryInterface FIXMEs.
      urlmon: Win64 printf format warning fixes.
      shdocvw: Win64 printf format warning fixes.
      mshtml: Win64 printf format warning fixes.
      shdocvw: Win64 printf format warning fixes.
      urlmon: Win64 printf format warning fixes.
      mshtml: Win64 printf format warning fixes.
      ole32: Don't fail in OleCreate if created object
doesn't implement IRunnableObject or IOleChache.

James Hawkins (41):
      msi: Return to the parent dialog when the argument to
the EndDialog event is Return.
      msi: Implement MsiDatabaseImport.
      comctl32: Set the TVIF_TEXT mask when notifying the
parent window of a selection change.
      msi: Add missing 'n' to TRACE output.
      msi: Don't ERR if a dialog doesn't provide control
conditions, as they are not required.
      msi: Assign the property to path if the property is
empty.
      msi: Empty the window text if no text is provided.
      msi: Select the first item in the SelectionTree
control.
      msi: Provide a specific dialog to
ControlEvent_SubscribeToEvent, as package->dialog does
not always point to the same dialog.
      msi: Publish the SelectionPath event in the
SetTargetPath event.
      msi: Properly initialize the SelectionTree control's
attributes and property values.
      msi: Publish the SelectionDescription and
SelectionPath events when the selection changes in the
SelectionTree control.
      msi: Store the selected item in the SelectionTree
control.
      msi: Subscribe the SelectionTree control to the
SelectionPath event.
      msi: Handle the SelectionBrowse event using
ControlEvent_SpawnDialog.
      msi: Only apply the last font style in the list of
styles.
      user: Add missing sizeof(WCHAR) multiplier.
      crypt32: Remove redundant NULL checks before
CryptMemFree (found by Smatch).
      advapi32: Remove redundant NULL check before SERV_free
(found by Smatch).
      dbghelp: Remove redundant NULL checks before pdb_free
(found by Smatch).
      dinput: Call missing LeaveCriticalSection in the error
case (found by Smatch).
      ddraw: Set lplpDirect3DViewport3 to NULL before
returning an error (found by Smatch).
      msi: Make msi_dialog_dup_property return a copy of the
property if the property is empty.
      advpack: Win64 printf format warning fixes.
      janitorial: Remove redundant NULL checks before
CoTaskMemFree (found by Smatch).
      janitorial: Remove redundant NULL checks before
SHFree.
      shdocvw: Return S_OK in PersistStorage_InitNew.
      msi: Perform button control events in greatest to
least order.
      msi: Make internal functions static.
      msi: Add missing declarations to the public headers.
      advpack: Make internal functions static.
      msi: Add missing sizeof(WCHAR) multiplier.
      msi: NULL-terminate dst on error.
      msi: Clean up after the package tests.
      msi: Set the SourceDir and SOURCEDIR properties in the
ResolveSource action.
      advapi32: Make internal functions static.
      advapi32: Add missing declarations to the public
headers.
      gphoto2.ds: Make an internal function static.
      comctl32: Make internal functions static.
      crypt32: Make an internal function static.
      cabinet: Make internal functions static.

Jason Green (1):
      user32: Stub implementation of BlockInput.

Jesse Allen (1):
      ddraw: Fix for DDSURFACEDESC param in CreateSurface.

Jonathan Ernst (7):
      crypt32: Initial French translation.
      cmdlgtst: Updated French translation.
      taskmgr: Updated French translation.
      regedit: Updated French translation.
      oleview: Updated French translation.
      cmdlgtst: Updated French translation.
      taskmgr: Updated French translation.

José Manuel Ferrer Ortiz (3):
      mshtml: Added Spanish translation.
      wldap32: Added Spanish translation.
      msi: Updated Spanish translation.

Juan Lang (14):
      rsaenh: Correct signature checking.
      wincrypt.h: Fix a typo.
      winex11.drv: Don't deadlock if GL init fails.
      shdocvw: Return S_OK from
WebBrowser_put_RegisterAsDropTarget.
      shdocvw: Ignore VT_ERROR arguments to
WebBrowser_Navigate2.
      crypt32/tests: Win64 printf format warning fixes.
      msi: Implement msidbLocatorTypeFileName in RegLocator
searches.
      crypt32/tests: Win64 printf format warning fixes.
      crypt32: Implement CryptSignAndEncodeCertificate.
      crypt32: Make it clearer where alg ids come from in
CryptVerifyCertificateSignatureEx.
      crypt32: Forward CryptAcquireContextU to
CryptAcquireContextW.
      crypt32: Win64 printf format warning fixes.
      crypt32: Implement CertVerifyValidityNesting.
      crypt32: Don't crash when setting CRYPT_KEY_PROV_INFO
with empty names.

Kai Blin (1):
      secur32: Add support for cached client credentials.

Karsten Elfenbein (3):
      rsaenh/tests: import & export of a plaintext
public key + algID check.
      d3d9: Fix typo in trace.
      wined3d: Corrected names in checkGLcall text.

Louis. Lenders (7):
      kernel32: Print an error instead of crashing in
GetLongPathNameW if shortpath=0.
      kernel32: Add 2 simple tests for GetLongPathNameW.
      wine.inf: Add d3d9 to fake dlls.
      shlwapi: Update info in DllGetVersion.
      wine.inf: Add ddeml.dll to fake dlls.
      msxml3: Add a version resource.
      user32: Return a fake device notification handle in
RegisterDeviceNotificationA.

Marcus Meissner (8):
      mswsock: More debug output in AcceptEx().
      ntdll: Added debug registers test case.
      ntdll: Clear alignment check flag before entering
exception handler.
      ws2_32: Implemented FIONBIO and FIONREAD in WSAIoctl.
      ntdll: More tests for exception handling.
      crypt32/tests: Replace bad use of sprintf by 2
strcats.
      crypt32: Include wine/port.h for strcasecmp.
      wine.inf: Add some more fake binaries.

Markus Amsler (4):
      wined3d: Fix DEBUG_SINGLE_MODE.
      msvcrt: Add fread eof tests.
      msvcrt: fread: Fill buffer on small reads.
      msvcrt: Fix fread eof handling.

Michael Ploujnikov (13):
      uxtheme: Win64 printf format warning fixes.
      setupapi/tests: Win64 printf format warning fixes.
      msi/tests: Win64 printf format warning fixes.
      secur32/tests: Win64 printf format warning fixes.
      psapi/tests: Win64 printf format warning fixes.
      usp10/tests: Win64 printf format warning fixes.
      mlang/tests: Win64 printf format warning fixes.
      advpack/tests: Win64 printf format warning fixes.
      dinput/tests: Win64 printf format warning fixes.
      lz32/tests: Win64 printf format warning fixes.
      mciseq: Win64 printf format warning fixes.
      comdlg32: Win64 printf format warning fixes.
      comctl32/tests: Win64 printf format warning fixes.

Michael Stefaniuc (123):
      Add a WINE_NO_LONG_INT define to many makefiles to
ease the transition of DWORD/LONG/ULONG from long to int.
      include: Make DWORD/LONG/ULONG an int to use the same
type in Win32 and Win64.
      debug.h, test.h: Temporary add ifdefs around some
printfs to avoid format.
      "One liners" printf format warning fixes for
the migration of DWORD/LONG/ULONG from long to int.
      server: Win64 printf format warning fixes.
      wrc: Win64 printf format warning fixes.
      winedump: Win64 printf format warning fixes.
      user: Win64 printf format warning fixes.
      wineboot: Win64 printf format warning fixes.
      winecfg: Win64 printf format warning fixes.
      winhelp: Win64 printf format warning fixes.
      cmdlgtst: Win64 printf format warning fixes.
      eject: Win64 printf format warning fixes.
      icinfo: Win64 printf format warning fixes.
      oleview: Win64 'incompatible pointer type' warning
fix.
      rpcss: Win64 printf format warning fixes.
      wineconsole: Win64 printf format warning fixes.
      winemenubuilder: Win64 printf format warning fixes.
      winedos: Win64 printf format warning fixes.
      msvcrt: Win64 printf format warning fixes.
      cards: Win64 printf format warning fixes.
      dinput8: Win64 printf format warning fixes.
      d3dx8: Win64 printf format warning fixes.
      hhctrl.ocx: Win64 printf format warning fixes.
      localspl/tests: Win64 printf format warning fixes.
      nddeapi: Win64 printf format warning fixes.
      newdev: Win64 printf format warning fixes.
      oleacc: Win64 printf format warning fixes.
      query: Win64 printf format warning fixes.
      spoolss: Win64 printf format warning fixes.
      w32skrnl: Win64 printf format warning fixes.
      activeds: Win64 printf format warning fixes.
      comcat: Win64 printf format warning fixes.
      ifsmgr.vxd: Win64 printf format warning fixes.
      infosoft: Win64 printf format warning fixes.
      opengl32: Win64 printf format warning fixes.
      usp10: Win64 printf format warning fixes.
      msadp32.acm: Win64 printf format warning fixes.
      imaadp32.acm: Win64 printf format warning fixes.
      msg711.acm: Win64 printf format warning fixes.
      cfgmgr32: Win64 printf format warning fixes.
      midimap: Win64 printf format warning fixes.
      msxml3: Win64 printf format warning fixes.
      msvidc32: Win64 printf format warning fixes.
      comdlg32/tests: Win64 printf format warning fixes.
      powrprof: Win64 printf format warning fixes.
      msacm32/tests: Win64 printf format warning fixes.
      comcat/tests: Win64 printf format warning fixes.
      msdmo: Win64 printf format warning fixes.
      msvcrt/tests: Win64 printf format warning fixes.
      iccvid: Win64 printf format warning fixes.
      cabinet/tests: Win64 printf format warning fixes.
      winmm/winejack: Win64 printf format warning fixes.
      winmm/wineesd: Win64 printf format warning fixes.
      winmm/winenas: Win64 printf format warning fixes.
      winmm/winearts: Win64 printf format warning fixes.
      winmm/winealsa: Win64 printf format warning fixes.
      winmm/wineoss: Win64 printf format warning fixes.
      dxdiagn: Win64 printf format warning fixes.
      winemp3.acm: Win64 printf format warning fixes.
      serialui: Win64 printf format warning fixes.
      vwin32.vxd: Win64 printf format warning fixes.
      amstream: Win64 printf format warning fixes.
      wtsapi32: Win64 printf format warning fixes.
      wnaspi32: Win64 printf format warning fixes.
      atl: Win64 printf format warning fixes.
      psapi: Win64 printf format warning fixes.
      rpcrt4/tests: Win64 printf format warning fixes.
      quartz/tests: Win64 printf format warning fixes.
      olesvr32: Win64 printf format warning fixes.
      dxerr9: Win64 printf format warning fixes.
      olecli32: Win64 printf format warning fixes.
      dxerr8: Win64 printf format warning fixes.
      user/tests: Win64 printf format warning fixes.
      riched20/tests: Win64 printf format warning fixes.
      imagehlp: Win64 printf format warning fixes.
      msrle32: Win64 printf format warning fixes.
      devenum: Win64 printf format warning fixes.
      wsock32: Win64 printf format warning fixes.
      pstorec: Win64 printf format warning fixes.
      ws2_32/tests: Win64 printf format warning fixes.
      dmsynth: Win64 printf format warning fixes.
      vmm.vxd: Win64 printf format warning fixes.
      d3dxof: Win64 printf format warning fixes.
      wintab32: Win64 printf format warning fixes.
      uxtheme: Win64 printf format warning fixes.
      version: Win64 printf format warning fixes.
      netapi32: Win64 printf format warning fixes.
      qcap: Win64 printf format warning fixes.
      hlink: Win64 printf format warning fixes.
      dpnet: Win64 printf format warning fixes.
      dswave: Win64 printf format warning fixes.
      rsaenh: Win64 printf format warning fixes.
      rasapi32: Win64 printf format warning fixes.
      dmscript: Win64 printf format warning fixes.
      odbc32: Win64 printf format warning fixes.
      mcicda: Win64 printf format warning fixes.
      msacm32.drv: Win64 printf format warning fixes.
      dmcompos: Win64 printf format warning fixes.
      mlang: Win64 printf format warning fixes.
      version/tests: Win64 printf format warning fixes.
      mapi32: Win64 printf format warning fixes.
      avifil32: Win64 printf format warning fixes.
      dplayx: Win64 printf format warning fixes.
      dsound/tests: Win64 printf format warning fixes.
      server: Remove redundant NULL check before free()
(found by Smatch).
      tools: Remove redundant NULL checks before free()
(found by Smatch).
      janitorial: Remove remaining NULL checks before free()
(found by Smatch).
      kernel32/tests: Win64 printf format warning fixes.
      dmime: Win64 printf format warning fixes.
      uxtheme/tests: Fix Win64 printf format warnings.
      mpr: Win64 printf format warning fixes.
      mciwave: Win64 printf format warning fixes.
      dmloader: Win64 printf format warning fixes.
      dmband: Win64 printf format warning fixes.
      msvfw32: Win64 printf format warning fixes.
      mciavi32: Win64 printf format warning fixes.
      dmusic: Win64 printf format warning fixes.
      msacm32: Win64 printf format warning fixes.
      dmstyle: Win64 printf format warning fixes.
      gdi: Win64 printf format warning fixes.
      gdi/tests: Win64 printf format warning fixes.
      kernel32: Win64 printf format warning fixes.

Mike McCormack (27):
      msi: Check that transforms preserve tables.
      msi: Win64 printf format warning fixes.
      msi: Remove an unused variable.
      msi: Only declare the szStringData and szStringPool
strings once.
      msi: Only ignore the StringPool and StringData in a
transform.
      kernel32: Return some fake data in
FindActCtxSectionStringW.
      msi: Handle null integers properly in transforms.
      msi: Transform the _Columns and _Tables tables first
so the table metadata is present for new tables.
      msi: Work around what appears to be a bug in native
MSI's generation of transform data.
      msi: Fix transform traces.
      comctl32: Return the correct value for
CB_GETLBTEXTLEN.
      d3d8: Don't crash if d3d8 can't be loaded.
      riched20: Don't crash if a colour isn't found.
      msi: Fix memory leaks and bad frees.
      msi: Fix handle leaks in the test cases.
      msi: Avoid reading the transform table data twice.
      msi: Avoid an unnecessary strdup.
      msi: Fix a memory leak.
      msi: Make msi_makestring static.
      msi: Merge action.h into msipriv.h.
      msi: Check that transforms return the correct data.
      msi: Check transforms have the correct storage guid.
      msi: An empty string table entry should always have a
zero refcount.
      msi: Tests for transforms modifying rows in a table.
      msi: Test transforms removing a row in a table.
      msi: Improve error checking when applying transform
data.
      msi: Handle the sign properly when converting integer
data.

Mikołaj Zalewski (33):
      sane.ds: Add Polish translation.
      sane.ds: Use SS_CENTER to center a dialog string.
      gphoto2.ds: Add Polish translation.
      gphoto2.ds: Use SS_CENTER to center a dialog string.
      msvfw32: Add Polish translation.
      comctl32: toolbar: Set correcly hwndTrack in
TrackMouseEvent call.
      comctl32: toolbar: Small fix in TOOLBAR_StyleChanged.
      regedit: Fix some translated resources errors.
      regedit: Some import/export dialogs code cleanup.
      regedit: Add option to export only a specified branch.
      regedit: Remove the unused IDD_DIALOG2.
      comdlg32: Load "Save" string from resources
in filedlgbrowser.c.
      wineconsole: Make the user backend work on non-latin1
locales.
      regedit: Update Polish translation.
      taskmgr: Add Polish translation.
      winspool.drv: Add Polish translation.
      progman: Add Polish translation.
      notepad: Update Polish translation.
      clock: Update Polish translation.
      winefile: Update Polish translation.
      uninstaller: Fix Polish translation.
      comctl32: toolbar: Move add/remove/setrect tooltip
code to separate functions.
      comctl32: toolbar: Create the tooltip control during
WM_MOUSEMOVE so that the NM_TOOLTIPSCREATE is not sent too
early.
      comctl32: toolbar: Merge AddButtonsA and AddButtonsW
into AddButtonsT.
      comctl32: toolbar: Fix the TB_ADDSTRING from resources
for a NUL delimiter.
      comctl32: listview: Don't call ScrollColumn with an
out of bounds index when resizing the last column.
      comctl32: header: Invalidate the control after a
WM_SETREDRAW with wParam == TRUE.
      comctl32: header: Call DefWindowProcW not
DefWindowProcA.
      comctl32: toolbar: Don't send NM_CUSTOMDRAW for
separators.
      comctl32: toolbar: Remove dwItemCustDraw from
TOOLBAR_INFO and store it as a local variable.
      comctl32: toolbar: Passing a string pointer in
TB_INSERTBUTTON shouldn't change the strings table (with
test case).
      comctl32: toolbar: Merge TOOLBAR_InsertButtonA and
TOOLBAR_InsertButtonW.
      comctl32: toolbar: Store dwBaseCustDraw and
dwItemCDFlag in local variables.

Nick Burns (2):
      msvcrt/process.h: __stdcall__ defined safely for Mac
OSX.
      winegcc: __stdcall__ and __cdecl__ defined safely for
Mac OSX.

Nickolay V. Shmyrev (1):
      winex11.drv: Always set window type.

Nicolas Delcros (1):
      winsock: Add mapping for SO_ACCEPTCONN.

Oleg Krylov (1):
      user: Fix CopyImage function declaration.

Paul Chitescu (2):
      netapi: Stub for DsGetDcNameA.
      mscoree: Initial stub implementation.

Paul Vriens (17):
      crypt32: Added some CryptSIP stub implementations.
      advapi32: Make sure it's a real cleanup.
      crypt32: Remove bogus tests.
      wintrust: Win64 printf format warning fixes.
      crypt32: More tests for CryptSIPLoad.
      wintrust: Win64 printf format warning fixes.
      crypt32: Move some defines to the top as they will be
needed in more functions.
      crypt32: Change function declaration to overcome some
cast-qual warnings in future patches.
      crypt32: Correct the documentation.
      crypt32: Cast-qual warnings fix.
      advpack: Make tests run on Win98 again.
      cabinet: Make tests run on Win98 again.
      comdlg32: Move NULL check before use (Coverity).
      msi: Make tests run on Win98 again.
      rsaenh: Make hmac test run on all windows versions.
      rsaenh: Win64 printf format warning fixes.
      shlwapi: Cast-qual warnings fix.

Peter Oberndorfer (2):
      ntdll: Add a test for NtReadVirtualMemory.
      winedbg: Don't try to read to invalid memory if
winedbg does not find the thread.

Robert Shearman (5):
      oleaut32: Make ITypeInfo::GetDocumentation work for
functions/variables in inherited interfaces.
      oleaut32: Fix ITypeInfo::GetFuncDesc to return the
correct information for dual dispinterfaces.
      rpcrt4: Don't use HEAP_ZERO_MEMORY when most of the
fields will be initialised to non-zero values.
      rpcrt4: RpcBindingCopy is implemented.
      rpcrt4: Use I_Rpc{Allocate, Free} instead of
Heap{Alloc, Free} as that

Roderick Colenbrander (5):
      gdi32: Route WGL context code through gdi32.dll.
      gdi32: Route WGL font code through gdi32.dll.
      x11drv: Fix wgl pixel format bug.
      x11drv: Fix building issue.
      opengl: Fix wglMakeCurrent bug.

Saulius Krasuckas (5):
      lz32/tests: Test more last errors set by
LZOpenFile[AW].
      lz32/tests: Non-op cosmetics for LZOpenFile[AW]
operations.
      lz32/tests: More checks for various LZOpenFile[AW]
operations on existing files.
      lz32/tests: Be more verbose and aware of root
directory.
      lz32/tests: WinME sometimes returns short filenames.

Srivatsa Kanchi, R (1):
      wineprefixcreate: Set correct LD_LIBRARY_PATH.

Stefan Dösinger (17):
      wined3d: Correctly name a variable.
      wined3d: Add IWineD3DSurface::SetOverlayPosition.
      wined3d: Add IWineD3DSurface::GetOverlayPosition.
      wined3d: Add UpdatOverlayZOrder.
      wined3d: Add DDOVERLAYFX struct.
      wined3d: Add IWineD3DSurface::UpdateOverlay.
      wined3d: Add WINED3DUSAGE_OVERLAY.
      wined3d: No color keying on surfaces with an alpha
channel.
      wined3d: Honor the pitch in a few more places.
      wined3d: Define the surface alignment in the header.
      wined3d: Pitch alignment for the pow2Size.
      ddraw: Set the DDSCAPS2_MIPMAPSUBLEVEL flag on
sublevels.
      ddraw: Make the ddraw list a wine list.
      ddraw: Protect the ddraw list.
      ddraw: Remove the process counter.
      ddraw: Remove an incorrect size check.
      ddraw: Do not let the a surface dimension fall to 0.

Stefan Leichter (1):
      oleaut32/tests: Print each 64-bit integers as two 32
bit integers.

Vitaliy Margolen (6):
      capi: Fix compiler warnings.
      user: Move some common code into one function.
      user32: Pass hook handle to the destination thread.
      dinput: Win64 printf format warning fixes.
      winex11drv: Win64 printf format warning fixes.
      user: Add test for LL mouse hook and
[Get|Set]CursorPos.

--
Alexandre Julliard
julliardwinehq.org

[1]

about | contact  Other archives ( Real Estate discussion Medical topics )