Релиз MDC 1.0.2.1 beta

Posted by eross on Декабрь 12, 2008

Сегодня состоялся очередной релиз MDC . На этот раз свет увидела версия 1.0.2.1 beta. Долгим и тернистым был путь к ней. Мы постарались учесть мнения и замечания высказанные нашими пользователями на bugs.mdc.ru. В этом релизе хочется выделить наконец-то появившиеся версии для Mac OS X и FreeBSD. Пользователи версии 1.0.2.0 win32 имеют возможность обновиться до 1.0.2.1 с помощью нашей системы автообновления.

Ниже приведен список изменений вошедших в релиз:

  1. версия Mac OS X;
  2. версия FreeBSD;
  3. появилась возможность скачать пакеты для Ubuntu 32 и 64;
  4. появилась возможность скачать пакеты для FreeBSD 32 и 64;
  5. исправлен баг атообновления под win32 #79 ;
  6. доработан механизм работы с локальными и серверными настройками ;
  7. уменьшено время запуска MDC под Linux;
  8. исправлен баг с настройками прокси;
  9. исправлен баг с линками в окне истории #116;
  10. индикация загрузки истории теперь отображается в процентах;
  11. возможность выбора своей аватарки из коллекции;
  12. исправлен баг в настройках шрифта;
  13. исправлен баг всплывающих сообщений #54;
  14. исправлен баг с неисчезающим окном логина #108;
  15. исправлен баг при добавлении акаунта;
  16. пароль для аськи обрезается до 8 символов #129;
  17. в меню трея добавлен пункт ,список контактов, который открывает окно контакт листа;
  18. контакт лист показывается теперь по одинарному клику на иконку в трее
  19. теперь, при правом (левом с случае Mac OsX) клике на иконку нового сообщения в трее появляется меню со списком отправителей не прочтенных сообщений;
  20. исправлен баг с видимостью и поведением окон для Linux , Mac OsX и win32 #59;
  21. клик на иконку в трее при видимом MDC при водит к его сворачиванию(пока не для win32) #89.

На подходе пакет для ArchLinux

скачать можно тут

Показать Qt окно в X11 поверх всех

Posted by eross on Декабрь 02, 2008

На bugs.mdc.ru многие пользователи жаловались на то, что клик по иконке в трее не всегда приводит к появлению окна контакт листа. Выяснилось, что подобное проявляется только в X11, на Mac OSX и win32 все работает.
Изучение Qtшного кода QWidget::raise() и QWidget::activateWindow() выявило, что были использованы следующие методы XRaiseWindow/XSetInputFocus, однако не все оконные менеджеры с ними дружат.

Continue reading…