История изменений Jimm Aspro

Материал из WikiJimm.

Перейти к: навигация, поиск

Содержание

[править] Сборка от 8 мая 2008

[править] Добавления

  • Добавлено графическое уведомление о доставке сообщения до сервера и до собеседника в окне чата.
  • Добавлена поддержка анимированных смайлов. Поддерживаются 2 формата:
    • gif — нужна сборка с модулем GIFSMILES;
    • png — нужна сборка с модулем ANISMILES.

Сами анимированные смайлы можно получить, сделав соответствующий выбор на шаге «Доп. классы» в онлайн-конструкторе.

  • Сохранение состояния (развернутость/свернутость) групп между запусками программы, а также при выборе опции «Показать/скрыть отключившихся».
  • Полная поддержка нового формата Икс-статусов (ICQ 6, QIP и RnQ):
    • отдача идёт по возможности в новом формате, при отсутствии её поддержки на другом конце — по старому;
    • статусы нового формата считываются автоматически без вызова функции «Запрос Икс-статуса».
  • Добавлена новая словацкая локализация (SK).
  • Добавлено перемещение выделения при удержании клавиш курсора в смайлах.
  • Добавлена автоматическая проверка обновлений с возможностью перейти встроенным браузером в онлайн-конструктор для сборки обновлённой версии с сохранением параметров текущей сборки. Проверка проводится раз в неделю. Отключить её можно с помощью опции «Настройки->Интерфейс->Разное->Проверка обновлений».
  • Добавлена поддержка внешней таблицы (де)транслитерации, загружаемой из файла replaces.txt.

[править] Изменения

  • Теперь по клавише «С» производится выбор режима удаления чатов, а не удаление текущего чата как раньше.
  • При выборе пункта меню «Подключиться» при пустом списке учётных записей выводится форма добавления новой учётной записи.
  • Увеличена длительность оповещения типа «гудок».
  • Изменен алгоритм обновления полосы прогресса [теперь изменение происходит по таймеру, а не при изменении текущего процента].
  • Изменен алгоритм пинга [теперь он работает в основном, а не в отдельном потоке].
  • «Более стандартный процесс подключения» [обновление протокола из официальных сборок Jimm].

[править] Исправленные ошибки

  • Исправлена прокрутка надписей в меню.
  • Исправлено обновление иконок.
  • Игнорирование неизвестных символов при разборе текстовых файлов [на Benq-Siemens знак «©» в темах больше не должен являться причиной ошибок при их загрузке].
  • Исправлена кодировка сообщений [теперь без флажка «Настройки->Интерфейс->Сообщения->Win1251 кодировка» сообщения отправляются в кодировке UTF8].
  • Исправлено автоопределение кодировок [теперь флажок «Настройки->Интерфейс->Сообщения->Win1251 кодировка» снова нужен для русских букв, но словацкий язык при этом работает].
  • Исправлен счетчик контактов.
  • Исправлена ошибка NullPointer, если отсутствует набор смайлов.
  • Исправлена подсветка в окне «Антиспам».

[править] Сборка от 5 февраля 2008

[править] Добавления

Добавлена поддержка тач-скрина:

  • меню поддерживает выбор пунктов и прокрутку (пока со сменой текущего выделенного элемента);
    • тап короче 1/2 секунды — выделение элемента/пункта меню;
    • тап длиннее 1/2 секунды — выбор элемента/пункта меню;
    • тап с перемещением больше чем на 10 пикселей — выделение элемента/пункта меню под курсором;
    • если функция поддерживается телефонным аппаратом, то перемещение происходит в реальном времени (с немедленной перерисовкой экрана при перемещении стилуса);
    • нажатие на центр часов эквивалентно нажатию джойстика.
  • Контакты, от которых пришло сообщение, перемещаются в начало списка [опционально] (по умолчанию выключено, включается в меню настроек «Настройка->Интерфейс->Контакты с сообщениями в начале»).
  • Добавлена возможность поменять местами команды «Отправить» и «Отмена» в меню ввода сообщения [опционально; только для платформы MIDP2] (по умолчанию выключено, включается в меню настроек «Настройка->Интерфейс->Поменять пункты Отправить и Назад»).
  • Клавиша «C» (если имеется) при нажатии в КЛ очищает чат.

