View Single Post
Old 26.09.2011, 21:54   #1
Sega-Zero
QIP Developer
 
Sega-Zero's Avatar
 
Join Date: 05/2006
Posts: 1,683
Default QIP 2012 build 6477-6494

Популярные вопросы и ответы на них (прочитать обязательно!)
Сообщения о постоянной капче у вконтакта будут удаляться, а пользователи, написавшие об этом будут лишаться права писать на неделю для внимательного изучения ответов.

Уважаемые тестеры!
Объявляю о предварительном тестировании новой версии квипа. Релиз будет чуть позже, просьба проверить текущую сборку.
После версии 9045 N9 мы ушли в подполье:) Был ряд промежуточных закрытых сборок, которые тестировались нашими ночными тестерами. Сейчас билд практически готов к выпуску, поэтому мы выкладываем на публичное тестирование последнюю ночную сборку.
Как вы наверное уже заметили, это уже не инфиум. Да, продукт теперь называется QIP 2012. Это ровно тот же инфиум, который вы знали ;) Изменений очень много, самые важные я выделил жирным.

Ченжлог из 9 закрытых билдов (если кому-нибудь будет интересно. очень много изменений):
Оффтоп:

* обновлен скин
* обновлены языки

* ускорение загрузки профиля (тормоза наблюдались при относительно большом числе открытых табов)
* не скроллим на активный айтем, если дата не изменилась или курсор над контролом
* не разворачиваем быстрочаты при рефреше - только мышью
* показываем окно при автооткрытии окна/вкладки если таб был добавлен (но не показываем если он уже был в окне)
* никогда не показываем всплывашку "печатает" если таб и окно активны
* прячем пкм меню на табах лент
* не показывались запросы авторизации
* активация окна КЛ по хоткею поиска в нём
* применение настроек к неактивным табам должно стать быстрее
* стек переключений табов (при закрытии таба будет осуществлен переход на последний таб, который был выбран юзером)

* maximized ОС при старте приложения
* сброс maximized при показе окна без активации
* серое окно при добавлении вкладки в ОС в котором уже есть фейктабы
* дефолтный размер окна теперь = 640*450
* не сохранялось состояние строки поиска в кл
* выделение в логе сбрасывалось не до конца (сброс выделения через ЛКМ внутри выделения)
* сохранение развёрнутости групп онлайн, офлайн,etc при поиске
* возврат опции про экспертный режим, сохранение ее в профиль.
* правильные счетчики онлайн/всего в группах
* скрываем группы в которых нет видимых онлайн контактов
* не работало контакт-меню в чате если имя чатланина содержало ":"
* перепрыг выделения после закрытия неактивного таба
* предлагаемые контакты при фильтрации в ос
* неработала автовставка урла в img тег из буфера обмена если расширение jpeg
* переключение табов в табах сверху:
** серое окно после закрытия группы вкладок при автопереключении на вкладку не из очереди
* ячейки первой и последней строк в таблицах, при копировании, не должны более дробится на несколько строк
* очередь активных табов могла пропустить некоторые
* фикс падения если есть фильтр в табах слева и меняется скин
* при смене языка подсказка фильтра устанавливалась независимо от наличия текста в фильтре, отчего мог показываться и текст, и хинт
* смещение ленты фб вниз при сворачивании комментариев
* превью видео smotri.com и video.qip.ru
* фикс чтоб открывались линки вида http://幸福.縮.jp/

* число набранных символов от фб мог пролезть на чужой таб (не было проверки активного таба)
* иногда появлялся багреп при выходе из полноэкранного режима
* залипающий значок "печатает" при добавлении в игнор
* выделялась картинка если тыкать рядом с ней
* фикс обработки урлов https для youtube
* редизайн окна выбора профилей, регистрация упрощена:
** возможность запуска с указанным статусом
** смена языка на лету в окне выбора профилей
** не показываем визард добавления учеток после создания профиля
* багрепорты теперь отсылаются по http

