--- /dev/null
- Version: 1.3.14
- Release: alt1.3
+# Spec for WINE@Etersoft LGPL part
+# Copyright (c) 2004, 2005, 2006, 2007, 2008, 2009 Etersoft llc., Russia, Saint-Petersburg.
+#
+# The source code can be downloaded from ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft
+# Please submit bugfixes or comments via wine@etersoft.ru
+#
+# Build instruction:
+# install etersoft-build-utils and rpm-build-altlinux-compat for your system
+# run
+# $ rpmbb wine-etersoft.spec for build rpm package on ALT
+# or $ rpmbph wine-etersoft.spec for other distro
+#
+%define debug %nil
+
+Name: wine-etersoft
++Version: 1.3.15
++Release: alt1
+
+Summary: WINE@Etersoft - Environment for running Windows applications (main part)
+Summary(ru_RU.UTF-8): WINE@Etersoft - Среда для запуска программ Windows (основная часть)
+
+License: Commercial
+Group: Emulators
+Url: http://winehq.org.ru/
+
+Packager: Vitaly Lipatov <lav@altlinux.ru>
+
+# Source tarball from git.etersoft.ru (with Etersoft's addons and patches)
+Source: ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/%version/sources/tarball/%name-%version.tar
+
+AutoReq: yes, noperl
+
+# Thanks PLD folks for the note:
+# NOTE: wine detects the following SONAMES for dlopen at build time:
+# libssl (libcrypto inside) (wininet.dll)
+# libcups (winspool.dll.so, wineps.dll.so)
+# libcurses/libncurses/libncursesw (wineconsole program)
+# libfontconfig (gdi32.dll.so)
+# libfreetype (wineps.dll.so, gdi32.dll.so)
+# libGL (x11drv.dll.so, ddraw.dll.so)
+# libjack (winejack.drv.so - explicit dependency in subpackage)
+# libX11, libXext, libXi, libXrender (x11drv.dll.so)
+# thus requires rebuild after change of any of the above.
+#
+
+#==========================================================================
+
+# Needed freetype (it is recommended to use 2.1.10 for better results)
+%define freetype_ver 2.1.9
+
+# General dependencies
+BuildRequires: rpm-build-intro
+BuildRequires: gcc util-linux flex bison
+BuildRequires: fontconfig-devel libfreetype-devel >= %freetype_ver
+BuildRequires: libncurses-devel libncursesw-devel libtinfo-devel
+BuildRequires: libssl-devel zlib-devel libldap-devel libgnutls-devel
+BuildRequires: libxslt-devel libxml2-devel
+BuildRequires: libjpeg-devel liblcms-devel libpng-devel libtiff-devel
+BuildRequires: libusb-devel libgphoto2-devel libsane-devel libcups-devel
+BuildRequires: libalsa-devel jackit-devel libieee1284-devel libhal-devel
+BuildRequires: libopenal-devel libGLU-devel
+BuildRequires: libv4l-devel gstreamer-devel gst-plugins-devel libgsm-devel libmpg123-devel
+
+# https://bugzilla.altlinux.org/show_bug.cgi?id=20356
+BuildRequires: libesd-devel
+# TODO: libjack-devel
+
+# Note: xorg-x11-devel requires all X11 devel packages, but missed on Fedora based systems
+# Require here all subpackages
+# Skipped: libxorgconfig-devel libxkbfile-devel libxkbui-devel xcursorgen xorg-x11-font-utils
+# xorg-x11-util-macros xorg-x11-compat-devel libXfontcache-devel libFS-devel libXdmcp-devel
+# xorg-x11-xtrans-devel libdmx-devel libXp-devel libXtst-devel libXTrap-devel
+BuildRequires: libICE-devel libSM-devel
+BuildRequires: libX11-devel libXau-devel libXaw-devel libXrandr-devel
+BuildRequires: libXext-devel libXfixes-devel libXfont-devel libXft-devel libXi-devel
+BuildRequires: libXmu-devel libXpm-devel libXrender-devel
+BuildRequires: libXres-devel libXScrnSaver-devel libXinerama-devel libXt-devel
+BuildRequires: libXxf86dga-devel libXxf86misc-devel libXcomposite-devel
+BuildRequires: libXxf86vm-devel libfontenc-devel libXdamage-devel
+BuildRequires: libXvMC-devel libXcursor-devel libXevie-devel libXv-devel
+
+BuildRequires: perl-XML-Simple
+
+# with prelink not found, base address of core dlls won't be set correctly
+BuildRequires: prelink
+
+# We have not to use it in production (used in winedbg)
+#BuildConflicts: valgrind-devel valgrind
+
+%if %_vendor == "alt"
+ExclusiveArch: %{ix86}
+Requires: webclient
+BuildRequires: desktop-file-utils
+
+# Use fonts-ttf-liberation instead proprietary MS Core Fonts
+Requires: fonts-ttf-core
+
+# Comment out due desktop-file-utils is missed in ALD 4.0
+# For menu/MIME subsystem
+#Requires(post): desktop-file-utils
+#Requires(postun): desktop-file-utils
+%endif
+
+#Requires: wine-etersoft-commercial = %version
+
+Provides: wine
+Obsoletes: wine
+
+Provides: libwine
+Obsoletes: libwine
+
+Provides: libwine-etersoft
+Obsoletes: libwine-etersoft
+
+Provides: wine-utils
+Obsoletes: wine-utils
+Obsoletes: wine-test
+
+# Load with dl_open
+Requires: libssl
+
+#=========================================================================
+
+%description
+This build is a LGPL-part of WINE@Etersoft product prepared for
+using commercial programs.
+WINE Is Not Emulator. Wine is an Open Source implementation of the Windows
+API on top of X and Unix. Think of Wine as a compatibility layer for
+running Windows programs. Wine does not require Microsoft Windows,
+as it is a completely free alternative implementation of the Windows
+API consisting of 100 percent LGPL code, however Wine can optionally
+use native Windows DLLs if they are available. Wine provides both a
+development toolkit for porting Windows source code to Unix as well as
+a program loader, allowing many unmodified Windows programs to run on
+x86-based Unixes, including Linux, FreeBSD, and Solaris.
+
+It is still alpha level code; don't expect everything to work.
+Check http://winehq.org.ru or http://winehq.org if you experience some problems.
+Bug tracker: http://bugs.etersoft.ru
+
+You can obtain commercial support of the product from Etersoft company:
+wine@etersoft.ru
+
+%description -l ru_RU.UTF-8
+Данная сборка является LGPL-частью продукта WINE@Etersoft,
+предназначенного для исполнения коммерческих Windows-программ.
+WINE Не Является Эмулятором. Это альтернативная реализация API Windows
+3.x и Win32. Wine предоставляет как инструментарий разработки (Winelib)
+для переноса унаследованных исходных кодов из среды Windows в среду
+Unix, так и программный загрузчик, позволяющий исполнять двоичный код, разработанный
+для Windows 3.1/95/NT, в среде разных вариантов
+Unix на платформе Intel. Wine не требует наличия Microsoft Windows,
+поскольку это полностью альтернативная реализация, состоящая из полностью
+свободного кода.
+
+WINE всё ещё находится в стадии разработки, поэтому
+не ожидайте, что всё будет работать.
+
+Обращайтесь за дополнительной информацией на сайт http://winehq.org.ru
+Система регистрации ошибок: http://bugs.etersoft.ru
+
+
+%package -n %name-test
+Summary: WinAPI test for Wine
+Summary(ru_RU.UTF-8): Тест WinAPI для Wine
+Group: Emulators
+Requires: %name = %version-%release
+Provides: wine-test
+Obsoletes: wine-test
+
+%description -n %name-test
+WinAPI test for Wine (unneeded for usual work).
+Warning: it may kill your X server suddenly.
+
+
+########## separate libraries
+%package gl
+Summary: DirectX/OpenGL support libraries for Wine
+Group: System/Libraries
+Requires: %name = %version-%release
+Provides: libwine-gl
+Obsoletes: libwine-gl
+
+Provides: libwine-etersoft-gl
+Obsoletes: libwine-etersoft-gl
+
+%description gl
+This package contains the libraries for DirectX/OpenGL support in Wine.
+
+
+%package twain
+Summary: Twain support library for Wine
+Group: System/Libraries
+Requires: %name = %version-%release
+Provides: libwine-twain
+Obsoletes: libwine-twain
+
+Provides: libwine-etersoft-twain
+Obsoletes: libwine-etersoft-twain
+
+%description twain
+This package contains the library for Twain support.
+
+##########################################################################
+%package -n lib%name-devel
+Summary: Headers for lib%name-devel
+Group: Development/C
+Requires: %name = %version-%release
+Obsoletes: wine-devel
+Provides: wine-devel
+Provides: libwine-devel
+Obsoletes: libwine-devel
+
+%description -n lib%name-devel
+lib%name-devel contains the header files and some utilities needed to
+develop programs using %name.
+
+%description -n lib%name-devel -l ru_RU.UTF-8
+lib%name-devel содержит файлы для разработки программ, использующих Wine:
+заголовочные файлы и утилиты, предназначенные
+для компилирования программ с lib%name.
+
+##########################################################################
+
+%prep
+%setup
+
+%build
+%remove_optflags -fomit-frame-pointer
+%remove_optflags -D_FORTIFY_SOURCE=2
+%configure --with-x --disable-tests
+
+make depend
+%make_build
+
+##########################################################################
+
+%install
+%makeinstall_std
+%__make -C etersoft initdir=%_initdir DESTDIR=%buildroot install-etersoft
+
+# Do not pack non english man pages yet
+rm -rf %buildroot%_mandir/*.UTF-8
+
+%if_without debug
+# force strip due dummy strip in some rpm
+strip %buildroot/%_libdir/*.so*
+strip %buildroot/%_libdir/wine/*.so*
+%endif
+
+%pre
+%groupadd wine || :
+%groupadd wineadmin || :
+
+%post
+%post_service wine
+# start service if first time install (not for ALT), see rpm-build-compat
+%start_service wine
+
+%postun
+
+%preun
+%preun_service wine
+
+
+%files
+%doc ANNOUNCE AUTHORS LICENSE COPYING.LIB README
+#doc etersoft/ChangeLog-Etersoft etersoft/ShortLog-Etersoft
+%_bindir/wine
+%_bindir/wine98
+%_bindir/wine-*
+%_bindir/regsvr32
+%_bindir/winecfg
+
+# link to wine for backward compatibility
+%_bindir/wineprefixcreate
+%_bindir/ieinstall
+%_bindir/ieuninstall
+%_bindir/winetricks
+%_bindir/setnethasp
+%_bindir/winelog
+%_bindir/winesplash
+
+%_bindir/wineconsole
+%_bindir/wineserver
+
+%_bindir/msiexec
+%_bindir/notepad
+%_bindir/regedit
+%_bindir/winedbg
+%_bindir/wineboot
+%_bindir/winefile
+%_bindir/winemine
+%_bindir/winepath
+%_libdir/wine/*.exe.so
+
+%_initdir/wine
+%_initdir/wine.outformat
+# _localstatedir is broken on some systems as ALT Linux
+#attr(0775 root wineadmin) %dir %_localstatedir/wine/
+%attr(0775 root wineadmin) %dir /var/lib/wine/
+# rules for fix permissions on protection keys
+%_sysconfdir/udev/rules.d/99-winekeys.rules
+#%_sysconfdir/sysctl.d/wine.conf
+%dir %_sysconfdir/wine/
+%dir %_sysconfdir/wine/reg.d/
+%dir %_sysconfdir/wine/script.d/
+%_sysconfdir/wine/reg.d/*.reg*
+%_sysconfdir/wine/reg.d/foxpro.manual
+%_sysconfdir/wine/script.d/*.sh*
+
+%config(noreplace) %_sysconfdir/wine/config
+%_desktopdir/*
+%_datadir/desktop-directories/wine.directory
+%_iconsdir/*
+%dir %_datadir/wine/
+%_datadir/wine/logo.bmp
+%_datadir/wine/companylogo.bmp
+%_datadir/wine/ies4linux/
+%_datadir/wine/skel/
+%_datadir/wine/menu.directory
+%_datadir/wine/winesplash.xpm
+%_man1dir/wine.1*
+%_man1dir/wineserver.1*
+%_man1dir/winedbg.1.*
+
+# lib part
+%_libdir/libwine*.so.*
+%dir %_libdir/wine/
+%_libdir/wine/fakedlls/
+
+%_libdir/wine/*.cpl.so
+%_libdir/wine/*.drv.so
+%_libdir/wine/*.dll.so
+%_libdir/wine/*.dll16.so
+%_libdir/wine/*.drv16.so
+%_libdir/wine/*.exe16.so
+%_libdir/wine/winoldap.mod16.so
+%_libdir/wine/*.vxd.so
+%_libdir/wine/*.acm.so
+%_libdir/wine/*.ocx.so
+%_libdir/wine/*.tlb.so
+%_libdir/wine/*.sys.so
+%_datadir/wine/generic.ppd
+%_datadir/wine/wine.inf
+%_datadir/wine/l_intl.nls
+%_datadir/wine/fonts/
+
+# move to separate packages
+%exclude %_libdir/wine/twain*
+%exclude %_libdir/wine/d3d10.dll.so
+%exclude %_libdir/wine/d3d8.dll.so
+%exclude %_libdir/wine/d3d9.dll.so
+%exclude %_libdir/wine/d3dxof.dll.so
+%exclude %_libdir/wine/opengl32.dll.so
+%exclude %_libdir/wine/glu32.dll.so
+%exclude %_libdir/wine/wined3d.dll.so
+
+
+%files twain
+%_libdir/wine/twain*
+%_libdir/wine/gphoto2.ds.so
+%_libdir/wine/sane.ds.so
+
+%files gl
+%_libdir/wine/d3d10.dll.so
+%_libdir/wine/d3d8.dll.so
+%_libdir/wine/d3d9.dll.so
+%_libdir/wine/d3dxof.dll.so
+%_libdir/wine/opengl32.dll.so
+%_libdir/wine/glu32.dll.so
+%_libdir/wine/wined3d.dll.so
+
+%files -n lib%name-devel
+%doc LICENSE README.winedump
+%_bindir/fnt2bdf
+%_bindir/winebuild
+%_bindir/wmc
+%_bindir/wrc
+%_bindir/widl
+%_bindir/wineg++
+%_bindir/winegcc
+%_bindir/winecpp
+%_bindir/winedump
+%_bindir/winemaker
+
+%_includedir/wine/
+%_libdir/lib*.so
+%_libdir/wine/lib*.def
+%_libdir/wine/libwinecrt0.a
+%_libdir/wine/libadsiid.a
+%_libdir/wine/libdinput.def.a
+%_libdir/wine/libdxerr8.a
+%_libdir/wine/libdxerr9.a
+%_libdir/wine/libdxguid.a
+%_libdir/wine/libstrmiids.a
+%_libdir/wine/libstrmbase.a
+%_libdir/wine/libuuid.a
+
+%_man1dir/wmc.1*
+%_man1dir/wrc.1*
+%_man1dir/widl.1*
+%_man1dir/winebuild*
+%_man1dir/winedump.1.*
+%_man1dir/wineg++.1.*
+%_man1dir/winegcc.1.*
+%_man1dir/winecpp.1.*
+%_man1dir/winemaker.1.*
+%_man1dir/msiexec.1.*
+%_man1dir/notepad.1.*
+%_man1dir/regedit.1.*
+%_man1dir/regsvr32.1.*
+%_man1dir/wineboot.1.*
+%_man1dir/winecfg.1.*
+%_man1dir/wineconsole.1.*
+%_man1dir/winefile.1.*
+%_man1dir/winemine.1.*
+%_man1dir/winepath.1.*
+
+
+%changelog
++* Tue Jun 21 2011 Vitaly Perov <vitperov@etersoft.ru> 1.3.15-alt1
++- new release 1.3.15
++
+* Wed Jun 15 2011 Etersoft Builder <builder@etersoft.ru> 1.3.14-alt1.3
+- revert "Close a file descriptor used for locks when we need to ignore locks (eterbug #7350)."
+- server: Open file with O_RDWR instead of using special descriptor (eterbug #5798)
+
+* Sat Jun 11 2011 Etersoft Builder <builder@etersoft.ru> 1.3.14-alt1.2
+- merge commit '01ca32ac91a3b00de11eb86a0c68036aae28e563'
+- merge commit '0e5aa05e71887c7b4976a25bfe774d9db1c09121'
+- merge commit 'cdd2e2ab991a0d7659590cca6ae7864760bb391c' into eterhack
+- merge commit 'd8e04b2fb52582d39f2acd59e420108bd7c0affd' into eterhack
+- merge commit 'e3d5e8e6b0e5bf140a5c5efca31e5ee8ae44d475' into eterhack
+- merge commit 'e572dca4cc219cdf61ced42998f7e100aa9cfefc'
+- revert "winex11.drv Hack for 1c8.1: not to draw help messages if window is inactive (eterbug #1695)"
+- revert "winex11.drv: Do not call user32 functions if wine_tsx11_lock is called (eterbug #5799)."
+- advapi32/tests: Remove Win9x hacks
+- advpack/tests: Remove win9x hacks
+- comctl32/comboex: Reduce variable scope
+- comctl32/datetime: Fix use of out-of-scope local buffer (Coverity)
+- comctl32/ipaddress: Use array index after range check (Coverity)
+- comctl32/listview: Fix dead condition (Coverity)
+- comctl32/rebar: Don't use local variable with the same name as function parameter (Coverity)
+- comctl32/tests: Enable statusbar tooltip tests
+- comctl32/tests: Remove win9x hack
+- comctl32: Add a check for setting number of parts in the statusbar to zero
+- comctl32: Use signed indices, so that the number of parts can be set to zero
+- comdlg32/tests: Remove win9x hacks
+- credui: Add Japanese translation
+- crypt32/tests: Remove win9x hacks
+- cryptnet/tests: Remove win9x hacks
+- d3d8/tests: Remove win9x hack
+- d3dcompiler/tests: Add constant buffer test
+- d3dcompiler/tests: Add reflection ps output desc test
+- d3dcompiler/tests: Improve test_reflection_bound_resources()
+- d3dcompiler: Fix SystemValueType for pixelshader output signature
+- d3dcompiler: Implement ID3D11ShaderReflectionType::GetMemberTypeByIndex()
+- d3dcompiler: Implement ID3D11ShaderReflectionType::GetMemberTypeByName()
+- d3dcompiler: Implement ID3D11ShaderReflectionType::GetMemberTypeName()
+- d3dcompiler: Parse member types
+- d3dcompiler: Reorder section parsing to reflect the order from the shader blob
+- d3dcompiler: Use defines for shader target masks
+- dsound/tests: Remove win9x hack
+- fusion/tests: Remove win9x hacks
+- gdi32/tests: Remove win9x hacks
+- gdi32: Fix 64-bit pointer issues when copying upside-down bitmaps
+- gdiplus: Copy only the area requested when (un)locking bitmaps
+- gdiplus: Copy the bits on bitmap unlock if the write flag is set
+- gdiplus: Don't copy bits into the buffer when a bitmap is locked write-only
+- gdiplus: Implement ImageLockModeUserInputBuf
+- gdiplus: Test writes with conversion and without a user buffer
+- hhctrl.ocx: Use DEFAULT_GUI_FONT to show non-ansi characters properly
+- hlink/tests: Remove win9x hacks
+- inetmib1/tests: Add missing broken()
+- jscript: Fixed corner cases in parseInt implementation
+- kernel32/tests: Remove win9x hacks
+- kernel32: Avoid shadowing "status" variable
+- lz32/tests: Remove win9x hacks
+- mciwave: Fix a leak when Open fails (valgrind)
+- mlang/tests: Remove win9x hacks
+- mshtml/tests: Make IDispatch Vtbl const
+- mshtml: Added IHTMLDOMAttribute::get_nodeValue implementation
+- mshtml: Added IHTMLFormElement::get_elements implementation
+- mshtml: Added IHTMLFormElement::onsubmit implementation
+- mshtml: Added IHTMLStyle::[get|put]_backgroundPosition implementation
+- mshtml: Added more backgroundPosition* tests
+- mshtml: Added onsubmit and event canceling tests
+- mshtml: Added simple filter parser to support opacity
+- mshtml: Added support for canceling default event behavior
+- mshtml: Fixed buffer handling in set_nsstyle_attr
+- mshtml: Fixed memory leak
+- mshtml: Fixed typos in IHTMLInputElement::value tests
+- mshtml: Moved VARIANT to style value string conversion to separated function
+- mshtml: Moved call_disp_func to htmlevent.c
+- mshtml: Reimplement IHTMLStyle::get_backgroundPositionX using background-position property
+- mshtml: Reimplement IHTMLStyle::get_backgroundPositionY using background-position property
+- mshtml: Reimplement IHTMLStyle::put_backgroundPositionX using background-position property
+- mshtml: Reimplement IHTMLStyle::put_backgroundPositionY using background-position property
+- mshtml: Store style filter in HTMLStyle object
+- mshtml: Store style object in element object
+- msi/tests: Remove win9x hacks
+- msi: Add a missing va_end() (Coverity)
+- msvcrt: Implement _wfindfirst64
+- msvcrt: Implement _wfindnext64
+- msvfw32: Add Japanese translation
+- msxml3/tests: Remove broken test and parameter check
+- msxml3/tests: Remove win9x hacks
+- msxml3: Add get_output() implementation for processor
+- msxml3: Always set out pointer to null on failed QueryInterface
+- msxml3: Reject xmlns attribute to be added to element
+- netapi32: Try running the smbpasswd tool in NetUserChangePassword
+- ntdll: Don't print an error when architecture is set to win64 and the app is 64-bit
+- ntoskrnl.exe: Be more verbose in MmGetSystemRoutineAddress
+- ntprint/tests: Remove win9x hacks
+- oleaut32/tests: Fix a couple of todo_wine's
+- oleaut32/tests: Remove win9x hacks
+- oleaut32: Fix sizeof() usage (Coverity)
+- riched20/tests: Remove win9x hacks
+- rpcrt4/tests: Remove win9x hacks
+- secur32/tests: Remove win9x hacks
+- server: Avoid shadowing a global variable
+- server: Don't pass a thread id to send_hardware_message, determine it from the window
+- server: Fill the key state in mouse events from the server-side state
+- server: Maintain the "set since last time" bit for the global keystate
+- server: Make the foreground thread input per-desktop instead of global
+- server: Store the cursor clip rectangle in the server
+- server: Store the global cursor position in the server
+- server: Store the global key state in the server
+- server: Work around Mac OS not being able to set global breakpoint flags
+- setupapi/tests: Remove win9x hacks
+- shdocvw: Add Japanese translation
+- shell32/tests: Remove win9x hacks
+- shlwapi/tests: Remove win9x hacks
+- spoolss/tests: Change skip() to win_skip()
+- urlmon/tests: Remove win9x hacks
+- user32/tests: Modify proper fields instead of magic offsets
+- user32: Check bitmap info before it is used
+- user32: Fixed some more side effect functions in assert() (Coverity)
+- user32: Make DIB_GetBitmapInfo checks stricter
+- user32: Retrieve the current cursor position from the server
+- user32: Retrieve the key state for GetAsyncKeyState from the server
+- userenv/tests: Remove win9x hacks
+- wineconsole: Add Japanese translation
+- wined3d: Filter sRGB capabilities during format initialization
+- wined3d: Make IWineD3DResourceImpl an independent structure
+- wined3d: Merge device_unload_resource() and reset_unload_resources()
+- wined3d: Pass const resources to some resource functions
+- wined3d: Recognize some Northern Islands cards in select_card_ati_mesa()
+- wined3d: Recognize some Nouveau renderer strings
+- wined3d: Remove IWineD3DResource::UnLoad() from the public interface
+- wined3d: Rename ATI to AMD
+- winedbg: Support setting a breakpoint from a file name and line number
+- winemenubuilder: FriendlyDocName isn't part of the association
+- winex11.drv Hack for 1c8.1: not to draw help messages if window is inactive (eterbug #1695)
+- winex11.drv: Do not call user32 functions if wine_tsx11_lock is called (eterbug #5799)
+- winex11.drv: Quiet a noisy FIXME
+- winex11: Pass a window handle for keyboard hardware messages too
+- wpp: Add explicit casts when mixing unsigned and signed integers
+
+* Fri Jun 10 2011 Etersoft Builder <builder@etersoft.ru> 1.3.14-alt1.1
+- initialize .windows-serial when creating wineprefix (eterbug #6942)
+- merge commit '188b3ae1b1c403363ddcca6028bc8d4c20d47240'
+- merge commit '45ead7fe85e7107de91bd79a8ceeb1cb17e4f71d'
+- merge commit 'ad30f962d1c74ce51f1908140f0d53a4687e537d' into eterhack
+- merge eterwine into eterhack
+- merge pure into eterwine
+- release 1.3.14
+- revert "msxml3: Fix compilation error in MCBC (delete include SAX2.h)"
+- advapi32: Add stub for EnableTraceEx
+- appwiz.cpl: List 32-bit applications on 64-bit platforms
+- cabarc: Set the initial cabinet number to 0
+- cabinet: Fix the remaining todo_wine tests in fdi.c
+- cabinet: Preserve trailing slash on directory name in Extract()
+- comctl32/tests: Make sure to use a return value (LLVM/Clang)
+- comctl32/tests: Remove dead assignments (LLVM/Clang)
+- comctl32: Fix read of uninitialized data in LISTVIEW_GetItemExtT when LVIF_TEXT is not set (Valgrind)
+- comctl32: Fix read of uninitialized data in notify_itemactivate (Valgrind)
+- comdlg32: Add missing break (Coverity)
+- configure: Check for a modern sched_setaffinity prototype
+- configure: Check for additional libxml2 headers to reject inadequate libxml2 versions
+- cryptnet: Delete existing cache entries when out of date
+- cryptui: Fixed bad sizeof() (Coverity)
+- d3dcompiler/tests: Add GetResourceBindingDesc() test
+- d3dcompiler: Fix initial allocation (Valgrind)
+- d3dcompiler: Implement ID3D11ShaderReflection::GetConstantBufferByIndex()
+- d3dcompiler: Implement ID3D11ShaderReflection::GetConstantBufferByName()
+- d3dcompiler: Implement ID3D11ShaderReflectionConstantBuffer::GetDesc()
+- d3dcompiler: Implement ID3D11ShaderReflectionConstantBuffer::GetVariableByIndex()
+- d3dcompiler: Implement ID3D11ShaderReflectionConstantBuffer::GetVariableByName()
+- d3dcompiler: Implement ID3D11ShaderReflectionType::GetDesc()
+- d3dcompiler: Implement ID3D11ShaderReflectionVariable::GetBuffer()
+- d3dcompiler: Implement ID3D11ShaderReflectionVariable::GetDesc()
+- d3dcompiler: Implement ID3D11ShaderReflectionVariable::GetType()
+- d3dcompiler: Implement ID3D11ShaderRefleflection::GetVariableByName()
+- d3dcompiler: Parse reflection constant buffers
+- d3dcompiler: Parse reflection types
+- d3dcompiler: Parse reflection variables
+- d3dcompiler_43: Avoid an unintended fall-through
+- d3dx9/tests: Remove spurious assignment (LLVM/Clang)
+- d3dx9: Add stubs for D3DXCreateText
+- d3dx9: Fix memory access for images with less than 4 bytes per pixel (Valgrind)
+- d3dx9: Remove a couple of spurious assignments (LLVM/Clang)
+- d3dx9: Remove an unnecessary initialization (LLVM/Clang)
+- d3dx9_36: Cleanup the fixme_once handling
+- dbghelp: Fixed pasted size error (Coverity)
+- gdi32/tests: Added tests for copying a single pixel from top down and bottom up bitmaps
+- gdi32/tests: Remove win9x hacks
+- gdi32: Add a EnumFontFamilies test to see how it handles various font faces
+- gdi32: Add dumping of child GDI font cache
+- gdi32: Do not leak the hfont list (Valgrind)
+- gdi32: EnumFontFamilies should also match against fully qualified face name
+- gdi32: Fix scaling factors for EMR_EXTTEXTOUTW
+- gdi32: Fixed GetDIBits for top-down bitmaps
+- gdi32: Go through all hfontlist entries not just the first one when checking whether font is in the child font list
+- gdi32: Handle BITMAP_CopyBitmap correctly for negative heights
+- gdi32: Use graphics mode specified at the EMF creation time when playing EMR_EXTTEXTOUT record
+- gdiplus: Implement in-memory font storage
+- include: Make some include guards compatible with MS headers
+- jscript: Added SetScriptState(SCRIPTSTATE_UNINITIALIZED) implementation
+- jscript: Added more uninitialization tests
+- jscript: Implement character escaping as described by ECMA-262 B.2.1
+- kernel32/tests: Remove win9x hacks
+- kernel32: Fixed mismatched bracket (Coverity)
+- kernel32: Use debugstr_a to avoid overflow with user-specified string
+- mscoree: Always return S_FALSE from DllCanUnloadNow
+- mscoree: Overhaul of mono runtime shutdown process
+- mshtml.idl: Added DispHTMLDOMAttribute declaration
+- mshtml/tests: Update disabled test comment
+- mshtml: Add support for get/put mousemove event
+- mshtml: Added IDispatchEx support to HTMLDOMAttribute object
+- mshtml: Added IHTMLElement4 stub implementation
+- mshtml: Added IHTMLElement4::getAttributeNode implementation
+- mshtml: Added attribute object tests
+- mshtml: Improved debug traces
+- mshtml: Make sure system xpcom dll gets loaded
+- mshtml: Make sure we don't try to create node object for attributes
+- msi: A custom action dll failing to load is not a fatal error
+- msi: Fix a trace
+- msvcrt/tests: Don't test function directly when reporting errno
+- msvcrt: Try to call CorExitProcess instead of ExitProcess on exit
+- msvcrt: Use = instead of == in test (Coverity)
+- msxml3: Add IObjectSafety support to IXMLHTTPRequest
+- msxml3: Add IObjectWithSite support to IXMLHttpRequest
+- msxml3: COM cleanup for the IDispatchEx iface
+- msxml3: Get rid of not longer used internal IXMLDOMNode vtable
+- msxml3: Include the system libxml headers before the Windows headers
+- msxml3: Remove appendChild() forward
+- msxml3: Remove forward to removeChild() method for nodes
+- msxml3: Remove get_ownerDocument() forward
+- msxml3: Remove get_text() forward
+- msxml3: Remove hasChildNodes() forward
+- msxml3: Remove selectNodes() forward
+- msxml3: Remove selectSingleNode() forward
+- msxml3: Remove transformNode() forward
+- msxml3: Remove useless parts of schema cleanup helper
+- msxml3: Store document event handler for ready state notification
+- msxml3: Use helper to consistently dump variant parameters
+- msxml4: Add version info
+- ntdll: Fix IOCTL_CDROM_RAW_READ on Mac OS
+- ntdll: Fix time accounting in NtQuerySystemInformation
+- ntdll: Improve the error reporting for invalid PE file architectures
+- odbccp32: Improve some stubs
+- oleaut32: Fix the typelib marshaler when the vtbl has holes
+- oleaut32: Fixed short time & medium time named formats
+- oleaut32: Implement ITypeInfo_GetNames Stub/Proxy
+- oleaut32: Mask off the lsb from the vtbl offset. This is set when the user specifies an offset in ICreateTypeInfo
+- ooffice: add loffice support
+- po: Update French translation
+- regedit: fgetc() gets int, not char (Coverity)
+- riched20: Add a missing break
+- rsaenh: Fixed bad sizeof() usage (Coverity)
+- server: Increment the usage count of the global table also when starting a local hook
+- shell32: Remove unused file
+- storage.dll16: COM cleanup in storage.c
+- storage.dll16: Remove unused struct declaration
+- uninstaller: List 32-bit applications on 64-bit platforms
+- urlmon: Register MIME filter only for bindings testing them
+- user32: Cope with failing SetForegroundWindow()
+- user32: Move functional code out of assert() (Coverity)
+- user32: Remove side effect code out of asserts() (Coverity)
+- user32: Use the windows created by the SetParent() test to get a more predictable active/focus window state
+- version/tests: Remove win9x hacks
+- wine.inf: Put some fake dlls in the right place for WoW64
+- winedump: Remove double assignment (Coverity)
+- winemenubuilder: Make sure extension-based mimetypes are always lowercase
+- wineoss.drv: Fixed incorrect sizeof() (Coverity)
+- winepath: Do not convert path a second time (eterbug #6934)
+- winex11: Synchronize the mouse cursor in update_mouse_state
+- winex11: Update the window cursor at most once every 100ms if nothing changed
+- winmm: Let WideCharToMultiByte search for NUL string terminator (Valgrind)
+- winmm: Simplify MCI_DumpCommandTable a bit
+- wintrust/tests: Remove win9x hacks
+- wpp: Free strings on define deletion (Valgrind)
+- wpp: Let pp_add_define take the responsibility of copying strings (Valgrind)
+- ws2_32: Make gethostbyname fail if WSAStartup was not called before
+- ws2_32: name is never NULL as array (Coverity)
+- wscript: Added tests
+
+* Fri Jun 10 2011 Vitaly Perov <vitperov@etersoft.ru> 1.3.14-alt1
+- release 1.3.14
+
+* Tue Jun 07 2011 Etersoft Builder <builder@etersoft.ru> 1.3.13-alt2.6
+- close a file descriptor used for locks when we need to ignore locks (eterbug #7350)
+
+* Sat Jun 04 2011 Etersoft Builder <builder@etersoft.ru> 1.3.13-alt2.5
+- close file handle before running UNIX binary (eterbug #4125)
+- disable locks and sharing flags support for dlls (eterbug #5643)
+- server: Close CIFS file descriptors immediately
+
+* Mon May 30 2011 Etersoft Builder <builder@etersoft.ru> 1.3.13-alt2.4
+- copy upkey.sys for Rarus protect installer (eterbug #5225)
+- revert "Copy upkey.sys for Rarus protect installer (eterbug #5225)."
+
+* Mon May 16 2011 Etersoft Builder <builder@etersoft.ru> 1.3.13-alt2.3
+- fix loading key drivers in case if wineprefix is created when key is plugged in
+
+* Sat May 14 2011 Etersoft Builder <builder@etersoft.ru> 1.3.13-alt2.2
+- set file locks without wineserver (eterbug #5798)
+
+* Thu Apr 28 2011 Etersoft Builder <builder@etersoft.ru> 1.3.13-alt2.1
+- new build with spec fix
+- remove freebsd files
+
+* Thu Apr 28 2011 Vitaly Lipatov <lav@altlinux.ru> 1.3.13-alt2
+- fix spec
+
+* Tue Apr 26 2011 Etersoft Builder <builder@etersoft.ru> 1.3.13-alt1.6
+- add int 0x2e support (eterbug #6247)
+- include: Add IOCTL_USB_GET_ROOT_HUB_NAME declaration (eterbug #6247)
+- mountmgr.sys: Add CurrentConfigurationValue field support (eterbug #6247)
+- mountmgr.sys: Add support for IOCTL_USB_GET_ROOT_HUB_NAME (eterbug #6247)
+- mountmgr.sys: Create HCD* devices (eterbug #6247)
+- mountmgr.sys: Do not use ERR for USB devices errors
+- mountmgr.sys: Use separate functions for various IOCTLs (eterbug #6247)
+
+* Wed Apr 20 2011 Etersoft Builder <builder@etersoft.ru> 1.3.13-alt1.5
+- merge commit '6511f08b0b8bf3b9fa72dba9cc0a79dc1293d6f4' into eterhack
+- merge commit '682d9a292926691e4f86331bbc393c69c5d6f0c1'
+- merge commit '69dbca9fa3590d81a4daf7ce0062c3f262913cac' into eterhack
+- merge commit 'ba6a41a4f7256fcf34932cbea385ab24549d5ce4'
+- advapi32/tests: Make sure to use return value (LLVM/Clang)
+- advapi32/tests: Remove Win9x hacks
+- cabinet: Add support for MSZIP compression
+- cabinet: Avoid some memory allocations by storing buffers directly in the FCI structure
+- cabinet: Cleanup file loading and add infrastructure for plugging in real compression
+- cabinet: Create one temp file per folder and avoid an extra copy of the data
+- cabinet: Create temp files only once we have data to store into them
+- cabinet: Rewrite the cabinet header output code, and write everything to disk in one step
+- cabinet: Store the data block headers in a memory list instead of on-disk
+- comctl32: Fix read of uninitialized data in LISTVIEW_HeaderNotification and rename it to LISTVIEW_Notify (Valgrind)
+- configure: Print a notice if zlib isn't found
+- crypt32/tests: Make sure to use a return value (LLVM/Clang)
+- crypt32/tests: Make sure to use return values (LLVM/Clang)
+- crypt32/tests: Remove a dead initialization (LLVM/Clang)
+- crypt32/tests: Remove an unused assignment (clang)
+- crypt32/tests: Test a return value (clang)
+- crypt32/tests: Test return value (clang)
+- crypt32: Don't assign a count value unless memory allocation succeeds (clang)
+- crypt32: Don't assume a function succeeded (clang)
+- crypt32: Fix return value (clang)
+- crypt32: Fix return value in error cases (clang)
+- d3d9/tests: Make sure to use return values (LLVM/Clang)
+- d3dcompiler/tests: Add reflection ps desc test
+- d3dcompiler/tests: Add reflection test
+- d3dcompiler/tests: Add reflection vs desc test
+- d3dcompiler: Add argument check in D3DReflect()
+- d3dx9_36/tests: Free memory after use (Valgrind)
+- gdiplus/tests: Make sure to use return values (LLVM/Clang)
+- inetmib1/tests: Remove a dead assignment (LLVM/Clang)
+- jscript/tests: Remove a dead assignment (LLVM/Clang)
+- kernel32/tests: Make sure to use return values (LLVM/Clang)
+- kernel32: Don't try to initialize curses if the TERM variable is not set
+- kernel32: Forward RtlCompareMemory to ntdll on x86_64
+- kernel32: Remove a useless error message
+- mlang: GetGlobalFontLinkObject() takes a non-zero number of arguments
+- mshtml: Fixed a few typos
+- mshtml: Fixed a leak (valgrind)
+- mshtml: Implement IHTMLAnchorElement_put_href
+- msi/tests: Make sure to use return values (LLVM/Clang)
+- msi/tests: Remove dead assignments
+- msvcr90/tests: Fix the type info test for 64-bit
+- msvcrt/tests: sizeof(long double) is 12 with MS
+- msvcrt: sizeof(long double) is 12 with MS, but not necessarily so on UNIX
+- msxml3: Basic put_input() method for IXSLProcessor
+- msxml3: Initial implementation of transform() method
+- msxml3: Null pointer for schema uri should be treated as empty
+- msxml3: Silence QueryInterface FIXME
+- msxml3: Store output stream for processor
+- ole32/tests: Make sure to use a return value (LLVM/Clang)
+- po: Add missing \n in various po language files
+- propsys: Add a PSRefreshPropertySchema stub
+- riched20: Fix a c89 conformance issue in ITextImpl->editor->rcFormat initialization
+- rsaenh/tests: Test the reported length on success
+- urlmon: Get rid of init variable in stgmed_buf_t
+- urlmon: Get rid of no longer needed buffering in stgmed_buf_t
+- urlmon: Properly handle BINDSTATUS_BEGINDOWNLOADDATA
+- urlmon: Read remaining protocol data if report_data was called after binding finished
+- urlmon: Use winetest page URL for abort test
+- user32: Fix read of uninitialized data and a couple of typos in TrackMouseEvent (Valgrind)
+- usp10/tests: Avoid passing optional pointers to uninitialized structures in ScriptString tests
+- usp10/tests: Remove dead assignment (LLVM/Clang)
+- winmm/tests: Remove dead assignment (LLVM/Clang)
+- wintrust/tests: Fix a leak (valgrind)
+- wpp: Add explicit casts when mixing signed and unsigned integers
+
+* Sat Apr 16 2011 Etersoft Builder <builder@etersoft.ru> 1.3.13-alt1.4
+- change owner information
+- merge branch 'eterhack' of git.office:/projects/eterhack into eterhack
+- merge commit '0f974ef2e0aab7ad55f971e67c80437a766214a5' into eterhack
+- merge commit '1091ceef7b440650e96452bb515b612cdca86257'
+- merge commit '1c4e59fdbf1ea21f516d09a55d56d778a2e36282' into eterhack
+- merge commit '3d3e1e08051e1f401aa633ab986149a902648eac' into eterhack
+- merge commit '5913e35fe513125f133bb61d99fa1dc31c3e6616' into eterhack
+- merge commit 'a24e8c8f0bd3924cc72501007eaaee10349c6c93'
+- merge commit 'cbbb4b8dbf112051e32f860a9e05006091c9c355'
+- merge commit 'ebecd5a779888825723d4fae13b0e8322cb45a23'
+- merge commit 'ed778bc8e154f1debeec395cf2d37b599f45ca4d'
+- merge eterwine into eterhack
+- revert "Change owner information"
+- revert "disable FIXME for a pair unusable functions"
+- revert "mountmgr.sys: Do not use D: for autodetected disks (eterbug #4185)."
+- advapi32/tests: Remove useless assignments (LLVM/Clang)
+- appwiz.cpl: Added support for installing packages from MSI files
+- c2man: Add header's subdirectory and a link to its source file in the 'IMPLEMENTATION' notes
+- c2man: Search sub-directories for headers too
+- cabarc: Add support for specifying a maximum cabinet file
+- cabarc: Add support for starting a new folder with a '+' file name
+- cabinet: Add helper functions for temp file manipulations
+- cabinet: Store files in a list in memory instead of in a temp file
+- cabinet: Store folders in a list in memory instead of in a temp file
+- cabinet: Store the CCAB data as soon as it is available
+- comctl32/tests: Avoid uninitialized variable warning in GetWidthBytes()
+- comctl32/tests: Fix compilation on systems that don't support nameless unions
+- comctl32/tests: Remove unused parameter from test_removeimage()
+- comctl32: Fixed height of comboboxex32
+- crypt32/tests: Don't check return values inside of if(0) (LLVM/Clang)
+- crypt32/tests: In more recent Windows versions, updating a data message with no content succeeds
+- crypt32/tests: Make sure to use a return value (LLVM/Clang)
+- crypt32/tests: Make sure to use return values (LLVM/Clang)
+- crypt32/tests: Update a CryptMsgUpdate call to succeed on more Windows versions, and check its return value (Clang)
+- crypt32: Allow updating data messages with no content
+- crypt32: Don't attempt to find the length of a NULL string (valgrind)
+- crypt32: Remove helper variable i (Clang)
+- cryptui/tests: Remove a dead assignment (LLVM/Clang)
+- cryptui: Add Russian translation resources
+- cryptui: Fix French translation
+- d3d8/tests: Use primary monitor screen size to perform tests
+- d3d9/tests: Add a test for clip planes
+- d3d9/tests: Use primary monitor screen size to perform tests
+- d3dcompiler: Implement ID3DShaderReflection::GetResourceBindingDesc()
+- d3dcompiler: Implement ID3DShaderReflection::GetResourceBindingDescByName()
+- d3dcompiler: Include the string terminator in the output blob
+- d3dcompiler: Parse OSG5 in the reflection interface
+- d3dcompiler: Parse bound resources
+- d3dx9_36: Add a few tests for D3DXCreateBox
+- d3dx9_36: Make sure return values are used (LLVM/Clang)
+- disable FIXME for a pair unusable functions
+- dplayx/tests: Make sure to use return values (LLVM/Clang)
+- dsound.h: Added DSBNOTIFICATIONS_MAX definition
+- dsound/tests: Make sure to use a return value (LLVM/Clang)
+- dsound/tests: Make sure to use return values (LLVM/Clang)
+- dsound: Forcibly lock buffers to be mixed
+- dvdmedia.h: Added MPEG2VIDEOINFO declaration
+- dxdiagn: Add code that introduces the infrastructure of a provider information tree
+- dxdiagn: Add code that populates the DxDiag_DirectShowFilters container
+- dxdiagn: Add code that populates the DxDiag_DirectXFiles container
+- dxdiagn: Add code that populates the DxDiag_DisplayDevices container
+- dxdiagn: Add code that populates the DxDiag_SystemInfo container
+- dxdiagn: Add code to create stub containers for DxDiag_DirectSound
+- dxdiagn: Make the containers keep a reference to a IDxDiagProvider object
+- dxdiagn: Remove the old container initialization code in preparation for switching to the information tree
+- dxdiagn: Restore a few traces in the container construction functions
+- dxdiagn: Transition to the information tree by making IDxDiagContainer view the information tree
+- fusion/tests: Make sure to use return values (LLVM/Clang)
+- gdi32/tests: Make sure to use return value (LLVM/Clang)
+- gdi32/tests: Make sure to use return values (LLVM/Clang)
+- gdi32/tests: Use virtual screen size instead of primary monitor screen size
+- gdi32: Add a stub for GdiDrawStream
+- gdiplus/tests: Make sure to use return values (LLVM/Clang)
+- gdiplus/tests: Remove redundant assignments (LLVM/Clang)
+- gdiplus: Add test for ImageLockModeUserInputBuf
+- gdiplus: Add tests for locked image bit reading/writing
+- gdiplus: Store an ImageAttributes in texture brushes
+- hlink/tests: Don't check results in disabled tests (LLVM/Clang)
+- inetcomm/tests: Make sure to use return values (LLVM/Clang)
+- inetcpl.cpl: Add Russian translation resources
+- iphlpapi: Changed return value of NotifyAddrChange() stub and added test cases
+- iphlpapi: Enable non-privileged ICMP (ping) on Mac OS X
+- kernel32/tests: Don't check return values inside of if(0) (LLVM/Clang)
+- kernel32/tests: Make sure to use return values (LLVM/Clang)
+- kernel32: Add stderr redirection for native Unix programs started from Windows program
+- localspl/tests: Make sure return values are used (LLVM/Clang)
+- localui/tests: Make sure to use return values (LLVM/Clang)
+- mlang/tests: Remove unused assignment (LLVM/Clang)
+- mmdevapi/tests: Make sure return value is used (LLVM/Clang)
+- mmdevapi/tests: Make sure return values are used (LLVM/Clang)
+- mountmgr.sys: Do not use D: for autodetected disks (eterbug #4185)
+- mountmgr: Use the media kind to fill in the device type field on Mac OS
+- mshtml/tests: Fix a typo
+- mshtml/tests: Make sure a return value is used (LLVM/Clang)
+- mshtml/tests: Make sure return value is used (LLVM/Clang)
+- mshtml/tests: Make sure return values are used (LLVM/Clang)
+- mshtml: Added IHTMLWindow2::focus implementation
+- mshtml: Added focus events tests
+- mshtml: Fixed size check in res protocol ParseUrl(PARSE_SECURITY_URL) call
+- mshtml: Implement IHTMLCurrentStyle_get_padding
+- mshtml: Implement IHTMLStyle put_borderRightColor
+- mshtml: Implement IHTMLStyle_put_borderLeftColor
+- mshtml: Implemented IHTMLStyle_put_borderBottomColor
+- mshtml: Make nsIURI::[Get|Set]Username implementation IUri-based
+- mshtml: Return size in about protocols handler's ParseUrl(PARSE_SECURITY_URL) call
+- mshtml: Use case insensitive comparison in parse_classid
+- msi/tests: Don't check return values inside of if(0) (LLVM/Clang)
+- msi/tests: Fix a typo
+- msi/tests: Make sure to use a return value (LLVM/Clang)
+- msi/tests: Make sure to use return values (LLVM/Clang)
+- msi/tests: Show that a failing call to MsiGetSourcePath(SOURCEDIR) sets the SOURCEDIR property
+- msi: Get rid of msi_component_set_state and msi_feature_set_state
+- msi: Preserve existing advertise strings in the PublishComponents action
+- msi: Split up resolve_folder
+- msi: fix error during a compillation
+- msiexec: Add /unreg as an alias for /z
+- mstask/tests: Make sure return values are used (LLVM/Clang)
+- msvcr90/tests: Don't check return values inside of if(0) (LLVM/Clang)
+- msvcrt/tests: Make sure return values are used (LLVM/Clang)
+- msvcrt/tests: Remove useless assignment (LLVM/Clang)
+- msvcrt: Fixed a typo
+- msxml3/tests: Make sure return value is used (LLVM/Clang)
+- msxml3/tests: Remove unneeded assignment (LLVM/Clang)
+- msxml3: Add a stub IXSLProcessor
+- msxml3: Add basic putref_stylesheet() implementation
+- msxml: Add IXSLTemplate stub
+- netapi32: Add stub implementation for NetServerDiskEnum
+- netapi32: Add stub implementation for NetUseDel
+- ntdll/tests: Don't check return values inside of if(0) (LLVM/Clang)
+- ntdll/tests: Make sure a return value is used (LLVM/Clang)
+- ntdll/tests: Make sure return value is used (LLVM/Clang)
+- ntdll/tests: Make sure return values are used (LLVM/Clang)
+- ole32/tests: Make sure to use a return value (LLVM/Clang)
+- ole32/tests: Make sure to use return values (LLVM/Clang)
+- oleaut32/tests: Add more safearray tests
+- oleaut32/tests: Don't check return values inside of if(0) (LLVM/Clang)
+- oleaut32/tests: Make sure a return value is used (LLVM/Clang)
+- oleaut32/tests: Make sure return value is used (LLVM/Clang)
+- oleaut32/tests: Make sure return values are used (LLVM/Clang)
+- oleaut32/tests: Remove dead assignments (LLVM/Clang)
+- oleaut32: Implement proxy / stub for ITypeInfo2_GetDocumentation2
+- oleaut32: Implement proxy / stub for ITypeInfo_GetDllEntry
+- oleaut32: Implement proxy / stub for ITypeLib2_GetDocumentation2
+- oleaut32: Implement proxy / stub for ITypeLib_GetDocumentation
+- oleaut32: Remove an unneeded error
+- oleaut32: Rewrite ITypeInfo_GetDocumentation proxy/stub to return only the information that is requested
+- po: Hebrew update
+- po: Update French translation
+- po: Update Japanese translation
+- po: Update Korean resource
+- po: Update Russian translation
+- po: Update Ukrainian translation
+- qmgr/tests: Make sure return values are used (LLVM/Clang)
+- regedit: Update Russian translation
+- riched20/tests: Make sure return value is used (LLVM/Clang)
+- riched20: Do not call callback when no data needs to be flushed
+- rpcrt4/tests: Make sure return values are used (LLVM/Clang)
+- rsaenh/tests: Test errors creating schannel keys and hashes before parameters are set
+- rsaenh: Disallow creating schannel master hashes before setting the client random and server random
+- rsaenh: Disallow deriving schannel encryption keys before setting the encryption algorithm
+- rsaenh: Fully initialize schannel algorithm information
+- secur32/tests: Don't check return values inside of if(0) (LLVM/Clang)
+- secur32/tests: Make sure a return value is used (LLVM/Clang)
+- secur32/tests: Make sure return values are used (LLVM/Clang)
+- setupapi: Fix comparison issue on 64-bit systems
+- shdocvw/tests: Don't check return values inside of if(0) (LLVM/Clang)
+- shdocvw: Add Russian translation resources
+- shdocvw: Initialise ie pointer as it's tested (Clang)
+- shell32/tests: Don't check return values inside of if(0) (LLVM/Clang)
+- shell32/tests: Make sure a return value is used (LLVM/Clang)
+- shell32/tests: Make sure return values are used (LLVM/Clang)
+- shell32: Implement Folder2::get_Self
+- shell32: Partially implement FolderItem::get_Path
+- shell32: Trace APPBARDATA struct members based on message type (Valgrind)
+- shlwapi/tests: Don't check return values inside of if(0) (LLVM/Clang)
+- shlwapi/tests: Remove useless assignments (LLVM/Clang)
+- shlwapi: Add stubs for SHWinHelpOnDemandA/W
+- urlmon/tests: Fix expected result
+- urlmon/tests: Make sure return values are used (LLVM/Clang)
+- urlmon/tests: Make sure to use a return value (LLVM/Clang)
+- urlmon/tests: Mark unavailable InternetZoneManagerEx2 as broken
+- urlmon: Added more CoInternetGetSecurityUrl[Ex] tests
+- urlmon: CoInternetGetSecurityUrl rewrite
+- urlmon: CoInternetGetSecurityUrlEx rewrite
+- urlmon: Don't hardcode zone numbers
+- urlmon: Fixed Valgrind warnings
+- urlmon: Fixed invalid read and write errors (Valgrind)
+- user32/tests: Make sure return values are used (LLVM/Clang)
+- user32/tests: Remove some dead assignments (LLVM/Clang)
+- user32/tests: Remove unneeded assignment (LLVM/Clang)
+- user32: Add a test for reparenting a WS_POPUP window to a WS_CHILD parent
+- user32: Add message tests for SetParent()
+- user32: Remove wrong parameter name from comment
+- user32: Rename GetKeyboardLayout param; it's a thread ID, not a layout
+- version/tests: Make sure return values are used (LLVM/Clang)
+- windowscodecs/tests: Make sure returns values are used (LLVM/Clang)
+- wine.inf: Add HKLM\\Software\\Microsoft\\Windows\\Current Version\\Run key
+- wined3d: Make clip planes independent from offscreen/onscreen drawing
+- wined3d: Remove an old hack around Mesa choking on protected memory from flush_to_framebuffer_drawpixels
+- winefile: In the Options > Font menu handler, initially select the current font
+- winemaker: Ignore whitespaces before defines
+- wineps.drv: All map modes should have inverted y-transforms
+- winex11.drv: Add proper initialization for border_pixel
+- winhttp/tests: Make sure a return value is used (LLVM/Clang)
+- wininet: Fix translations
+- winspool: Do not mark AddPrinterA as stub
+- wintrust/tests: Fix a leak (valgrind)
+- wmc: Update PO message match algorithm
+- wordpad: Improve translations
+- wpp: Fix the output type for the "unsigned OP signed" cases in BIN_OP_INT and friends
+- ws2_32/tests: Remove unneeded assignments (LLVM/Clang)
+- xmllite/tests: Don't check test results inside if(0) (LLVM/Clang)
+
+* Wed Apr 13 2011 Etersoft Builder <builder@etersoft.ru> 1.3.13-alt1.3
+- revert "msi: Add the drive letter to the relative target paths (eterbug #3902)"
+
+* Tue Apr 12 2011 Etersoft Builder <builder@etersoft.ru> 1.3.13-alt1.2
+- kernel32: Replace command.com with cmd.exe (eterbug #7103)
+
+* Thu Apr 07 2011 Etersoft Builder <builder@etersoft.ru> 1.3.13-alt1.1
+- 7-zip: Add msi install
+- 7z: update to 9.20 version
+- far: Add setup Far
+- merge commit '745a50c9dbb03d37db58ff53136e93f00943bc0d'
+- merge commit 'f9b97566509582f11727958541c5ad20720a8d6e' into eterhack
+- merge eterwine into eterhack
+- merge pure into eterwine
+- release 1.3.13
+- revert "cabinet: fix bug #930: empty *.cab is count as invalid"
+- revert "winspool.drv: Fix incorrect pointer incrementation"
+- advapi32/tests: Make sure to use return value (LLVM/Clang)
+- avifil32/tests: Remove useless variable assignments (LLVM/Clang)
+- cabarc: Add support for listing and extracting cabinets
+- cabarc: Initial version of the cabarc.exe tool, with support for creating a cabinet
+- cabinet: Add a helper function to set error code in FDI
+- cabinet: Call FCI function pointers explicitly instead of hiding them inside macros
+- cabinet: Call FDI function pointers explicitly instead of hiding them inside macros
+- cabinet: Move internal FDI definitions to fdi.c
+- cabinet: Move the internal FCI structure to fci.c
+- cabinet: Pass an FCI pointer to internal functions instead of a handle
+- cabinet: Pass an FDI pointer to internal functions instead of a handle
+- cabinet: Replace the fci_set_error macro by a proper function
+- cabinet: Use constants instead of hard-coded numbers for file open flags
+- comcat/tests: Make sure to use return value (LLVM/Clang)
+- comctl32/listview: Remove couple of dead assignments (LLVM/Clang)
+- comctl32/listview: Remove duplicated operation (LLVM/Clang)
+- comctl32/listview: Remove some useless operations (LLVM/Clang)
+- comctl32/tests: Make sure to use return value (LLVM/Clang)
+- comctl32/tests: Test more return values (LLVM/Clang)
+- credui/tests: Make sure to use return value (LLVM/Clang)
+- crypt32/tests: Add tests that show that CertRDNValueToStr doesn't quote (based on a patch by Christian Inci)
+- crypt32/tests: Make sure to use return value (LLVM/Clang)
+- crypt32/tests: Test CertNameToStr's quoting behavior with CERT_SIMPLE_NAME_STR
+- crypt32: Fix string quoting in CertRDNValueToStrA/W and CertNameToStrA/W
+- cryptnet/tests: Make sure to use return value (LLVM/Clang)
+- d3d9/tests: Check another return value in maxmip_test() (LLVM/Clang)
+- d3d9: Use a proper window class for the query test
+- d3dx9_36/tests: Remove unused variable assignments (LLVM/Clang)
+- ddraw: Fix unused variable warnings (LLVM/Clang)
+- dinput/tests: Make sure to use return value (LLVM/Clang)
+- dinput: Ignore EV_MSC events instead of printing fixme
+- dinput: Return correct error code for DIPROP_VIDPID
+- explorerframe/tests: Don't assign values to variables that are never checked (LLVM/Clang)
+- explorerframe/tests: Don't compare potentially uninitialized variables (Coverity)
+- export WINESPLASHPROGRESS for control winesplash. do not show splash if WINEDISABLEETERSPLASH is set
+- gdi32/tests: Add tests for GetGlyphOutlineA
+- gdi32/tests: Consolidate identity matrices
+- gdi32/tests: Make sure to use return value (LLVM/Clang)
+- gdi32: Check if a character is double byte or single byte
+- gdi32: Upper 24 bits of a character range must be same
+- gdi32: first look for a printer driver name in the registry (fix eterbug #5744)
+- gdiplus/tests: Make sure return value is used (LLVM/Clang)
+- gdiplus/tests: Make sure to use return values (LLVM/Clang)
+- gdiplus: Allow adding rectangles with negative sizes to paths
+- gdiplus: Fix error path in GdipAddPathRectangle
+- gdiplus: Qualify reference to Gdiplus::Pixelformat
+- imagehlp/tests: Don't test function directly when reporting GetLastError()
+- kernel32/tests: Don't test function directly when reporting GetLastError()
+- kernel32/tests: Remove unused assignment (LLVM/Clang)
+- move Far and 7-zip install to downloads
+- mshtml: Added nsIURI::SetSpec implementation
+- mshtml: Don't try forwarding calls to Gecko that are not implemented there anyways
+- mshtml: Implement IHTMLStyle put_borderTopColor
+- msi: Try harder to remove non-persistent directories
+- msvcrt: Implement longjmp for x86_64
+- msvcrt: Partially implement type_info::name_internal_method()
+- msvcrt: Use pointer exchange to set demangled name instead of section lock
+- msvcrt: longjmp doesn't have a return value
+- ntdll: Add support for longjmp in RtlUnwindEx
+- ntdll: Correct 'b' parameter descriptions for _alldiv and _aulldiv
+- ntdll: Fix a compile time warning
+- ntdll: Only use ST_FIX_ALIGN on solaris
+- ntdll: disable trace for match_filename and append_entry
+- ntoskrnl.exe: Add stub for IoGetDeviceInterfaces
+- ole32/tests: Remove unused assignment (LLVM/Clang)
+- remove obsoleted build files
+- rpcrt4/tests: Add a test for marshalling a pointer to a user type, where the user type is itself a pointer
+- rpcrt4: Reduce scope of variable (Clang)
+- rsaenh/tests: Make sure to use return values (LLVM/Clang)
+- setupapi: Fix access rights for cabinet creation
+- shdocvw/tests: Make sure to use return value (LLVM/Clang)
+- shdocvw: Initialize variable (Coverity)
+- shell32/tests: Add tests for FolderItem::get_Path
+- shell32/tests: NT4 doesn't have the Folder2 interface
+- shell32: Release iTypeInfo on error
+- urlmon/uri: Remove dead assignment and useless initializer (LLVM/Clang)
+- user32/tests: Don't test function directly when reporting GetLastError()
+- usp10/tests: Make sure to use return value (LLVM/Clang)
+- widl: Don't dereference if the referenced type is a user type
+- widl: Initialise [out] only parameters if they are user types or interface pointers
+- windowscodecs: Release the icon frame substream on success too
+- wine: fix splash show during wine initialization
+- wined3d: Check if formats are supported as render target in srgbwrite_format_test()
+- wined3d: Get rid of the IWineD3D typedefs
+- wined3d: Get rid of the IWineD3DClipper typedefs
+- wined3d: Get rid of the IWineD3DPalette typedefs
+- wined3d: Get rid of the IWineD3DQuery typedefs
+- wined3d: Get rid of the IWineD3DVertexDeclaration typedefs
+- wined3d: Make volumetexture_ops static
+- wined3d: Remove COM from IWineD3D
+- wined3d: Remove COM from the clipper implementation
+- wined3d: Remove COM from the palette
+- wined3d: Remove COM from the query implementation
+- wined3d: Remove COM from the vertex declaration
+- wined3d: Use an internal call table for query operations
+- winesplash: wait for sometime if interrupter
+- winex11.drv: Only query for XShm on first use
+- wininet/tests: Make sure to use return value (LLVM/Clang)
+- wininet: Added more InternetCloseHandle tests
+- wininet: Handles handling clean up
+- wininet: Keep handles invalid but reserved in InternetCloseHandle
+- wininet: Moved creation of an object and allocating handles to common function
+- wininet: Moved freeing object to WININET_Release
+- wininet: status_string clean up
+- winspool.drv: Fix incorrect pointer incrementation
+- winspool.drv: Make sure to use return values (LLVM/Clang)
+- wintrust/tests: Make sure return values are used (LLVM/Clang)
+- wintrust: Remove a dead assignment (LLVM/Clang)
+- ws2_32/tests: Don't test function directly when reporting GetLastError()
+
+* Thu Apr 07 2011 Vitaly Perov <vitperov@etersoft.ru> 1.3.13-alt1
+- new release
+
+* Thu Apr 07 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.20
+- disable file type associations export by default (eterbug #7021)
+- fix for option which is not working without export (eterbug #4327)
+- add russian comments to config file
+- config: add export for all exported vars
+
+* Wed Apr 06 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.19
+- kernel32: Fix merge error
+
+* Fri Apr 01 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.18
+- configure: Use PKG_CONFIG variable, do not hardcode USBLIBS
+
+* Thu Mar 31 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.17
+- ntoskrnl.exe: Use etersoft_ioctl_* functions
+
+* Wed Mar 30 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.16
+- ntoskrnl.exe: Improve the hack for Katran key (eterbug #7059)
+
+* Thu Mar 24 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.15
+- kernel32: Do not convert arguments with no slashes (eterbug #6934)
+
+* Wed Mar 23 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.14
+- mountmgr.sys: Fix merge error
+- ws2_32: Use a little timeout in non-blocking mode (eterbug #6915)
+
+* Tue Mar 22 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.13
+- merge commit '008cf3c18cf9a73f1ec1a11582e2d5e90a1caa0b'
+- merge eterwine into eterhack
+- revert "gdi32: Fix size of the filling background for drawing the text (eterbug #4267 #595)"
+- revert "msi: Remove read-only files (eterbug #953)."
+- d3d9: Add an sRGB format test
+- dxdiagn: Avoid caching a single instance of the root container
+- dxdiagn: Avoid zeroing memory in container functions
+- dxdiagn: Convert the container linked list to a standard Wine list
+- dxdiagn: Convert the property linked list to a standard Wine list
+- dxdiagn: Simplify the root container initialization
+- gdi32: Add ExtSelectClipRgn() tests for memory and window DCs
+- gdi32: Stay within the clipping area when painting text background
+- gdiplus: C++ fixes for headers
+- hnetcfg: Return success from fw_app_put_Enabled
+- kernel32: Use define instead of hardcoded value
+- mountmgr: Balance volume references in add_volume()
+- mountmgr: Use define instead of hardcoded value
+- mshtml: Abort more request in abort_document_bindings
+- mshtml: Make sure previous request is stopped before starting new request in IPersistMoniker and IPersistStreamInit
+- msi: Handle out-of-memory condition in encode_streamname
+- msi: Reset file attributes before removing a file
+- msvcr90/tests: Avoid casting away const in comparison functions
+- ntdll/tests: Avoid casting away const in comparison functions
+- ntdll: Add a helper function for checking stack frame limits
+- ntdll: Avoid copying and restoring the context in RtlCaptureContext for i386
+- ntdll: Fix one-time warning message output
+- oleaut32/tests: Fix a IRecordInfo leak (Valgrind)
+- oleaut32/tests: Fix a safearray leak (Valgrind)
+- programs: Add winemsibuilder
+- shell32/tests: Release the IAutoComplete interface on a failure path
+- shell32: Improve initialization state and parameter handling in IAutoComplete::Init
+- shell32: Keep at least one reference to the autocompletion object at initialization until the edit window is destroyed
+- shell32: Store the autocompletion object pointer in a window property rather than in the window user data
+- winex11.drv: Make sure that default clipping region exists before calling ExcludeUpdateRgn()
+- wrc: Don't match a po message if a same msgid message is defined, but its msgctxt is null
+
+* Thu Mar 17 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.12
+- fix encoding
+
+* Tue Mar 15 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.11
+- initialize .windows-serial when creating wineprefix (eterbug #6942)
+- mountmgr.sys: Partially implement reading harddisk volume (eterbug #6942)
+- shell32: Remove unused files
+- ws2_32: Prevent TeleTRADER 4.00 freezing (eterbug #3421)
+
+* Thu Mar 10 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.10
+- mountmgr.sys: Generate unique Driver records for flash drives (eterbug #6508)
+
+* Wed Mar 09 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.9
+- mountmgr.sys: Hack for Consultant+ for flash drive (eterbug #6508)
+- ntoskrnl.exe: Fix handling unsupported requests (eterbug #6942)
+
+* Sat Mar 05 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.8
+- winepath: Do not convert path a second time (eterbug #6934)
+
+* Sat Mar 05 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.7
+- makefile.vars.in: disable RPATH for installed libs (LDRPATH_INSTALL=) (eterbug #6946)
+- etermsg: force close winesplash
+
+* Fri Mar 04 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.6
+- do not duplicate a function for starting service (eterbug #4301)
+- move parport and usbhub drivers to mountmgr.sys (eterbug #4301)
+- use IoGet*IrpStackLocation
+- mountmgr.sys: Add comments to conditional inclusion preprocessing directives (eterbug #4301)
+- mountmgr.sys: Add support for removing USB devices (eterbug #4301)
+- mountmgr.sys: Device ID does not contain spaces (eterbug #4301)
+- mountmgr.sys: Fix enumerating USB devices with libusb-0.1 (eterbug #4301)
+- mountmgr.sys: Fix processing PnP requests for ROOT devices (eterbug #4301)
+- mountmgr.sys: Fix return value (eterbug #4301)
+- mountmgr.sys: Handling IRP in WINE@Etersoft is different from upstream
+- mountmgr.sys: Load drivers for keys plugged in after starting wine (eterbug #4301)
+- mountmgr.sys: Move WINEAUTOMOUNT check to hal.c (eterbug #4301)
+- mountmgr.sys: Remove old symlink before creating new one (eterbug #4301)
+- mountmgr.sys: Remove unneeded checks
+- mountmgr.sys: Use create_pdo for creating PDO (eterbug #4301)
+- ntoskrnl.exe: Add stub for IoDetachDevice (eterbug #4301)
+- ntoskrnl.exe: Attach to the highest device object (eterbug #4301)
+- ntoskrnl.exe: Fix merge error
+- ntoskrnl.exe: Implement IoDetachDevice (eterbug #4301)
+- ntoskrnl.exe: Initialize critical section statically
+
+* Fri Feb 25 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.5
+- revert "winspool.drv: Fix incorrect pointer incrementation"
+- winspool.drv: Fix incorrect pointer incrementation
+
+* Wed Feb 23 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.4
+- identified the size of button
+- merge commit '73c4fbcc5120b57dc7eb00622070f3d92220ed34'
+- merge eterwine into eterhack
+- revert "winemapi: Add attachment support (eterbug #6747)."
+- revert "winemapi: Address can contain SMTP: (eterbug #6747)."
+- crypt32/tests: Don't assign a return value that's never checked (clang)
+- crypt32/tests: Remove dead assignments (clang)
+- crypt32/tests: Test return value rather than output buffer before checking buffer contents (clang)
+- crypt32/tests: Test some return values (clang)
+- d3d8/tests: Release doesn't return a HRESULT (LLVM/Clang)
+- d3d9/tests: Check ColorFill() return codes in color_fill_test() (LLVM/Clang)
+- d3d9: Use a proper window class in the device tests
+- d3d9: Work around an odd nvidia windows bug
+- dbghelp: Added support for variables in thread storage
+- dbghelp: Fix an uninitialized return value
+- dbghelp: Properly declare variables with thread storage from codeview debug format
+- kernel32/tests: Add a test for ioctl 0x560000
+- kernel32: Added shift & ctrl modifiers for function keys
+- kernel32: Added support for extended capacities in terminfo for xterm-like terminals
+- kernel32: Store key len in dbkey_pair structure for efficiency reasons
+- kernel32: Use binary search for key lookup in terminfo generated data
+- mountmgr: Add a stub implementation of ioctl 0x560000
+- msvcrt: Use the _set_error_mode value to switch between a dialogbox and stderr for C runtime messages
+- notepad: Load UTF-8 encoding name from resources instead of using GetCPInfoEx
+- ntdll/tests: Avoid sizeof in a trace
+- ntdll: Fix frame address check in RtlCaptureStackBackTrace to match what RtlUnwind does
+- ole32: Fix error handling in get_data_from_metafilepict and get_data_from_bitmap
+- opencl: Avoid size_t in traces
+- programs: Add a stubbed PlugPlay service
+- user32: Partially fix clipboard viewer infinite recursion bug
+- winebuild: Don't remove stdcall decorations on non-x86
+- winecoreaudio: Don't use Component Manager on Mac OS 10.6
+- winecoreaudio: Fix deprecation warnings in audio.c
+- winecoreaudio: Fix deprecation warnings in audiounit.c
+- winecoreaudio: Fix deprecation warnings in mixer.c
+- wined3d: Just fail if the texture type is not supported in create_glsl_blt_shader() (LLVM/Clang)
+- wined3d: Pass a const adapter to the format caps checking functions
+- winedbg: Added support for variables with thread storage
+- winedump: Added definition and dumping of thread local variables
+- winemapi: Add attachment support (eterbug #6747)
+- winemapi: Address can contain "SMTP:"
+- winemapi: Implement MAPIResolveName
+- winex11.drv: Improve error handling in bitmap synthesizing code
+- winex11.drv: Remove broken HeapFree call
+- winex11.drv: Remove unused constant, and fix a comment
+
+* Tue Feb 22 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.3
+- merge commit '020245bba10e15e2a1b415f4a4a08d43f9fb1025'
+- merge commit '8bf1940c623d7bf44020509325a601dbd9fa2ce6'
+- merge eterwine into eterhack
+- comctl32/tests: Initialize item mask on item insert (Valgrind)
+- comdlg32: Filedlg should not add extension if it contains a glob
+- configure: Automatically remove obsolete entries in po files
+- d3d8: COM cleanup for the IDirect3DCubeTexture8 iface
+- d3d8: COM cleanup for the IDirect3DSwapChain8 iface
+- d3d8: COM cleanup for the IDirect3DTexture8 iface
+- d3d8: COM cleanup for the IDirect3DVolume8 iface
+- d3d8: COM cleanup for the IWineD3DDeviceParent_iface
+- d3d8: Finish the COM cleanup of the IDirect3DDevice8 iface
+- d3d8: Remove the unused struct IDirect3DResource8Impl
+- d3d8: Use impl_from_IDirect3DDevice8() instead of the iface to object cast
+- d3d9: Check the correct swapchain in IDirect3DDevice9Impl_GetSwapChain() (LLVM/Clang)
+- d3dx9_36: COM cleanup for the ID3DXBuffer iface
+- d3dx9_36: COM cleanup for the ID3DXEffect iface
+- d3dx9_36: COM cleanup for the ID3DXEffectPool iface
+- d3dx9_36: COM cleanup for the ID3DXFont iface
+- d3dx9_36: COM cleanup for the ID3DXInclude iface
+- d3dx9_36: COM cleanup for the ID3DXMatrixStack iface
+- d3dx9_36: COM cleanup for the ID3DXMesh iface
+- d3dx9_36: COM cleanup for the ID3DXSprite iface
+- dbghelp: Add a helper function to determine the name of the wine loader
+- dbghelp: Use wine64 as loader name on 64-bit
+- ddraw: Link directly to wined3d
+- explorerframe/tests: Initialize hit test point before first use (Valgrind)
+- gdi32/tests: Add some more tests for GetCharABCWidthsA
+- gdi32: Reject invalid character range in GetCharABCWidthsA
+- gdi32: first look for a printer driver name in the registry (fix eterbug #5744)
+- gdiplus: Stub GdipGetHemfFromMetafile
+- gdiplus: Test for EMF+ recording
+- gdiplus: Test the types of records in an empty EMF+
+- include: Add declaration of GdipRecordMetafile
+- jscript: Fixed some clang warnings
+- kernel32: Add proper English messages for all error codes
+- kernel32: Added support for ctrl-home (aka clear from beginning of line) in line edition in win32 mode
+- makedep: Add dependencies for the msg.pot file
+- mscoree: Implement GetFileVersion
+- mshtml: Added script execution time tests
+- mshtml: Added support for recursive script runners
+- msi/tests: Check 64-bit reg view if key not present in 32-bit view
+- msi/tests: Consistently test return values (clang)
+- msi/tests: Test a return value (clang)
+- msi: Check a return value (clang)
+- msi: Check the return value of IActiveScript_AddNamedItem (clang)
+- msi: Check the return value of fetch_int (clang)
+- msi: Initialize a variable in get_patch_product_codes (clang)
+- msi: Make sure the return value is initialized in save_table (clang)
+- msi: Return the correct disk prompt size from MsiSourceListEnumMediaDisksW (clang)
+- msi: Skip rollback custom actions
+- msi: Use a return value (clang)
+- msvcrt: Add private define and header tests for _set_error_mode options
+- msvcrt: Forward _realloc_crt to realloc
+- msvcrt: Implement _fcvt_s()
+- ntdll: Check for case-insensitive volumes
+- ole32: Add support for rendering HBITMAP clipboard objects
+- ole32: Add support for rendering METAFILEPICT clipboard objects
+- oleaut32: Fix default parameter variant leak (Valgrind)
+- po: Update Japanese translation
+- po: Update Korean resource
+- po: Update Lithuanian translation
+- programs/notepad: Correct sharing mode for opening file in notepad
+- server: Create anonymous file mappings in the config directory if the server directory is mounted noexec
+- shell32/tests: Fix a dependency on unimplemented function call (Valgrind)
+- shell32/tests: Fix test failure on some NT4
+- shell32/tests: Use long file name
+- shell32: Implement IShellDispatch::NameSpace
+- shell32: Partially implement Folder::get_Title
+- shell32: Use ifaces instead of vtbl pointers in RecycleBin
+- shlwapi/tests: Reset cookie after service revoked (Valgrind)
+- user32/tests: Test getting the data from synthesized clipboard formats
+- user32: Fix LoadImage behavior with zero size and no LR_DEFAULTSIZE
+- user32: Get MDI icon as close the "small icon" as possible
+- user32: Propagate the LoadImage flags into the low-level loader functions
+- widl: Support forward type declarations
+- wined3d: Adding AMD HD5670, HD5570, HD5550, HD5450 detection
+- wined3d: Get rid of the IWineD3DStateBlock typedef
+- wined3d: Get rid of the IWineD3DStateBlockImpl typedef
+- wined3d: Remove COM from the stateblock
+- wined3d: Set all render targets to NULL in IWineD3DDeviceImpl_Uninit3D()
+- wined3d: Set color / depth / stencil surfaces to NULL before releasing them in IWineD3DDeviceImpl_Uninit3D()
+- winedbg: Add dumping of floating point registers for x86_64
+- winex11.drv: Implement synthesizing the CF_ENHMETAFILE clipboard format from CF_METAFILEPICT
+- winhttp/tests: Test a return value (clang)
+- winmm/tests: Skip some tests on VMware
+
+* Fri Feb 18 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.2
+- etermsg: update encoding, fix translations
+- fix man packaging
+
+* Thu Feb 17 2011 Etersoft Builder <builder@etersoft.ru> 1.3.12-alt1.1
+- merge branch 'pure'
+- merge branch pure
+- merge commit '250448d7430c2880a2c399a816df7c1db099a756' into eterhack
+- merge eterwine into eterhack
+- revert "ws2_32: Do not return error if WS2_send is not failed (eterbug #5561)."
+- revert "ws2_32: Increase a timeout for Garant (eterbug #5561)."
+- revert "ws2_32: Use a little timeout in non-blocking mode (eterbug #4399)."
+- avifil32: Avoid forward declarations of iface methods
+- avifil32: Use ifaces instead of vtbl pointers in IAVIEditStreamImpl
+- d3d10: Remove a redundant assignment in parse_fx10_object() (LLVM/Clang)
+- d3d8/tests: Add a test for the NULL format
+- d3d8: COM cleanup for the IDirect3D8 iface
+- d3d8: Pass an object instead of an iface to an internal function
+- d3d8: Remove a useless ERR (LLVM/Clang)
+- d3d9/tests: Add a test for the NULL format
+- d3d9: Remove some useless ERRs (LLVM/Clang)
+- d3dcompiler_43/tests: COM cleanup for the ID3DInclude iface
+- d3dx9_36/tests: COM cleanup for the ID3DXInclude iface
+- dbghelp: Use Dwarf debug info even when part of it is missing
+- ddraw: COM cleanup for the IClassFactory iface
+- ddrawex: COM cleanup for the IClassFactory iface
+- ddrawex: COM cleanup for the IDirectDraw iface
+- ddrawex: COM cleanup for the IDirectDraw2 iface
+- ddrawex: COM cleanup for the IDirectDraw3 iface
+- ddrawex: COM cleanup for the IDirectDraw4 iface
+- ddrawex: COM cleanup for the IDirectDrawFactory iface
+- ddrawex: COM cleanup for the IDirectDrawSurface3 iface
+- ddrawex: Rename impl_from_dd4() to impl_from_IDirectDraw4()
+- ddrawex: Rename impl_from_dds3() to impl_from_IDirectDrawSurface3()
+- ddrawex: Use unsafe_impl_from_IDirectDrawSurface3() for application provided ifaces
+- dinput: Combine ASCII and Unicode device create callbacks. Add tests
+- dinput: Don't link to/include Carbon on Mac OS X
+- dinput: Fix typo. Found by clang
+- gameux: Only trace on success (clang)
+- gdi32/tests: Fix font tests on Arabic machines
+- gdiplus: Add a software implementation of GdipFillRegion
+- gdiplus: Add a software implementation of hatch brushes
+- gdiplus: Add a software implementation of line gradient brushes
+- gdiplus: Factor out the gdi32 code of GdipFillRegion
+- gdiplus: Factor the matrix creation code out of GdipTransformPoints
+- hlink/tests: Add hres checks for the IHlink_GetMonikerReference calls (clang)
+- iccvid: Recover some resources that were lost during the po conversion
+- include: Add a prototype for RtlUnwindEx on x86_64
+- include: Add missing _stat64i32 / _stat32i64
+- kernel32: Added missing include to term.c
+- kernel32: Convert message translations to po files
+- kernel32: Don't mask when printing unsupported flags in load_library
+- kernel32: In edit line, fix the insert key management
+- kernel32: Include term.h conditionally
+- kernel32: No longer init the terminfo database nor application key mode when 0 or 1 are not bound to a tty
+- kernel32: Properly manage UTF-8 (and any wcs) input strings
+- makefiles: Add rules to update po files from .mc files in maintainer mode
+- mapi32: COM cleanup for the IMalloc iface
+- msi: Don't interpret assembly name attributes
+- msi: Implement the MsiPublishAssemblies and MsiUnpublishAssemblies standard actions
+- mstask: COM cleanup for the IClassFactory iface
+- mstask: COM cleanup for the ITaskScheduler iface
+- mstask: COM cleanup for the ITaskTrigger iface
+- mstask: Use ifaces instead of vtbl pointers in TaskImpl
+- msvcr90: Implement _stat32, _fstat32, _wstat32
+- msvcrt: Add a non-optimized implementation for the SSE2 math functions
+- msvcrt: Implement _wsopen_s
+- msvcrt: Implemented __control87_2
+- msvcrt: Implemented _clearfp for SSE2 and x86_64
+- msvcrt: Implemented _fpreset for SSE2 and x86_64
+- msvcrt: Implemented _set_controlfp
+- msvcrt: Implemented _sopen_s
+- msvcrt: Implemented _statusfp2
+- msxml3: COM cleanup for the IBindStatusCallback iface
+- msxml3: COM cleanup for the IXMLDOMNode iface in unknode
+- msxml3: COM cleanup for the IXMLDOMNode iface in xmlnode
+- msxml3: Fix interface leak (Valgrind)
+- msxml3: Fix invalid read before allocated block (Valgrind)
+- ntdll : Implement CDROM_Verify to work on Mac OS X
+- ntdll: Avoid copying and restoring the context in RtlCaptureContext for x86_64
+- ntdll: Capture the context inside RtlUnwindEx instead of assuming it's already initialized
+- ntdll: Get rid of support for register entry points on x86_64
+- ntdll: Implement RtlRaiseException for x86_64 directly instead of using the winebuild-generated code
+- ntdll: Implement set_cpu_context for x86_64 directly instead of using the winebuild-generated code
+- oleaut32/tests: Fix safearray leaks, test return value after array destruction
+- oleaut32: Fix a couple of leaks on typeinfo release (Valgrind)
+- oleaut32: Unmarshalled safearray is always unlocked
+- po: Update Lithuanian translation
+- po: Update the Dutch translation
+- riched20/tests: Fix editor tests
+- riched32/tests: Fix editor tests
+- server: Filter the WOW64 registry access flags before performing the access check
+- server: Fix connect failures on newer kernels
+- shell32/tests: Add tests for IShellDispatch::NameSpace
+- shell32/tests: Fix couple PIDL leaks in tests
+- shell32/tests: Remove shlwapi dependency
+- shell32: Fix a parent PIDL leak (Valgrind)
+- shell32: Test links to executable filenames lacking the extension
+- sti: COM cleanup for sti.c
+- update spec file
+- urlmon/tests: Fix a leak in test (Valgrind)
+- urlmon: Fixed key name size and format in open_zone_key
+- user32/tests: Fix edit tests
+- winebuild: Get rid of support for register entry points on x86_64
+- wined3d: Add support for the NULL format
+- wined3d: Disable vertex shader output clamping
+- wined3d: Do checks at the start of surface_init() (LLVM/Clang)
+- wined3d: Remove IWineD3DSurface::DrawOverlay() from the public interface
+- wined3d: Remove IWineD3DSurface::RealizePalette() from the public interface
+- wined3d: Use dot() instead of length() in shader_glsl_nrm()
+- wined3d: Verify we have at least one framebuffer attachment before doing clears or draws
+- wined3d: WINED3DFMT_INTZ is a FOURCC format
+- winefile: Recover some resources that were lost during the po conversion
+- winemp3: Fixed exit condition within decoding loop
+- winex11.drv: Associate the real DC transformation with cached font data
+- wininet/tests: Trace errors from InternetReadFile in test_basic_request
+- wmc: Add a copy of the strmake utility function
+- wmc: Add support for generating a po template file
+- wmc: Add support for generating message translations based on po files
+- wmc: Store input file location for each individual message
+- ws2_32/tests: Add a test for an overlapped send
+- ws2_32: Allow sending FD_WRITE right after scheduling the async
+- ws2_32: Finish an overlapped send only if we sent everything
+- ws2_32: Fix up iovecs after transmission in WS2_send instead of WS2_sendto
+- ws2_32: Implemented SO_CONNECT_TIME stub
+- ws2_32: Use the iosb to keep track of how many bytes we sent
+
+* Thu Feb 17 2011 Vitaly Perov <vitperov@etersoft.ru> 1.3.12-alt1
+- new release 1.3.12
+
+* 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
+- revert "comctl32/propsheet: Add the confirmation message and restart the wineserver (eterbug #4171)"
+- advapi32: Convert the trustee name buffer based on trustee form in SetEntriesInAclA
+- avifil32: Avoid the forward declaration of the IAVIStream methods
+- avifil32: COM cleanup for acmstream.c
+- browseui: Convert menu and string table resources to po files
+- comctl32: Convert string table resources to po files
+- credui: Convert string table resources to po files
+- cryptui: Convert string table resources to po files
+- d3d8/tests: Skip tests if not running in the foreground
+- d3d9/tests: Skip tests if not running in the foreground
+- dbghelp: Try to load the string table from file number 4 too
+- fusion/tests: Add some tests for IAssemblyCache_QueryAssemblyInfo
+- gdi32/tests: Allow ANSI_CHARSET for some tests
+- gdi32/tests: Skip tests on unexpected font code page
+- gdiplus: Support for indexed formats in GdipBitmapSetPixel
+- imagehlp: Use define instead of hardcoded value
+- inetcpl.cpl: Convert string table resources to po files
+- kernel32/tests: Demonstrate an input event handling peculiarity with WriteConsoleInputA
+- kernel32/tests: Demonstrate an input event handling peculiarity with WriteConsoleInputW
+- kernel32/tests: Don't test function directly when reporting GetLastError()
+- kernel32: Improve parameter validation for ReadConsoleOutputAttribute
+- kernel32: Improve parameter validation for ReadConsoleOutputCharacterA
+- kernel32: Improve parameter validation for ReadConsoleOutputCharacterW
+- kernel32: Pass an output parameter when calling WriteConsoleOutputCharacterW and FillConsoleOutputAttribute
+- localui: Convert string table resources to po files
+- mmdevapi: Children of IAudioClient should hold a reference to their parents
+- mmdevapi: Prevent deadlock when releasing a stream that's still playing
+- mpr: Convert string table resources to po files
+- mshtml: Convert string table resources to po files
+- mshtml: Get rid of win9x test failures workarounds
+- msi: Add support for comparing TrueType font versions
+- msi: Don't extract files for assemblies which are already installed
+- msi: Fix a memory leak (valgrind)
+- msi: Fix detection of installed global assemblies
+- msi: Fix parsing of patch product codes (valgrind)
+- msi: Improve detection of installed local assemblies
+- msvfw32: Convert string table resources to po files
+- ole32/tests: Test for return value directly without macros
+- oleaut32/tests: Test for return value directly
+- oleaut32: Handle NULL arguments to ITypeComp::BindType
+- oleaut32: Make ITypeComp::BindType case-insensitive
+- po: Update German translation
+- richedit: Clear non-default style when changing to plain text mode
+- rsaenh/tests: Add tests for CRYPT_IPSEC_HMAC_KEY
+- setupapi: Convert string table resources to po files
+- shdocvw: Convert menu and string table resources to po files
+- shlwapi: Convert string table resources to po files
+- urlmon: Add some error handling to the http protocol
+- urlmon: COM cleanup for the IInternetProtocolEx iface
+- urlmon: COM cleanup for the IMoniker iface
+- urlmon: COM cleanup for the rest of the iface in BindProtocol
+- urlmon: Use an iface instead of a vtbl pointer in AsyncBindCtx
+- urlmon: Use an iface instead of a vtbl pointer in stgmed_buf_t
+- urlmon: Use ifaces instead of vtbl pointers in BindStatusCallback
+- windowscodecs/tests: COM cleanup for converter.c
+- windowscodecs: Accept failure when seeking to the start of a TGA footer
+- windowscodecs: Add a utility function for swapping 8-bit BGR/RGB data
+- windowscodecs: Avoid an iface -> impl conversion from a non-method
+- windowscodecs: COM cleanup for stream.c
+- windowscodecs: Ignore an unspecified extra sample in RGB TIFF images
+- windowscodecs: Ignore the alpha channel of ICO files if it's empty
+- windowscodecs: Support 8-bit RGB (as opposed to BGR) bitfields bitmaps
+- windowscodecs: Use an iface instead of a vtbl pointer in BmpEncoder
+- windowscodecs: Use ifaces instead of vtbl pointers in BmpDecoder
+- wineconsole: Pass an output parameter when calling ReadConsoleOutputCharacterW
+- winedump: Don't crash when the PDB filenames table isn't found
+- winedump: Fix MZ Header detection
+- winedump: Fix printing of module sources in PDB files
+- winedump: Print the machine field from the PDB symbol table
+- winedump: Try to load the PDB string table from file number 4 too
+- winemenubuilder: Avoid passing a null pointer (or a non-pointer) to extract_icon in InvokeShellLinkerForURL
+- winemenubuilder: On Mac, ignore non-square icon entries
+- winemenubuilder: On Mac, size is implicit in ICNS slot; don't search for best
+- winemenubuilder: On Mac, understand and keep 256x256 Vista-style icons
+- wininet: Convert string table resources to po files
+- winspool.drv: Convert string table resources to po files
+- wordpad: Convert menu and string table resources to po files
+
+* Thu Feb 03 2011 Etersoft Builder <builder@etersoft.ru> 1.3.11-alt1.3
+- shell32: Improve FolderItem::get_Path implementation
+- shell32: Release iTypeInfo on error
+
+* Tue Feb 01 2011 Etersoft Builder <builder@etersoft.ru> 1.3.11-alt1.2
+- merge branch 'pure'
+- merge commit '5f499bc84da514bf9f33761f9bffd8dfa8dbcb9b' into eterhack
+- revert "advapi32: Fix cred domain according to tests."
+- appwiz.cpl: Fix two RegQueryValueExW calls
+- comctl32/imagelist: Don't change destination size in ImageList_Duplicate without corresponding allocation
+- comctl32/rebar: Implemented band reordering within rows
+- comctl32/rebar: Implemented dragging between rows
+- comctl32/rebar: Moved drag notify code into REBAR_MouseMove
+- comctl32/rebar: Removed a redundant call
+- configure: Update libgettextpo check to detect too old versions
+- d3dcompiler_43/tests: Added error tests to HLSL test suite
+- d3dcompiler_43/tests: Fixed nonconformant C string literals in HLSL test suite
+- dbghelp: Added preliminary extended FPO information out of PDB files
+- dbghelp: Better support for OOM conditions when creating source file table
+- dbghelp: Keep the mapping of any PDB file open until the module is unloaded
+- dbghelp: Restructure internal PDB information
+- dbghelp: Speed up source string creation (by using rb trees)
+- dbghelp: Use new file/debug format framework to allow keeping pdb files opened
+- dinput: COM cleanup - return interface instead of typecasting This
+- dinput: COM cleanup - use helper function instead of direct typecast in Linux joystick
+- dinput: COM cleanup - use helper function instead of direct typecast in OS/X joystick
+- dinput: COM cleanup - use helper function instead of direct typecast in base device class
+- dinput: COM cleanup - use helper function instead of direct typecast in base joystick class
+- dinput: COM cleanup - use helper function instead of direct typecast in keyboard
+- dinput: COM cleanup - use helper function instead of direct typecast in linuxinput joystick
+- dinput: COM cleanup - use helper function instead of direct typecast in mouse
+- dinput: COM cleanup - use interfaces instead of vtbl. Combine both Unicode and ASCII interfaces into the same classes
+- dinput: COM cleanup - use proper DirectInput interface with IUknown calls
+- dinput: COM cleanup - use proper interface instead of typecasting This when calling queue_event
+- dinput: Change internal check_dinput_hooks method to take W iface
+- dinput: Explicitly define ASCII and Unicode methods in DirectInputDevice base class. Make ASCII methods call Unicode. Use new methods in child classes
+- dinput: Explicitly define ASCII and Unicode methods in evdev joystick
+- dinput: Explicitly define ASCII and Unicode methods in joydev joystick
+- dinput: Explicitly define ASCII and Unicode methods in joystick base class. Use new methods in child classes
+- dinput: Explicitly define ASCII and Unicode methods in keyboard
+- dinput: Explicitly define ASCII and Unicode methods in mouse
+- dinput: More COM cleanup for IDirectInput - use interfaces instead of typecasts
+- gdi32/tests: Fix some font test failures on non-English machines
+- kernel32/tests: Set TrueType console font before running tests
+- kernel32: Add a stub implementation of GetThreadIOPendingFlag
+- makefiles: Generate dependencies for rsrc.pot
+- msi/tests: Add a test for MsiGetComponentState
+- msi/tests: Add tests for publishing and unpublishing assemblies
+- msxml3: Don't forward get_namespaceURI calls to node's IXMLDOMNode iface
+- msxml3: Don't forward get_nodeTypedValue to node's IXMLDOMNode iface
+- notepad: Convert menu and string table resources to po files
+- po: Update Lithuanian translation
+- progman: Convert menu and string table resources to po files
+- shdocvw: Added InternetExplorer object tests
+- shdocvw: Added InternetExplorer::get_Visible implementation
+- shdocvw: Added beginning iexplore DDE suport
+- shdocvw: Improved 'iexplore -nohome' handling
+- shdocvw: Moved allocating InternetExplorer object to separated function
+- shdocvw: Separate DocHost ref count from InternetExplorer ref count
+- taskmgr: Convert menu and string table resources to po files
+- tools: Upgrade the config.guess/config.sub scripts
+- urlmon: Store object instead of interface pointer to BindProtocol in Binding object
+- urlmon: Use an iface instead of a vtbl pointer in MkProtocol
+- urlmon: Use ifaces instead of vtbl pointers in GopherProtocol
+- urlmon: Use ifaces instead of vtbl pointers in MimeFilter
+- user32: Hack for Chronograph 3.0 Master (eterbug #6820)
+- view: Convert menu and string table resources to po files
+- wineconsole: Convert string table resources to po files
+- winedbg: Added CPU method for identifying a jmp insn, and implement it for i386
+- winedbg: Convert menu and string table resources to po files
+- winedbg: Try to detect jump (potentially thunk code) while getting the status
+- winedump: Added support for dumping FPO streams
+- winefile: Convert menu and string table resources to po files
+- winemine: Convert menu and string table resources to po files
+- winetest: Include account level info in the report
+- winhlp32: Convert menu and string table resources to po files
+- wininet: Update Korean resource
+- winspool.drv: Update Korean resource
+- wordpad: Update Korean resource
+- ws2_32: Restructure and simplify debugstr_wsaioctl a bit
+
+* Fri Jan 28 2011 Etersoft Builder <builder@etersoft.ru> 1.3.11-alt1.1
+- merge branch 'pure'
+- merge commit '03c8e8c43f89023feacb5ca8d06a9e6907e1ac86' into eterhack
+- merge commit '163db6a5854e0ea10f1e31c4cf9079c0015353bf' into eterhack
+- merge commit '1fce703afdf4bac16bdffdb36842549195560805' into eterhack
+- merge eterwine into eterhack
+- release 1.3.11
+- revert "disable some fixmes"
+- revert "mshtml: Add IHTMLEditServices interface"
+- revert "mshtml: Add ISelectionServices interface"
+- revert "mshtml: Implement IMarkupServices interface"
+- revert "wined3d: Update detection of vertex blend capabilities."
+- update copyright info for 2011
+- advapi32/tests: Don't test function directly when reporting GetLastError()
+- advapi32: Implement SetEntriesInAclA by calling SetEntriesInAclW
+- appwiz.cpl: Update German translation
+- appwiz.cpl: Update Korean resource
+- atl: Use ifaces instead of vtbl pointers in IOCS
+- cards: Fix description of cdtTerm
+- clock: Convert translations to po files
+- cmd: Convert translations to po files
+- comctl32: Remove the last, unused parameter from LISTVIEW_HScroll
+- comctl32: Shed unused parameter from TOOLTIPS_NCCreate
+- comdlg32: Pass an object instead of an iface to a helper function
+- comdlg32: Use ifaces instead of vtbl pointers in IShellBrowserImpl
+- configure: Add a check for the gettextpo library
+- configure: Fix the bin install rule in wow64 mode
+- configure: Output maintainer-mode rules directly from configure
+- crypt32: Convert translations to po files
+- crypt32: Handle NULL ptr leak in CryptDecodeObjectEx (Coverity)
+- crypt32: NULL ptr could leak into function (Coverity)
+- cryptdlg: Convert translations to po files
+- dbghelp: Also return a value in an error case in elf_map_file_read
+- devenum: Convert translations to po files
+- dinput/tests: Skip acquire tests when not running in the foreground
+- dinput: COM cleanup - use interface instead of lpvtbl in joystick effects
+- dinput: Pass interface instead of this pointer to joystick poll callback
+- dinput: Rename IDirectInputDevice2AImpl into IDirectInputDeviceImpl
+- disable some fixmes
+- gdi32/tests: Don't test function directly when reporting GetLastError()
+- gdi32/tests: Fix System font test for Japanese
+- hhctrl: Convert translations to po files
+- hlink: Use ifaces instead of vtbl pointers in ExtensionService
+- iccvid: Convert translations to po files
+- include: Add more minor shutdown reasons
+- include: Added IDN support functions and types
+- include: Consolidate duplicate declarations of WNetGetLastErrorA, WNetGetLastErrorW and definition of WNetGetLastError
+- ipconfig: Convert translations to po files
+- jscript: Convert translations to po files
+- jscript: Fixed VT variable type for DISPID_GLOBAL_ISWIN64
+- kernel32/tests: Add error codes for XP/Win2003 Wow64
+- kernel32/tests: Add tests for FillConsoleOutputCharacterA
+- kernel32/tests: Avoid an input buffer overrun in the empty console write test
+- kernel32: Added stubs for IDN functions
+- kernel32: Fail with an invalid output parameter in GetNumberOfConsoleInputEvents
+- kernel32: Improve parameter validation for FillConsoleOutputAttribute
+- kernel32: Improve parameter validation for FillConsoleOutputCharacterW
+- kernel32: Improve parameter validation for WriteConsoleInputA
+- kernel32: Improve parameter validation for WriteConsoleInputW
+- kernel32: Improve parameter validation for WriteConsoleOutputAttribute
+- kernel32: Improve parameter validation for WriteConsoleOutputCharacterA
+- kernel32: Improve parameter validation for WriteConsoleOutputCharacterW
+- kernel32: Update the country code for Serbia
+- localspl: Convert translations to po files
+- makefiles: Add dependencies on all po files for po-translated resources
+- makefiles: Add rules to rebuild the po files in maintainer mode
+- makefiles: Automatically add missing source variables in make_makefiles
+- makefiles: Automatically update the EXTRASUBDIRS variable in make_makefiles
+- mapi32: Convert translations to po files
+- mmdevapi: Be explicit about the units of ACImpl::ofs
+- mmdevapi: Be explicit about units in IAudioRenderClient::ReleaseBuffer
+- mmdevapi: Be explicit about units of ACImpl::bufsize
+- mmdevapi: Fixed buffer size passed to RegEnumKeyExW
+- mmdevapi: Store period size in frames
+- mmsystem.dll16: Correctly map the MCI_SYSINFO_PARMS structure when MCI_SYSINFO_QUANTITY is set
+- msctf/tests: Wait a bit for registrations to become active on Win7
+- msdaps: COM cleanup for the IClassFactory iface
+- mshtml: Avoid obj to iface cast in ProtocolFactory_Create
+- mshtml: COM cleanup for the IActiveScriptSite* ifaces
+- mshtml: COM cleanup for the IConnectionPoint* ifaces
+- mshtml: COM cleanup for the ICustomDoc iface
+- mshtml: COM cleanup for the IDispatchEx iface in DispatchEx
+- mshtml: COM cleanup for the IDispatchEx iface in HTMLDocument
+- mshtml: COM cleanup for the IDispatchEx iface in HTMLWindow
+- mshtml: COM cleanup for the IHTMLCommentElement iface
+- mshtml: COM cleanup for the IHTMLCurrentStyle iface
+- mshtml: COM cleanup for the IHTMLDOMTextNode iface
+- mshtml: COM cleanup for the IHTMLEmbedElement iface
+- mshtml: COM cleanup for the IHTMLFormElement iface
+- mshtml: COM cleanup for the IHTMLImageElementFactory iface
+- mshtml: COM cleanup for the IHTMLLocation iface
+- mshtml: COM cleanup for the IHTMLOptionElement* ifaces
+- mshtml: COM cleanup for the IHTMLStyle iface
+- mshtml: COM cleanup for the IHTMLStyle2 iface
+- mshtml: COM cleanup for the IHTMLStyle3 iface
+- mshtml: COM cleanup for the IHTMLStyle4 iface
+- mshtml: COM cleanup for the IHTMLStyleElement iface
+- mshtml: COM cleanup for the IHTMLStyleSheet* ifaces
+- mshtml: COM cleanup for the IHTMLTable iface
+- mshtml: COM cleanup for the IHTMLTextContainer iface
+- mshtml: COM cleanup for the IUnknown iface
+- mshtml: COM cleanup for the nsIDOMEventListener iface
+- mshtml: COM cleanup for the nsIFactory iface
+- mshtml: COM cleanup for the nsIInputStream iface
+- mshtml: COM cleanup for the nsIURL iface
+- mshtml: Don't prefer to forward a few more calls in nsIURL implementation
+- mshtml: Finish the COM standardization in protocol.c
+- mshtml: Implement IMarkupServices interface
+- mshtml: Make nsIURI::Resolve implementation IUri-based
+- mshtml: Remove some leftover *_THIS undefs
+- mshtml: Remove some stray #undef
+- mshtml: Use IUri for nsURL::[Get|Set]Password implementation
+- mshtml: Use ifaces instead of vtbl pointers in BSCallback
+- mshtml: Use ifaces instead of vtbl pointers in HTMLDocumentNode
+- mshtml: Use ifaces instead of vtbl pointers in HTMLFrameBase
+- mshtml: Use ifaces instead of vtbl pointers in ProtocolFactory
+- mshtml: Use inline function instead of macro for BSCallback vtbl implementations
+- msi/tests: Fix remaining Wow64 failures for action test set
+- msi/tests: Fix some failures on Wow64
+- msi/tests: Mark a test result on some old Wow64 platforms as broken
+- msi: Convert translations to po files
+- msrle32: Convert translations to po files
+- msvcr80: Fix the _ctime32/64_s spec entries
+- msvcrt: Forward _setjmp on x86_64
+- msvidc32: Convert translations to po files
+- msxml3: Get rid of xmlnode_transformNodeToObject
+- net: Convert translations to po files
+- normaliz: Added normaliz.dll stub
+- ntdll: Respect multiple CPUs when faking values
+- ole32/tests: Disable target device clipboard tests
+- ole32/tests: Fix crashes in usrmarshal
+- ole32: COM cleanup for the IEnumSTATSTG iface
+- ole32: COM cleanup for the IMalloc iface
+- ole32: Reimplement SendOnDataChange using the connection enumerator
+- ole32: Store the ole advise sinks in a STATDATA array
+- oleaut32/tests: COM cleanup for vartest.c
+- oleaut32/tests: Cleanup some test macros
+- oleaut32: Convert translations to po files
+- oleaut32: Do nothing for TKIND_ALIAS types in ::LayOut()
+- oleaut32: Use IDispatch vtable size instead of hardcoded value
+- oleaut32: Use VARENUM members instead of hardcoded values
+- oleaut32: Use alloc/free helpers for all typelib parse methods
+- oleaut32: Use alloc/free helpers for typelib creation part too
+- oleaut32: Use implementation pointer to avoid casts
+- oleaut32: Use structure size instead of hardcoded values
+- oledb32: Use correct 32/64-bit typedefs
+- oleview: Fix a crash on null helpstring and name on library level
+- oleview: Fix some crashes on unnamed methods/arguments
+- oleview: Fix some crashes on unnamed variables
+- oleview: Update Korean resource
+- ping: Add some missing includes
+- po: Add missing entry for No key in en_US translation
+- po: Update the English po files
+- po: Use more standard names for the Serbian locales
+- progman: Update Korean resource
+- readme: Add Finnish translation
+- reg: Accept full names of the standard registry hives
+- reg: Convert translations to po files
+- reg: Update Korean resource
+- regedit: Update Korean resource
+- serialui: Update Korean resource
+- setupapi: Add stub for SetupDiSetSelectedDevice
+- setupapi: Update Korean resource
+- setupapi: Update Traditional Chinese translation
+- shdoclc: Convert translations to po files
+- shdocvw/tests: Fix compilation on systems that don't support nameless unions
+- shell32: Fix test error on certain w2k8 setups
+- shell32: Improved equal ITEMIDLISTs handling in ILIsParent
+- shlwapi/tests: COM cleanup for thread.c
+- start: Convert translations to po files
+- taskkill: Convert translations to po files
+- uninstaller: Convert translations to po files
+- urlmon: Add new on_error function to protocol vtbl
+- urlmon: Don't use DEFINE_THIS2 for the Protocol vtbl functions
+- urlmon: Fixed IUriBuilderFactory declaration
+- urlmon: Move protocol flags for wininet based protocols into a common header
+- urlmon: Use an iface instead of a vtbl pointer in ProxyBindStatusCallback
+- user32/tests: Don't test function directly when reporting GetLastError()
+- user32/tests: Skip DefWindowProc tests on Vista+
+- user32: Add constness to params and variables
+- view: Update Korean resource
+- windowscodecs: Store an impl pointer instead of an iface pointer
+- windowscodecs: Use Mac OS X native ICNS support, not libicns
+- windowscodecs: Use an iface instead of a vtbl pointer in BmpFrameEncode
+- wineboot: Update Korean resource
+- wineboot: Update Traditional Chinese translation
+- winebrowser: Add attachment support (eterbug #6747)
+- wineconsole: Update Korean resource
+- wined3d: Don't call glPointParameter with a random context
+- wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_apply_state_changes()
+- wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_bind()
+- wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_generate_mipmaps()
+- wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_get_autogen_filter_type()
+- wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_get_lod()
+- wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_set_autogen_filter_type()
+- wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_set_lod()
+- wined3d: Pass an IWineD3DBaseTextureImpl pointer to internal_preload()
+- wined3d: Pass an IWineD3DDeviceImpl pointer to create_primary_opengl_context()
+- wined3d: Pass an IWineD3DDeviceImpl pointer to delete_opengl_contexts()
+- wined3d: Pass an IWineD3DResourceImpl pointer to resource_cleanup()
+- wined3d: Pass an IWineD3DResourceImpl pointer to resource_free_private_data()
+- wined3d: Pass an IWineD3DResourceImpl pointer to resource_get_priority()
+- wined3d: Pass an IWineD3DResourceImpl pointer to resource_get_private_data()
+- wined3d: Pass an IWineD3DResourceImpl pointer to resource_get_type()
+- wined3d: Pass an IWineD3DResourceImpl pointer to resource_init()
+- wined3d: Pass an IWineD3DResourceImpl pointer to resource_set_priority()
+- wined3d: Pass an IWineD3DResourceImpl pointer to resource_set_private_data()
+- wined3d: Remove IWineD3DBaseTexture::BindTexture() from the public interface
+- wined3d: Update detection of vertex blend capabilities
+- wined3d: Use surface_modify_location() to manipulate location flags in IWineD3DSurfaceImpl_Unmap()
+- winedbg: Update Korean resource
+- winefile: Update Korean resource
+- winemaker: Add def file support
+- winemapi: Add attachment support (eterbug #6747)
+- winemapi: Address can contain SMTP: (eterbug #6747)
+- winemapi: Implement MAPIResolveName (eterbug #6747)
+- winemenubuilder: Fix compilation on systems that don't support nameless unions
+- winemenubuilder: On Mac OS X, keep multiple icon sizes
+- winemine: Update Korean resource
+- wineps.drv: Explicitly report that we do not support blending
+- wineps.drv: Update Korean resource
+- winex11.drv: Use consistent formatting in a TRACE()
+- wininet: Update Traditional Chinese translation
+- winmm/tests: Don't use same buffer for both input and output
+- winmm: Convert translations to po files
+- wldap32: Convert translations to po files
+- wrc: Add support for generating .po files from existing resources
+- wrc: Add support for loading translations from po files
+- wrc: Do not use translations that are marked fuzzy
+- wrc: Initialise variable
+- wrc: Treat empty translation strings as missing
+- write: Convert translations to po files
+- xcopy: Convert translations to po files
+
+* Fri Jan 28 2011 Vitaly Perov <vitperov@etersoft.ru> 1.3.11-alt1
+- release 1.3.11
+
+* Wed Jan 26 2011 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.13
+- ole32: Always create new header (eterbug #6749)
+
+* Tue Jan 25 2011 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.12
+- re-generate some files
+- shell32/tests: Synchronize with upstream
+- shell32: Synchronize with upstream
+- winebrowser: Add attachment support (eterbug #6747)
+- winemapi: Add attachment support (eterbug #6747)
+
+* Mon Jan 24 2011 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.11
+- shell32: Remove the ignored common resource attributes
+- wineboot: Do not show wait dialog, WINE@Etersoft has its own splash
+- winemapi: Address can contain SMTP: (eterbug #6747)
+
+* Mon Jan 24 2011 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.10
+- merge branch 'eterhack' of git.office:/projects/eterhack into eterhack
+- merge branch 'pure'
+- merge commit '0c3fdaab61c73f457cb8827e4dcd4612a11c6f3a' into eterhack
+- merge commit 'b61ca106679d01eabbc1d9d9e58ee864af2c36fc' into eterhack
+- merge eterwine into eterhack
+- revert "mshtml: Implement IMarkupServices interface"
+- advapi32/tests: Don't test function directly when reporting GetLastError()
+- advapi32/tests: Even more tests for the merged view of HKCR
+- advapi32/tests: Test how creating a subkey in HKCR affect HKLM/HKCU
+- appwiz.cpl: Added checksum validation of downloaded file
+- appwiz.cpl: Update French translation
+- appwiz.cpl: Update Italian translation
+- appwiz.cpl: Update Lithuanian translation
+- appwiz.cpl: Update Polish translation
+- appwiz.cpl: Update Swedish translation
+- appwiz.cpl: Update the Dutch translation
+- avifil32: Reorder some code to avoid forward declarations for the IAVIStreamVtbl methods
+- avifil32: Reorder some code to avoid forward declarations for the IGetFrameVtbl methods
+- avifil32: Use an iface instead of a vtbl pointer in IAVIStreamImpl
+- avifil32: Use an iface instead of a vtbl pointer in IGetFrameImpl
+- comdlg32/tests: Don't test function directly when reporting GetLastError()
+- configure: Add a generic mechanism for passing flags to dll and program rules
+- configure: Fix OpenCL includes on systems with only CL/cl.h
+- configure: Make the import lib name optional in WINE_CONFIG_DLL
+- crypt32: Don't open code CONTAINING_RECORD()
+- d3dcompiler: Add initial RDEF parsing
+- d3dcompiler: Add initial SHDR and SHEX parsing
+- d3dcompiler: Implement ID3D11ReflectionInterface::GetDesc()
+- dbghelp: Make ehdr_addr in elf_enum_modules_internal dependent on AT_SYSINFO_EHDR
+- dinput: Convert DirectInput to using interface instead of vtbl
+- dsound/tests: Don't test function directly when reporting GetLastError()
+- explorerframe/tests: COM cleanup for INameSpaceTreeControlEventsImpl
+- gdi32/tests: Skip test that crashes on 64-bit
+- hlink: Use an iface instead of a vtbl pointer in CFImpl
+- hlink: Use ifaces instead of vtbl pointers in HlinkImpl
+- hnetcfg: Use an iface instead of a vtbl pointer in hnetcfg_cf
+- imagehlp/tests: Don't test function directly when reporting GetLastError()
+- include: Remove extra semicolons after a macro that doesn't need them
+- inetcomm: Use an iface instead of a vtbl pointer in cf
+- jscript: Added conditional compilation tests
+- jscript: Beginning support for conditional compilation
+- jscript: Better syntax error tests
+- jscript: Don't unescape '\v'
+- jscript: Ensure that the whole script is parsed
+- jscript: Fixed some math API assumption that cause test failures on Solaris
+- jscript: Moved allocating double literal to separated function
+- jscript: Moved new_boolean_literal to lex.c
+- jscript: Moved remaining registration to IRegistrar mechanism
+- jscript: Pass HRESULTs instead of IDSs to throw_* functions
+- jscript: Return 'unknown' in typeof operator for native object's values that can't be retrieved
+- jscript: Update French translation
+- jscript: Update German translation
+- jscript: Update Italian translation
+- jscript: Update Korean resource
+- jscript: Update Lithuanian translation
+- jscript: Update Polish translation
+- jscript: Update Swedish translation
+- jscript: Update the Dutch translation
+- jscript: Use HRESULTs instead of IDSs in parser
+- kernel32/tests: Skip some debugger tests on 64-bit
+- mapi32: COM cleanup for the IPropData iface
+- mapi32: Fully merge the IMAPIProp ifaces into IPropData
+- mscms/tests: Fix test message
+- mshtml: Added moz-safe-about to the list of Gecko internal protocols
+- mshtml: COM cleanup for the IHTMLDOMChildrenCollection iface
+- mshtml: COM cleanup for the IHTMLDOMNode iface
+- mshtml: COM cleanup for the IHTMLDOMNode2 iface
+- mshtml: COM cleanup for the IHTMLElement iface
+- mshtml: COM cleanup for the IHTMLElement2 iface
+- mshtml: COM cleanup for the IHTMLElement3 iface
+- mshtml: COM cleanup for the IHTMLElementCollection iface
+- mshtml: COM cleanup for the IHTMLFiltersCollection iface
+- mshtml: COM cleanup for the IHTMLTxtRange iface
+- mshtml: COM cleanup for the nsIHttpChannel iface
+- mshtml: COM cleanup for the nsIWebBrowserChrome iface
+- mshtml: COM cleanup for the remaining ifaces in NSContainer
+- mshtml: COM cleanup for the remaining ifaces in nsChannel
+- mshtml: Don't use DEFINE_THIS2 for HTMLDOMNode vtbl functions
+- mshtml: Fixed unsafe cast in CreateChromeWindow2 implementation
+- mshtml: Implement IMarkupServices interface
+- mshtml: Make nsIIOService::NewURI IUri-based
+- mshtml: Pass DispatchEx pointer instead of outer IUnknown to DispatchEx's vtbl functions
+- mshtml: Use an iface instead of a vtbl pointer in nsProtocolHandler
+- msi/tests: Don't test function directly when reporting GetLastError()
+- msvcrt: Added _ui64tow_s
+- msvcrt: Implement _ftime64_s and _ftime32_s
+- msvfw32: Update Korean resource
+- msvidc32: Update Korean resource
+- msxml3: Don't forward put_nodeTypedValue and put_dataType calls to node IXMLDOMNode iface
+- msxml3: Standardize the COM usage in saxreader.c
+- msxml3: Use an iface instead of a vtbl pointer in httprequest
+- msxml3: Use an iface instead of a vtbl pointer in parse_error_t
+- net: Update Korean resource
+- notepad: Update Korean resource
+- ntdll/tests: Don't test function directly when reporting GetLastError()
+- ole32/tests: Don't test function directly when reporting GetLastError()
+- oleacc: Update Korean resource
+- oleaut32/tests: COM cleanup for usrmarshal.c
+- oleaut32: Get function/variable description size with a helper, remove a hardcoded size
+- oleaut32: Get rid of useless comment lines
+- oleaut32: Implement ICreateTypeInfo2::SetVarDocString()
+- oleaut32: Update Korean resource
+- oleaut32: Update variable description and typeinfo size in ICreateTypeInfo2::SetVarHelpContext()
+- oleaut32: Use function description layout instead of hardcoded byte offsets
+- oledb32: Use ifaces instead of vtbl pointers in convert
+- oledlg: Update Korean resource
+- riched20/tests: Don't test function directly when reporting GetLastError()
+- riched32/tests: Don't test function directly when reporting GetLastError()
+- rpcrt4: COM cleanup for StdProxyImpl
+- setupapi/tests: Don't test function directly when reporting GetLastError()
+- setupapi/tests: Uninstall .pnf if uninstall of .inf failed
+- shdocvw: Get rid of no longer used DOCHOST_THIS
+- shell32/tests: Don't test function directly when reporting GetLastError()
+- shell32/tests: Fix race conditions
+- shell32/tests: Support for IShellFolderView::RemoveObject was removed in Win7
+- shlwapi/tests: Don't test function directly when reporting GetLastError()
+- shlwapi/tests: Fix typo
+- sti: Use an iface instead of a vtbl pointer in sti_cf
+- urlmon/tests: Don't test function directly when reporting GetLastError()
+- urlmon: Use an iface instead of a vtbl pointer in ClassFactory
+- user32/tests: Don't test function directly when reporting GetLastError()
+- wbemprox: Use an iface instead of a vtbl pointer in wbemprox_cf
+- winebuild: Allow duplicate resources with different versions and keep the highest version
+- winex11: Make the tool window flag take precedence when setting the window type
+- wininet/tests: Don't call GetLastError() twice
+- wininet: Updated Hebrew translation
+- wmiutils: Use an iface instead of a vtbl pointer in wmiutils_cf
+- wpp: Line and column numbers must start at one
+- wrc: Copy the strmake utility function from winegcc
+- wrc: Explicitly define structure creation functions instead of playing with macros
+- wrc: Store location information in strings
+- xmllite/tests: Use an iface instead of a vtbl pointer in testinput
+
+* Mon Jan 24 2011 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.9
+- use IDL_TLB_SRCS
+- setupapi: Do not print error if dll already exists (eterbug #6691)
+- winemapi: Implement MAPIResolveName (eterbug #6747)
+
+* Fri Jan 14 2011 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.8
+- convert unix paths in kernel32
+- do not convert path a second time (eterbug #6748)
+- merge branch 'master' of git.eter:/projects/eterwine into eterhack
+- merge branch 'pure'
+- merge commit 'e4531803cdb7c576a2c88f320a4c0e3ecd872c6a' into eterhack
+- new rules for new udev (eterbug #6754)
+- revert "Convert unix paths in kernel32."
+- revert "mshtml: Implement IMarkupServices interface"
+- revert "mshtml:HTMLDocument_QueryInterface: add support for IProvideClassInfo interface"
+- configure: Create a wow64 symlink for the preloader too
+- configure: Get rid of the replacement function for gettid
+- dbghelp: Extend elf_map_file so that it can also handle ELF maps directly from debuggee address space
+- dbghelp: Factorize a bit the ELF enumeration callbacks
+- dbghelp: For targets on Linux, report the VDSO system page as a known ELF module
+- dbghelp: Split elf_load_file into two functions (one for creating a file-map, another one for loading info out of a file-map)
+- dbghelp: Use pread instead of read in elf_map_file
+- iphlpapi: Fix GetAdaptersAddresses return values
+- jscript: Added ScriptEngine() implementation
+- jscript: Added ScriptEngine*Version functions implementation
+- mshtml: COM cleanup for the IHTMLWindow2 iface
+- mshtml: COM cleanup for the IObjectWithSite iface
+- mshtml: COM cleanup for the ISupportErrorInfo iface
+- mshtml: COM cleanup for the rest of the *Window* ifaces in HTMLWindow
+- mshtml: Implement IMarkupServices interface
+- mshtml: remove unused markup.c
+- msi: Update Korean resource
+- msrle32: Update Korean resource
+- ntdll: Use the futex system calls on all Linux platforms
+- ntdll: Use the getdents64 system call on all Linux platforms
+- ntdll: Use the gettid system call on all Linux platforms
+- server: Use the tgkill system call on all Linux platforms
+- setupapi/tests: Better clean up if SetupUninstallOEMInf fails
+- setupapi/tests: Don't test function directly when reporting GetLastError()
+- spoolss/tests: Skip tests on Win7
+- wineboot: Set a placeholder ProcessorNameString value in the volatile CPU registry keys
+- wineboot: Set the FeatureSet value in the volatile CPU registry keys
+- wined3d: Fix typo in GL_SGIS_generate_mipmap preprocessor definition
+- wined3d: Handle the swapchain presentation interval with wglSwapIntervalEXT
+- wined3d: Remove references to GLX_SGI_video_sync
+- winetest: Refuse to run if the WoW64 side of the registry is missing
+- winex11.drv: Enhance the wrapper functions for WGL_EXT_swap_control
+
+* Tue Jan 11 2011 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.7
+- convert unix paths in kernel32
+- do not convert path a second time (eterbug #6748)
+- new rules for new udev (eterbug #6754)
+
+* Mon Jan 10 2011 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.6
+- merge branch 'master' of git.eter:/projects/eterwine into eterhack
+- merge branch 'pure'
+- revert "fix bug #1994. Add implementation of IProvideTypeInfo interface."
+- revert "mshtml: IHTMLDocument2 iface handling clean up (for Etersoft code)"
+- mshtml: COM cleanup for the IHlinkTarget iface
+- mshtml: COM cleanup for the IOleControl iface
+- mshtml: IHTMLDocument2 iface handling clean up (for Etersoft code)
+
+* Mon Jan 10 2011 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.5
+- merge branch 'master' of git.eter:/projects/eterwine into eterhack
+- merge branch 'pure'
+- revert "mshtml: Add IHTMLEditServices interface"
+- add comment to placeholder files hosts, services
+- add default url for Wine browser, set secur32 to builtin
+- cmd: Fix a typo in the English resource
+- cmd: Update Lithuanian translation
+- cmd: Update the Dutch translation
+- dbghelp: Fix ELF file computation on 64bit systems
+- fix WINPROC_AllocProc args (eterbug #6585), it broke regedit right menu
+- mpr: Update Korean resource
+- msacm32: Update Korean resource
+- mshtml: Add IHTMLEditServices interface
+- mshtml: COM cleanup for all the IOleCommandTarget ifaces
+- mshtml: COM cleanup for all the IServiceProvider ifaces
+- msvcr90: Fix an integer overflow on 64 bit system for qsort_s tests
+- oleaut32: Add a helper to return INVOKEKIND flags value
+- oleaut32: Allow all property methods to have the same name
+- oleaut32: Get SYSKIND value with a helper
+- oleaut32: Get rid of some magic offset values, use structure for that
+- oleaut32: Move common define to a header
+- update winetricks to 20101222
+- urlmon: Fixed a race in tests causing unexpected Switch call failures
+- urlmon: Fixed traces on 64bit systems
+- winealsa.drv: Re-add capcontrols initialization
+- winedbg: Don't print extra \n in print_basic
+- winedbg: When printing with default format an integer (in hex), keep printed value in sync with integer size
+- winetricks: use detected MENU instead direct command
+- wininet: Update Lithuanian translation
+- wininet: Update the Dutch translation
+
+* Mon Jan 10 2011 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.4
+- fix eterbug #6741
+- update .gitignore with tools/make_makefiles
+
+* Thu Dec 30 2010 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.3
+- ping: Do not specify code page for english
+- ping: Do not use c++ style in comments
+- ping: ping_rc.rc is not needed
+
+* Wed Dec 29 2010 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.2
+- print an error if failed to load parport functions
+- build_wine.sh: enable maintainer-mode only with -e param
+- hal: Load parport functions dynamically
+- hal: Remove unneeded declarations
+- ntdll: Fix a warning
+- ntoskrnl.exe: Synchronization is not needed in this case
+
+* Wed Dec 29 2010 Etersoft Builder <builder@etersoft.ru> 1.3.10-alt2.1
+- drop out static variables from wine/etersoft.h (replace with typedef), add DEFETER_FUNC for local defining function pointers Use new method in all code
+- fix WINPROC_AllocProc args (eterbug #6585), it broke regedit right menu
+- fix release memory from wndPtr-> fields (compared with original wine)
+- kernel32/process: move code to separate etersoft_check_license
+- kernel32/process: move code to separate set_etersoft_process_name
+- loader/main.c: move Etersoft's code to separate function
+- new build 1.3.10-alt2 (with rpmlog script)
+- small build fixes
+- spec: drop out CFLAGS -fomit-frame-pointer and -D_FORTIFY_SOURCE=2 (possible did wine broken)
+- update winetricks to 20101222
+- user32: Fix the extern CreationTime declaration (eterbug #3114)
+- winetricks: use detected MENU instead direct command
+- winex11.drv/event: move code to separate etersoft_focus_out
+- winex11.drv/window: move code to separate function etersoft_is_window_managed
+
+* Wed Dec 29 2010 Vitaly Lipatov <lav@altlinux.ru> 1.3.10-alt2
+- fix release memory from wndPtr-> fields (compared with original wine)
+- fix WINPROC_AllocProc args (eterbug #6585), it broke regedit right menu
+- spec: drop out CFLAGS -fomit-frame-pointer and -D_FORTIFY_SOURCE=2 (possible did wine broken, see eterbug #6712)
+- update winetricks to 20101222
+- remove explicit imports of kernel32 and ntdll
+- revert hunk of "user32/winex11.drv: Using the Drop/Raise window functions for all aplications (eterbug #3768)"
+- revert "Hack for mdi window border in 1c7 (eterbug #6063)"
+- revert "mshtml.dll:Add IPersistPropertyBag interface to HTMLDocument"
+- revert "msi: Do not call ACTION_UpdateComponentStates with "ALL" as a second argument (eterbug #953)."
+- revert "msi: Set properties in some control events handlers (eterbug #953)."
+
+* Tue Dec 28 2010 Ilya Shpigor <elly@altlinux.org> 1.3.10-alt1
+- release 1.3.10
+
+* Tue Dec 28 2010 Etersoft Builder <builder@etersoft.ru> 1.3.9-alt1.12
+- fix eterbug #6723
+- new build 1.3.9-alt1.11 (with rpmlog script)
+
+* Mon Dec 27 2010 Etersoft Builder <builder@etersoft.ru> 1.3.9-alt1.11
+- add buildreqs
+- add commented symlink y: to /usr/share (eterbug #5460, #2849)
+- correct fix Gecko preinstall (eterbug #6680)
+- move gecko to standart place (see eterbug #6680)
+- remove flash player (obsoleted, possible license violation)
+
+* Mon Dec 27 2010 Etersoft Builder <builder@etersoft.ru> 1.3.9-alt1.10
+- oleaut32: Hack for picture in the 1c7 help window (eterbug #6669)
+
+* Sun Dec 26 2010 Etersoft Builder <builder@etersoft.ru> 1.3.9-alt1.9
+- gdi32: Hack for 1C 7.7 installer (eterbug #6685)
+
+* Sun Dec 26 2010 Etersoft Builder <builder@etersoft.ru> 1.3.9-alt1.8
+- merge branch 'pure'
+- merge commit '8190fbfb00079dec20594704e545ac24ec92b9db' into eterhack
+- merge commit '8f36052564abc3aab09ac9641e308c1a8a1e23d2' into eterhack
+- merge eterwine into eterhack
+- remove the audioio sound driver. It is unused
+- revert "mshtml: Add IHTMLEditServices interface"
+- revert "mshtml: Fix the gecko installation (altbug #22739)" See eterbug #6680
+- aclocal.m4: Recognize mingw-w64 as 32-bit cross compiler
+- add some tests
+- advapi32: Added check for NULL pointer being passed to QueryServiceStatus for either parameter
+- appwiz.cpl: Correctly handle NULL params in CPL_STARTWPARAMSW handler
+- avifil32: Move extension registrations to the rgs file
+- cmd: Add CHOICE builtin with DOS6 to XP commandline parameter
+- cmd: Add german translation for CHOICE
+- cmd: Do not reset errorlevel during SET
+- cmd: Update Italian translation
+- cmd: Update Swedish translation
+- comctl32: Update Korean resource
+- comdlg32: Update Korean resource
+- configure.ac: Add -Wlogical-op, if it's not noisy
+- credui: Update Korean resource
+- crypt32: Update Korean resource
+- cryptdlg: Update Korean resource
+- cryptui: Update Korean resource
+- d3dcompiler: Implement ID3D11ShaderReflection::GetConversionInstructionCount()
+- d3dcompiler: Implement ID3D11ShaderReflection::GetMovInstructionCount()
+- d3dcompiler: Parse ISGN in the reflection interface
+- d3dcompiler: Parse reflection STAT tag
+- d3dcompiler: Use an iface instead of a vtbl pointer in d3dcompiler_blob
+- d3dcompiler: Use an iface instead of a vtbl pointer in d3dcompiler_shader_reflection
+- d3dx9_36: Use an iface instead of an vtbl pointer in ID3DXConstantTableImpl
+- d3dx9_36: Use an iface instead of an vtbl pointer in ID3DXLineImpl
+- fix run with spaced params (eterbug #5657)
+- fix support for exe.so (eterbug #4933)
+- gameux: Fix Path for the statistics
+- gameux: Fix test failures on Wine wow64
+- hnetcfg: Standardize the COM usage in apps.c
+- hnetcfg: Standardize the COM usage in port.c
+- hnetcfg: Standardize the COM usage in service.c
+- hnetcfg: Use an iface instead of an vtbl pointer in fw_manager
+- hnetcfg: Use an iface instead of an vtbl pointer in fw_policy
+- hnetcfg: Use an iface instead of an vtbl pointer in fw_profile
+- include: Add ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED for wininet tests
+- include: Add IShellItem2 interface declaration
+- include: Add a couple of missing interfaces in msxml2.idl
+- include: Add new suite masks
+- include: Correctly define the msxml typelib by directly including xmldom.idl and xmldso.idl
+- jscript: Added Date.setYear implementation
+- jscript: Exception tests clean up
+- kernel32/tests: Add tests to verify USERPROFILE and environment variables from registry are present and correct
+- kernel32/tests: Quote command line arguments that might contain spaces
+- kernel32/tests: Remove check of environment variables against registry
+- kernel32: Added more ReadDirectoryChangesW tests
+- loader: Define asm functions instead of inlines for x86-64 syscalls to avoid trouble with register constraints
+- loader: Setup the TLS register on x86-64 for stack protector checks
+- mshtml: Add IHTMLEditServices interface
+- mshtml: Added IHTMLObjectElement::get_object implementation
+- mshtml: Added IHTMLScriptElement::get_scr implementation
+- mshtml: Added IHTMLStyleElement::media property implementation
+- mshtml: Added IHTMLStyleElement::type property implementation
+- mshtml: Added support for forwarding object element's DOM calls to ActiveX control
+- mshtml: Fixed IOleUndoManager::QueryInterface implementation
+- mshtml: Improved IOmNavigator::javaEnabled stub
+- mshtml: Improved QueryService debug traces
+- msi/tests: Remove superfluous check
+- msi: Convert the dll registration to the IRegistrar mechanism
+- msxml2: Add an msxml2 library that contains the v2.6 msxml typelib
+- msxml3: Convert dll registration to the IRegistrar mechanism
+- msxml: Add an msxml library that contains the v2.0 msxml typelib
+- msxml: Register the v2.0 classes using the IRegistrar mechanism
+- ole32: Allow the EnumSTATDATA constructor to take a sparse array
+- ole32: Implement IDataAdviseHolder_EnumAdvise
+- ole32: Remove some useless comments
+- ole32: Standardize the COM usage
+- ole32: Use a STATDATA array to hold the connection data
+- oleaut32/tests: Standardize the COM usage in tmarshal.c
+- oleaut32/varformat: Fix day string representation format output
+- oleaut32: Standardize the COM usage in tmarshal.c
+- qcap: Use ifaces instead of vtbl pointers in VfwCapture
+- quartz: Convert coclasses registration to the IRegistrar mechanism
+- rsaenh/tests: CryptGetKeyParam doesn't fail on Win7/Win2K8R2
+- sane.ds: Fix translation of microsecond
+- sane.ds: The Da, En, Fi, Fr, Nl, Pt resources are using UTF-8
+- server: Handle more inotify mask values
+- shell32: Add IShellItem2 stub to ShellItem implementation
+- shell32: Fix ExplorerBrowser::SetRect to work properly when passed a NULL-valued hdwp
+- shell32: IShellItem::GetAttributes should also work on the desktop shellfolder
+- shell32: Return S_OK in ::SetPropertyBag
+- update winetricks to 20101008
+- urlmon: Added IUriContainer stub implementation of URLMoniker object
+- urlmon: Set BINDF_NEEDFILE if BINDF_PULLDATA is not specified
+- use path translation to win for start command also (eterbug #4933)
+- wiaservc: Convert coclasses registration to the IRegistrar mechanism
+- widl: Register the PSFactoryBuffer class as factory if it's defined in the idl file
+- winapi: Remove support for wineaudioio.drv. wineaudioio.drv is no more
+- wine.init: drop out initial runlevel (altbug #24152)
+- winecfg: Remove the support to configure the audioio driver sound
+- winecfg: Update Dutch translation
+- wineconsole: Fallback to window based console if the curses library isn't found
+- wined3d: Fix memset size in IWineD3DVolumeImpl_Unmap
+- winesplash: close after tripled timeout (see eterbug #5497)
+- wininet: Add a simple certificate dialog to InternetErrorDlg
+- wininet: Make module handle scope global
+- wininet: Respect SECURITY_FLAG_IGNORE_CERT_DATE_INVALID
+- wininet: Update German translation
+- winspool.drv: return maximum possible size of the buffer when no buffer specified
+- wmiutils: Use an iface instead of an vtbl pointer in status_code
+
+* Sun Dec 26 2010 Etersoft Builder <builder@etersoft.ru> 1.3.9-alt1.7
+- ole32: Hack for 1C:Chronograph School PROF 2.5 (eterbug #6687)
+
+* Fri Dec 24 2010 Etersoft Builder <builder@etersoft.ru> 1.3.9-alt1.6
+- merge branch 'eterhack' of git.office:/projects/eterhack into eterhack
+- merge branch 'pure'
+- merge commit '30c3292932f0f02a6ec18fcddbb0fd6295ae5fa8' into eterhack
+- revert "mshtml: Allocate memory for BSTR value in HTMLDocument_get_charset (fix eterbug #3582)"
+- revert "mshtml: Our realisation of HTMLDocument_open (fix eterbug #993)"
+- clock: Update Korean resource
+- cmdlgtst: Update Korean resource
+- crypt32: Accept any matching CN when checking a certificate's name
+- gdi32: Clear the accel flags
+- include: Add GLYPHSET flag define
+- kernel32: Fixed size to GetEnvironmentVariableW
+- libwine: Reserve memory areas for 64-bit in case we don't have a preloader
+- libwine: Use the 64-bit preloader when starting 64-bit wine
+- loader: Build the preloader for x86-64
+- loader: Make sure the new stack is 16-byte aligned in the preloader
+- loader: Use long instead of int in the preloader for anything that can store a pointer
+- mshtml: Allocate memory for BSTR value in HTMLDocument_get_charset (fix eterbug #3582)
+- mshtml: IHTMLDocument2 iface handling clean up (for Etersoft code)
+- mshtml: IHTMLDocument2 iface handling clean up
+- mshtml: Our realisation of HTMLDocument_open (fix eterbug #993)
+- msxml3: Use an iface instead of a vtbl pointer in dom_pi
+- msxml3: Use an iface instead of a vtbl pointer in domattr
+- msxml3: Use an iface instead of a vtbl pointer in domcdata
+- msxml3: Use an iface instead of a vtbl pointer in domcomment
+- msxml3: Use an iface instead of a vtbl pointer in domdoctype
+- msxml3: Use an iface instead of a vtbl pointer in domelem
+- msxml3: Use an iface instead of a vtbl pointer in domfrag
+- msxml3: Use an iface instead of a vtbl pointer in domimpl
+- msxml3: Use an iface instead of a vtbl pointer in domtext
+- msxml3: Use an iface instead of a vtbl pointer in entityref
+- msxml3: Use an iface instead of a vtbl pointer in xmlnodelist
+- msxml3: Use ifaces instead of vtbl pointers in xmlnodemap
+- ntdll: Avoid putting the virtual heap in the low 2Gb on 64-bit
+- ole32: Rewrite the OleAdviseHolder's STATDATA enumerator to be a generic STATDATA enumerator
+- ole32: Standardize the COM usage in clipboard.c
+- oleaut32: Use ifaces instead of vtbl pointers in OLEFontImpl
+- shdocvw: Added support for QueryService(IID_IWebBrowserApp)
+- shdocvw: Moved getting dochost pointer to separated function
+- shdocvw: Share get_LocationURL implementation between WebBrowser and InternetExplorer objects
+- shell32: Use an iface instead of a vtbl pointer in ShellItem
+- windowscodecs: Use ifaces instead of vtbl pointers in PngEncoder
+- winetest: Make win9x unsupported
+
+* Fri Dec 24 2010 Etersoft Builder <builder@etersoft.ru> 1.3.9-alt1.5
+- assorted spelling fixes
+- merge branch 'pure'
+- merge commit 'd78cc417d922c05ade65ec4a47d8127827ecdfed' into eterhack
+- revert "ntdll: Fix a problem with starting Garant 7.5.0 (eterbug #5864)."
+- actxprxy: Convert dll registration to the IRegistrar mechanism
+- advapi32: Fix test failure on some NT4 machines
+- browseui: Update Korean resource
+- clock: Add the Malayalam translation
+- clock: Add the Oriya translation
+- clock: Add the Punjabi translation
+- clock: Add the Telugu translation
+- cmd: Allow GOTO to a label which has a following whitespace, with test
+- comctl32: Fix positioning of tracking tooltips at the bottom of the screen
+- configure: Ask for the correct development package for gstreamer base plugins
+- crypt32: Implement decoding enveloped messages
+- crypt32: Implement getting content and some parameters from a decoded enveloped message
+- d3dcompiler: Handle TAG_OSG5 in D3DGetBlobPart()
+- dispex: Convert dll registration to the IRegistrar mechanism
+- explorer: Add support for displaying system tray notification balloons in desktop mode
+- explorer: Store information needed for the info balloon in the tray icon structure
+- fonts: Fix the metrics of the extended integral and brace glyphs
+- gphoto2.ds: Fix German translation
+- include: Add winhttp secure protocol flags
+- iphlpapi: Add CancelIPChangeNotify stub
+- itss: Convert protocol registration to the IRegistrar format
+- jscript: Move some of registration process to IRegistrar mechanism
+- kernel32: Add support for completion routine invocation in ReadDirectoryChangesW
+- kernel32: In readline, now print control characters with ^ escape
+- kernel32: Proper support for echo-input (enable/disable) when getting console input
+- kernel32: Update the environment variables that vary across 32-bit/64-bit/Wow64
+- kernel32: When reading chars out of a bare console, use the Unix API (instead of the Windows one)
+- krnl386: Fetch version from the PEB to avoid potentially using GetVersionEx before it's initialized
+- mmdevapi: Standardize the COM usage in devenum.c
+- msctf/tests: Standardize the COM usage in inputprocessor.c
+- mshtml: Added IOleContainer stub implementation
+- mshtml: Added OnUIActivation implementation
+- mshtml: Added PluginHost::GetContainer implementation
+- mshtml: Added PluginHost::GetWindowContext implementation
+- mshtml: Added more ActiveX tests
+- mshtml: Added more plugin in place activation support
+- mshtml: Added support for plugin in place activation
+- mshtml: Call DoVerb on embedded plugin
+- mshtml: Deactivate plugin when detaching from document
+- mshtml: Fix a typo and remove a space before a '\n' in a FIXME() trace
+- mshtml: Fixed tests on IEs not supporting INewWindowManager
+- mshtml: Fixed tests on some IE6 installations
+- mshtml: Forward PluginHost's QueryService calls to window object
+- mshtml: Removed undocumented, internal stubs exported only by old IEs
+- msi: Fix test failure on some 2k3 machines
+- msi: Support MSIRUNMODE_LOGENABLED in MsiGetMode
+- msi: Use an iface instead of a vtbl pointer in msi_custom_remote_impl
+- msi: Use an iface instead of a vtbl pointer in msi_remote_database_impl
+- msi: Use an iface instead of a vtbl pointer in msi_remote_package_impl
+- msi: Use an iface instead of an vtbl pointer in IClassFactoryImpl
+- msvcrt/tests: Add a trailing '\n' to an ok() call
+- ntdll: Bump win2k3 version information to sp2
+- ntdll: Don't worry about the DOS area on non-x86
+- ntdll: Ensure alignment of static TLS data and free it at thread exit
+- ntdll: Fix test failure on some NT4 machines
+- ole32/tests: Standardize the COM usage in clipboard.c
+- ole32: Standardize the COM usage in moniker.c
+- ole32: Use ifaces instead of vtbl pointers in FTMarshalImpl
+- oleaut32/tests: Use an iface instead of an vtbl pointer in IRecordInfoImpl
+- oleaut32: Standardize the COM usage in connpt.c
+- qmgrprxy: Convert dll registration to the IRegistrar mechanism
+- quartz: Fix a race condition in videorenderer endflush
+- quartz: Handle EndOfStream more elegantly in dsound renderer
+- quartz: Handle seeking while running better
+- rpcrt4: Add a stub implementation of RpcMgmtSetAuthorizationFn
+- rsaenh: Fix test failure on some NT4 machines
+- sane.ds: Convert Polish translation to UTF-8
+- sane.ds: Update Korean resource
+- shdocvw/tests: Make sure we use a valid temporary directory
+- shdocvw: Add Resizer control to the iexplore window
+- shdocvw: Added missing rendering directive to ietoolbar.svg
+- shdocvw: Fix compilation on systems that don't support nameless unions
+- shell32: Fix shelllink test to not crash on NT4
+- shlwapi/tests: Standardize the COM usage in ordinal.c
+- urlmon: Add stubs for ordinals 410 and 423
+- urlmon: Convert the coclasses registration to the IRegistrar mechanism
+- user32: Don't call GetModuleFileNameW under the user lock
+- user32: Fix coordinates mapping for the desktop window in the explorer process
+- view: Update simplified Chinese translation
+- wincrypt.h: Define PFN_CMSG_IMPORT_KEY_TRANS callback function
+- windowscodecs: Convert the coclasses registration to the IRegistrar mechanism
+- wine.inf: Don't set the ProgramFiles environment variables through the registry
+- wineboot: Relaunch the 64-bit version of wineboot on Wow64
+- wineboot: Set the USERDOMAIN environment variable
+- wineboot: Set the correct architecture in the process identifier variable
+- winecfg: Relaunch the 64-bit version of winecfg on Wow64
+- winecfg: Set Wow64 registry keys as well as the 64-bit ones for version information
+- wined3d: Avoid some interface pointers in set_glsl_shader_program()
+- wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_cleanup()
+- wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_destroy()
+- wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_arb_declarations()
+- wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_glsl_declarations()
+- wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_generate_main()
+- wined3d: Pass an IWineD3DBaseShaderImpl pointer to shader_get_registers_used()
+- wined3d: Pass an IWineD3DBaseTextureImpl array to pixelshader_update_samplers()
+- wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_cleanup()
+- wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_get_level_count()
+- wined3d: Pass an IWineD3DBaseTextureImpl pointer to basetexture_unload()
+- wined3d: Pass implementation pointers to generate_param_reorder_function()
+- wined3d: Pass implementation pointers to get_glsl_program_entry()
+- wined3d: Store an IWineD3DBaseShaderImpl pointer in wined3d_shader_context
+- wined3d: Store implementation pointers in glsl_program_key_t
+- wined3d: Store implementation pointers in struct glsl_shader_prog_link
+- winegstreamer: Correct a state transition
+- winegstreamer: Silence a harmless fixme
+- winemenubuilder: Add a trailing semicolon to MimeType in desktop files
+- winemenubuilder: In InvokeShellLinkerForURL, better replicate the deferral behavior in InvokeShellLinker
+- winex11: Add support for displaying system tray notification balloons
+- winex11: Fix event coordinates mapping for the root window in the explorer process
+- winex11: Potentially update the system tray notification position when any foreign window is moved
+- winex11: Store information needed for the info balloon in the tray icon structure
+- wrc: Allow comma after popup name
+- write: Update simplified Chinese translation
+
+* Thu Dec 23 2010 Etersoft Builder <builder@etersoft.ru> 1.3.9-alt1.4
+- ole32: Show fixme in snapshot_QueryGetData only once (eterbug #6686)
+
+* Wed Dec 22 2010 Etersoft Builder <builder@etersoft.ru> 1.3.9-alt1.3
+- include: Add Folder2 and Folder3 interfaces (eterbug #6182)
+- include: Add ShellSpecialFolderConstants (eterbug #6182)
+- include: Add some Shell32 interfaces and coclasses (eterbug #3850)
+- include: Fix coding style
+- shell32/tests: Add tests for IShellDispatch::NameSpace (eterbug #6182)
+- shell32: Add stub implementation of IShellDispatch (eterbug #3850)
+- shell32: Added typelib (eterbug #3850)
+- shell32: Implement Folder2::get_Self (eterbug #6182)
+- shell32: Implement Folder::get_Title (eterbug #6182)
+- shell32: Implement FolderItem::get_Path (eterbug #6182)
+- shell32: Implement IDispatch methods of IShellDispatch (eterbug #3850)
+- shell32: Implement IShellDispatch::NameSpace (eterbug #6182)
+- shell32: Register CLSID_Shell (eterbug #3850)
+- shell32: Use a special function for getting ITypeInfo (eterbug #6182)
+
+* Wed Dec 22 2010 Etersoft Builder <builder@etersoft.ru> 1.3.9-alt1.2
+- revert "winspool.drv: return maximum possible size of the buffer when no buffer specified"
+- winspool.drv: return maximum possible size of the buffer when no buffer specified
+
+* Wed Dec 22 2010 Etersoft Builder <builder@etersoft.ru> 1.3.9-alt1.1
+- hack for mdi window border in 1c7 (eterbug #6063)
+- merge branch 'master' of git.eter:/projects/eterwine into eterhack
+- merge branch 'pure'
+- release 1.3.9
+- advapi32: Return the computer name as referenced domain name in LookupAccountName
+- browseui: Use an iface instead of a vtbl pointer in ACLShellSource
+- browseui: Use an iface instead of a vtbl pointer in ClassFactory
+- browseui: Use an iface instead of a vtbl pointer in CompCatCacheDaemon
+- browseui: Use an iface instead of a vtbl pointer in ProgressDialog
+- browseui: Use ifaces instead of vtbl pointers in ACLMulti
+- comctl32: Add a trailing '\n' to a FIXME() call
+- crypt32: Use allocation function with the correct prototype in CMSG_CONTENT_ENCRYPT_INFO
+- d3dcompiler: Add initial reflection parsing
+- explorerframe: Convert dll registration to the IRegistrar mechanism
+- gameux: Add a typelib resource
+- gameux: Convert dll registration to the IRegistrar mechanism
+- hnetcfg: Convert dll registration to the IRegistrar mechanism
+- include: Define more wuapi interfaces to avoid undefined forward declarations
+- include: Disable widl-specific coclass attributes when not building with widl
+- infosoft: Use an iface instead of a vtbl pointer in wordbreaker_impl
+- itss: Standardize the COM usage in storage.c
+- mmdevapi: Use an iface instead of a vtbl pointer in AEVImpl
+- mscoree: Use an iface instead of a vtbl pointer in MetaDataDispenser
+- mscoree: Use ifaces instead of vtbl pointers in ConfigFileHandler
+- msctf: Use an iface instead of a vtbl pointer in CategoryMgr
+- msctf: Use an iface instead of a vtbl pointer in ClassFactory
+- msctf: Use an iface instead of a vtbl pointer in DisplayAttributeMgr
+- msctf: Use an iface instead of a vtbl pointer in LangBarMgr
+- msctf: Use an iface instead of a vtbl pointer in Range
+- mshtml: Added IBindHost::CreateMoniker implementation
+- mshtml: Added IPersistPropertyBag calls test
+- mshtml: Added IPropertyBag2 stub implementation
+- mshtml: Added IPropertyBag::Read implementation
+- mshtml: Added IViewObjectEx iface to plugin test
+- mshtml: Added OnChanged(DISPID_READYSTATE) semi-stub implementation
+- mshtml: Added PluginHost::GetMoniker implementation
+- mshtml: Added QueryService(SID_SBindHost) implementation
+- mshtml: Added beginning support for loading data by an ActiveX object
+- mshtml: Added support for CONFIRMSAFETYACTION_LOADOBJECT flag in CONFIRMSAFETY struct
+- mshtml: Associate PluginHost with containing HTMLDocumentDode
+- mshtml: Associate PluginHost with containing element
+- mshtml: IPropertyBag stub implementation
+- mshtml: Inherit HTMLObjectElement from new HTMLPluginContainer object
+- msi/tests: Avoid a test failure on 64-bit
+- msi/tests: Fix some test failures on Wow64
+- msi: Don't try to install or remove ODBC drivers if the component is disabled
+- msimtf: Convert dll registration to the IRegistrar mechanism
+- msimtf: Use an iface instead of a vtbl pointer in ActiveIMMApp
+- mstask: Convert dll registration to the IRegistrar mechanism
+- msvcrt/tests: Add _ecvt_s tests
+- msvcrt: Implement ecvt_s
+- msxml3: Avoid using an initialized variable
+- msxml3: Use ifaces instead of vtbl pointers in BindStatusCallback
+- msxml4: Add a typelib resource
+- msxml4: Convert dll registration to the IRegistrar mechanism
+- ntdll: Report a failed executable mmap on nonexec filesystems
+- ntoskrnl.exe: Add stub for IoWMIRegistrationControl
+- ole32: Use an iface instead of a vtbl pointer in BindCtxImpl
+- ole32: Use an iface instead of a vtbl pointer in FileLockBytesImpl
+- ole32: Use an iface instead of a vtbl pointer in PointerMonikerImpl
+- ole32: Use an iface instead of a vtbl pointer in RemUnknown
+- ole32: Use ifaces instead of vtbl pointers in Context
+- oleaut32: Use ifaces instead of vtbl pointers in OLEPictureImpl
+- qedit: Use an iface instead of a vtbl pointer in MediaDetImpl
+- quartz: Use an iface instead of a vtbl pointer in BaseMemAllocator
+- quartz: Use an iface instead of a vtbl pointer in EnumMonikerImpl
+- quartz: Use an iface instead of a vtbl pointer in IEnumFiltersImpl
+- quartz: Use an iface instead of a vtbl pointer in IEnumRegFiltersImpl
+- quartz: Use an iface instead of a vtbl pointer in SystemClockImpl
+- riched20/tests: Use an iface instead of a vtbl pointer in ITextHostTestImpl
+- riched20: Standardize the COM usage in clipboard.c
+- rpcrt4: Use an iface instead of a vtbl pointer in RpcStreamImpl
+- rsaenh: Convert dll registration to the IRegistrar mechanism
+- strmbase: Use an iface instead of a vtbl pointer in IEnumMediaTypesImpl
+- strmbase: Use an iface instead of a vtbl pointer in IEnumPinsImpl
+- sxs: Add support for installing policy files
+- urlmon: Added pluggable protocol support to CoInternetParseIUri
+- user32: Return some fake information for an inter-process GetWindowPlacement
+- widl: Don't create the CurVer key if the ProgId is already version-independent
+- widl: Signal an error when trying to output an undefined interface into a typelib
+- widl: Support encoding the DECIMAL type in typelibs
+- windowscodecs: Standardize the COM usage in icnsformat.c
+- windowscodecs: Use an iface instead of a vtbl pointer in FlipRotator
+- windowscodecs: Use an iface instead of a vtbl pointer in FormatConverter
+- windowscodecs: Use an iface instead of a vtbl pointer in PropertyBag
+- wined3d: Explicitly pass blit_priv and gl_info to gen_p8_shader()
+- wined3d: Explicitly pass blit_priv and gl_info to gen_yuv_shader()
+- wined3d: Explicitly pass blit_priv and gl_info to set_shader()
+- wined3d: Explicitly pass gl_info to unset_shader()
+- wined3d: Pass an IWineD3DDeviceImpl pointer to alloc_private()
+- wined3d: Pass an IWineD3DDeviceImpl pointer to free_private()
+- wined3d: Remove IWineD3DBaseTexture::SetDirty() from the public interface
+- wined3d: Remove the unused IWineD3DBaseTexture::GetDirty() method
+- winemenubuilder: Release property variants. Plugs a one-string memory leak
+- winetest: Add a trace in the log when skipping a subtest
+- winetest: Allow submitting the results if not too many tests have been skipped
+- winetest: Fix filtering of whole dll when individual tests are excluded
+- winetest: Sill output an entry for a dll when it's skipped entirely
+- winex11: Only map the window the first time that WS_VISIBLE is set through WM_SETREDRAW
+- winspool.drv: return maximum possible size of the buffer when no buffer specified
+- ws2_32/tests: Avoid size_t in a trace
+- wuapi: Add a typelib resource
+- wuapi: Convert dll registration to the IRegistrar mechanism
+- wuapi: Use an iface instead of a vtbl pointer in automatic_updates
+- wuapi: Use an iface instead of a vtbl pointer in update_downloader
+- wuapi: Use an iface instead of a vtbl pointer in update_installer
+- wuapi: Use an iface instead of a vtbl pointer in update_searcher
+- wuapi: Use an iface instead of a vtbl pointer in update_session
+
+* Wed Dec 22 2010 Vitaly Perov <vitperov@etersoft.ru> 1.3.9-alt1
+- release 1.3.9
+
+* Wed Dec 22 2010 Etersoft Builder <builder@etersoft.ru> 1.3.8-alt2.2
+- revert "Revert "enable path translation to win (eterbug #4933)""
+- build_wine.sh: fix according to rpm's CFLAGS
+- drop out wine-gecko requires
+- fix run with spaced params (eterbug #5657)
+- new build 1.3.8-alt2
+- new build 1.3.8-alt2.1 (with rpmlog script)
+- update test_unixpath.sh
+- update wine-gecko to http://downloads.sourceforge.net/wine/wine_gecko-1.1.0-x86.cab (eterbug #6680)
+- use path translation to win for start command also (eterbug #4933)
+
+* Wed Dec 22 2010 Etersoft Builder <builder@etersoft.ru> 1.3.8-alt2.1
+- revert "Revert "enable path translation to win (eterbug #4933)""
+- build_wine.sh: fix according to rpm's CFLAGS
+- fix run with spaced params (eterbug #5657)
+- new build 1.3.8-alt2
+- update test_unixpath.sh
+- use path translation to win for start command also (eterbug #4933)
+
+* Tue Dec 21 2010 Vitaly Lipatov <lav@altlinux.ru> 1.3.8-alt2
+- enable path translation to win (eterbug #4933)
+- fix run with spaced params (eterbug #5657)
+
+* Mon Dec 20 2010 Etersoft Builder <builder@etersoft.ru> 1.3.8-alt1.8
+- crypt32: Synchronize with upstream
+
+* Sun Dec 19 2010 Etersoft Builder <builder@etersoft.ru> 1.3.8-alt1.7
+- revert "enable path translation to win (eterbug #4933)"
+
+* Sat Dec 04 2010 Etersoft Builder <builder@etersoft.ru> 1.3.8-alt1.4
+- fix eterbug #6441
+- server: get_inode can create an inode, prevent creating it
+
+* Fri Dec 03 2010 Etersoft Builder <builder@etersoft.ru> 1.3.8-alt1.3
+- prevent crash when loading HASP driver
+- new version - fix error with build
+
+* Thu Dec 02 2010 Denis Baranov <baraka@etersoft.ru> 1.3.8-alt1.2
+- fix error with build
+
+* Thu Nov 25 2010 Etersoft Builder <builder@etersoft.ru> 1.3.7-alt1.3
+- remove unneeded definitions from Makefile.in
+- ntoskrnl.exe: Emulate some instructions working with cr4
+- ntoskrnl.exe: Fix LPT Katran key support (eterbug #420)
+- usbhub.sys: Fix building on FreeBSD (eterbug #5729)
+
+* Thu Nov 04 2010 Etersoft Builder <builder@etersoft.ru> 1.3.6-alt1.3
+- revert "winex11.drv: Revert to using RedrawWindow instead XClearArea in the systray icon modify (eterbug #2809 #3358)"
+
+* Wed Nov 03 2010 Etersoft Builder <builder@etersoft.ru> 1.3.6-alt1.2
+- ole32: Improve flags check in IStorage::OpenStorage (eterbug #41)
+
+* Sun Oct 31 2010 Etersoft Builder <builder@etersoft.ru> 1.3.5-alt1.6
+- fix creating .wine without a license (eterbug #4996)
+
+* Tue Oct 26 2010 Etersoft Builder <builder@etersoft.ru> 1.3.5-alt1.5
+- revert "msi: eterbug-807, fix CreateServiceW(...,LPCWSTR lpBinaryPathName , ...) invalid service argument in ITERATE_InstallService"
+
+* Thu Oct 21 2010 Etersoft Builder <builder@etersoft.ru> 1.3.5-alt1.2
+- revert "crypt32: Add support for CERT_RDN_UNICODE_STRING (eterbug #5694)."
+- revert "eterbug 610, fix .cab-file extraction process"
+- revert "eterbug-771, fix MS Office 2000 installation errors: (1) Data processing from ODBCTranslators msi-table (in function ITERATE_InstallODBCTranslator in dlls/msi/action.c) (2) Fix native library error ODBC_ERROR_LOAD_LIB_FAILED (in function ITERATE_InstallODBCDataSource in dlls/msi/action.c)"
+- revert "msi: Set properties in some control events handlers (eterbug #953)."
+- revert "msi: Try to find a file without ignoring case (eterbug #818)."
+
+* Sat Oct 02 2010 Etersoft Builder <builder@etersoft.ru> 1.3.3-alt1.4
+- revert "shdocvw: Add TRACE for unsupported IExternalConnection"
+- revert "shdocvw: Add TRACE for unsupported IMarshal"
+- revert "shdocvw: Add test for WebBrowser_QueryInterface"
+- revert "shdocvw: Add trace for unsupported IStdMarshalInfo"
+- revert "shdocvw: add test for WebBrowser_QueryInterface"
+
+* Thu Sep 30 2010 Etersoft Builder <builder@etersoft.ru> 1.3.3-alt1.2
+- add fake IE5INSTALLED property
+- revert "Add fake IE5INSTALLED property"
+- revert "oleaut32: Implement OleCreatePropertyFrame and OleCreatePropertyFrameIndirect functions"
+
+* Tue Sep 28 2010 Etersoft Builder <builder@etersoft.ru> 1.3.3-alt1.1
+- hacks from CodeWeavers
+- merge commit '206461df996c5fe31158b71e03d38c02b79f572c' into eterhack
+- revert "Hacks from CodeWeavers"
+- revert "disable RPATH for installed libs (LDRPATH_INSTALL=)"
+- revert "libs/wine/Makefile.in: replace `wine` with @PACKAGE_NAME@"
+- revert "shell32: Use the fortify level 1 to compile the library (eterbug #3819)"
+- revert "user32: Allow WM_MOVING messages from window"
+- revert "user32: Fix window's sizing"
+- revert "user32: convert screen coordinates for send WM_SIZING message"
+- revert "wineps.drv: fix collate & duplex (fix eterbug #4721, #2843, #3688, #4063)"
+
+* Sat Sep 25 2010 Etersoft Builder <builder@etersoft.ru> 1.3.2-alt1.3
+- merge commit 'ce91c63dd6c0adfcb8a821e2fe9aa22095f97780' into eterhack
+- revert "Fix eterbug #846"
+- revert "wineps.drv: fix collate & duplex (fix eterbug #4721, #2843, #3688, #4063)"
+
+* Fri Sep 24 2010 Etersoft Builder <builder@etersoft.ru> 1.3.2-alt1.2
+- merge commit '8de8228aed39d6c6b1fd59b47aebea36722b0cb6' into eterhack
+- merge commit '9840a52f3b97127214e59458782b07e882054715' into eterhack
+- revert "user32: Add the WIN_NEEDS_FOCUS flag for delayed setting focus (eterbug #3126)"
+- revert "user32: Add the correct system buttons working for minimized windows (eterbug #1011)"
+- revert "user32: Add the restore system button for minimized window (eterbug #1011)"
+- revert "user32: Using X11DRV_SetFocus instead SetFocus for delayed setting focus (eterbug #3126)"
+
+* Thu Sep 23 2010 Etersoft Builder <builder@etersoft.ru> 1.3.2-alt1.1
+- merge commit '93bcbf27f0d50458c397761d91bced3c1d3c8317' into eterhack
+
+* Tue Sep 14 2010 Etersoft Builder <builder@etersoft.ru> 1.3.0-alt1.6
+- user32: Fix a problem with html in Garant (eterbug #5670)
+- wineps.drv: fix collate & duplex (fix eterbug #4721, #2843, #3688, #4063)
+
+* Sat Sep 11 2010 Etersoft Builder <builder@etersoft.ru> 1.3.0-alt1.5
+- server: Fix a problem with time after incorrect wineserver termination (eterbug #5999)
+
+* Fri Sep 10 2010 Etersoft Builder <builder@etersoft.ru> 1.3.0-alt1.4
+- crypt32: Use certificates from /usr/share/ca-certificates/ca-bundle.crt (eterbug #3592)
+
+* Tue Sep 07 2010 Etersoft Builder <builder@etersoft.ru> 1.3.0-alt1.3
+- revert "mscoree: add implementation of GetCORSystemDirectory"
+
+* Sat Sep 04 2010 Etersoft Builder <builder@etersoft.ru> 1.3.0-alt1.2
+- fix a problem with copying CryptoPro container (eterbug #1161)
+- merge commit '280e542d8cc309bf97621fbe4f53e3ba17ff0aff' into eterhack
+- revert "Fix a problem with copying CryptoPro container (eterbug #1161)."
+- revert "wineps.drv: fix collate & duplex (fix eterbug #4721, #2843, #3688)"
+- revert "wineps.drv: fix warning"
+
+* Fri Sep 03 2010 Etersoft Builder <builder@etersoft.ru> 1.3.0-alt1.1
+- merge commit '84b440f2885cd3a08e436a7fdbff1759c0231b6b' into eterhack
+- remove references to wineprefixcreate
+- revert "add comment, categories, icon file"
+- revert "comctl32: Block the setting selected item to NULL for the treeview control (eterbug #2351)"
+- revert "msi: Reset all flags before setting (eterbug #953)."
+- revert "msi: Reset component state before setting (eterbug #953)."
+- revert "user32: Add the checking to standart static control class (eterbug #3970 #827)"
+- revert "user32: Fix WM_MDINEXT lParam processing according the tests (#4851)"
+- revert "user32: Set the visible region of the static control with SS_BITMAP style to the parent client rect (eterbug #827)"
+
+* Thu Sep 02 2010 Etersoft Builder <builder@etersoft.ru> 1.2.0-alt1.1
+- revert "comctl32: Fix selection of tab via mouse."
+
+* Wed Sep 01 2010 Etersoft Builder <builder@etersoft.ru> 1.2.0.rc5-alt1.11
+- crypt32/tests: Add tests for CMSG_RECIPIENT_COUNT_PARAM and CMSG_RECIPIENT_INFO_PARAM (eterbug #5694)
+- crypt32: Add support for CMSG_RECIPIENT_COUNT_PARAM and CMSG_RECIPIENT_INFO_PARAM (eterbug #5694)
+- crypt32: Add support for PFN_CMSG_IMPORT_KEY_TRANS (eterbug #5694)
+
+* Thu Aug 26 2010 Etersoft Builder <builder@etersoft.ru> 1.2.0.rc5-alt1.10
+- crypt32/tests: Add tests for decoding enveloped messages (eterbug #5694)
+- crypt32: Add support for CERT_RDN_UNICODE_STRING (eterbug #5694)
+- crypt32: Implement decoding enveloped messages (eterbug #5694)
+
+* Thu Aug 19 2010 Etersoft Builder <builder@etersoft.ru> 1.2.0.rc5-alt1.9
+- crypt32/tests: Add tests for enveloped messages (eterbug #5694)
+- crypt32: Add support for PFN_CMSG_GEN_CONTENT_ENCRYPT_KEY and PFN_CMSG_EXPORT_KEY_TRANS (eterbug #5694)
+- crypt32: Add support for enveloped messages (eterbug #5694)
+
+* Fri Aug 13 2010 Etersoft Builder <builder@etersoft.ru> 1.2.0.rc5-alt1.8
+- winex11.drv: Do not call user32 functions if wine_tsx11_lock is called (eterbug #5799)
+
+* Wed Aug 11 2010 Etersoft Builder <builder@etersoft.ru> 1.2.0.rc5-alt1.7
+- ntdll: Fix a problem with starting Garant 7.5.0 (eterbug #5864)
+
+* Sat Jul 17 2010 Etersoft Builder <builder@etersoft.ru> 1.2.0.rc5-alt1.6
+- crypt32: Fix a regression in msg tests (eterbug #5694)
+
+* Wed Jul 14 2010 Etersoft Builder <builder@etersoft.ru> 1.2.0.rc5-alt1.5
+- crypt32/tests: Add a test for CryptEncryptMessage (eterbug #5694)
+- crypt32: Implement CryptEncryptMessage on top of CryptMsg* functions (eterbug #5694)
+
+* Tue Jul 06 2010 Etersoft Builder <builder@etersoft.ru> 1.2.0.rc5-alt1.4
+- crypt32: Add a stub for CryptEncryptMessage
+- crypt32: CMSG_SIGNER_ENCODE_INFO without CMS fields does not contain HashEncryptionAlgorithm (eterbug #5694)
+- crypt32: Implement including certificates and CRLs in a message (eterbug #5694)
+- crypt32: Prevent using a released provider (eterbug #5694)
+- crypt32: Use correct private key (eterbug #5694)
+
+* Sat Jul 03 2010 Etersoft Builder <builder@etersoft.ru> 1.2.0.rc5-alt1.3
+- crypt32: Initialize HashEncryptionAlgorithm (eterbug #5694)
+
+* Fri Jul 02 2010 Etersoft Builder <builder@etersoft.ru> 1.2.0.rc5-alt1.2
+- crypt32/tests: Add a test for CryptSignMessage (eterbug #5694)
+- crypt32: Add a partial implementation of CryptSignMessage (eterbug #5694)
+- crypt32: Add stub for CryptSignMessage
+
+* Sun Jun 27 2010 Etersoft Builder <builder@etersoft.ru> 1.2.0.rc5-alt1.1
+- merge commit '632ff164ec8bee33a767e8568f59140845841818' into eterhack
+- merge commit 'e499d53f1b9e770e7dafc490b90918fdfbf592fe' into eterhack
+- revert "winebrowser: Convert URL obtained through DdeGetData to Unicode."
+- revert "winebrowser: Fix problem with command `wine start http://<something>` when version of windows > NT"
+
+* Fri Jun 25 2010 Etersoft Builder <builder@etersoft.ru> 1.1.44-alt1.3
+- fix installing Garant 7.4.1 data (eterbug #5455)
+- crypt32: Add support for CryptDllConvertPublicKeyInfo (eterbug #5665)
+- crypt32: Find a provider for used algorithm (eterbug #5665)
+- crypt32: Fix ExtraInfo initialization (eterbug #5665)
+- mountmgr.sys: Fix merge error (eterbug #5642)
+- netapi32: Add stub for NetUseGetInfo
+- ntdll: Fix merge error (eterbug #5473)
+- ws2_32: Do not return error if WS2_send is not failed (eterbug #5561)
+- ws2_32: Increase a timeout for Garant (eterbug #5561)
+
+* Tue Jun 15 2010 Etersoft Builder <builder@etersoft.ru> 1.1.44-alt1.2
+- revert "Fix eterbugs #1018, #1095"
+- revert "new build 1.1.44-alt1.2 (with rpmlog script)"
+- revert "regedit: backslash escaping"
+- revert "winex11.drv: Ignore NET_WM_STATE_SKIP_TASKBAR state for 1c7 (eterbug #2930)"
+
+* Tue Jun 15 2010 Etersoft Builder <builder@etersoft.ru> 1.1.44-alt1.1
+- revert "gdi32: Pre-multiply RGB values by alpha for subpixel font rendering."
+
+* Thu May 13 2010 Vitaly Perov <vitperov@etersoft.ru> 1.1.44-alt1
+- release 1.1.44
+- gdi32: Fix underline and strickeout output for clipped to the rectangle text (eterbug #5534)
+- gdi32: Substitute bold and italic MS Sans Serif to Tahoma only (eterbug #5411 #3685 #4259)
+- winex11.drv: Hack for MS Office 2007 menu (eterbug #5412)
+- crypt32: Implement CryptRegisterOIDInfo (eterbug #5528)
+
+* Mon Apr 05 2010 Vitaly Perov <vitperov@etersoft.ru> 1.1.42-alt1
+- release 1.1.42
+
+* Mon Mar 29 2010 Vitaly Perov <vitperov@etersoft.ru> 1.1.41-alt0
+- release 1.1.41
+
+* Wed Sep 23 2009 Vitaly Lipatov <lav@altlinux.ru> 1.1.0-alt6
+- gdi32: Fix size of the filling background for drawing the text (eterbug #4267 #595)
+- Revert "Fix eterbug #595. Add checking the string length to correct in TEXT_NextLineW"
+- Revert "user32: Add redrawing for the controls under bitmap static control (eterbug #2234)"
+- winex11.drv: Set the maximum buffer size for the glyphs loading (eterbug #4277)
+- user32: Add check for the need to redraw static control after STM_SETIMAGE and STM_SETICON (eterbug #4270)
+- Revert "user32: Add checking to the Button class for redrawing controls and some style changes (eterbug #2234)"
+- fonts: Add modification of the Tahoma - Microsoft Sans Serif (eterbug #2168)
+- user32: Add checking to the wm for hunk of the eterbug #1837 hack (eterbug #3994)
+- gdi32: Revert hack for eterbug #1637: skip micross.ttf font (eterbug #2168)
+- user32: Not to invalidate listbox if it's parent is also a listbox (eterbug #4222)
+- kernel32: Call the etermsg to warn the license expiration (eterbug #4280)
+- kernel32: Add call_etermsg function to optimize the code (eterbug #4280)
+- etermsg: Add -lw key to warn the license expiration and changes in the program structure (eterbug #4280)
+- Revert "gdi32: Hack for resize the text rectangles in 1c8 (eterbug #2097)" (eterbug #4269)
+- Fix a problem with udev rules on Debian Lenny (eterbug #4190).
+- gdi32: Creating hVisRgn and hClipRgn fields of DC structure for any physDevs (eterbug #4254)
+- comctl32/tab.c Fix for tabs' tooltips (eterbug #4224)
+- hhctrl.ocx: use "clean" path to file
+- wine: do not clean install.log
+
+* Thu Aug 27 2009 Vitaly Lipatov <lav@altlinux.ru> 1.1.0-alt5
+- comctl32/propsheet: Add the confirmation message and restart the wineserver (eterbug #4171)
+- winecfg: Set the parameter of PropSheetInfo structure for restart the wineserver (eterbug #4171)
+- msi: Correct the determination of path in processing SelectionPath events (eterbug #3902)
+- msi: Add the drive letter to the relative target paths (eterbug #3902)
+- gdi32: Check the correctness of the GetDIBits in StretchBlt (eterbug #4156)
+- comctl32/treeview: Creating the tooltip control on showing tips (eterbug #4169 #2617)
+- advapi32: Temporary implementation InitiateSystemShutdownExW (eterbug #4171)
+- server: Implementation of the restart wineserver (eterbug #4171)
+- msi: fix component selecting (eterbug #953).
+- msi: fix remove directories and files (eterbug #953).
+- comctl32/listview: Correct offset of the subitem rectangles (eterbug #840)
+
+* Thu Aug 06 2009 Vitaly Lipatov <lav@altlinux.ru> 1.1.0-alt4
+- fix bugs with file descriptors handling
+- winecfg: update About Tab
+- msi: Remove read-only files (eterbug #953).
+- winetricks: merge with latest 20090716
+- add additional problem detecting in start wine script
+- do not start services for which start type is not set
+- do not use D: for autodetected disks (eterbug #4185)
+- msi: fix checking install options (eterbug #950)
+
+* Sat Aug 01 2009 Vitaly Lipatov <lav@altlinux.ru> 1.1.0-alt3
+- msi: fix checking install options (eterbug #950)
+- gdi32: fix problems with "Symbol type A" font (eterbug #2609).
+- msi: fix crash while installing Kompas 3D v10 (eterbug #818)
+- do not run second wineserver if a license is not terminal (eterbug #1199)
+- wine.in: disable group permissions for users dir, add support for --workdir
+- winesplash: divide by 2 if screen too wide (hack for dual head) (eterbug #2743)
+- comctl32/shell32/uxtheme/winex11.drv: Use TRACE instead FIXME and ERR for writing the debug messages (eterbug #4141)
+- wine.in: add support for per bottle config file and per user config file
+- wine.in: cd in workdir in any case
+
+* Sat Jul 25 2009 Vitaly Lipatov <lav@altlinux.ru> 1.1.0-alt2
+- WINE@Etersoft 1.1 CAD alpha (based on Wine 1.1.26)
+- revert "winedbg: Add a crash dialog for --auto mode." (fix eterbug #4129)
+
+* Thu Jul 16 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt27
+- rpcrt4: Use memcpy instead of strcpy to prevent a crash
+- ntdll: Add hack for DrvFRTst.exe (eterbug #3895)
+- server: Fix regression with locks on CIFS
+
+* Wed Jul 15 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt26
+- WINE@Etersoft 1.0.10 bugfix release (based on Wine 1.1.18) (eterbug #3589)
+- comctl32 Corrects the padding and recalcs toolbar after changing padding (1.0.10 modified)
+- user32: Add MDI_RefreshFrame function for processing custom menus (eterbug #828)
+- wine.in: drop out win98 by default
+- server: Workaround for bug with locks on NFS.
+- user32/winex11.drv: Add X11DRV_IsWindowManaged function (eterbug #3995)
+- user32: Don't hide the TForm windows on minimizing in Delphi applications (eterbug #3995)
+- revert "winex11.drv: Revert to using ShowWindow instead WM_SYSCOMMAND sending in handle_wm_state_notify (eterbug #3092)"
+- user32: Hack to processing the mouse messages for TOulineList control (eterbug #3418)
+- commdlg32: Fix multiple copies printing (PRINTDLG_UpdatePrintDlgW) (eterbug #2984)
+- winex11.drv Hack for 1c8.1: not to draw help messages if window is inactive (eterbug #1695)
+- user32: Added hook to implement the WM_NCLBUTTONDOWN message sending (eterbug #2425)
+- msi: Cut the font information in the icon name (eterbug #2458)
+- kernel32: LockFile: do not add delay if offset is changed (see eterbug #2854)
+- wineps.drv: fix passing output parameters in case job.output is not set (fix eterbug #4076)
+- do not load dongles drivers by default
+- add Senselock key support (eterbug #4075)
+- services: Do not start disabled services
+- winecfg: Add dongles tab (eterbug #4054)
+- revert "disable glyph cache for non 1C application (see eterbug #3101)" This commit is not actual for #3101, but crashes #4039 This reverts commit deaf0c662e7af21b599ce20578f32649575d6bb7.
+- services: Do not wait for usbhub if there is not USB support
+- gdi32: Hack for resize the text rectangles in 1c8 (eterbug #2097)
+- gdi32: Improve calculation of the first character code text metrics (eterbug #3984)
+- winex11.drv: Add checking to size for skipping the protection of dib sections (eterbug #3838)
+- winex11.drv: Add checking to managed mode before using GetTickCount in XSetInputFocus (eterbug #3126 #3768)
+- add registry keys for PKey.sys (eterbug #420).
+- add support for working with LPT registers using /dev/port (eterbug #420).
+- wine script: add broken xargs detecting
+- revert "user32: Set the visible region of the static control with SS_BITMAP style to the parent client rect (eterbug #827)" - fix eterbug #3997
+- wine98: fix olepro replacement
+- prevent loading winedevice below 0x80000000 on Fedora 10 (eterbug #4055)
+
+* Mon Jun 08 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt25
+- WINE@Etersoft 1.0.10 bugfix release (based on Wine 1.1.18)
+- add WINEENABLERAISE variable to enable the Drop/Raise windows mechanism (eterbug #3967)
+- user32: Don't call UpdateWindow after showing menu (eterbug #3971 #969)
+- winex11.drv: Revert patches for Expose skipping (eterbug #3971 #969)
+- hack WNetGetUniversalName against WM_MORE_DATA (eterbug #3829)
+- Revert "gdi32: Hack for 1C (eterbug #2168)." (eterbug #3996)
+- kernel32: Prevent second loading of a library with specified path
+- ntoskrnl.exe: Prevent crash of some Katran programs
+- enable NKey.sys loading (eterbug #3834)
+- disable wine-etersoft-commercial package requires due too many user misunderstanding
+
+* Sun May 24 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt24
+- WINE@Etersoft 1.0.10 bugfix release (based on Wine 1.1.18)
+- add WINEENABLERAISE variable to enable the Drop/Raise windows mechanism (eterbug #3967)
+- user32: Don't call UpdateWindow after showing menu (eterbug #3971 #969)
+- winex11.drv: Revert patches for Expose skipping (eterbug #3971 #969)
+- hack WNetGetUniversalName against WM_MORE_DATA (eterbug #3829)
+- Revert "gdi32: Hack for 1C (eterbug #2168)." (eterbug #3996)
+- kernel32: Prevent second loading of a library with specified path
+- ntoskrnl.exe: Prevent crash of some Katran programs
+- enable NKey.sys loading (eterbug #3834)
+- disable wine-etersoft-commercial package requires due too many user misunderstanding
+- fix window related bug in 1C (eterbug #3997)
+
+* Sun May 24 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt24
+- comdlg32/printdlg: Let printer manage multiple copies if it can (fix duplex printing) (eterbugs #1686 and #3146)
+- apply ooffice.reg after script.d executing due msxml registration (fix eterbug #2175)
+- wine script: start real non EXE files with start command (eterbug #816)
+- rename WINEDONTHOLDSERVER to WINEHOLDSERVER (with time set), hold wineserver for 1600 secs
+- fix printing to file (eterbug #3868)
+
+* Tue May 19 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt23
+- shell32/winver: fix resources for english locale, fix wine license button
+- msi: Subscribe to SetProgress event on adding progress bar control to dialog (eterbug #2042)
+- auto create unc/server/share and u: drive
+- fix printing problem: do not use output parameter of document (eterbug #3868)
+
+* Fri May 15 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt22
+- add Etersoft's authors
+- shell32: Add tab control for Etersoft developers in the winver
+- map_devices: disable removable devices mapping (E:, A:)
+- improve messages in etermsg
+- shell32: Add WINE@Etersoft product string in the winver
+- print product name in wine --version
+- winemenubuilder: Use the user-dirs desktop directory instead of hardcoding ~/Desktop.
+- winetricks: disable require kdialog and xmessage (see altbug #20016)
+
+* Fri May 08 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt21
+- WINE@Etersoft 1.0.10 release (based on Wine 1.1.18)
+- regedit: Add checking to activation state under processing WM_ACTIVATE (eterbug #3889)
+- etermsg: Add message about the licence file does not correspond with product type(eterbug #3914)
+- winex11.drv: Try to create necessary data structure in X11DRV_SetFocus (eterbug #3910)
+- comctl32: Implementation of tooltips for the treeview controls without TVS_NOTOOLTIPS style (eterbug #2617)
+- gdi32: PATH_ExtTextOut function uses local coordinates (eterbugs #2608, #2614)
+- user32: Set the visible region of the static control with SS_BITMAP style to the parent client rect (eterbug #827)
+- hhctl.ocx: Send full filename to chm_openW
+- user32: Add time of last window creation to skip WM_SYSKEYDOWN (eterbug #3114 #396 #3827)
+- ntoskrnl.exe: Return TRUE for grdkey.sys (eterbug #3781).
+- fonts: Add Kazakhstan's symbols into tahomabd (eterbug #3852, 3867)
+- wine start script: hold wine drivers in memory (if WINEDONTHOLDSERVER is empty)
+- enable font smoothing (ClearType mode) by default, for usual RGB LCD monitor
+- fix Office 2007 Installer crash (eterbug #3900)
+
+* Fri Apr 24 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt20
+- WINE@Etersoft 1.0.10 release candidat 5 (based on Wine 1.1.18)
+- wineps.drv: print job name must be in unix locale encoding, use default job name if one is missed (eterbug #3400)
+- add Kazakhstan's symbols into tahoma (eterbug #3852, 3867)
+- hhctl.ocx: change quote escapements (eterbug #2948)
+- user32: Checking to exist topmost visible window before skipping WM_SYSKEYDOWN (eterbug #3114, #3827)
+- wineps.drv: set duplex value when calling 'lpr' command (fix eterbug #3688)
+- winhlp32: Use charset from TranslateCharsetInfo results (eterbug #108)
+
+* Wed Apr 15 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt19
+- WINE@Etersoft 1.0.10 release candidat 4 (based on Wine 1.1.18)
+- revert to using RedrawWindow instead XClearArea in the systray icon modify (eterbug #2809 #3358)
+- wineconsole: fix russian translation
+- add pdfviewer wrapper
+- map home dir to d: always (due winetricks)
+
+* Thu Apr 09 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt18
+- WINE@Etersoft 1.0.10 release candidat 3 (based on Wine 1.1.18)
+- user32: Optimize IsChar*A functions
+- mshtml: Add IHTMLBaseElement interface (eterbugs #2517,3025,3107,3168,3343,3484)
+- winex11.drv: Using GetTickCount for XSetInputFocus instead the GetMessageTime (eterbug #3768)
+- user32: Drop window on WM_KICKIDLE message (eterbug #3768)
+- user32/winex11.drv: Using the Drop/Raise window functions for all aplications (eterbug #3768)
+- add strip for libs again
+
+* Wed Apr 08 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt17
+- WINE@Etersoft 1.0.10 release candidat 2 (based on Wine 1.1.18)
+- mshtml: Allow VT_UINT in IHTMLItemCollection_item (fix eterbug #3787)
+- Optimize GetLocalTime, GetSystemTime, NtQuerySystemTime, GetTickCount
+- comctl32: Add treeview item text to the edit control before sending TVN_BEGINLABELEDIT notification (eterbug #2607)
+- mshtml: Turn off notifies for DISPID_READYSTATE (eterbug #2942)
+- winetricks: update to last version 20090227
+- add /etc/hosts and /etc/services files (See http://bugs.winehq.org/show_bug.cgi?id=12076)
+- server_get_unix_fd: check for fd in the cache outside any section (see eterbug #3791)
+- close splash with one click - for eterbug #3776
+- common.reg: use builtin secur32.dll (fix eterbug #3269)
+- spec: add provides/obsoletes for -gl/-twain
+
+* Wed Apr 01 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt16
+- WINE@Etersoft 1.0.10 release candidat 1 (based on Wine 1.1.18)
+- allow to run Consultant in WinXP mode (eterbug #2675)
+- wait for loading USB device drivers
+- user32: Skip WM_SYSKEYDOWN messages when there is no window with the focus (eterbug #3114)
+- user32: Using word length for the rectangle calculation instead the predefined size (eterbug #3735)
+- wnet: implement WNetGetUniversalNameA via WNetGetConnectionA (eterbug #3767)
+- msi.reg: fix overrides to use builtin by default (eterbug #3715)
+
+* Thu Mar 26 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt14
+- fix loading grdkey.sys (eterbug #3649)
+- map_devices: add /net/sharebase linking to n:
+- disable cifs hack due eterbug #3237 is fixed since etercifs 4.3.0
+- fix sentinel.sys working for BEST 5 (eterbug #1907)
+
+* Thu Mar 19 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt13
+- WINE@Etersoft 1.0.10 beta release (based on Wine 1.1.17)
+- fusion: don't load native version by default
+- add belorussian and ukrainian symbols into tahomabd and tahoma (eterbug #3672)
+- skip processing windows with the WS_MINIMIZE style in X11DRV_DropWindow (eterbug #3614)
+- revert "hack for Fallout 3 (winehq bug #15839)"
+- wine.in: add checking for commercial part
+- use xdg-user-dir for find desktop directory (eterbug #3640)
+- unite libwine-etersoft with wine-etersoft package, remove doc subpackage
+- fix Guardant driver loading (eterbug #3628)
+- add sysctl.d rule for winebug #12516
+- wine.in: fix permissions on users dir only if old profiles dir is not exists
+- improve winver and ieinstall
+
+* Fri Mar 06 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt12
+- WINE@Etersoft 1.0.10 beta release (based on Wine 1.1.16)
+- user32: Set default margin for the edit control to a quarter of char width (eterbug #2722)
+- explorer: Update the information about owner and organization in the registry when explorer run
+- fix license checking path
+
+* Thu Mar 05 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt11
+- license issues, step to use libwine-etersoft with license file (eterbug #1436)
+- improve ntoskrnl to support HASP HL local keys (hardlock.sys), disable fixmes
+- fix Guardant Stealth/Net III USB key support
+- add the GUI messagebox for the unknown disk or the bad command name (eterbug #3593)
+- wine.init: fix checking on status and start the service (eterbug #3591)
+- mshtml: Allocate memory for BSTR value in HTMLDocument_get_charset (fix eterbug #3582)
+- wine.in: use detected INSTALL, move UMASK setting to config
+- config: set WINEDEBUG to disable mshtml fixmes
+- move /etc/wine/reg to reg.d, script.d (eterbug #2910)
+- hack for remserial (eterbug #553)
+- fix gecko preinstall, fix ieinstall
+- move /windows/profile to /users
+
+* Sat Feb 28 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt10
+- merged with upstream (wine 1.1.16)
+- rewrote minimized windows showing (eterbug #1011)
+- add etermsg program to display diagnose messages
+- some spec cleanup, do not pack winebrowser, uninstaller, progman
+- major fixes for window issues (eterbugs #3024, 3040, 3344, 3138)
+- ntdll: fix UNC-path processing in RtlSetCurrentDirectory_U (eterbug #1959)
+- user32: Revert "Fix eterbug #907" (eterbug #2819)
+- user32: fix RECT width in DrawTextExW() (eterbug 2844)
+- user32: prevent crash 1C80 when create html document (eterbug #3130)
+- revert "ntdll: Use additional buffers in COMM_DeviceIoControl (eterbug #2827)"
+
+* Fri Feb 13 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt9
+- merged with upstream (wine 1.1.15)
+- upgrade embedded Gecko to wine_gecko 0.9.1
+- user32: Hack for redrawing the covered by selection border controls in 1c8 (eterbug #2404)
+- winedevice: Prevent crash (eterbug #3223).
+- ntoskrnl.exe: Fix problem with IOCTL handler which returns STATUS_MORE_ENTRIES.
+- winex11.drv: Popup windows without WS_CAPTION style don't need X decorations (eterbug #3475)
+- user32: Hack for redrawing the covered by selection border controls in 1c8 (eterbug #2404)
+- user32: Add calling MDI_UpdateFrameText in the child activation function (eterbug #3015)
+- mshtml: Add IHTMLBaseElement stubs (for eterbug #3343)
+- comctl32: Some changes in listview control for the icons indent correct calculation (eterbug #2731 #571 #3214)
+- cmd: fix waiting for process completion (eterbug #552)
+- mshtml: Add IHTMLBaseElement stubs (for eterbug #3343)
+- Hack for remserial (eterbug #553)
+- ntdll: Prevent crash (eterbug #2827)
+- fix build from current on FreeBSD
+
+* Thu Jan 29 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt8
+- add LPT Sentinel support (fix bug #3021)
+- msi: Automatic path correction for custom action #50 (eterbug 1126)
+
+* Tue Jan 27 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt7
+- merged with upstream
+- user32: Using X11DRV_SetFocus instead SetFocus for delayed setting focus (eterbug #3126)
+- winex11.drv: Add checking to desktop for foreground window in can_activate_window hack (eterbug #3369 #2437)
+- winex11.drv: Revert to using ShowWindow instead WM_SYSCOMMAND sending in handle_wm_state_notify (eterbug #3092)
+- server: Prevent receiving signals from opened pseudo-terminal (eterbug #2827).
+- ntdll: Use additional buffers in COMM_DeviceIoControl (eterbug #2827).
+- winetricks: fix install corefonts (eterbug #2860)
+- winetricks: default version =win98 (eterbug #3159)
+- update splash (from http://bugs.etersoft.ru/show_bug.cgi?id=2990)
+- common.reg: fix eterbug #3376 (new wine_gecko segfault)
+- kernel32: Using argv[1] in etersoft_init instead prctl_name (eterbug #3241)
+
+* Tue Jan 20 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt6
+- merged with upstream (wine 1.1.13)
+- huge improve usb subsystem
+- add preinstalled wine_gecko 0.9.0
+- pack exclusive .a libraries in devel package
+- fix grdwine.dll build with old kernel headers
+- kernel32: fix vxd loading (eterbug #3116)
+- add udev rules for Guardant Stealth III (fix eterbug #3160)
+- add udev rule for Guardant Stealth/Net II
+- add udev rule for Katran USB key
+- add grdwine.dll from Aktiv for Guardant StealthIII Sign/Time USB HID
+- OleUIAddVerbMenuW: rearrange and cleanup code
+- comdlg32: fix size and position of static control (eterbug #2842)
+- gdi32: Add default print job name (for eterbug #929)
+- comctl32: Change the treeview behavior (as MSDN says) when the TVIS_EXPANDEDONCE flag is set (eterbug #99)
+- comctl32: Hack for the listview with icons width 1 px (eterbug #571 #3214)
+- user32/winex11.drv: Skip the icons stretching for 1c7 (eterbug #3114)
+- user32: Add checking to the Button class for redrawing controls and some style changes (eterbug #2234)
+- fix ieinstall (altbug #16948)
+
+* Sun Jan 04 2009 Vitaly Lipatov <lav@altlinux.ru> 1.0.10-alt5
+- renamed to wine-etersoft, add conflicts to wine and wine-vanilla
+- merged with upstream (wine 1.1.12)
+- add wine98 script
+
+* Fri Dec 26 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.10-alt4
+- merged with upstream (wine 1.1.11)
+- fix crashes 1C 8.0 for eterbug #1902
+- disable glyph cache for non 1C application (see eterbug #3101)
+- gdi32: correct order of transformation matrix elements (see eterbug #3101)
+- fix mouse click on checkbox in Consultant (eterbug #3139)
+- disable global exception handler if WINEDISABLEGEH is set (see eterbug #2494)
+- wglUseFontOutlines: set lfWidth according to RC size (see eterbug #2999)
+- add the WIN_NEEDS_FOCUS flag for delayed setting focus (eterbug #3126)
+- application don't able to change ptMaxPosition in WINDOWPLACEMENT (eterbug #3129)
+- add redrawing for the controls under bitmap static control (eterbug #2234)
+- restore hack for eterbug #571 (enable checkbox for any style, not for 1C)
+- fix window issues (eterbugs #945, #969, #2604, #2737, #2845, #2938, #3002, #3048, #3110)
+- add check for correct registry creating (see eterbug #1993)
+- enable beep in MessageBox (eterbug #1094)
+- do not print annoying message (see eterbug #2917)
+- fix FineReader 8.0 installation problem (eterbug #2560)
+- fix 1C crashes in html (eterbug #2405), fix order in vtbl's (eterbug #2105)
+- disable ncursesw detecting (eterbug #845)
+
+* Thu Dec 11 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.10-alt3
+- merged with upstream (wine 1.1.10)
+- fix window issues (eterbugs #969, #1094, #1837, #2604, #2845, #2930, #2938, #2941, #3002, #3048)
+- improve mountmgr, ntoskrnl (eterbug #2887)
+- fix FineReader 8.0 installation problem (eterbug #2560)
+- fix 1C crashes in html (eterbug #2405)
+- add USER to computer name if WINEADDUSERTOCOMPNAME is set (eterbug #2620)
+- add udev rule and registry file for Guardant Stealth/Net II USB key
+- improve performance: skip the protection of dib sections for 1C 8.x (eterbug #2776)
+- add hacks for Fallout 3 (winehq bugs #6971, #15839)
+- fix segfault when copying from clipboard (eterbug #2258)
+- fix services issues (see eterbug #807)
+- mshtml: fix order of functions in vtbl's (for eterbug #2105)
+
+* Fri Nov 21 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.10-alt2
+- merged with upstream (wine 1.1.9)
+- update ieinstall script (do not need cabexract now)
+- disable tests build
+
+* Mon Nov 17 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.10-alt1
+- merge with upstream (wine 1.1.8)
+- cleanup spec
+
+* Mon Nov 17 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt35
+- fix some window issues (eterbugs #1837, #2720, #2808, #2796)
+- fix installation process for 1C 8.x updates (eterbug 2873)
+
+* Tue Nov 11 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt34
+- refix eterbug #683 (introduced in alt33), revert some optimisations
+- disable menu jump during switch MDI windows (eterbug #2857)
+
+* Sat Nov 08 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt33
+- hack for the topmost showing the popup windows in 1c7 and 1c8 (eterbug #1837)
+- add workaround for broken utimensat syscall on ovz kernels (see altbug #17806, fix eterbug #2740)
+- changes for MDI window switching patch (eterbug #495)
+- fix popup listbox issues (eterbug #2728)
+- add the checking to 1c version for 1c8.0 menu patch (eterbug #2808)
+- fix mountmgr.sys working, add fix for winecfg with Drive tab
+- backports some fixes from wine 1.1.8
+- use fdatasync instead fsync (improve database file operation speed)
+- disable FileFlushBuffers if set env var WINEDISABLEFLUSH
+
+* Fri Oct 31 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt32
+- refix eterbug #993
+- disable build on x86_64
+- add support for eterwinesplash.xpm
+
+* Thu Oct 30 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt31
+- partial fix for MDI issues (eterbug #495)
+- fix IE license text, fix wine dir checking in ieinstall
+- fix build on FreeBSD
+
+* Thu Oct 30 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt30
+- set the more correct owner for MessageBox Windows in 1C77 (eterbugs #945, 2437, 2757)
+- restore build with gnutls (eterbug #2701)
+- fix wrong print scale (eterbug #61)
+- fix run MS Office XP by collection table fixes (eterbug #2658)
+- load usb key drivers only if needed
+- correct fix for cpu loading by winedevice (eterbug #2726)
+- fix mountmgr.sys crash (eterbug #2754)
+- fix problem with dosdevices/c: directory
+- close eterbugs #441, 2735, 2737, 2705
+
+* Fri Oct 24 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt29
+- merge with upstream (wine 1.1.7)
+- fix companylogo installing and packing
+- fix MS Office 2000 installation fixes (eterbug #771)
+- temp. workaround for winedevice cpu eating (eterbug #2726)
+- temp. fix build with obsoleted gnutls (eterbug #2701)
+
+* Wed Oct 22 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt28
+- winecfg: add missed companylogo.bmp (eterbug #2678)
+- return umask 0002 (needed for shared mode)
+- fix mshtml registering (eterbug #2676)
+- some fix for popup menu in 1C (eterbug #969)
+- fix automaximizing MDI windows (eterbug #2668)
+
+* Tue Oct 21 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt27
+- merge with upstream
+- fix hangup on wine --update due broken rpc error handling (eterbug #2662)
+- fix crash 1C 8.x during initial start (eterbug #2405)
+- semifix crash 1C 8.x in html editor (eterbug #2105)
+- fix owner drawn menu in Konsultant (close eterbug #489 again)
+- some fix for topmost window behavior (eterbug #1837)
+- update splash screen (eterbug #2424)
+- use DEFAULT_GUI_FONT instead default SYSTEM_FONT in tabs (eterbug #2495)
+
+* Mon Oct 20 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt26
+- merge with upstream
+- temp. add hack for printing scale (eterbug #61)
+- disable some noises (eterbugs #1659, #2652)
+- fix install Garant Network (eterbugs #2660)
+- fix printing regress (eterbug #2654)
+- move config file to /etc/wine/config
+- use umask 0007 by default
+- fix segfault on Mandriva 2008.1 (eterbug #2645, winebug #15650)
+
+* Thu Oct 16 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt25
+- merge with upsteam
+- add install udev rules for protections keys Sentinel/Eutron
+- fix eterbugs #929, 1793, 1994, 2399, 2572
+- close eterbugs #721, 2028
+- test Info Buhgalter 8.6 setup and run (fix eterbug #510)
+- add numero sign to tahoma (fix eterbug #2002)
+- fix window issues (eterbugs #945, 1129, 2168, 2409, 2437)
+- fix MS Office XP installation (eterbug #610)
+
+* Tue Oct 07 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt24
+- merge with upstream (wine 1.1.6)
+- some fixes in USB support, fix ntoskrnl and device support
+- fix eterbug #837: Static is too small to display multiline text
+- fix eterbug #2501: msi.dll: Fix writting incorrect value to the registry
+- fix eterbug #2482: Installation of SP1 for Kompas 10 fails
+- fix eterbug #2465: explorer can't open *.doc files
+- comctl32: Add the selection change notification in the expand event processing for the treeview control (eterbug #2353)
+- comctl32: Add the checking for the case then click was on subitem of the listview item (eterbug #840)
+- uxtheme: Delete the OffsetViewportOrgEx call from the DrawThemeParentBackground. (eterbug #2349)
+- winex11.drv: Fix rectangle overflow if ell_height is sufficiently big (eterbug #1971).
+- winex11.drv: Improve drawing little rectangles (eterbug #1971).
+
+* Sat Sep 20 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt23
+- merge with upstream (wine 1.1.5)
+- allow overwrite symlinks (fix eterbug #2469)
+
+* Wed Sep 17 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt22
+- Add the flag MDIF_IDLE to check the idle state of MFC applications (eterbug #2350)
+- fix KOMPAS 10 installation (eterbug #2410)
+- disable autoupdate by .update-timestamp (fix eterbug #2457)
+
+* Mon Sep 15 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt21
+- merge with upstream
+- fix error handling in NdrSendReceive (hack for eterbug #2357)
+- close splash by double click (eterbug #2436)
+
+* Thu Sep 11 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt20
+- fix local HASP key troubles (eterbug #2407, 1897)
+- fix update/attach - remove mountmgr.sys (hack for eterbug #2357)
+
+* Tue Sep 09 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt19
+- merge with upstream (wine 1.1.4)
+- window switching issues (eterbugs #495, 2302)
+- fix serial devices issues (eterbugs #553, 2233)
+- fix eterbugs #451, 595, 954, 1129, 2098, 2351, 2352
+
+* Thu Aug 07 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt18
+- add hack for FTDI USB Serial Device converter
+- add hack for window switching (eterbug #495)
+- add test and fix for WM_CTRLCOLOREDIT (eterbug #448)
+
+* Tue Aug 05 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt17
+- merge with upstream (wine 1.1.2)
+- run winesplash only in commercial build
+- uncomment svcctl_OpenSCManagerW (fix eterbug #2083)
+- fix MAPIFindNext (eterbug #33)
+- add NetShareAdd/NetShareGetInfo (eterbug #2086, #2117)
+- add XML support via OpenOffice.org (eterbug #2175)
+- many USB subsystem fixes, improve ntoskrnl.exe functions
+- fix eterbugs #2004, 2203, close eterbug #1819
+- fix build on Special Linux 3.0
+- realize winver and winecfg/About with Etersoft's texts and logo
+
+* Tue Jul 15 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt16
+- merge with upstream (wine 1.1.1)
+- revert commit c7da2d04572c0de65f41f965049ced05f9e3d90f (was for eterbug #1619)
+- skip registry saving if file is read only (fix eterbug #1920)
+- fix printing in 1C 8.1 (eterbug #2084)
+- implemented mlang:fnIMLangFontLink_GetStrCodePages (eterbug #2013)
+- fix altbug #16230 again (direct linking with init functions from freetype/fontconfig)
+- fix environment creating (admin mode too)
+- add desktop files for admin and update command (fix eterbug #2106)
+
+* Tue Jul 08 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt15
+- merge with upstream
+- add winesplash command with correct trap signal, winesplash.xpm
+- link gdi32 with freetype/fontconfig directly (fix altbug #16230)
+- drop out patch for DestroyWindow (fix eterbug #1916, reopen #165)
+- apply old patches for hack eterbugs #225, 399, 432, 985
+
+* Thu Jul 03 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt14
+- merge with upstream
+- close eterbugs #1916, #1640
+- add icons for text and table documents (eterbug #1800)
+- fix setnethasp to create nethasp.ini in lower case
+- do not translate Url for host wrappers (ooffice and so on)
+
+* Tue Jun 24 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt13
+- merge with upstream
+- realize IMediaPlayer::put_URL (fix eterbugs #1943, #1954)
+- add mplayer script - host media player wrapper
+- fix wine first run initialization
+- move glu32.dll.so to libwine-gl package
+- cleanup spec
+
+* Sat Jun 21 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt12
+- WINE@Etersoft 1.0.9 rc5 (Wine 1.0 stable release)
+- fix eterbugs #172, 930
+- add initial wmp.dll realization (eterbug #1844)
+- read config vars from /etc/sysconfig/wine (fix eterbug #1925)
+
+* Fri Jun 20 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt11
+- fix wineusb compiling
+- fix eterbugs #106, 1074, 1849, 1920
+
+* Tue Jun 17 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt10
+- WINE@Etersoft 1.0.9 rc4 (Wine 1.0-rc5 release)
+- fix 3D issues (Kompas related), fix eterbug #954
+- add wineusb, fix usb key related ntoskrnl.exe functions
+- enable support for Sentinel and Eutron USB local keys
+- tahoma bold font updated
+
+* Wed Jun 04 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt9
+- merge with upstream
+
+* Sat May 31 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt8
+- WINE@Etersoft 1.0.9 rc3 (Wine 1.0-rc3 release)
+
+* Wed May 28 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt7
+- update texts in spec
+- fix wine environment initializing
+- merge with upstream
+- add install Flash Player 9 for Gecko
+
+* Mon May 26 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt6
+- WINE@Etersoft 1.0.9 rc2 (Wine 1.0-rc2 release)
+- fix duplex printing (eterbug #1686)
+
+* Fri May 23 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt5
+- merge with upstream
+- fix eterbugs #1640, 1619, 1628
+- enable x86_64 target support
+
+* Wed May 21 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt3
+- fix fonts issues (eterbugs #1637, 1819)
+- add MS Core Fonts -> Liberation replacements
+- use windows/Fonts dir instead fonts
+- disable some fixmes
+
+* Mon May 19 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt2
+- merge with upstream
+- fix eterbug #1700
+- remove winhelp command
+- update winetricks to 20080519
+- remove unsupported languages from ieinstall, fix iconv using
+- set CompanyName to Etersoft in all dlls
+- fix interpackage requires
+
+* Sat May 10 2008 Vitaly Lipatov <lav@altlinux.ru> 1:1.0.9-alt1
+- WINE@Etersoft 1.0.9 rc1 (Wine 1.0-rc1 release)
+- new tarball build scheme
+- drop date based version scheme, use Etersoft version of the project
+
+* Fri Apr 04 2008 Vitaly Lipatov <lav@altlinux.ru> 20080404-alt1
+- WINE@Etersoft 1.0.9 beta release (Wine 0.9.59 release)
+- add parallel print jobs support
+- create Microsoft.NET dir (fix eterbug #1530)
+- fix pre script, remove compatibility hacks from the spec
+- add wbemprox dll initial realization (fix eterbug #1154)
+- enable build with debug (add --enable-debug to configure)
+
+* Sat Mar 29 2008 Vitaly Lipatov <lav@altlinux.ru> 20080321-alt2
+- disable wine autoupdate
+- fix print multiple copies (bug #1119)
+- fix build on Solaris
+- restore mscoree.dll (fix bug #1536)
+
+* Sat Mar 22 2008 Vitaly Lipatov <lav@altlinux.ru> 20080321-alt1
+- WINE@Etersoft 1.0.9 beta release (about Wine 0.9.58 release)
+- add wingding font
+- fix eterbugs #127, 150, 907, 1098
+
+* Wed Mar 12 2008 Vitaly Lipatov <lav@altlinux.ru> 20080311-alt1
+- WINE@Etersoft 1.0.9 alpha release (about Wine 0.9.57 release)
+- fix eterbugs #993, 1052, 1092, 1093
+- fix bugs related to admin mode (eterbugs #692, 1287)
+- fix update issues (eterbugs #987, 1115, 1116)
+- close eterbugs #500, 547, 1022, 1303
+
+* Sat Feb 23 2008 Vitaly Lipatov <lav@altlinux.ru> 20080222-alt1
+- WINE@Etersoft 1.0.9 alpha release (about Wine 0.9.56 release)
+- new ieinstall scripts (eterbug #693), add ieunstall script (eterbug #1192)
+- improve extrac32 (eterbug #782)
+- fix eterbugs #423, 727, 723, 846, 1090, 1095
+- close eterbugs #77, 662, 734, 764, 843, 852, 914
+- close MS Office related eterbugs #771, 831, 832, 928, 1068
+
+* Tue Feb 19 2008 Vitaly Lipatov <lav@altlinux.ru> 20071130-alt10
+- WINE@Etersoft 1.0.8 bugfix release (eterbugs #1120, 1167)
+
+* Sun Jan 27 2008 Vitaly Lipatov <lav@altlinux.ru> 20071130-alt9
+- WINE@Etersoft 1.0.8 bugfix release (eterbugs #1103, 674)
+- fix toplevel windows issues again
+- some changes for OSMP Dealer
+
+* Mon Jan 21 2008 Vitaly Lipatov <lav@altlinux.ru> 20071130-alt8
+- WINE@Etersoft 1.0.8 bugfix release
+- fix eterbugs #695, 945, 1048
+- fix toplevel windows issues (eterbugs #40, 645, 1087)
+- use 32 bit menu handles only for 1C 7.7 (eterbug #927)
+- improve extrac32 (eterbug #984)
+- full implement OleUIAddVerbMenu function (eterbug #931)
+
+* Thu Dec 27 2007 Vitaly Lipatov <lav@altlinux.ru> 20071130-alt7
+- WINE@Etersoft 1.0.8 bugfix release
+- fix mcache on FreeBSD (eterbug #648)
+- fix ieinstall on FreeBSD
+- rewrote wine script, fix wine --attach warnings
+- fix bugs #907, #855, #945, 1017
+- fix Name encoding in desktop file (#960)
+- disable GL calls if GLX is missed (#973), disable sound about libGL
+
+* Fri Dec 21 2007 Vitaly Lipatov <lav@altlinux.ru> 20071130-alt6
+- fix winetricks
+- fix eterbugs #507, #981, #985, #142
+
+* Sun Dec 16 2007 Vitaly Lipatov <lav@altlinux.ru> 20071215-alt1
+- Wine 0.9.51 release
+- update patches
+
+* Fri Dec 14 2007 Vitaly Lipatov <lav@altlinux.ru> 20071130-alt5
+- WINE@Etersoft 1.0.8 release (about Wine 0.9.50 release)
+- fix build with gcc 2.95
+- set Gecko load dir in wine.inf
+- fix SegFault on FreeBSD
+- fix insert from X clipboard (eterbug #826)
+
+* Wed Dec 12 2007 Vitaly Lipatov <lav@altlinux.ru> 20071130-alt4
+- disk e: is link to /media (/mnt for legacy systems)
+- fixes for default printer (eterbugs #922, 225)
+- fix eterbugs #920, 931
+
+* Fri Dec 07 2007 Vitaly Lipatov <lav@altlinux.ru> 20071130-alt3
+- remove printer entries during autoupdate
+- fix components install during --attach
+- print version and regnumber in winecfg
+
+* Mon Dec 03 2007 Vitaly Lipatov <lav@altlinux.ru> 20071130-alt2
+- replace xorg-x11-devel with full devel packages lists
+- fix wide char to cp866 converting (eterbug #498)
+
+* Fri Nov 30 2007 Vitaly Lipatov <lav@altlinux.ru> 20071130-alt1
+- WINE@Etersoft 1.0.8 beta release (about Wine 0.9.50 release)
+- add xorg-x11-devel buildreq
+- add setnethasp script
+- depricate X11 font using
+- cleanup spec
+- fix explorer.exe against legacy rpcrt4.dll
+
+* Wed Nov 28 2007 Vitaly Lipatov <lav@altlinux.ru> 20071109-alt2
+- WINE@Etersoft 1.0.8 beta release (about Wine 0.9.49 release)
+- update ieinstall script
+- fix eterbugs #106, 59, 507, 544, 571, 581, 625, 650, 683, 701
+- fix eterbugs #720, 724, 729, 741, 778, 843, 889, 901
+- close altbugs #13521, #12294, #12369
+
+* Tue Nov 13 2007 Vitaly Lipatov <lav@altlinux.ru> 20071109-alt1
+- jump to Wine 0.9.49
+- fix collation using
+
+* Sun Nov 11 2007 Vitaly Lipatov <lav@altlinux.ru> 20071026-alt3
+- clean up spec, remove defattr, old comments
+- remove all platforms buildreqs (use rpmbph for build now)
+- enable gstabs (as by default)
+- fix oledbg (eterbug #750)
+
+* Wed Nov 07 2007 Vitaly Lipatov <lav@altlinux.ru> 20071026-alt2
+- more fixes for ieinstall
+- separate GL-related dlls to libwine-gl package
+- add winegecko cab and registry entry for local install
+- remove multidistro release, remove multidistro freetype buildreqs
+
+* Fri Nov 02 2007 Anatoly Lyutin <vostok@etersoft.ru> 20071026-alt1
+- jump to Wine 0.9.48, more fixes
+
+* Thu Oct 18 2007 Vitaly Lipatov <lav@altlinux.ru> 20071012-alt1
+- intermediate release
+- add winetricks
+
+* Mon Sep 17 2007 Vitaly Lipatov <lav@altlinux.ru> 20070915-alt1
+- WINE@Etersoft 1.0.8 alpha release (about Wine 0.9.45 release)
+
+* Sun Jul 29 2007 Vitaly Lipatov <lav@altlinux.ru> 20070728-alt1
+- WINE@Etersoft 1.0.8 pre release (about Wine 0.9.42 release)
+- fix build with gcc 2.95, hack for broken rpath
+
+* Sat Jul 21 2007 Vitaly Lipatov <lav@altlinux.ru> 20070720-alt1
+- WINE@Etersoft 1.0.8 pre release (about Wine 0.9.41 release)
+- fix FreeBSD segfault (eterbug #648)
+- fix eterbug #24, 40, 625
+
+* Thu Jun 21 2007 Vitaly Lipatov <lav@altlinux.ru> 20070621-alt1
+- WINE@Etersoft 1.0.7 bugfix release (about Wine 0.9.39 release)
+- possibly fix eterbug #631, fix eterbug #416
+- fix install on ALT Linux (due new rpath)
+- replace DejaVu Sans with LiberationSans-Regular (use as 'any font')
+- fix groupadd for Debian based (fix eterbug #612)
+- remove strict requires for desktop-file-utils on ALT Linux
+
+* Sun Jun 17 2007 Vitaly Lipatov <lav@altlinux.ru> 20070601-alt1
+- WINE@Etersoft 1.0.7 release
+- fix eterbugs #363
+
+* Fri Jun 15 2007 Vitaly Lipatov <lav@altlinux.ru> 20070601-alt1
+- WINE@Etersoft 1.0.7 rc1 (Wine 0.9.38 release)
+- add CIFS support (fix eterbugs #477, 590)
+- fix fonts issues (encoding, substition) (eterbugs #529, 573, 580, 618)
+- fix segfault during printing (eterbugs #154, 155)
+- fix eterbugs #76, 124, 363, 557, 578, 593, 591, 619
+- close eterbugs #56, 126, 186, 537, 585
+
+* Fri May 25 2007 Vitaly Lipatov <lav@altlinux.ru> 20070524-alt1
+- WINE@Etersoft 1.0.7 beta release (about Wine 0.9.38 release)
+- add cache for wineserver requests
+- fix eterbugs #53, 142, 165, 382, 487, 504
+
+* Tue May 22 2007 Vitaly Lipatov <lav@altlinux.ru> 20070521-alt1
+- WINE@Etersoft 1.0.7 alpha release (Wine 0.9.37 release)
+- fix initial registry for correct using IE's interfaces
+- add Debian menu and new icons from Marcelo Shima <mshima@gmail.com>
+- disable libarts build (remove from all system!), remove libwine-arts package
+- move install additional parts to etersoft/Makefile
+- add ooffice run for doc, xsl files (partially fix eterbug #494)
+- fix desktop link
+- adopted for Mandriva 2007.1
+- fix serial port writing (partially fix eterbug #124)
+
+* Mon Mar 05 2007 Vitaly Lipatov <lav@altlinux.ru> 20070302-alt1
+- WINE@Etersoft 1.0.6 bugfix release (Wine 0.9.31 release)
+- fix build with old GL library, fix service control error during msi install
+- fix wine --admin, fix C drive permissions
+- fix build on FreeBSD 5.4
+- fix ieinstall script, fix map_devices.sh
+- fix cmd file executing
+
+* Tue Feb 27 2007 Vitaly Lipatov <lav@altlinux.ru> 20070226-alt1
+- WINE@Etersoft 1.0.6 release (about Wine 0.9.31 release)
+- fix Java Swing segfault (eterbug #399), fix font size (use DejaVuSans as default)
+- close eterbugs #442, #486
+- fix ieinstall script (for install from current dir distro)
+- fix printer dialog issues (eterbugs #74, #144)
+- fixes for ownerdraw menu size, no network messagebox for Consultant (eterbugs #489, #172)
+- fix input in text window for 1C 8.0 (eterbug #432)
+
+* Sat Feb 24 2007 Vitaly Lipatov <lav@altlinux.ru> 20070223-alt1
+- WINE@Etersoft 1.0.6 beta release (about Wine 0.9.31 release)
+- add lock checking during first run
+- fix printer driver locating in changed Win98/WinXP environment (eterbug #452)
+- enable russian/byelorussian/ukrainian collation for cp1251 (fix eterbug #39)
+- more fixes (fix eterbugs #80, 111, #470)
+- close eterbug #51, 169, 189
+
+* Tue Jan 16 2007 Vitaly Lipatov <lav@altlinux.ru> 20061224-alt2
+- WINE@Etersoft 1.0.5 bugfix release (about Wine 0.9.28 release)
+- fix IE 6 install without commercial part
+- fix copying between Wine applications (eterbug #421), in wineconsole (eterbug #433)
+- fix Escape reaction in MessageBox (eterbug #37)
+- fix menu delays in 1C 8.x
+- close eterbug #398 for russian/ukrainuan input in Ubuntu 6.10
+
+* Sun Dec 24 2006 Vitaly Lipatov <lav@altlinux.ru> 20061224-alt1
+- WINE@Etersoft 1.0.5 bugfix release (about Wine 0.9.28 release)
+- fix wine install on Ubuntu 6.10 (dash compatibility)
+- fix IE 6 install without Internet connection
+- fix copying from Wine applications to clipboard (eterbug #421)
+- mainstream: update GL code, mshtml/OLE fixes
+
+* Thu Dec 14 2006 Vitaly Lipatov <lav@altlinux.ru> 20061212-alt1
+- WINE@Etersoft 1.0.5 release (about Wine 0.9.27 release)
+- change russian text encoding in spec to UTF-8 for foreign rpm workaround
+- fix for correct retrieve CF_TEXT (used in old apps like 1C7.7) (fix eterbug #60)
+- fix console input/output encoding (needs ncursesw for UTF8 locale) (fix eterbug #297)
+- disable mscoree for a time
+
+* Tue Dec 12 2006 Vitaly Lipatov <lav@altlinux.ru> 20061212-alt0.1
+- WINE@Etersoft 1.0.5 prerelease (about Wine 0.9.27 release) - fix bug #10155
+- add Ukrainian and Byelorussian characters to bitmap fonts
+- wcmd removed (use wineconsole cmd instead)
+- hack: always use wine-pthread (wine-kthread (on kernel 2.4) is broken now)
+- fix eterbugs #38, 43, 107, 109, 133, 158, 159, 163, 176, 186
+
+* Thu Oct 26 2006 Vitaly Lipatov <lav@altlinux.ru> 20060902-alt3
+- WINE@Etersoft 1.0.4 bugfix release
+- fix init.d/wine dir creating
+- use wine-pthread only as WINELOADER
+
+* Sun Oct 15 2006 Vitaly Lipatov <lav@altlinux.ru> 20060902-alt2
+- WINE@Etersoft 1.0.4 release (about Wine 0.9.20 release)
+- fix eterbug #285 (division by zero when papers is not available)
+- add require glibc-core-i686 for ALT Linux Compact 3.0
+- fix paths in wine launcher (for correct wineprefixcreate)
+- do not need libcapi20, libuninames for build
+- fix window's buttons in GNOME (eterbug #187), thanks to Nickolay V. Shmyrev
+- fixes for Linux XP compatible
+- add ies4linux scripts, fix build Win64 for x86_64
+- cleanup spec, do not overwrite Wine's ChangeLog
+- reenable patch for mmap on FreeBSD
+
+* Tue Sep 12 2006 Vitaly Lipatov <lav@altlinux.ru> 20060902-alt1
+- WINE@Etersoft 1.0.4 prerelease (about Wine 0.9.20 release)
+- fix eterbugs #72, 105, 124, 128, 131, 167, 175, 178, 183
+- remove --rpath usage at all, remove requires Xdialog, hd2u
+
+* Tue Aug 29 2006 Vitaly Lipatov <lav@altlinux.ru> 20060829-alt0.1
+- WINE@Etersoft 1.0.4 prerelease (about Wine 0.9.19 release)
+- fix winecfg segfault due broken patch (altbug #9602)
+- link wineprefixcreate to wine
+- fix X running from winelog (unneeded dependens)
+- disable --rpath usage (rpm does not recognize paths like /usr/bin/../lib in requires)
+- fix eterbugs #140
+
+* Wed Aug 02 2006 Vitaly Lipatov <lav@altlinux.ru> 20060802-alt0.1
+- WINE@Etersoft 1.0.4 prerelease (about Wine 0.9.18 release)
+- enable stack execution (execstack) if possible
+
+* Sun Jun 25 2006 Vitaly Lipatov <lav@altlinux.ru> 20060610-alt2
+- WINE@Etersoft 1.0.3 bug fix release
+- fix executing third party install scripts
+- export DEV variable for map_devices script
+- disable execute permission for map_devices
+- eterbug #177 fixed
+
+* Sun Jun 18 2006 Vitaly Lipatov <lav@altlinux.ru> 20060610-alt1
+- WINE@Etersoft 1.0.3 release (about Wine 0.9.15 release)
+- remove VerSetConditionMask from kernel32
+- fixes for native dll loading on FreeBSD
+- fix upper/lower functions in combobox (for Cli-BB) (eterbug #153)
+- add patch for fix splash screen managed state
+- add some delays and cases for processor load problem (eterbug #48)
+- fix vendor info in winecfg/About
+
+* Tue May 30 2006 Vitaly Lipatov <lav@altlinux.ru> 20060530-alt1
+- add checking for 1C 77 in wine start script
+- add getuname, srvapi stub dlls, remove wineps tolerance
+- remove wineprefixcreate (incorporated in wine start script)
+
+* Sat May 20 2006 Vitaly Lipatov <lav@altlinux.ru> 20060520-alt1
+- WINE@Etersoft 1.0.2 release (closed eterbug #73, #121)
+- new build, fix defattr
+- fix binfmt module loading (service wine)
+- fix minizing, maximizing window, MDI maximizing (eterbug #91, winebug #4960)
+- add admin setup functionality (see wine --admin, wine --attach)
+- disable warning about registry saving error
+- add categories to desktop file
+
+* Tue May 02 2006 Vitaly Lipatov <lav@altlinux.ru> 20060422-alt2
+- WINE@Etersoft 1.0.1 release
+- remove some registry entries, update package description
+- add check for broken (too short) system registry
+- add some mapi functions (fix eterbug #33)
+- disable fontforge requiring, disable some unuseful messages
+- also fix eterbugs #68, #71, #88, #93, #35
+- add patches for FreeBSD, old gcc
+- add patch against accidentally stack overflow (MENU_FindItem)
+- temp. disable owner draw tabs
+
+* Sat Apr 15 2006 Vitaly Lipatov <lav@altlinux.ru> 20060414-alt1
+- WINE@Etersoft 1.0.1 prerelease (about WINE 0.9.12)
+- rearranged additional files (make source tarball shared with FreeBSD build)
+- add registry entry for each program separately
+- move all patches to addon tarball
+- fix dos devices search (eterbug #59 fixed)
+- add wineadmin group creating
+- add provides wine-etersoft-public
+- add warning if WINE dir is obsoleted
+- rewrite service script in universal manner
+- enable service script using (for wine's program direct executing)
+- remove fnt2dbf as unneeded (freetype already supports .fnt fonts)
+- add --update option for update WINE tree from previous versions
+
+* Sun Apr 02 2006 Vitaly Lipatov <lav@altlinux.ru> 20060402-alt1
+- development release (about WINE 0.9.11)
+- improve initial scripts
+- improve DLL overrides (add support for IE6 install)
+- add patch for shrink file paths (thanks to argentum@)
+- disable rpath using (due broken requires in RPM)
+
+* Thu Mar 16 2006 Vitaly Lipatov <lav@altlinux.ru> 20060316-alt1
+- development release (about WINE 0.9.10)
+- add patch against window focus (eterbug #34 fixed)
+- add patch against close messagebox handling (eterbug #37 fixed)
+- half fix bug with DEL (eterbug #38)
+- rewrite patches for font search
+- change default color theme to Etersoft's one
+- fix unable to run user's start.exe (eterbug #47)
+
+* Thu Mar 09 2006 Vitaly Lipatov <lav@altlinux.ru> 20060302-alt4
+- WINE@Etersoft 1.0.0 release
+- set default umask for wine to 0007
+ (rational: group writeable, no world readable is needed for file sharing)
+- remove if_with from this spec
+
+* Wed Mar 08 2006 Vitaly Lipatov <lav@altlinux.ru> 20060302-alt3
+- WINE@Etersoft 1.0 prelease
+- add prelink in buildreqs for ALT Linux, Redhat brothers, Debian/Ubuntu
+- add build conflicts with valgrind
+- fix build requires to freetype (was missed in prev. ALT release)
+- add check for freetype build complete
+- add improved bitmap (and marlett.ttf too) fonts
+- do not build fonts with fontforge here (use tested&prepacked)
+- remove tinfo substing in configure
+- fix bug with flex >= 2.5.33
+- cleanup spec (remove obsoleted lines, remove chstk using)
+- move additional files to standalone tarball (SOURCE5)
+
+* Thu Mar 02 2006 Vitaly Lipatov <lav@altlinux.ru> 20060302-alt1
+- new version (WINE 0.9.9 release), WINE@Etersoft 1.0 beta
+- fix required freetype version
+- no need ttf Arial anymore, update font find patch
+- fix add drv/dll/exe/16 packaging
+- do not place path to /usr/lib/wine in ld.so.conf.d/
+- fix Redhat build requires and so
+- remove version substing from spec
+- rearrange freetype dependencies (check for version now)
+- add libxml2-devel, libxslt buildreq for correct msxml building
+
+* Wed Feb 15 2006 Vitaly Lipatov <lav@altlinux.ru> 20060215-alt1
+- new version (WINE 0.9.8 release)
+- add patch for wine system fonts directory support
+- remove links to dll.so from _libdir
+- really applied patch with sharing files support
+- fix make install
+- init file is replaceable now
+- cleanup spec
+- winetest is not packaged now
+- packing README.* for some languages
+- remove old DESTDIR patch
+
+* Thu Feb 09 2006 Vitaly Lipatov <lav@altlinux.ru> 20060209-alt1
+- new version (about WINE 0.9.8), WINE@Etersoft 1.0 Network alpha
+- remove wine-fonts-ttf package (incorporate fonts in libwine)
+- remove any font issues from spec
+- cleanup spec with rpmcs
+- move fonts from _datadir/fonts/wine to _datadir/wine/fonts
+- move share dir to libwine package
+- build with libwine-etersoft Network support patch
+- add winelog script for prepare debug output, use for support@
+- remove glibc-devel-static from requires
+
+* Sat Dec 17 2005 Vitaly Lipatov <lav@altlinux.ru> 20051216-alt1
+- WINE@Etersoft 0.9 release (about WINE 0.9.4)
+- clean spec
+- build with libwine-etersoft support patch
+- fix wineshelllink (bug #8596)
+- add msi native support in alt.reg
+- fix man placement, fix man extension
+
+* Thu Dec 08 2005 Vitaly Lipatov <lav@altlinux.ru> 20051208-alt1
+- new version from CVS (according to WINE 0.9.3)
+- test with various popular applications
+
+* Sun Nov 13 2005 Vitaly Lipatov <lav@altlinux.ru> 20051107-alt1
+- new version
+- rewrite map_devices.sh
+- do not use drive_c (c: is real dir now)
+- add /var/lib/wine-default support
+- disable hard debugging
+- hack for winetest disable
+
+* Thu Nov 10 2005 Vitaly Lipatov <lav@altlinux.ru> 20051107-alt0.M30.1
+- build for ALT Linux 3.0 Compact
+
+* Tue Nov 08 2005 Vitaly Lipatov <lav@altlinux.ru> 20051107-eter1alt
+- WINE@Etersoft Single 0.9 beta
+- fix menu file (used wine-utils)
+- unidistro spec
+
+* Mon Nov 07 2005 Vitaly Lipatov <lav@altlinux.ru> 20051107-alt0.1
+- add patch from FC for link fonts to WINDOWS\FONTS
+- move all files from wine-utils to wine package
+- move libcrt0.a to -devel
+
+* Tue Oct 25 2005 Vitaly Lipatov <lav@altlinux.ru> 20051025-alt0.1
+- new version (about 0.9 beta)
+- split API test into standalone package wine-test
+- add cases for other Linux distribution
+- workaround about ttmkfdir
+- move fon files to wine-fonts-ttf package
+
+* Sat Sep 24 2005 Vitaly Lipatov <lav@altlinux.ru> 20050924-alt0.1
+- add dcom98 install support
+- some compatibility fixes for Mandriva (thanks to Denis Philippov @mezon.ru)
+
+* Thu Sep 22 2005 Vitaly Lipatov <lav@altlinux.ru> 20050922-alt0.1
+- new version
+
+* Wed Aug 31 2005 Vitaly Lipatov <lav@altlinux.ru> 20050831-alt0.1
+- new version (release 20050830 nearly)
+
+* Tue Aug 23 2005 Vitaly Lipatov <lav@altlinux.ru> 20050822-eter0.1
+- new version
+- automated apply reg files from /etc/wine/*.reg
+
+* Tue Aug 02 2005 Vitaly Lipatov <lav@altlinux.ru> 20050715-eter0.2
+- add /etc/wine/map_devices.sh for default drive mapping
+- enable install application icon to desktop directory WINE Applications
+- add fixed registry entries
+- fix scripts
+
+* Fri Jul 22 2005 Vitaly Lipatov <lav@altlinux.ru> 20050715-alt0.1
+- new version
+- see http://winehq.org.ru for details
+
+* Fri Jul 08 2005 Vitaly Lipatov <lav@altlinux.ru> 20050517-alt2
+- last release with config file
+- add Wine Configuration (winecfg) to menu
+- fix bug #7281
+- fix CD autorun script bug
+- fixed wine launcher script bug
+
+* Thu Jun 16 2005 Vitaly Lipatov <lav@altlinux.ru> 20050517-alt1
+- tested version for Sisyphus
+
+* Wed Jun 15 2005 Vitaly Lipatov <lav@altlinux.ru> 20050517-eter4
+- add wine.desktop
+- fix menu entries
+- fix default config file (set WinXP version to imitate)
+- fix autorun for html support
+
+* Sat May 21 2005 Vitaly Lipatov <lav@altlinux.ru> 20050517-eter3
+- add hack for button focus problem
+- add hack for MS Office 97 SwapMouse
+
+* Tue May 17 2005 Vitaly Lipatov <lav@altlinux.ru> 20050517-eter1
+- new version
+- documentation removed
+
+* Fri May 13 2005 Vitaly Lipatov <lav@altlinux.ru> 20050304-eter2
+- back to stable version
+
+* Fri Apr 22 2005 Vitaly Lipatov <lav@altlinux.ru> 20050422-eter1
+- about release 20050419
+
+* Fri Apr 15 2005 Vitaly Lipatov <lav@altlinux.ru> 20050415-alt1
+- CVS version
+- fix bug #6536
+
+* Fri Apr 08 2005 Vitaly Lipatov <lav@altlinux.ru> 20050323-alt1
+- fix wine launcher
+- remove path from config
+
+* Wed Mar 23 2005 Vitaly Lipatov <lav@altlinux.ru> 20050323-eter1
+- CVS version
+- fix wineshelllink
+
+* Fri Mar 04 2005 Vitaly Lipatov <lav@altlinux.ru> 20050304-eter1
+- CVS version
+
+* Mon Feb 28 2005 Vitaly Lipatov <lav@altlinux.ru> 20050225-alt1
+- CVS version
+- fix wine launcher and wine shelllink
+- add icons for menu group
+- add program defaults for wine config
+
+* Mon Feb 14 2005 Vitaly Lipatov <lav@altlinux.ru> 20050211-alt1
+- new version
+
+* Thu Feb 03 2005 Vitaly Lipatov <lav@altlinux.ru> 20050119-alt3
+- change icon to png format
+- change menu entry
+- enable static library build
+- move lib/*.so to devel package
+
+* Wed Jan 26 2005 Vitaly Lipatov <lav@altlinux.ru> 20050119-alt2
+- start wine service after install wine package
+- change menu entry
+
+* Wed Jan 19 2005 Vitaly Lipatov <lav@altlinux.ru> 20050119-alt1
+- minor changes, CVS version
+
+* Thu Jan 13 2005 Vitaly Lipatov <lav@altlinux.ru> 20050111-alt1
+- new release
+
+* Wed Jan 05 2005 Vitaly Lipatov <lav@altlinux.ru> 20050104-alt1
+- CVS version
+- change menu section to WINE Applications
+- wine-multiuser support improved
+- developing utilities resorted
+- fix verbose during update wine package
+
+* Mon Dec 06 2004 Vitaly Lipatov <lav@altlinux.ru> 20041201-alt1
+- new release
+
+* Mon Nov 29 2004 Vitaly Lipatov <lav@altlinux.ru> 20041019-alt2
+- fix for exe.so only executable
+- add some locale fixes
+- enable using dlls from DCOM98 by default
+- add liblcms-devel dependence (for support MSCMS)
+
+* Fri Nov 05 2004 Vitaly Lipatov <lav@altlinux.ru> 20041019-alt1
+- new version
+- remove strange dependences
+- update packages description
+- update default config
+- make wine libs executable
+- add uninstaller to menu
+
+* Wed Sep 15 2004 Vitaly Lipatov <lav@altlinux.ru> 20040914-alt1
+- new version
+- update config
+
+* Fri Sep 03 2004 Vitaly Lipatov <lav@altlinux.ru> 20040813-alt1
+- new version
+- step to ld.conf.so.d with libdir information
+- add winelauncher
+
+* Thu Jul 22 2004 Vitaly Lipatov <lav@altlinux.ru> 20040716-alt1
+- new version
+- fix menu file encoding
+- fix cdrom path (for subfs)
+- fix postun_ldconfig
+- update config, set win98 version to imitate
+- rewrite winereboot
+
+* Tue Jun 22 2004 Vitaly Lipatov <lav@altlinux.ru> 20040615-alt2
+- add glibc-devel-static buildreq
+- move to Applications/Emulators menu section
+- disable -gstabs+ gcc option for optimize objects size during compilation
+- use a macro for ldconfig
+
+* Sun Jun 20 2004 Vitaly Lipatov <lav@altlinux.ru> 20040615-alt1
+- new version
+- correct bug with default disk settings
+- use wineprefixcreate for first tune
+- do not install winelancher
+- turn on wine program menu and rewrite wineshelllink script
+
+* Thu May 20 2004 Vitaly Lipatov <lav@altlinux.ru> 20040505-alt1.1
+- add link ttydrv with libtinfo (for build with new ncurses)
+- build with new glibc
+
+* Fri May 14 2004 Vitaly Lipatov <lav@altlinux.ru> 20040505-alt1
+- new version
+- default config file synchronized with original
+
+* Sat Apr 10 2004 Vitaly Lipatov <lav@altlinux.ru> 20040408-alt1
+- new version
+
+* Tue Apr 06 2004 Vitaly Lipatov <lav@altlinux.ru> 20040309-alt2
+- remove require ms-fonts-ttf
+- move winearts.drv.so to separate package libwine-arts
+- move twine to separate package libwine-twain
+
+* Sun Mar 14 2004 Vitaly Lipatov <lav@altlinux.ru> 20040309-alt1
+- new version
+- fix bug with /usr/lib/wine permissions
+- add menu entries for autorun and reboot
+
+* Tue Feb 17 2004 Vitaly Lipatov <lav@altlinux.ru> 20040121-alt1
+- disable devel-static
+- add documentation in separate packages
+- fix bug with wine-glibc
+- update default config
+- add icon for wine
+- patch for winhelp
+
+* Sun Jan 25 2004 Vitaly Lipatov <lav@altlinux.ru> 20040121-alt0.2
+- new version
+- clean up spec
+- add winetest and winebrowser
+- tested with some programs
+
+* Tue Dec 16 2003 Vitaly Lipatov <lav@altlinux.ru> 20031212-alt1
+- new version
+- winetest build disabled
+- tested with 1C 7.7, FineReader Sprint 5.0, Microsoft Word/Excel 97
+
+* Sat Dec 06 2003 Vitaly Lipatov <lav@altlinux.ru> 20031118-alt1
+- new version
+- add libwine-devel-static package
+- rewrite spec (consult with WineX spec and wine spec from ASP Linux)
+- fix %build missing (bug #3339 from wrar-alt@mail.ru)
+- disable start wine-config.pl from wine
+- exclude kde requires from wineshelllink (bug #3360)
+- build ntpl enable
+- bulld with curses support again
+
+* Mon Oct 27 2003 Vitaly Lipatov <lav@altlinux.ru> 20031016-alt1
+- new version
+
+* Thu Sep 25 2003 Vitaly Lipatov <lav@altlinux.ru> 20030911-alt1
+- new version
+- add Provides: libntdll.dll.so
+
+* Wed Apr 16 2003 Vitaly Lipatov <lav@altlinux.ru> 20030408-alt1
+- new snapshot
+- build without arts support
+
+* Tue Apr 01 2003 Vitaly Lipatov <lav@altlinux.ru> 20030318-alt1
+- new snapshot
+- build without curses (ttydrv) support due build problem with acs_map
+- update buildrequires
+
+* Thu Nov 21 2002 AEN <aen@altlinux.ru> 20021031-alt4
+- %_libdir/lib* moved to lib%name package
+
+* Tue Nov 19 2002 AEN <aen@altlinux.ru> 20021031-alt3
+- installation scripts fixed
+
+* Sun Nov 10 2002 AEN <aen@altlinux.ru> 20021031-alt2
+- header files moved to right place
+
+* Sun Nov 10 2002 AEN <aen@altlinux.ru> 20021031-alt1
+- new version
+- spec rewritten
+- new patches from MDK,RH & Debian
+- new Alt config
+
+* Tue Nov 20 2001 Dmitry V. Levin <ldv@alt-linux.org> 20011004-alt4
+- Specfile cleanup.
+- Rewritten startup script.
+- Fixed typo in %{name}launcher.
+- Added libwine_uuid.a to devel subpackage.
+
+* Fri Oct 19 2001 AEN <aen@logic.ru> 20011004-alt3
+- wineshelllink removed
+
+* Wed Oct 17 2001 AEN <aen@logic.ru> 20011004-alt2
+- wine group added in %pre
+
+* Tue Oct 16 2001 AEN <aen@logic.ru> 20011004-alt1
+- 20011004
+
+* Tue Oct 16 2001 AEN <aen@logic.ru> 20010824-alt1
+- 20010824
+
+* Tue Sep 18 2001 AEN <aen@logic.ru> 20010731-alt2
+- fixed documentation in package
+
+* Tue Sep 18 2001 AEN <aen@logic.ru> 20010731-alt1
+- alt1,2 patches
+
+* Tue Sep 11 2001 Stefan van der Eijk <stefan@eijk.nu> 20010731-2mdk
+- BuildRequires: sgml-tools
+- Remove redundant BuildRequires: glibc-devel, XFree86-devel
+
+* Mon Aug 13 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 20010731-1mdk
+- 20010731.
+- Rework completly the specfile (move wine from /usr/X11R6 in /usr).
+- Add binfmt service to let use launch .exe file directly with wine.
+- Merge rh changes.
+- Requires latest setup for wine user.
+
+* Thu Jul 12 2001 David BAUDENS <baudens@mandrakesoft.com> 20010629-1mdk
+- 20010629
+
+* Fri Jun 8 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 20010510-1mdk
+- 20010510.
+
+* Sun Apr 22 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 20010418-1mdk
+- 20010418.
+
+* Tue Mar 27 2001 David BAUDENS <baudens@mandrakesoft.com> 20010326-1mdk
+- 20010326
+
+* Sun Mar 18 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 20010305-1mdk
+- Add /usr/X11R6/lib/wine to ld.so.conf.
+- Rewrote all automaticall detection scripts and default config.
+- 20010305.
+
+* Thu Dec 07 2000 David BAUDENS <baudens@mandrakesoft.com> 20001202-1mdk
+- 20001202
+- Disable optimizations for this release (don't build)
+
+* Tue Nov 28 2000 David BAUDENS <baudens@mandrakesoft.com> 20001026-4mdk
+- Move libraries in %%prefix/lib/wine
+
+* Tue Nov 28 2000 David BAUDENS <baudens@mandrakesoft.com> 20001026-3mdk
+- Add flex bison (Frederic CROZAT) and Mesa-common-devel to BuildRequires
+- Little spec clean up
+
+* Fri Nov 10 2000 David BAUDENS <baudens@mandrakesoft.com> 20001026-2mdk
+- Build with glibc-2.2 & gcc-2.96
+
+* Fri Oct 27 2000 David BAUDENS <baudens@mandrakesoft.com> 20001026-1mdk
+- 20001026
+
+* Wed Oct 04 2000 David BAUDENS <baudens@mandrakesoft.com> 20001002-1mdk
+- 20001002
+
+* Mon Sep 11 2000 David BAUDENS <baudens@mandrakesoft.com> 20000909-1mdk
+- 20000909
+
+* Tue Sep 05 2000 David BAUDENS <baudens@mandrakesoft.com> 20000821-5mdk
+- Rebuild with right options
+
+* Sun Sep 03 2000 David BAUDENS <baudens@mandrakesoft.com> 20000821-4mdk
+- Allow to use without install devel package
+
+* Sat Aug 26 2000 David BAUDENS <baudens@mandrakesoft.com> 20000821-3mdk
+- Add packager tag
+
+* Tue Aug 22 2000 David BAUDENS <baudens@mandrakesoft.com> 20000821-2mdk
+- Add librpcrt4.so in devel package
+
+* Tue Aug 22 2000 David BAUDENS <baudens@mandrakesoft.com> 20000821-1mdk
+- 20000821
+- Make RPMLint happy (thanks to Guillaume COTTENCEAU)
+- Split in two packages (devel and non devel)
+
+* Mon Aug 14 2000 David BAUDENS <baudens@mandrakesoft.com> 20000801-2mdk
+- Fix macro disastear
+- Enable OpenGL - It needs a lot of tests, so please report bugs
+- Some little enhancements in wine-config
+- Back in /usr/X11R6
+- Spec clean up
+
+* Tue Aug 08 2000 Geoffrey Lee <snailtalk2mandrakesoft.com> 20000801-1mdk
+- s|20000716|20000801|
+- *real* macrosifications
+
+* Mon Aug 07 2000 Frederic Lepied <flepied@mandrakesoft.com> 20000716-2mdk
+- automatically added BuildRequires
+
+* Wed Jul 19 2000 David BAUDENS <baudens@mandrakesoft.com> 20000716-1mdk
+- 20000716
+- BM
+- Move into /usr
+
+* Mon Jul 10 2000 David BAUDENS <baudens@mandrakesoft.com> 20000614-1mdk
+- 20000614
+- Make Pixel happy
+
+* Sat May 27 2000 David BAUDENS <baudens@mandrakesoft.com> 20000526-1mdk
+- 20000526
+
+* Mon May 01 2000 David BAUDENS <baudens@mandrakesoft.com> 20000430-1mdk
+- 20000430
+- spec cleanup
+- Update URL
+- Update LICENSE
+
+* Tue Apr 18 2000 Warly <warly@mandrakesoft.com> 20000326-3mdk
+- New group
+
+* Tue Mar 30 2000 David BAUDENS <baudens@mandrakesoft.com> 20000326-2mdk
+- Fix wine-config
+
+* Mon Mar 27 2000 David BAUDENS <baudens@mandrakesoft.com> 20000326-1mdk
+- 20000326
+
+* Sun Mar 26 2000 David BAUDENS <baudens@mandrakesoft.com> 20000227-2mdk
+- Use new group
+- Clean up spec
+
+* Wed Mar 01 2000 David BAUDENS <baudens@mandrakesoft.com> 20000227-1mdk
+- 20000227
+
+* Thu Dec 09 1999 - David BAUDENS <baudens@mandrakesoft.com>
+- Build with new Mesa
+
+* Fri Nov 18 1999 - David BAUDNS <baudens@mandrakesoft.com>
+- 991114
+
+* Mon Nov 01 1999 - David BAUDENS <baudens@mandrakesoft.com>
+- 991031
+- Add i486, i686 and k6 arch
+- Delete all locale summary and description (it's in po now)
+
+* Wed Oct 20 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- 990923
+
+* Thu Aug 05 1999 Thierry Vignaud <tvignaud@mandrakesoft.com>
+- Fix an old bug in the spec (Thanks dark chmouel)
+
+* Thu Aug 05 1999 Thierry Vignaud <tvignaud@mandrakesoft.com>
+- Updated to 19990731
+
+* Wed Jul 14 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- Fix %post script syntax.
+
+* Tue Jul 6 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- 990704
+ * windows/*.c, ole/*.c, files/*.c, multimedia/*.c:
+ Converted to the new debug interface, using script written by Patrik
+ Stridvall.
+
+* Thu May 20 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- Fixed %post scripts.
+- Upgrade Prereq.
+
+* Wed May 19 1999 Bernhard RosenkrДnzer <bero@mandrakesoft.com>
+- 990518
+- --enable-dll
+- add de locale
+- ignore RPM_OPT_FLAGS - Wine segfaults if compiled with more optimizations
+ than -O2.
+
+* Wed May 19 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- Mandrake 6.0 adaptations.
+- 990508
+
+* Tue Apr 05 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- 990328.
+
+* Tue Mar 16 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com>
+- 990314
+- Fix in the wine-config postinstall script.
+
+* Sun Jan 03 1999 Pablo Saratxaga <srtxg@chanae.alphanet.ch>
+- deleted the %post %postun of package wine-debug (no more needed since
+ the wrapper does now the job)
+- make use of %prefix definition; now changing almost one line you can
+ choose wether you want to install in /usr/local or /usr or %prefix
+- changed %post so it is only done the *first* time it is installed
+ (otherwise people will hate us for doing weird things whith their
+ hand made configurations)
+
+* Tue Dec 29 1998 Chmouel Boudjnah <crbc@club-internet.fr>
+- Adding speciale wine-conf for mandrake
+- Adding postinstall script
+- Changing the ./configure to put wine.conf in /etc and prefix on %prefix
+- First version receveid from Pablo Saratxaga <srtxg@chanae.alphanet.ch>