[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