[править] Изменения

  • Всплывающие окна теперь не закрываются по нажатию клавиши «5».
  • Интерфейс редактирования учётных записей переведён на графику [ограничение на максимальное количество учётных записей (3) пока осталось].
  • Изменен стандартный набор больших (25*25) смайлов.

[править] Исправленные ошибки

  • Исправлена работа с сетью [должно исправить проблему с подключением, у кого она возникала].
  • При сортировке КЛ по имени, группы больше не перемешиваются с контактами.
  • Исправлено зависание при проигрывании звуков на телефоне Nokia 6230i.
  • Теперь из меню в истории можно выйти.


[править] Сборка от 31 декабря 2007

[править] Добавления

  • Добавлен графический софт-бар в полноэкранном режиме (подписи к софт-кнопкам). Показ включается в меню «Настройка->Интерфейс->Показывать софт-бар». По середине софт-бара если помещаются отображаются часы, которые перенесены оттуда с заголовка.
  • Добавлена возможность задавать индивидуальные подписи к Икс-статусам.
  • Выбор цветовых схем вынесен в отдельное меню («Настройка->Цветовые схемы») для быстрой их смены.
  • Добавлена опция для показа всплывающих окон поверх окон ввода и других системных окон («Настройка->Оповещения->Всплывать поверх системных окон» – выключена по умолчанию)
  • Добавлена экспериментальная очистка памяти (включается в меню «Настройка->Интерфейс->Уведомлять о нехватке памяти»):
    • выводится предупреждение, если свободной памяти меньше 20Кб;
    • включение данной опции может негативно сказаться на телефонах с динамическим выделением памяти.

[править] Изменения

  • Изменен алгоритм сохранения временных контактов [должно работать быстрее на больших списках].
  • Изменения при подключении:
    • добавлена задержка (2 сек) перед каждым подключением;
    • изменен код разрыва соединения (убрано ожидание других потоков) [должно исправить зависание при переподключении].
  • В меню добавлена навигация по клавишам «1», «3», «7», «9».
  • Модуль управления подсветкой LIGHT заранее настроен (при первом запуске).

убран статус «Невидимый для всех» в сборках с приватным статусом

  • Настройки с выбором альтернативы теперь в виде системного выпадающего списка [сильно уменьшает высоту форм с опциями, ускоряя прокрутку].
  • В настройках учётной записи на джойстике теперь команда «Сохранить».
  • Убрано добавление временных контактов на сервер.

[править] Исправленные ошибки

  • Убраны лишние блокировки [должно улучшить ситуацию с зависаниями].
  • Изменение в работе графического шрифта на телефонах Motorola [раньше приложение тормозило при отсутствующем файле со шрифтами].
  • Изменено чтение данных в кодировке Win1251 [должно исправить ситуацию на телефонах Benq-Siemens].
  • Исправлена работа многострочных шаблонов.
  • Исправлена самопроизвольная смена шрифта с мелкого на крупный в КЛ.
  • Переключение из неполноэкранного режима в полноэкранный и обратно теперь работает правильно.
  • Исправлен самостоятельный выбор ника (если ник пустой) [проявлялось, если в окне поиске написать контакту сообщение, а не добавлять его]


[править] Сборка от 23 октября 2007