* мини-фикс сохранения цветов скина в ини
* ряд изменений в сохранении файлов (профиль, конфиги, история итп):
* контроль записи в файлы профиля, общие файлы типа current.cfg, чтение файла из правильного каталога
* убрано сохранение в реестр всяких переменных
* путь к Profiles выбирается автоматически, диалог выбора отключен
* автопереключение на файл лога в профиле после его открытия
* не открывались ссылки в верхнем регистре
* автозамена CR > CRLF приводила к stackoverlflow
* логи и багреп перемещены в папку Logs
* смайлы читали списки неправильно
* системный курсор "палец вверх" на всех ссылках
* в плагины текст всплывашек шлем без бб кодов
* автоконвертация жаббер-вк в social-вк (контакты удаляются навсегда, история не переименовывается, но не удаляется)
* возможность логина через социалки и по мобильному телефону
* аватар слева + большие кнопки сервисов в ос

* чтение графики, языка, скина, плагинов из того каталога где они находятся
* скин и язык последнего открытого профиля будут использоваться для окна выбора профиля при следующем запуске
* проверка прав на запись в каталог
* хинт в поле выбора профиля показывает путь к нему
* сообщение о повреждённом профиле, отключаем кнопку "войти" на повреждённом профиле
* путь к профилю по индексу в списке, поиск наилучшего профиля (приоритет рабочего каталога при одинаковых именах)
* полностью не выделялось слово, начинающееся с "Г"
* детект ReadOnly носителей
* сохранение прокси при изменении его из окна выбора профилей
* ветка быстрочата сворачивалась при входе-выходе контактов
* закрытие табов для всех кроме одного субконтакта при переключении режима МК
* координаты окна ос при первом запуске могли быть 0,0
* при создании профиля спрашиваем "заменить ?" если профиль с таким именем уже есть
* обновлен дизайн ОС в режиме табов слева
* на некоторых стилях без прозрачности появление всплывашки портило окно под ней
* фикс: неправильный компактный режим (привязка к окну а не к табу)
* добавлены кнопки добавления социалок в кл
* диалог для добавления вконтакте

* фикс окно передачи файлов от av и незакрытия в некоторых случаях
* убрана кликабельная пин-иконка из табов слева, действие переехало в меню таба
* установка фокуса на лог при закрытии инплейса
* баннер добавления факебока (а также визард) в кл убран за ненадобностью
* Win7Helper теперь в поставке
* фикс блокировки хинтов на время передачи файла
* переделан детект включения/отключения устройств (только USB arrive / remove)
* в поле имени всегда ставилось имя контакта, даже если есть фио. фиксед. если нет фио берем из ника, только потом имя контакта/джидоуин
* в жуйке отрубаем отправку в файлквип и насильно выставляем ручную отправку
* фикс падения в коде звука при закрытии
* изменения в коде видео для того чтобы не падало при недоступности камеры, фикс возможной блокировки обновления списка устройств
* закрытие приложения с незакрытым визардом давало багреп
* автовыбор звука разделён на автовыбор микрофона и автовыбор колонок
* не показываем раскрытый метакомбобокс при Alt+Down если табы слева
* плавающий layout в режиме табов слева - кнопка акка расширяется до 200 и стопорится, дальше расширяется только поле имени. ужимается все до 80 в акке и 190 в имени на минимальном размере окна
* при входе через социалку разворачиваем окно кл на весь экран по высоте (с учетом таскбара)
* показываем кнопку передачи файла в социалках
* группировка учеток в меню добавления учетки из кл
* вместо мигания отрисовка на соцлентах отметки с числом событий + новые цвета в настройках скинов
* прямое указание грузить openssl из папки core
* показываем иконку со стрелочкой на кнопке передаче файлов на социалках
* смена типа стиля окон ос на "отдельные окна" не отцепляла нечатовые табы
* аналогично при смене типа с "отдельные окна" на боковые табы вначале переходило в табы и потом менялось на TL, теперь сразу ставится TL

* фикс падения если недоступен storage.qip.ru и выбрать "закрыть" из трея
* аттач фоток с превью в поле ввода

