NATICQ v0.0 Copyright(C)2006 by Rst7/CBSIE ICQ-клиент. Работает через доп. сервер. Версия - никакая ;) !!! Предварительно прочтите приложение !!! Внимание. Для корректной работы необходим Elfpack/Elfloader версии не ниже 1.8++ и последняя библиотека !!! Не забудьте обновить CfgEdit.elf, туда закралась досадная ошибка Копируете файл NATICQ.ELF куда надо и запускаете. При первом запуске происходит создание файла конфигурации и выход с сообщением "Please setup UIN/PASS!". Открываете файл ZBin/etc/NATICQ.bcfg и настраиваете параметры. Далее запускаете опять NATICQ.ELF. При запуске NATICQ автоматически пытается соединиться с сервером используя сессию, созданую GprsD (должен быть установлен и настроен - подробности в приложении). После того, как соединение установлено, появляется контакт-лист. Далее выбираете необходимый контакт и пишите сообщение. Послать сообщение - зеленая трубка. В меню при редактировании чата есть пункты: Get short info - получить короткую информацию о контакте Add/rename - добавить текущий контакт в контакт-лист или переименовать его (если уже существует) Send Auth Req - послать запрос авторизации. Send Auth Grant - авторизовать контакт. Open logfile - открыть всю историю для просмотра, используется функция ExecuteFile. История сохраняется в папке "4:\NatICQ_hist" в текстовых файлах с названием UIN.txt, где uin - понятно что за номер ;) Папка настраивается в конфигурации. Clear log - очистить текущий чат; когда много сообщений, редактор начинает притормаживать, этот пункт помогает ;) На экране состояния (серый экран) в верхней строке индицируется текущий статус соединения (State): 0 - Сейчас соединение отсутствует (возможно связь оборвалась). Для установления соединения нажмите зеленую трубку. 1 - Устанавливается TCP-соединение, при появлении в строке ниже статуса сообщения "Try to login..." производится попытка подключения к серверу ICQ. 2 - TCP-соединение установлено, пакет логина послан. 3 - Установлено соединение с сервером ICQ, нормальный режим работы. !!! Приложение Конфигурация GprsD - демон поддержания сессии GPRS для эльфов. Необходимо скопировать файл GprsD в папку ZBin/Daemons и перезагрузить телефон. При этом в каталоге ZBin/etc будет создан файл GprsD.bcfg, который необходимо открыть и установить параметры сессии, как то APN, Username, Password для GPRS-Internet. Никаких WAP-профилей!!! Кроме того, необходимо установить "Enable GprsD On". После выхода, в течении минуты, будет установлена сессия с отображением окна с сообщением "Session started!". После этого можно пользоваться эльфами, работающими с сокетами. При последующих перезагрузках телефона сессия будет стартовать автоматически. История ревизий: Ревизия: 257 Автор: _Rst7 Дата: 8:16:23, 27 ноября 2006 г. Сообщение: +Добавил прочистку лога, открытие файла лога через ExecuteFile и подтверждение авторизации ---- Изменено : /ARM/NATICQ/main.c Ревизия: 237 Автор: _Rst7 Дата: 14:36:55, 3 ноября 2006 г. Сообщение: +Меню в чате из пунктов:Get short info - получить короткую информацию о контактеAdd/rename - добавить/переименовать контактSend Auth Req - послать запрос авторизации. ---- Изменено : /ARM/NATICQ/config_data.c Изменено : /ARM/NATICQ/main.c Ревизия: 236 Автор: _Rst7 Дата: 14:48:58, 2 ноября 2006 г. Сообщение: +приделал иконку на IdleScreen ---- Изменено : /ARM/NATICQ/config_data.c Изменено : /ARM/NATICQ/main.c Ревизия: 233 Автор: _Rst7 Дата: 14:06:22, 2 ноября 2006 г. Сообщение: Подточил обработку символа новой строки ---- Изменено : /ARM/NATICQ/main.c Ревизия: 232 Автор: _Rst7 Дата: 11:24:15, 2 ноября 2006 г. Сообщение: Изменил номер картинки OffLine по умолчанию ---- Изменено : /ARM/NATICQ/config_data.c Ревизия: 229 Автор: _Rst7 Дата: 11:20:42, 2 ноября 2006 г. Сообщение: Добавил переподключение ---- Изменено : /ARM/NATICQ/main.c Ревизия: 228 Автор: _Rst7 Дата: 10:19:03, 2 ноября 2006 г. Сообщение: Подлечил глюки с закрытием edchat, если добавляли слово в T9 (доп. флаг необходимости закрытия, если edchat не в фокусе). Аналогично подлечил и CList, на всякий случай.2Kibab - положи obexcopy в пути поиска, например в каталог C:\Windows ;) ---- Изменено : /ARM/NATICQ/NATICQ.ewp Изменено : /ARM/NATICQ/main.c Ревизия: 227 Автор: Kibab Дата: 20:55:12, 31 октября 2006 г. Сообщение: убрал свои отладочные пометки ---- Изменено : /ARM/NATICQ/NATICQ.ewp Изменено : /ARM/NATICQ/main.c Ревизия: 217 Автор: _Rst7 Дата: 9:17:28, 29 октября 2006 г. Сообщение: Изменил тип CFG_STR_WIN1251 на CFG_STR_PASS ---- Изменено : /ARM/NATICQ/NATICQ.ewp Изменено : /ARM/NATICQ/config_data.c Ревизия: 216 Автор: _Rst7 Дата: 9:01:26, 29 октября 2006 г. Сообщение: Не нужен .dep файл ;) ---- Удалено : /ARM/NATICQ/NATICQ.dep Ревизия: 214 Автор: Kibab Дата: 16:12:43, 28 октября 2006 г. Сообщение: [+] Вынос загрузчика конфига в conf_loader.c, к нему заголовок conf_loader.c [+] Убрал некоторые баги в хистори[+] Добавил указание пути к папке истории в конфиге (перезапишите конфиг!) [+] Опционально сохранение истории смены статуса для контакта, с которым в текущем сеансе трепались (вкл/выкл из конфига) ---- Добавлено : /ARM/NATICQ/NATICQ.dep Изменено : /ARM/NATICQ/NATICQ.ewp Добавлено : /ARM/NATICQ/conf_loader.c Добавлено : /ARM/NATICQ/conf_loader.h Изменено : /ARM/NATICQ/config_data.c Изменено : /ARM/NATICQ/history.c Изменено : /ARM/NATICQ/history.h Изменено : /ARM/NATICQ/main.c Изменено : /ARM/NATICQ/naticq.h Ревизия: 213 Автор: Kibab Дата: 14:31:52, 28 октября 2006 г. Сообщение: [+] начал делать историю. Запись истории в 4:\natICQ_hist в файл .txt. Создал naticq.h для основных типов проекта. history.h для функций хистори. ---- Изменено : /ARM/NATICQ/NATICQ.ewp Добавлено : /ARM/NATICQ/history.c Добавлено : /ARM/NATICQ/history.h Изменено : /ARM/NATICQ/main.c Добавлено : /ARM/NATICQ/naticq.h Ревизия: 212 Автор: _Rst7 Дата: 11:40:59, 27 октября 2006 г. Сообщение: Не использую %t для трансляции win1251->unicode (ушло ограничение на 80 символов на SGOLD) ---- Изменено : /ARM/NATICQ/main.c Ревизия: 208 Автор: _Rst7 Дата: 8:53:40, 26 октября 2006 г. Сообщение: +Изменил формат пакета изменения статуса +При нажатии клавиш 0-9 в редакторе ответа на логе автоматический переход на редактируемую строку (решение проблемы readonly-items)+Добавил проверку отображения контактлиста при вызове RefreshGUI (иначе в редакторе при изменении статуса глючил T9) ---- Изменено : /ARM/NATICQ/NATICQ.ewp Изменено : /ARM/NATICQ/main.c Ревизия: 207 Автор: _Rst7 Дата: 17:27:11, 25 октября 2006 г. Сообщение: Продолжаем править ---- Изменено : /ARM/NATICQ/main.c Ревизия: 205 Автор: _Rst7 Дата: 14:41:39, 25 октября 2006 г. Сообщение: Починил метод onDestroy ---- Изменено : /ARM/NATICQ/main.c Ревизия: 204 Автор: _Rst7 Дата: 13:52:09, 25 октября 2006 г. Сообщение: Добавил проект NATICQ - Нативная ася. ---- Добавлено : /ARM/NATICQ Добавлено : /ARM/NATICQ/NATICQ.ewp Добавлено : /ARM/NATICQ/NATICQ.eww Добавлено : /ARM/NATICQ/config_data.c Добавлено : /ARM/NATICQ/func.asm Добавлено : /ARM/NATICQ/main.c Добавлено : /ARM/NATICQ/test.xcl