[править] Добавления

  • Переработана работа всплывающих окон:
    • новый дизайн:
      • основная часть, строка заголовка и статусная строка;
      • количество открытых всплывающих окон в статусной строке;
      • вертикальная прокрутка текста по клавишам «2» и «8»;
    • новые окна выводятся не поверх предыдущего, а встают в очередь до тех пор, пока предыдущее окно не будет закрыто:
      • по «правому софту» закрывается текущее окно;
      • по «левому софту» закрываются все окна из очереди;
  • Добавлен алгоритм определения невидимок -— во «Всевидящее око» пишется информация скрывающихся контактах (запись не гарантирует, что контакт все еще прячется) [разработан XаTTаB'ом].
  • Добавлена функции отмены подключения (висит на правой софт-клавише) [только для отладки! (не поможет при плохой сети)].
  • Добавлено определение клиента NatICQ (без иконки, т.к. клиент пока своей иконки не имеет).

[править] Изменения

  • Большие сообщения теперь режутся перед отправкой на более мелкие длиной по 1024 символа.
  • Теперь читается Xtraz-сообщения у клиента VmICQ [на самом деле ошибка заключается в неверном указании длины XML-текста данным клиентом, а не в Jimm aspro].
  • Добавлено фоновое выделение в окне вставки смайликов (небольшой градиент).
  • Переделан механизм загрузки изображений [теперь не должно возникать проблем с прозрачностью на телефонах SAMSUNG].
  • Исправления в модуле HISTORY:
    • исправлен регистронезависимый поиск [для некоторых моделей телефонов, например Siemens];
    • больше не должны создаваться пустые хранилища, если с контактом не было чата.
  • Изменения в работе синтаксисе цветовых схем [актуально для авторов цветовых схем]:
    • цвета #34-#37 сдвинуты на 1 пункт вниз и теперь стали цветами #35-#38;
    • добавлен новый цвет #34 – «Меню :: Выделенный элемент :: Текст»;
    • цвета #36 и #37 (согласно новой нумерации) поменяны местами.
  • Группы в контакт-листе теперь сортируются по алфавиту.
  • Проигрывание нового звука не начинается, пока не закончится проигрывание старого.
  • Ник клиента теперь обрезается по иконке клиента (если она есть), а не вылезает за пределы окна.
  • Изменение в сетевых функциях:
    • теневое подключения теперь работает в отдельном потоке и не будет зависать, если теневой сервер не отвечает.
    • ряд сетевых функций (такие как смена статусов и пр.) переведён с асинхронного режима работы;
    • приложение теперь не должно подвисать при потере сети;
    • исправлена ошибка соединения через прокси-сервер для телефонов Motorola ROKR E2 и подобных [багфикс от tamerlan311].
  • Изменен код определения метода подсветки для телефонов Motorola (например E398).
  • Изменён алгоритм позиционирования курсора при приходе сообщения: если курсор стоял на последнем сообщении, перемотка в конец, иначе курсор остается на месте.
  • Модули CLIENTS и FILES полностью разнесены [теперь распознаются и отображаются иконки клиентов, даже при отсутствии модуля FILES].

[править] Исправленные ошибки

  • При заходе в Джим теперь верно устанавливается приватный статус.
  • Исправлен баг с закрытием чатов после переподключения.
  • Многостараничная вставка теперь снова работает.
  • Восстановлена разворачивание приложения на платформе MIDP2 [ошибку нашел Raider].
  • Восстановлена навигация в истории при помощи джойстика «Влево»-«Вправо».
  • В очередной раз переработано распознавание кодировки UCS2 [оффлайн-сообщения не должны приходить в нечитаемом виде]:
    • проверка длины массива вместо длины строки;
    • учёт единственного завершающего 0 в оффлайн сообщениях.


[править] Сборка от 20 сентября 2007

[править] Добавления

  • Изменения в списке контактов:
    • Добавлено сохранение временных контактов при включённой опции «Интерфейс->Список->Сохранять временные контакты»;
    • Добавлена возможность смена UIN'а «вгорячую», т.е. без перезапуска приложения.
  • Добавлена команда меню контакта «Разрешить добавить себя».

[править] Изменения

  • Добавлена возможность добавлять в КЛ контакты, требующие авторизации.
  • Оптимизирована разбивка текста на строки (должно стать быстрее и расходовать меньше памяти, кроме того теперь не будет подвисаний на очень длинных словах без пробелов).
  • Исправления в модуле управления подсветкой LIGHT:
    • Ненужный параметр в управлении подсветкой выключается либо по «-1» либо по числу больше «100»;
    • Исправлена логика работы при переходе из любого режима в т.н. «нормальный» режим.
  • Теперь между вызовами окна вставки смайлов по умолчанию подсвечивается последний выбранный смайл.
  • Настройка горячих клавиш переведена на графическое меню.

[править] Исправленные ошибки

  • Исправлено неправильное распознавание кодировки Unicode-сообщений [определение UCS2 раньше не распознавало знаки пунктуации].
  • Исправлена работа подтверждения авторизации.
  • Исправлено сворачивание приложения на платформе MIDP2 [раньше не работало совсем].
  • Убрана зависимость между модулем истории и файлов [на телефонах, не поддерживающих доступ к ФС невозможно было пользоваться модулем HISTORY «История»].
  • Добавлено определение софт-клавиши на некоторых телефонах Motorola.


[править] Сборки от 21 августа 2007 и старее.

Об остальных сборках можно почитать здесь: [1]


Личные инструменты
  • Поиск через Google
  • Встроенный поиск
 
Спонсорские ссылки