* не переносились табы в сегодня при мультирассылке
* диалог открытия файлов для передачи не проверял на существование файла
* фиксед падение при выходе в севене
* ручная проверка обновлений зависела от опции "проверять ежедневно"
* фикс кракозябр в описании новой версии

* пути к файлам и истории в бд исправляем если они указывают на системную/RO папку
* также делаем в окне настроек
* убран слишком крупный размер чекбоксов в окне настроек при включенном масштабировании экрана
* спеллер копируется в AD если он есть в папке с программой, а в AD нету
* закрытие приложения при открытой всплывашке с большой картинкой могло дать багреп
* добавлено имя контакта для отдельных окон в заголовок окна
* масштабируемое окно выбора профиля под разный dpi
* втыкаем [ quote ] и [ code ] с текстом из буфера обмена, выделение выставлено на текстовую часть
* добавляем контакты в группу General если нет ни одной группы
* по дефолту скрываем группы без онлайн юзеров
* если кроме аквипа учеток нет, то глобальный статус всегда онлайн
* не очищались результаты поиска при переходе от аквип таба на протокольный
* по дефолту теперь пишемся в автозагрузку (только для новых профилей)
* если логин не отвечает ограничениям сервера - выплевываем соответствующий месаг, не патчим логин сами
* попытка повторного звонка после настройки в визарде (при условии что настройки введены)
* фикс для Ctrl+R: "re? ntrcn" будет преобразовываться в "ку, текст", если в конец добавить правило "?=,"
* фикс: хинт за границей экрана + убрано наползание хинта на КЛ

* в дефолтный размер окна не влазила лента ФБ/ВК
* дефолтный размер мог быть не выставлен вообще
* при маленьком мониторе пытаемся засунуть в его размер
* фикс: можно было переключиться на профиль с запароленным антибоссом из окна выбора профилей
* в окне ввода антибосс пароля пишем имя профиля и имя машины
* на новых профилях в некоторых случаях невозможно было открыть ОС
* у некоторых постов в жуйке аватары не качались из за неустановленных ников
* отключено откусывание @qip.ru от /acc из командной строки
* показ своих диалогов добавления социалок и из настроек ядра
* копирование профиля с попыткой перемещения и проверкой свободного места
* антибосс для диалога инвайта
* исключаем протоколы из меню добавления контактов, которые не умеют добавлять контакты
* QIP Infium smilies > QIP Smilies, QIP Infium sounds > QIP Sounds
* фикс: если контакт оффлайн - сервисные кнопки запрещены
* загрузка recent при открытии таба (или при попытке добавить текст в лог)
* поддержка перебора прокси в протоколах если коннект по текущим настройками прокси не проходит
* фикс фейла детекта видеоурлов со смотрикома: http://smotri.com/news/view/?id=... и http://www.liveinternet.ru/stat/vide.../dirs.html?id=... детектилось как видео
* для TL делаем ленты не мигающими в трее, но при этом мигаем чатами если нужно
* фикс звонков из ленты фейсбука
* фикс редкого падения, если правокликнуть на ленте фейсбука в пустом месте при имеющемся выделении
* могло упасть при пкм по табу nil контакта в TL
* в окне импорта деталей прячем фб и твиттер, не показываем окно если не из чего импортировать
* правильная область монитора для максимального размера окна
* не бипаем при Ctrl+R, Ctrl+T в фильтрах

