[Wine-announce] Выпуск багфикс-релиза WINE на Etersoft 1.0.10-eter27/19
Денис Баранов
baraka на etersoft.ru
Чт Июл 16 22:50:57 MSD 2009
Выход багфикс-релиза WINE на Etersoft 1.0.10-eter26/19
Доступ через страницу продукта.
Открытая часть - 1.0.10-eter27
Закрытая часть - 1.0.10-eter19
Основные исправления:
- Исправлена работа с COM-портами для программы тестирования и настройки ФР
- Восстановлена работа блокировок по NFS
- Множественные улучшения в прорисовке Delphi приложений
- Исправлены многие проблемы связанные с фокусом/перерисовкой
- Уменьшена загрузка процессора при одновременном проведении документов
- Добавлена вкладка в winecfg "Ключи защиты", которая позволяет указывать
драйвера для каких ключей следует грузить, а для каких не нужно
(существенно ускоряет скорость запуска программ, без загруки лишних
драйверов)
- Решена проблема ввода текста в некоторые контролы
- Добавлена поддержка ключей SENSELOCK, LPT Катран
- Восстановлена корректная прорисовка значков
- Изменена функция для проверки работоспособности блокировок winelocktest
Changelog закрытой части:
* Чтв Июл 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)
* Срд Июл 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)
Changelog закрытой части:
* Втр Июл 14 2009 Vitaly Lipatov <lav на altlinux.ru> 1.0.10-alt19
- winelocktest: use files for interprocess communication
- add driver for Senselock key
- improve etersafe: use TCP instead of UDP
- add driver for Katran LPT key
- etersafe: add support for working with LPT registers
- run 1C under winxp version by default (see eterbug #129)
- do not use F_GETLK because it is not working correctly on NFS (eterbug
#4046)
Заключение: сборка WINE на Etersoft 1.0.10 eter27/eter19 включает большое
количество патчей и исправлений, но некоторые не прошли проверку, в
результате сборка оказалась не готовой к выпуску - главная ошибка:
неработоспособность блокировок по CIFS.
Предлагается пересобрать сборку и оставить в ней только патчи исправляющие
мелкие ошибки из 1.0.10 и к концу июля/начало августа выпустить новую
версию WINE на Etersoft 1.0.11 в связи с серьезностью и глобальностью
изменений.
--
С уважением,
Баранов Денис Евгеньевич
Руководитель отдела тестирования ООО "Этерсофт"
Россия, Санкт-Петербург http://www.etersoft.ru
ICQ: 321325133
Подробная информация о списке рассылки Wine-announce