Merge commit 'b2f62456f9814c01efde07aefaa0e3b269cc25e8' into eterhack
authorVitaly Perov <vitperov@etersoft.ru>
Tue, 21 Jun 2011 14:06:01 +0000 (18:06 +0400)
committerVitaly Perov <vitperov@etersoft.ru>
Tue, 21 Jun 2011 14:06:01 +0000 (18:06 +0400)
Conflicts:
VERSION
configure

1  2 
VERSION
configure
dlls/user32/driver.c
dlls/user32/user_private.h
dlls/winex11.drv/clipboard.c
dlls/winex11.drv/winex11.drv.spec
dlls/winex11.drv/x11drv.h
etersoft/wine-etersoft.spec

diff --cc VERSION
index 07be25551bad99e2c2e2fdbd79e525ed93e4e710,9301c24b517c486c6ebee135d8b0d6560ec3f90c..6ef1d86fd2574b8535b147e392659146bd343567
+++ b/VERSION
@@@ -1,1 -1,1 +1,2 @@@
- WINE@Etersoft version 1.3.14-eter1.3
 -Wine version 1.3.15
++WINE@Etersoft version 1.3.15
++
diff --cc configure
index 178ef70b2f4eed1ac766f2a158a0ee752cb956d9,0a8c75eacddb8618b35865060761e03652b35b05..e73890e85f6a60a30817ee6f666103f0c8fb346f
+++ b/configure
@@@ -1,8 -1,8 +1,8 @@@
  #! /bin/sh
  # Guess values for system-dependent variables and create Makefiles.
- # Generated by GNU Autoconf 2.65 for WINE@Etersoft 1.3.14-eter1.3.
 -# Generated by GNU Autoconf 2.65 for Wine 1.3.15.
++# Generated by GNU Autoconf 2.65 for WINE@Etersoft 1.3.15.
  #
 -# Report bugs to <wine-devel@winehq.org>.
 +# Report bugs to <wine@etersoft.ru>.
  #
  #
  # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@@ -550,12 -550,12 +550,12 @@@ MFLAGS
  MAKEFLAGS=
  
  # Identity of this package.
 -PACKAGE_NAME='Wine'
 +PACKAGE_NAME='WINE@Etersoft'
  PACKAGE_TARNAME='wine'
- PACKAGE_VERSION='1.3.14-eter1.3'
- PACKAGE_STRING='WINE@Etersoft 1.3.14-eter1.3'
+ PACKAGE_VERSION='1.3.15'
 -PACKAGE_STRING='Wine 1.3.15'
 -PACKAGE_BUGREPORT='wine-devel@winehq.org'
 -PACKAGE_URL='http://www.winehq.org'
++PACKAGE_STRING='WINE@Etersoft 1.3.15'
 +PACKAGE_BUGREPORT='wine@etersoft.ru'
 +PACKAGE_URL='http://www.etersoft.ru'
  
  ac_unique_file="server/atom.c"
  # Factoring default headers for most tests.
@@@ -1379,7 -1374,7 +1379,7 @@@ if test "$ac_init_help" = "long"; the
    # Omit some internal or obsolete options to make the list less imposing.
    # This message is too long to be a string in the A/UX 3.1 sh.
    cat <<_ACEOF
- \`configure' configures WINE@Etersoft 1.3.14-eter1.3 to adapt to many kinds of systems.
 -\`configure' configures Wine 1.3.15 to adapt to many kinds of systems.
++\`configure' configures WINE@Etersoft 1.3.15 to adapt to many kinds of systems.
  
  Usage: $0 [OPTION]... [VAR=VALUE]...
  
  
  if test -n "$ac_init_help"; then
    case $ac_init_help in
-      short | recursive ) echo "Configuration of WINE@Etersoft 1.3.14-eter1.3:";;
 -     short | recursive ) echo "Configuration of Wine 1.3.15:";;
++     short | recursive ) echo "Configuration of WINE@Etersoft 1.3.15:";;
     esac
    cat <<\_ACEOF
  
  test -n "$ac_init_help" && exit $ac_status
  if $ac_init_version; then
    cat <<\_ACEOF
- WINE@Etersoft configure 1.3.14-eter1.3
 -Wine configure 1.3.15
++WINE@Etersoft configure 1.3.15
  generated by GNU Autoconf 2.65
  
  Copyright (C) 2010 Free Software Foundation, Inc.
@@@ -2145,7 -2138,7 +2145,7 @@@ cat >config.log <<_ACEO
  This file contains any messages produced by compilers while
  running configure, to aid debugging if configure makes a mistake.
  
- It was created by WINE@Etersoft $as_me 1.3.14-eter1.3, which was
 -It was created by Wine $as_me 1.3.15, which was
++It was created by WINE@Etersoft $as_me 1.3.15, which was
  generated by GNU Autoconf 2.65.  Invocation command line was
  
    $ $0 $@
@@@ -16465,7 -16223,7 +16465,7 @@@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_wr
  # report actual input values of CONFIG_FILES etc. instead of their
  # values after options handling.
  ac_log="
- This file was extended by WINE@Etersoft $as_me 1.3.14-eter1.3, which was
 -This file was extended by Wine $as_me 1.3.15, which was
++This file was extended by WINE@Etersoft $as_me 1.3.15, which was
  generated by GNU Autoconf 2.65.  Invocation command line was
  
    CONFIG_FILES    = $CONFIG_FILES
@@@ -16536,7 -16294,7 +16536,7 @@@ _ACEO
  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
  ac_cs_version="\\
- WINE@Etersoft config.status 1.3.14-eter1.3
 -Wine config.status 1.3.15
++WINE@Etersoft config.status 1.3.15
  configured by $0, generated by GNU Autoconf 2.65,
    with options \\"\$ac_cs_config\\"
  
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 97d73cb409e6925c30312229c07220f40c437a80,0000000000000000000000000000000000000000..a14148ac8aa87de4387c29f4faa74f8787a513c6
mode 100644,000000..100644
--- /dev/null
@@@ -1,4597 -1,0 +1,4600 @@@
- 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>