social/
* отображение контактов-призраков иконкой "not in list"
* фикс: не работал пункт "Информация о контакте"
* фикс: редкий случай неинициализированной переменной
* фикс: вновь открытый таб социалки (ленты или отдельного сообщения) не подымался в топ
* фикс: иногда по приходу нового коммента в табе с постом появлялись лишние элементы
* фиксы обработки ошибок обмена с серверами
* фиксы против случайных падений
* подправлена обработка ошибок. при ошибках коннекта выдается код и описание.
* теперь аватарки обновляются после рестарта (без удаления из кэша на случай ошибок сети).
* сервисные всплывашки социалок показывают перед аккаунтом название протокола
* twitter: твиттер иногда начинает возвращать "Could not authenticate with OAuth" без внятных причин - пробуем переавторизоваться прежде чем выдать сообщение "Некорректный пароль"
* twitter: client_id сменился на "QIP 2012"
* twitter: сообщения об ошибках отправки сообщений
* twitter: при открытии лент друзей активируем таб
* twitter: при удалении своего твитта он удаляется и в своей ленте, если она открыта
* twitter: после отправки твитта из общей ленты, добавляем его и в свою ленту, не дожидаясь периодичного запроса обновления
* twitter: не открывалась лента открытого тви-контакта
* twitter: теперь по-дефолту уведомления о новых твиттах (всплывашки) выключены, но если лента закрыта, то появляется немигающая иконка в трее
* twitter: отображаем приходящие DM как оффлайн-сообщения, чтобы было видно метку времени (direct messages в твиттере приходят с гранулярностью периода опроса)
* facebook: фикс зацикливания при отображении списка уведомлений
* facebook: добавлена поддержка СМС-подтверждений входа
* facebook: не срабатывала проверка на неправильный логин/пароль в фб
* facebook: обламывалась авторизация, если в настройках на сайте включена "Browse Facebook on a secure connection (https) when possible"
* facebook: не реконнектился автоматом в случае протухания авторизации
* facebook: фикс ссылки на "Входящие"
* facebook: иногда по приходу нового коммента в табе с постом появлялись лишние элементы
* facebook: пункт контекстного меню "Обновить" в ленте и отдельных табах-постах
* facebook: фиксы обновления в ленте
* facebook, vk: в название таба лент при дисконнекте протокола добавлялся лишний текст (" @ Протокол")
* facebook, vk: не мигаем лентой на комментах и лайках
* facebook: фикс дублирования комментов при получении обновления в таб-с-постом
* facebook: корректнее отображение лайков
* facebook: синхроннее обновляются ленты после действия
* facebook: не отрабатывало удаление коммента на стене друга
* facebook: убраны кнопки добавления ссылок -- если в теле сообщения есть ссылка, она попадает в аттач
* vk: удаление комментов и постов
* vk: фикс: внешнее видео не показывалось
* vk: уведомление об ошибках при комментировании
* vk: фикс: баннер "загрузка" не пропадал если лента пустая
* vk: фикс: постинг на чужую стену не работал
* vk: раскрытие/закрытие списков залайкавших
* vk: подтверждения доставки IM-сообщения, после ответа сервера
* vk: подгрузка оффлайновых IM-сообщений
* vk: если юзер в черном списке контакта, то при отправке IM ошибочно вышибало
* vk: реконнект после протухания авторизации
* vk: фикс возможного двоения входящих сообщений
* vk: не показывалась собственная аватарка и инфа о себе
* vk: при ошибке сети, в попытке создания профиля с помощью ВК, не вываливалась ошибка, а просто бесконечно бежал прогрессбар.
* vk: дожидаемся загрузки аватарок перед отображением уведомлений, чтоб они там отобразились
* vk: более информативные сообщения об ошибках

jabber/
* не отправлялся текст, начинающийся с "/"
* аватарка чата в хайлайте (берется из скина квипа)
* активируем чат при тыке на хайлайт
* фикс возможного вылета в групчатах
* фикс: в хайлайте из быстрочата вместо названия показывался его жид, вместо понятного названия комнаты
* падало при попытке отправить файл, который не существует
* фикс падения при приеме файла
* фикс: передача файла иногда могла не стартовать при отправке перетаскиванием файла
* фикс: ошибка подключения (когда не используется авторизация) на некоторых socks5-прокси
* фикс для нескрывания всплывашки о пополнении баланса
* поддержка перечисления проксей после неуспешного подключения (используя настройки и напрямую)
* не мигаем иконкой при получении оффлайн-сообщений в конфах
* фикс: более корректная установка дефолтового ника
* фикс зацикливания при обрыве соединения сервером

mra:
* фикс ошибки на вычислении возраста в результатах поиска мра, из за чего поиск стопорился
* не преобразовываем в смайлы мра, если на том конце провода квип

