Name: wine-etersoft
Version: 1.3.11
-Release: alt1.4
+Release: alt1.5
Summary: WINE@Etersoft - Environment for running Windows applications (main part)
Summary(ru_RU.UTF-8): WINE@Etersoft - Среда для запуска программ Windows (основная часть)
%_man1dir/winemaker.*
%changelog
+* Tue Feb 15 2011 Etersoft Builder <builder@etersoft.ru> 1.3.11-alt1.5
+- merge branch 'pure'
+- merge commit 'af3ee66dd4cdb3570ef5edeb23985cc18d66aff8' into eterhack
+- merge commit 'ed6f68774ae6902e5892cc900f4e1193e474d25b' into eterhack
+- merge eterwine into eterhack
+- release 1.3.12
+- revert "oledlg: Implement OleUIAddVerbMenuA/W functions"
+- revert "winecfg: Add dongles tab (eterbug #4054)"
+- revert "winecfg: replace dongles status with driver status"
+- actxprxy: Add proxies for shldisp.idl
+- appwiz.cpl: Build the file filter by hand instead of hardcoding it in resource strings
+- appwiz.cpl: Convert string table resources to po files
+- avifil32: Append the *.* extension by hand after loading the string
+- avifil32: Convert string table resources to po files
+- comctl32/imagelist: Fix a couple of imagelist leaks (Valgrind)
+- comctl32/tests: Fix a leak in rebar test data allocation (Valgrind)
+- comctl32/tests: Fix a leak in toolbar test data allocation (Valgrind)
+- comctl32/tests: Fix failures for 120DPI display
+- comdlg32/tests: Fix expected height computation
+- comdlg32: Convert string tables resources to po files
+- compobj.dll16: COM cleanup for the IMalloc16 iface
+- configure: Add a check for the QuickTime development headers
+- configure: Check for snd_pcm_hw_params_get_access_mask() when checking for ALSA
+- crypt32: Add stub for CertRegisterPhysicalStore
+- crypt32: Ensure temporary string is NULL-terminated to avoid uninitialized memory access (valgrind)
+- crypt32: Ensure that chain validity time is initialized (valgrind)
+- crypt32: Fix memory leak (Valgrind)
+- crypt32: Fix memory leaks when decoding fails (valgrind)
+- crypt32: Fix memory leaks when encoding fails
+- crypt32: Remove no-ops
+- crypt32: Simplify a function
+- cryptui: Unify the spelling of "All files" with the other modules
+- d3d8/tests: Fix test_ApplyStateBlock() (Valgrind)
+- dbghelp, winedump: Added definition for S_FRAMEPROC_V2 symbol (CodeView)
+- dbghelp: Add support for stream lookup by name in PDB files and use it for strings stream
+- dbghelp: Get stream indexes out of PDB files (instead of hardwired values)
+- dbghelp: Support pointer types of various sizes
+- dbghelp: Use AT_range attribute (for function, block... addresses) when AT_low_pc and AT_high_pc are not present
+- dbghelp: When failing to look up for a PDB file, don't keep a module format object around
+- ddraw/tests: Remove some outdated tests
+- ddraw: Avoid some unsafe IDirect3D7 iface to IDirectDrawImpl transitions
+- ddraw: COM cleanup for the IDirect3D iface
+- ddraw: COM cleanup for the IDirect3D2 iface
+- ddraw: COM cleanup for the IDirect3D3 iface
+- ddraw: COM cleanup for the IDirect3D7 iface
+- ddraw: COM cleanup for the IDirectDraw iface
+- ddraw: COM cleanup for the IDirectDraw2 iface
+- ddraw: COM cleanup for the IDirectDraw3 iface
+- ddraw: COM cleanup for the IDirectDraw4 iface
+- ddraw: COM cleanup for the IDirectDraw7 iface
+- ddraw: Drop "Thunk_" from the names of the IDirect3DDevice methods
+- ddraw: Drop "Thunk_" from the names of the IDirect3DDevice2 methods
+- ddraw: Drop "Thunk_" from the names of the IDirect3DDevice3 methods
+- ddraw: Drop "Thunk_" from the names of the IDirect3DMaterial* methods
+- ddraw: Drop "Thunk_" from the names of the IDirect3DVertexBuffer methods
+- ddraw: Initialize the AutoRestoreDisplayMode field of WINED3DPRESENT_PARAMETERS (Valgrind)
+- ddraw: Pass an IDirectDrawImpl* instead of an iface to CreateSurface()
+- ddraw: Pass an IDirectDrawImpl* instead of an iface to ddraw_set_display_mode()
+- dinput: Combine ASCII and Unicode Direct Input Device QueryInterface
+- dinput: Make newly created device append itself to Direct Input's list
+- dsound/tests: Add IEEE float buffer tests for dsound8
+- dsound/tests: Add IEEE float buffer tests
+- dsound: Add support for 32-bit IEEE float buffers
+- explorerframe/tests: Free the shell items at the end of the event tests
+- explorerframe: COM cleanup for the IClassFactory iface
+- fusion: Avoid memory leaks on memory allocation failure in parse_display_name
+- fusion: Fix processor arch string leak (Valgrind)
+- gameux: Free the allocated GameStatisticsImpl object on failure in GameStatisticsMgrImpl::GetGameStatistics
+- gameux: Initialize registry path pointer to NULL in GAMEUX_getAppIdFromGDFPath
+- gdi32/tests: Add a test for GetCharABCWidthsA with DBCS
+- gdi32/tests: Add more tests for GetCharABCWidthsA
+- gdi32/tests: Fix tmLastChar test
+- gdi32: Add a helper function to get chars in the range
+- gdi32: Avoid an integer overflow in GetCharABCWidthsA
+- gdi32: GetCharABCWidthsA should work for DBCS
+- gdi32: Pass the byte count to FONT_mbtowc in GetCharABCWidthsA
+- gdi32: Use the helper function in GetCharABCWidthsFloatA to support DBCS
+- gdi32: Use the helper function in GetCharWidth32A to support DBCS
+- gdiplus: Rewrite GdipCreateMatrix3
+- hhctrl.ocx: Add better bitmaps for some toolbar buttons
+- hhctrl.ocx: Add some private toolbar bitmaps (copied from shdocvw)
+- hhctrl.ocx: Add support for the print button using IWebBrowser_ExecWB
+- hhctrl.ocx: Implement Show/Hide functionality
+- hhctrl.ocx: Implement Sync button functionality
+- hhctrl.ocx: Implement pop-up menu for Options button
+- hhctrl.ocx: Use ifaces instead of vtbl pointers in IOleClientSiteImpl
+- hhctrl: Don't use an extended menu
+- hlink/tests: Fix interface leak (Valgrind)
+- imm32/tests: Windows does post WM_IME_COMPOSITION messages sometimes
+- include: Add an assert.h msvcrt header
+- include: Add an extern C++ block around the property key equality operators
+- include: Add some Shell32 interfaces and coclasses
+- include: Add some more internet options
+- iphlpapi: Correctly compute the buffer offset for the DNS address structure in GetAdaptersAddresses
+- jscript: COM cleanup for the IDispatchEx iface
+- jscript: COM cleanup for the IServiceProvider iface
+- jscript: Use ifaces instead of vtbl pointers in JScript
+- kernel32/tests: Added file move/rename ReadDirectoryChangesW tests
+- kernel32/tests: Free environment block in the child process when it is unused
+- kernel32/tests: Free environment strings buffer at the conclusion of the environment tests
+- kernel32/tests: Use the right return type and a better failed test message
+- kernel32: Added support for insert/overwrite modes while editing a line
+- kernel32: Added support for terminfo/termcap in console code
+- kernel32: Correctly parse the input strings for advanced keys
+- kernel32: Fix prototype when no curses dev package is present
+- kernel32: Move the input character to INPUT_RECORD translation functions to term.c
+- libwine: Add missing checks for FreeBSD_kernel
+- libwine: Fall back to normal exec if the preloader doesn't exist
+- libwine: Fix handling of null character in vsnprintfW for c format
+- libwine: Implemented the call_on_stack function for Sparc
+- libwine: Remove redundant wine_switch_to_stack implementations
+- loader: Add missing checks for FreeBSD_kernel
+- makefiles: Generate .res files directly from message files
+- mmdevapi: Use ifaces instead of vtbl pointers in MMDevice
+- msctf/tests: Fix failures on Win7 and East-Asian machines
+- mshtml: Added IObjectSafety stub
+- mshtml: Added IUri-based implementation of nsIURL::[Get|Set]Ref
+- mshtml: Fixed leaks (valgrind)
+- mshtml: Fixed leaks in htmllocation tests (valgrind)
+- mshtml: Fixed some leaks in tests (valgrind)
+- mshtml: Forward nsIURL::[Get|Set]FilePath to nsIURI::[Get|Set]Path
+- mshtml: Remove a leftover string table
+- msi/tests: Accept one more estimated size
+- msi/tests: More tests for publishing and unpublishing assemblies
+- msi: Clean up better when removing a product
+- msi: Don't ignore disabled components when resolving install states
+- msi: Downgrade a warning
+- msi: Fix some memory leaks (valgrind)
+- msi: Free memory on error (valgrind)
+- msi: Search all contexts in ACTION_GetComponentInstallStates
+- msvcrt/tests: Avoid embedding extended ASCII characters in locale string literals
+- msvcrt/tests: Use different method to determine non-SBCS locale
+- msvcrt: Add _atoflt and _atoflt_l implementations
+- msvcrt: Fix a possible memory leak in _wpopen if a memory allocation fails
+- msvcrt: Fix a possible memory leak in _wsystem for the NULL command case
+- msvcrt: Null terminate the temporary locale buffer in _create_locale
+- msvcrt: Partially implement _set_abort_behavior
+- mswsock.h: Fix typo
+- msxml3/tests: Fix a lot of leaks in tests (Valgrind)
+- msxml3: Fixed memory leak (valgrind)
+- normaliz: Changed the default debug channel to normaliz instead of authz
+- ntdll/tests: Add a FILE_APPEND_DATA test
+- ntdll/tests: Fix compilation on systems that don't support nameless unions
+- ntdll: Add missing checks for FreeBSD_kernel
+- ntoskrnl.exe: Remove variable sep and related code from INSTR_GetOperandAddr
+- objsel: COM cleanup for the IClassFactory iface
+- objsel: COM cleanup for the IDsObjectPicker iface
+- ole2.dll16: Add missing ILockBytes::Stat to the vtbl initialisation
+- ole2.dll16: COM cleanup for the ILockBytes16 iface
+- ole32: Cleanup return value handling in CoWaitForMultipleHandles
+- ole32: Handle alertable wait in CoWaitForMultipleHandles
+- oleacc: Convert string table resources to po files
+- oleaut32/safearray: Fix allocation error check for array descriptor
+- oleaut32/tests: Fix a dead path in test (Valgrind)
+- oleaut32/tests: Fix a string leak (Valgrind)
+- oleaut32: Deserialize VT_BOOL as 2 bytes, not 4
+- oleaut32: Fix a stream leak on failure
+- oledlg: Convert string table resources to po files
+- oleview: Build the file filter by hand instead of hardcoding it in resource strings
+- oleview: Convert menu and string tables resources to po files
+- po: Hebrew update
+- po: Unify the spelling of some menu entries across programs
+- po: Update German translation
+- po: Update Korean translation
+- po: Update Lithuanian translation
+- po: Update Swedish translation
+- po: Update the English po files
+- regedit: Build the file filter by hand instead of hardcoding it in resource strings
+- regedit: Convert menu and string tables resources to po files
+- regedit: Remove an unused string array
+- riched20/tests: Skip some tests on non-English platforms
+- rsaenh/tests: Fix a key leak (Valgrind)
+- rsaenh: Add support for CRYPT_IPSEC_HMAC_KEY
+- rsaenh: Be more careful about when to hash HMAC key material
+- rsaenh: Move check for CRYPT_IPSEC_HMAC_KEY to each key import function
+- rsaenh: Only set key length on successful retrieval of hash value
+- sane.ds: Convert string tables resources to po files
+- secur32/tests: Fix copy/paste error in test message ("first" -> "third")
+- server: Add missing checks for FreeBSD_kernel
+- server: Add symbolic names in filesystem change actions traces
+- server: Don't report rename events when file is moved between directories
+- server: Return multiple events in read_changes
+- setupapi: Allocate the proper number of bytes for the drive spec
+- setupapi: Fix some memory leaks in SetupDiGetINFClassA
+- shdocvw: Convert coclass registration to the IRegistrar mechanism
+- shdocvw: Get rid of the IDB_IETOOLBAR define, the bitmap is loaded by name
+- shell32/tests: Close find file handle (Valgrind)
+- shell32/tests: Fix a PIDL leak in tests (Valgrind)
+- shell32/tests: Fix a leak in the ebrowser tests (Valgrind)
+- shell32/tests: Fix some leaks in tests (Valgrind)
+- shell32/tests: fix a couple memory leaks (Valgrind)
+- shell32: Add stub implementation of IShellDispatch
+- shell32: Added typelib
+- shell32: Build the file filter by hand instead of hardcoding it in resource strings
+- shell32: Convert dll registration to the IRegistrar mechanism
+- shell32: Convert menu and string table resources to po files
+- shell32: Don't check if files are of the same type if name is equal in IShellFolder2_CompareIDs
+- shell32: Fix a cloned PIDL leak (Valgrind)
+- shell32: Fix a leak in the ebrowser travellog (Valgrind)
+- shell32: Fix initial reference count for a new IAutoComplete instance
+- shell32: Fix interface leak (Valgrind)
+- shell32: Fix interface leak while adding tree items
+- shell32: Free cloned PIDL after tree initialization (Valgrind)
+- shell32: Implement IDispatch methods of IShellDispatch
+- shell32: Register CLSID_Shell
+- shell32: Try to get file status from FileSystemBindData in UNIXFS_path_to_pidl
+- shlwapi/tests: Don't assume date/time are separated by comma
+- shlwapi/tests: Finish the COM cleanup in ordinal.c
+- shlwapi: Fixed handling A->W buffer in UrlCanonicalizeA (valgrind)
+- shlwapi: Keep pointer to allocated block to free it later (Valgrind)
+- sxs: COM cleanup for the IAssemblyCache iface
+- urlmon/tests: Added CoInternetGetSecurityUrlEx tests
+- urlmon/tests: Added pluggable protocol tests for CoInternetGetSecurityUrlEx
+- urlmon/tests: Fix tests when connecting via proxy
+- urlmon/tests: Fixed memory leak in tests (valgrind)
+- urlmon: Added backslash handling to remove_dot_segments
+- urlmon: Added basic CoInternetGetSecurityUrlEx implementation
+- urlmon: Added pluggable protocol support to CoInternetGetSecurityUrlEx
+- urlmon: Added stub for CoInternetGetSecurityUrlEx
+- urlmon: COM cleanup for the IBinding iface
+- urlmon: COM cleanup for the IStream iface
+- urlmon: COM cleanup for the rest of the ifaces in Binding
+- urlmon: Call remove_dot_segments on path opaque for mk: protocol
+- urlmon: Fix MK protocol handling of escaped characters
+- urlmon: Fixed memory leaks in tests
+- urlmon: Fixed misc typos and removed a few random tab characters
+- urlmon: Remove some leftovers from the old COM days
+- urlmon: Update MK protocol handling to IInternetProtocolEx
+- urlmon: Use ifaces instead of vtbl pointers in ProtocolProxy
+- user32/tests: Fix DDE test failures on DBCS machines
+- user32/tests: Fix menu test failures on East-Asian machines
+- user32: Convert menu and string table resources to po files
+- wiaservc: COM cleanup for the IClassFactory iface
+- wiaservc: COM cleanup for the IWiaDevMgr iface
+- widl: Don't generate proxies for oleautomation interfaces
+- windowscodecs/tests: Fix crash introduced with eaf394a9ac4c
+- windowscodecs: Avoid writing to the output pointer on failure in StreamOnStreamRange::Read and StreamOnStreamRange::Write
+- windowscodecs: Disable ICNS support when building for Mac OS X 10.4 Tiger
+- windowscodecs: Use memmove in StreamOnMemory::Read and StreamOnMemory::Write to cope with potentially overlapped memory copying
+- winecfg: Build the file filter by hand instead of hardcoding it in resource strings
+- winecfg: Convert menu and string tables resources to po files
+- winecfg: Fix a compiler warning on PowerPC
+- wined3d: Don't set cube and volume POW2 caps if np2 textures are supported
+- wined3d: Get rid of IWineD3DSurface::GetData()
+- wined3d: Move swapchain context retrieval to swapchain.c
+- wined3d: Pass an IWineD3DResourceImpl pointer to context_resource_released()
+- wined3d: Pass an IWineD3DResourceImpl pointer to context_resource_unloaded()
+- wined3d: Pass an IWineD3DResourceImpl pointer to device_resource_add()
+- wined3d: Pass an IWineD3DResourceImpl pointer to device_resource_released()
+- wined3d: Pass an IWineD3DResourceImpl pointer to device_resource_remove()
+- wined3d: Pass an IWineD3DResourceImpl pointer to wined3d_rendertarget_view_init()
+- wined3d: Pass an IWineD3DSwapChainImpl pointer to findThreadContextForSwapChain()
+- wined3d: Pass an IWineD3DSwapChainImpl pointer to swapchain_create_context_for_thread()
+- wined3d: Pass an IWineD3DVolumeImpl pointer to volume_add_dirty_box()
+- wined3d: Pass an IWineD3DVolumeImpl pointer to volume_bind_and_dirtify()
+- wined3d: Remove IWineD3DSurface::BindTexture() from the public interface
+- wined3d: Remove IWineD3DSurface::LoadTexture() from the public interface
+- wined3d: Remove IWineD3DVolume::LoadTexture() from the public interface
+- wined3d: Store a pointer to an array of IWineD3DSwapChainImpl pointers in the device
+- wined3d: Store an IWineD3DClipperImpl pointer in IWineD3DSurfaceImpl
+- wined3d: Store an IWineD3DResourceImpl pointer in struct wined3d_rendertarget_view
+- winedump: Added stream header support
+- winedump: Also dump FPO data out of JG PDB files
+- winedump: Dump segment info out of PDB files
+- winedump: Dump streams names information out of ROOT object
+- winedump: Force the PDB_??_ROOT to always be present in reader object
+- winedump: Get string table stream index out of ROOT named streams list
+- winedump: Make use of PDB_STREAM_INDEXES in order to get rid of hardwired indexes
+- winemenubuilder: Extract all icon sizes on freedesktop too
+- wineps.drv: Disable world transform for fonts in GM_COMPATIBLE mode
+- winevdm: Try to exec dosbox if DOS is not supported natively
+- winhttp/tests: Fix tests when connecting via proxy
+- winhttp/tests: No reconnect on redirect when using proxy
+- wininet/tests: Fix failures when connecting through proxy
+- wininet: Add tests for querying INTERNET_OPTION_MAX_CONNS_PER_SERVER and INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER and fix typo in the implementation
+- wininet: Added post data tests
+- wininet: Fixed memory leak in tests (valgrind)
+- wininet: Fixed race in SSL connection handling
+- wininet: Make sure to initialize the whole z_stream struct (valgrind)
+- wininet: Use LIST_FOR_EACH_SAFE in a loop where we can delete an entry
+- winmm: PlaySound ignores SND_NOWAIT
+- winnt.h: Use Common macro for __C89_NAMELESSUNION and __C89_NAMELESSSTRUCT
+- wmc: Add support for creating resource and plain binary files
+- wrc: Remove the context prefix when generating the po file for English
+
* Mon Feb 07 2011 Etersoft Builder <builder@etersoft.ru> 1.3.11-alt1.4
- merge branch 'pure'
- merge commit '3e81da961f4ae4e220f703b9ec813e8402188ab2' into eterhack