icq:
* обновлен конфиг клиентов для аськи

инсталлятор:
* сломался детект запущенности квипа в папке установки
* если уже есть установленный 2010/infium - ставимся в него с последующим переименованием
* получение пути установки по запущенному экземпляру старого квипа
* спрашиваем, заменять ли старые квипы

Win7Helper:
* мог слететь dwm
* неправильная работа при антибоссе
* показываем окно только при клике на полоску таскбара (минимизация предыдущего окна не должна показывать окно)
* своя иконка для альттаба
* плагин мог вытащить кл при антибоссе с паролем

Cards
* новый плагин отправки открыток

Plugins SDK:
* добавлена возможность добавлять свои пункты меню в меню контакта в кл и ос
* уведомление о создании таба
* уведомление о клике по специально сформированному урлу в логе
* апнута версия сдк до 1.10.0


Ченжлог по последней сборке:
Quote:
* при открытии если не найден "последний использованный профиль" в комбо профилей выбирается первый
* перечисление прокси при загрузке пикч в лентах фб/твиттера
* перебор прокси в сторадже по-новому: добавлен перебор всех внешних проксей, вместо увеличения таймаута
* не показывались новые диалоги добавления социалок из меню кл
* не показываем пункт с языками в меню окна выбора профилей, если там только 1 язык
* сдвигаем подсказку в полях ввода в окне выбора профилей вправо и оставляем его при фокусе, при наборе текста прячем
* не работали звонки из лент вконтакте
* av (write 0x0000) при отрисовке фона в flash
* поддержка перехода к указанному времени в youtube
* в чатах/лентах включалась анимация в неактивной вкладке
* после запроса пароля по смс показываем надпись, что смс отправлена, ждите
* для чат-контактов в кл показываем чатовый хинт, а не метаконтактный

icq:
* фикс: иногда переподключение не работало при переборе прокси

installer:
* не рефрешился рабстол в хр из за чего казалось что ярлык от старого квипа оставался
* могли не замочиться файлы анинсталла

jabber/
* фикс: перебор прокси не прекращался, если перевести протокол в оффлайн
* фикс: если юзер уже не участник быстрочата, а он пытается в него войти по закладке, то статус закладки в КЛ был ошибочно "онлайн", хоть он не вошел и получил сообщение об ошибке
* фикс возможного падения при выходе во время передачи файла

social/
* facebook: ошибка выдавалась, но протокол оставался онлайн, но безжизненным
* facebook: сервер иногда на опрос статуса друзей выдает неожиданную информацию, вроде "An unexpected error occurred. Please try again.". Теперь мы выдаем сообщение об ошибке, которое он нам возвращает, переключаемся в режим "Подключение" и пытаемся допросить его еще 5 раз.
* ВК,facebook: фикс перевода
* ВК: не обрабатывался запрос капчи при постинге на стену
* twitter: если в ленту пришел ретвитт, то он ошибочно отмечался как "мой ретвит", отчего сбивалась логика.
* facebook: проверка зацикливания запросов на этапе авторизации (например, если юзер не подтвердил свое мыло)
* facebook: подправлена обработка отправляемых ссылок
* настройки шрифтов для всплывашек уведомлений теперь берутся из fade.cfg
* facebook: фикс в обработке уведомлений
* ВК: в постах на чужой стене от не моих друзей показывался номер юзера, а не имя.
* twitter: у контактов иконка с конвертиком, чтобы как-то отличать табы DM от табов лент
* twitter: в табах DM тоже выставляется лимит в 140 символов
* twitter: таб юзерской ленты не активировался, если уже был открыт
* фикс: если выставить глобальный статус "невидимый", то протоколы не поддерживающие "невидимый" режим НЕ уходят в оффлайн, а остаются видимыми
upd build 6494
ченжлог и ссылка на скачивание тут: http://forum.qip.ru/showpost.php?p=388052&postcount=112

Найденные баги/недочёты

Last edited by Sega-Zero; 27.09.2011 at 21:21.
Sega-Zero вне форума