motofan logo
4 страниц V < 1 2 3 4 >        
> 

[Masya] ICQ Client by G-XaD, Еще не вся нужная функциональность

G-XaD
сообщение 18.4.2010, 20:21 Закрепленное сообщение!


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083

Рейтинг: 323



Дожал. Протокол разобрал еще в начале года, он ужасен! Только сейчас собрал все воедино и исправил парсеры пакетов от сервера. Минимум функциональности, примитив.

Файлы:
picq.so - в принципе является клиентом. В либе реализован ICQ протокол.
masya.elf - эльф, который использует протокол. По сути графическая оболочка для клиента.
libuix.so - либа, в корой реализуются диалоги. Эта либа может использоваться многими эльфами, поэтому ее лечше положить рядом с library.bin.
masya.bcfg - конфиг, создается при запуске эльфа.
/b/_icq.log - дамп общения клиента с сервером (FLAP заголовки вырезаны).


Много чего было написано для клиента:
- libuix
- picq
- one socket static lib. Теперь не нужен SynSock ;).
- BCFG file firmat. Посмотрел реализацию на SE, написал по своему. Редактор не написан.
- list_ctrl. Статическая либа управления динамическими списками. (используется почти везде). Идею взял у SE

Что умеет:
- Подключаться. (не умеет использовать безопасную md5 авторизацию)
- Читать SSI (Server Side Information). Аккуратно вырезает только список контактов.
- Получать онлайн статусы тех, кто в списке (от остальных просто не приходят)
- Принимать сообщения (Win1251 и Unicode)
- Отправлять сообщения (только Win1251)
- Выставлять статус. (не проверено).
- Какойто стандартный звук при входящих. Не отключается.

Исправлено:
- Пароль вводится не только цифрами.
- UTF8 в списке контактов (только для кирилицы), в т.ч. буквы Ё и ё.
- Добавлены иконки статуса. Кроме "Invis 4 all": этот статус в доке не описан и в миранде я не нашел.
- Если изначально выставлен статус, то при коннекте он выставляется. Если изначально стоит offline, при коннекте выбирается online. Выбор статуса off после подключения = отключение.
- Выставление статуса в доке и миранде описаны по-разному. Протокол использует реализацию миранды.
- Показывает прогресс подключения.

Особенности:
- Хранит только 16 последних сообщений от одного UIN'а. Выделяет по 2 Кб на сообщение, если от 10 пользователей по 16 сообщений запомнить, то выйдет 2*16*10 = 320 Кб, многовато памяти.
- История сообщений заполнятеся снизу вверх.
- Контакт, у которого есть чат выделен. (по умолчанию желтым).
- Эльф сворачивается красной кнопкой, запоминая стэйт (стэйты это "главное меню", "список контактов", "прогресс подключения", "сообщение об ошибке". Из чата вернется в список контактов). Возвращается из фона откуда угодно комбинацией [*-*-RED].
- Особенно не проверял, но должен выдавать ссобщения об ошибках.
- Не рекомендую сворачивать во время коннекта, у меня эльф завис.
- НЕТ XStatus, и не нужно.
- Не показывает процесс подключения (сделаю потом).
- Кнопка "Connect" работает один раз и блокируется. Чтобы отключиться выбирайте "Exit".
- Не оповещает о входящих (както не до этого было).
- Кнопка выставления своего статуса заблокирована.
- Не принимает сообщения от тех, кто не в списке. Тоесть в клиенте реализовано, но эльф не обрабатывает сообщения вообще, их хранит клиент и прикрепляет к контактам из списка.
- Нет поиска, добавления контактов в список. (Не реализовано в протоколе)
- Нет инфы контакта (не реализовано в протоколе), нет запроса и авторизации.
- Тормозит :). Один поток, что из него можно взять? ГУЙ выполняется тамже где клиент, поэтому когда сервак начинает присылать входящее сообщение ГУЙ зависает.
- Другие не могут определить клиент(это понятно) и версия протокола(я прото не знаю как она определяется :)).
- Не показывает кирилицу в списке контактов. (я не проверял какая там кодировка)
- т.к. редактора bcfg нет, то сделал редактирование UIN/pw из эльфа. Настройки сохраняются в 'masya.bcfg' в папке с эльфом.
- Задумка bcfg предполагает, что дефолтный конфиг зашит эльф. В этом эльфе прописан аккаунт, на котором я тестировал.
- Не читает офф сообщения.


Не выкладывайте файлы 'masya.bcfg' и '_icq.log'!!!
В первом настройки аккаунта в открытом виде с пояснениями где UIN, а где пароль. Во втором UIN/pw не в открытом, но простом виде.


Обновленные:
Ссылка на архив Masya.zip - Эльф и протокол к нему.
Ссылка на архив libuix.zip - Библиотека диалогов. Положить в /b/Elf2/ или в папку с эльфом.
Требуется обновление либы: архив готовых либ по данным с svn. Файл для своей прошивки распаковать и переименовать в library.bin, положить в /b/Elf2/.

Исходники доступны на svn://svn.vilko.ru/elfs2/masya


Изображение Изображение

Сообщение отредактировал om2804 - 19.6.2013, 16:00
Прикрепленный файл masya.zip   ( 477.81 килобайт ) Кол-во скачиваний: 545
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zema00
сообщение 22.4.2010, 20:38


Опытный
***

Группа: Пользователи
Сообщений: 112
Регистрация: 19.6.2009
Пользователь №: 201 595
Модель телефона: v3r
Прошивка: d3r

Рейтинг: 35



G-XaD,

При отправке сообщения получаю ребут, в мидвей при этом ничего не пищется (до момента ребута)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
NobleTracer
сообщение 23.4.2010, 4:09


Интересующийся
**

Группа: Пользователи
Сообщений: 68
Регистрация: 28.4.2009
Из: Россия, Липецк.
Пользователь №: 198 592
Модель телефона: E398, V360
Прошивка: Dream a reality 2.x

Рейтинг: 0



дар 14,2 всё равботает хорошо. Только я не смог иТап включить. И не отображает у меня букву ё в списке контактов.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CarbonZyn
сообщение 23.4.2010, 4:13


Гуру
******

Группа: Пользователи
Сообщений: 849
Регистрация: 20.3.2008
Из: Саратов -63
Пользователь №: 167 051
Модель телефона: L7; Е398
Прошивка: Zver 1.4 and DaR 2.х


Настроение:
Все бодрячком=)))



Рейтинг: 281



cry.gif у меня как всегда не подключается. просто как будто инет отключе, но паралельно в браузер запускал все ок...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
daFix
сообщение 24.4.2010, 12:38


Новичок
*

Группа: Начинающие
Сообщений: 2
Регистрация: 20.6.2009
Пользователь №: 201 639
Модель телефона: E398
Прошивка: Dream a reality 1.3

Рейтинг: 0



G-XaD,
Отличный эльф! Очень надеюсь что будешь его развивать! clapping.gif
Если нужен стимул, [вырезано модератором. устное предупреждение! подобные предложения в личку]

Первостепенные задач, как мне кажется - добавление второго потока, для рабты с сетью, доработка протокола под чтение оффлайн сообщений и получене сообщений от номера, которого нет в списке

Сообщение отредактировал daFix - 24.4.2010, 13:23
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 26.4.2010, 9:31


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083

Рейтинг: 323



Обновил эльф. Без обновления либы не запускать!


NobleTracer,
иТап нету, libuix это полностью "свои" диалоги, написанные с нуля.


daFix,
Цитата(daFix @ 24.4.2010, 15:38)
добавление второго потока, для рабты с сетью
*

не понял pardon.gif

Добавлено позже (26.4.2010, 13:09):
Тестирую статус:
На трубе запускаю основной UIN, на компе в квипе - тестовый.
На трубе вижу чужие статусы: on, away, NA, invis. Также как в квипе я их же вижу.

На трубе и компе переключаю статусы, видно только FFC.
Открываю в квипе оба контакта, переключаю статусы - аналогично.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Ykraina1992
сообщение 26.4.2010, 10:19


Интересующийся
**

Группа: Пользователи
Сообщений: 44
Регистрация: 26.5.2009
Из: Донецк
Пользователь №: 200 223
Модель телефона: -=L7=-
Прошивка: _Roc_Music_ACR_RB

Рейтинг: 3



L7 ACR_RB после замены либы перестали работать эльфы от ЕП2.

------
G-XaD: Что эльфпак2 в консоли пишет при старте?



Elfrunner2.elf Fail
.
.
Talckclock.elf EP1
.


Сообщение отредактировал Ykraina1992 - 26.4.2010, 11:59
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SaniaZ
сообщение 26.4.2010, 10:41


Мастер
****

Группа: Пользователи
Сообщений: 218
Регистрация: 6.9.2007
Из: Могилёв
Пользователь №: 146 897
Модель телефона: L7 U8230
Прошивка: ACR_RB Cyanogen 7

Рейтинг: 138



Пренкрасно работает L7 ACR_RB
-----------------
G-XaD,
уже всё решено
-----------------
G-XaD: Имя прошивки было нестандартным?
----------------
Да он мою прошу ставил себе, а я забыл его предупредить

Сообщение отредактировал SaniaZ - 26.4.2010, 13:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CarbonZyn
сообщение 26.4.2010, 12:15


Гуру
******

Группа: Пользователи
Сообщений: 849
Регистрация: 20.3.2008
Из: Саратов -63
Пользователь №: 167 051
Модель телефона: L7; Е398
Прошивка: Zver 1.4 and DaR 2.х


Настроение:
Все бодрячком=)))



Рейтинг: 281



G-XaD, clapping.gif Урааааааааа рабоатет! L7 EOR_rb. Пока тестил минут 10 что понравилось прекрасно подключился))) звук при входящем сообщении(еще бы вибру и опционально сделать вообще было бы супер) ждем новых измениений
Баги:
-если имя слишком длинное(название контакта), то оно налезает с другой строны ну допустим имя Привилигированный вот на буквы Прив налазиет конец
Пожелания:
-статус строку побороть
-Итап очень не хватает
-список что бы можно было опционально сортировать как мне хочется ну например по имени по оф/он лайну
-скрывать показывать отключенных
-смайлы

Первые 2 пункта из пожелания очень необходимы просто без них никак. smile.gif А пока + за работу

Сообщение отредактировал CarbonZyn - 26.4.2010, 12:17
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Fenja
сообщение 26.4.2010, 12:37


Авторитет
********

Группа: Модераторы
Сообщений: 5 564
Регистрация: 25.8.2008
Из: г. Пенза
Пользователь №: 179 851
Модель телефона: MotoRazr v3i
Прошивка: MotoUpdate v1.1

Рейтинг: 1756



Цитата(CarbonZyn @ Сегодня, 16:15)

-статус строку побороть
-Итап очень не хватает
*


Поддерживаю smile.gif
З.Ы. На V3i 01.03R работает smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gray One
сообщение 26.4.2010, 12:46


Ветеран
*****

Группа: Пользователи
Сообщений: 593
Регистрация: 12.2.2008
Из: Великий Новгород
Пользователь №: 163 295
Модель телефона: L7e, 5530
Прошивка: OAR, S60v5

Рейтинг: 238



G-XaD,
А вот на l7e с старой ревизией EP2 не работает.
Я так понимаю этот эльф сделан исключительно только для новой версии EP2? т.е. если я хочу пользоваться этим эльфом, то мне придется пользоваться новой глючной версией EP2?

Возможно ли сделать чтобы эльф работал со старыми версиями EP2?
Менять EP2 на более новую версию крайне не хочется.

-----------------
G-XaD: как я уже писал необходим EP2 rev.61. В этой ревизии были добавлена особенность - особые функции, одна инитит либу при загрузке, вторая подготавливает либу к выгрузке.
Сейчас родилать идея - я могу написать эльф, который загрузит нужные либы на ходу и проинитит их. Выгружаться эльф будет только из PM и при выгрузке будет готовить либы к выгрузке. Подойдет такой вариант?

-----------------
[Gray One]: Да!!! Было бы великолепно.

Сообщение отредактировал Gray One - 26.4.2010, 16:42
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zema00
сообщение 26.4.2010, 12:49


Опытный
***

Группа: Пользователи
Сообщений: 112
Регистрация: 19.6.2009
Пользователь №: 201 595
Модель телефона: v3r
Прошивка: d3r

Рейтинг: 35



На v3r при запуске в консоле ошибка 101, т.е. нехватает памяти (как я понимаю), а в авторане только Elfrunner/.

----
G-XaD: Да, нехватает памяти. Все коды ошибок можно увидеть в файле svn://svn.vilko.ru/elfpack2/mainsrc/error_codes.h .
Можешь выложить лог запуска. То, что пишет EP2 (с пометкой "EP>" в начале строки)? Хочу глянуть на что нехватило памяти.
Еще напиши пожалста результаты эльфа eBench.elf.zip, чтобы знать сколько у тебя свободно памяти.

Сообщение отредактировал G-XaD - 26.4.2010, 13:19
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pieeer
сообщение 26.4.2010, 13:51


Ветеран
*****

Группа: Пользователи
Сообщений: 357
Регистрация: 5.2.2007
Из: Нижний Новгород
Пользователь №: 120 756
Модель телефона: l7e, E2, Е3
Прошивка: 0AR, Maxx E2

Рейтинг: 46.5



Too G-XaD что касаеться L7e!! На ревизии 65 вроде работает, но не коннектит, стоит на 1%!!
По поводу варианта запуска на старой ревизии конечно За!!! Лишь бы работало smile.gif

----
G-XaD: нашел причину, всетаки для L7e подобных отдельный билд нужен

Сообщение отредактировал G-XaD - 26.4.2010, 14:02
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RIP
сообщение 26.4.2010, 14:08


Мастер
****

Группа: Пользователи
Сообщений: 281
Регистрация: 3.7.2007
Из: Ростов-на-Дону
Пользователь №: 140 128
Модель телефона: V3i

Рейтинг: 5



На дар14.2 запустился но на нажатия клавиш не реагирует.

----
G-XaD: В либе нет константы UIS_NULL_DIALOG_TYPE или она неправильная.
Цитата(G-XaD @ 18.4.2010, 23:21)
Требуется обновление либы
*


Сообщение отредактировал G-XaD - 26.4.2010, 14:33
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RomeRo_001
сообщение 26.4.2010, 14:15


Интересующийся
**

Группа: Пользователи
Сообщений: 82
Регистрация: 22.10.2009
Из: Ульяновск
Пользователь №: 208 490
Модель телефона: L7
Прошивка: ---------

Рейтинг: 32.5



у меня фигня какая то. закидываю либу перезагружаю- жму на кнопку для мотокмд и ничего... только консоль пишет еррор 501. л7 прошивка зверь(ЕОР_РБ).

----
G-XaD: LDR_RESULT_ERROR_RELOC_NOT_FIND = 0x501. Эта ошибка появляется если нехватает функций для запуска эльфа. Скорее всего либа не загружена. Скорее всего из-за нестандартного имени пришивки.
Цитата(tim apple @ 22.4.2009, 9:55)
А знаете ли вы, что:
Название прошивки должно быть заводским, иначе либа не загрузится!
*



название прошивки естественно стандартное. да и предыдущая либа же работала.
включил дебуг мод: либа загрузилась
авторун...
EP2: Import failed: memcpy
и все эльфы fail


----
G-XaD: да, функции memcpy нету в твоей либе. В либах для ACR и ACR_RB есть, причем адресс в IROM'e (значит у тебя такой же адресс). Добавлю функцию.
Но спрашивается "Зачем вам memcpy?". В либе для E1 нет этой функции.
Добавил функцию, залил туда же.

всё ура заработало спасибо. clapping.gif спасибо огромное

Сообщение отредактировал RomeRo_001 - 26.4.2010, 15:38
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 26.4.2010, 14:47


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083

Рейтинг: 323



Владельцы L7e/K1/Z3/L9 с EP2 ревизии ниже 61, протестируйте следующий билд
masya_l7e.zip. В нем эльф должен сам инитить либы после загрузки и деинитить перед выгрузкой.

Pieeer,
У тебя ревизия больше 61. Тебе нужно собрать из частей - эльф и libuix.so взять из общих, а picq.so взять из этой сборки.
Твой лог я не смотрел еще.

Сообщение отредактировал G-XaD - 26.4.2010, 14:48
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
erafeika
сообщение 26.4.2010, 15:50


Опытный
***

Группа: Пользователи
Сообщений: 111
Регистрация: 24.5.2009
Из: Ярославль
Пользователь №: 200 067
Модель телефона: мото закончились(

Рейтинг: 16



G-XaD,
Сделай пожалуйста либу на DaR.

----
G-XaD: Попробуй просто добавить константу через LibEditor. Константа UIS_NULL_DIALOG_TYPE, значение 0x2F.

Сообщение отредактировал G-XaD - 26.4.2010, 16:17
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pieeer
сообщение 26.4.2010, 15:51


Ветеран
*****

Группа: Пользователи
Сообщений: 357
Регистрация: 5.2.2007
Из: Нижний Новгород
Пользователь №: 120 756
Модель телефона: l7e, E2, Е3
Прошивка: 0AR, Maxx E2

Рейтинг: 46.5



clapping.gif ооо теперь работает!!! Могу потестить и на 53 ревизии smile.gif Из фона возврашаеться по * red red
В чате сообщения видно не полностью, вот как отображаеться "Однажды в студеную зимнюю пору" Прикрепленное изображение

----
G-XaD: чат это простой диалог "список". В нем каждый элемент должен быть в одной строке, поэтому я просто обрезаю текст, чтобы не выглядело еще хуже :).

Сообщение отредактировал G-XaD - 26.4.2010, 16:19
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gray One
сообщение 26.4.2010, 17:03


Ветеран
*****

Группа: Пользователи
Сообщений: 593
Регистрация: 12.2.2008
Из: Великий Новгород
Пользователь №: 163 295
Модель телефона: L7e, 5530
Прошивка: OAR, S60v5

Рейтинг: 238



Цитата(G-XaD @ 26.4.2010, 18:47) *

Владельцы L7e/K1/Z3/L9 с EP2 ревизии ниже 61, протестируйте следующий билд

Протестил не работает smile.gif Либу сменил, потом попробовал со старой - не работает.
Ошибка на скрине:
Изображение


----
G-XaD: Carela правильно ответил. Ошибка 402 означает "Библиотека не найдена". Я на скрине не наблюдаю libuix.so рядом с эльфом.

Сообщение отредактировал G-XaD - 26.4.2010, 18:57
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
zema00
сообщение 26.4.2010, 17:39


Опытный
***

Группа: Пользователи
Сообщений: 112
Регистрация: 19.6.2009
Пользователь №: 201 595
Модель телефона: v3r
Прошивка: d3r

Рейтинг: 35



Цитата

G-XaD: Да, нехватает памяти. Все коды ошибок можно увидеть в файле svn://svn.vilko.ru/elfpack2/mainsrc/error_codes.h .
Можешь выложить лог запуска. То, что пишет EP2 (с пометкой "EP>" в начале строки)? Хочу глянуть на что нехватило памяти.
Еще напиши пожалста результаты эльфа eBench.elf.zip, чтобы знать сколько у тебя свободно памяти.


Извините, ступил cry.gif . (не ту версию запускал).

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

G-XaD, напиши пожалуйста что нужно в либе менять, чтобы работали клавиши?


-----
G-XaD: Добавить константу UIS_NULL_DIALOG_TYPE, значение - 0x002F
eBench показал - Всего доступно оперативы - 282624 байта. Самый большой свободный блок - 77312 байт. Мало, но достаточно для эльфа.

Сообщение отредактировал G-XaD - 26.4.2010, 19:08
Прикрепленный файл ___.txt   ( 6.76 килобайт ) Кол-во скачиваний: 110
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CarbonZyn
сообщение 26.4.2010, 17:46


Гуру
******

Группа: Пользователи
Сообщений: 849
Регистрация: 20.3.2008
Из: Саратов -63
Пользователь №: 167 051
Модель телефона: L7; Е398
Прошивка: Zver 1.4 and DaR 2.х


Настроение:
Все бодрячком=)))



Рейтинг: 281



smile.gif еще нашел неприятный глючок корочей сидел с этой аськи в телефоне зашел с компа не выходя думал ща выкинет и напишет ошибку а оно как сидело так и сидело причем я с компа норм подключился а на телефоне не выдал ошибки. smile.gif grin.gif Джихад без итама умираю. cry.gif

Добавлено позже (26.4.2010, 17:49):
[quote=zema00, Сегодня, 17:39]

G-XaD: В либе нет константы UIS_NULL_DIALOG_TYPE или она неправильная.

Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Hairo Carela
сообщение 26.4.2010, 18:00


From a Distant Land
***

Группа: Пользователи
Сообщений: 141
Регистрация: 17.8.2009
Из: Dominican Republic
Пользователь №: 204 655
Модель телефона: ZINE Zn5
Прошивка: Qtopia Alpha


Настроение:
(-.-)'



Рейтинг: 230



QUOTE(Gray One @ 26.4.2010, 18:03) *

Протестил не работает smile.gif Либу сменил, потом попробовал со старой - не работает.
Ошибка на скрине:
IPB Image


G-XaD, Works nice on z3 05R, i liked the cursor movement crazy.gif

Gray One, Do you have the libuix.so file in the same place of elf??

Сообщение отредактировал Carela - 26.4.2010, 18:27
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Alesha_Pl
сообщение 27.4.2010, 4:50


Гуру
******

Группа: Почётные мотофаны
Сообщений: 986
Регистрация: 19.5.2005
Из: Россия, г.Петрозаводск
Пользователь №: 42 716
Модель телефона: e398
Прошивка: 49R+EP1+EP2

Рейтинг: 681



Цитата(G-XaD @ 19.4.2010, 0:21)

Обновленные:
Ссылка на архив Masya.zip - Эльф и протокол к нему.
Ссылка на архив libuix.zip - Библиотека диалогов. Положить в /b/Elf2/ или в папку с эльфом.
Требуется обновление либы: архив готовых либ по данным с svn. Файл для своей прошивки распаковать и переименовать в library.bin, положить в /b/Elf2/.
*



скачал вроде сложил все верно. При запуске консоль пишет Loading ELF success. Создается файл masya.bcfg в папке с эльфом. И тишина. В списке запущенных эльфа нету.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Mazzog
сообщение 27.4.2010, 6:56


Новичок
*

Группа: Пользователи
Сообщений: 22
Регистрация: 31.3.2010
Пользователь №: 215 695
Модель телефона: e2

Рейтинг: 0



выложите либу на дар2 14,2
самому добавить не получается
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
baat
сообщение 27.4.2010, 9:20


Самый Наглый
******

Группа: В отставке
Сообщений: 1 282
Регистрация: 18.5.2006
Из: Дом, милый дом...
Пользователь №: 83 674
Модель телефона: старая модель...
Прошивка: какая уж есть...
Победитель конкурса 2008


Настроение:
...



Рейтинг: 1535



Mazzog, соберёт Maчо, не переживай...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gray One
сообщение 27.4.2010, 16:54


Ветеран
*****

Группа: Пользователи
Сообщений: 593
Регистрация: 12.2.2008
Из: Великий Новгород
Пользователь №: 163 295
Модель телефона: L7e, 5530
Прошивка: OAR, S60v5

Рейтинг: 238



Carela,
Спасибо, действительно забыл про libuix.so

G-XaD,
Все файлы добавил и либу сменил, но все равно не хочет запускаться...
Скрин:
Изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 27.4.2010, 19:33


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083

Рейтинг: 323



Ну есть же дебаг версия эльфа (релиз протокола не выкладывал). Неужели нельзя сделать лог? Зачем писать "Не запускается"? В это фразе 0 информации, темболее что у меня (E1), на L7e (rev>=61) и на Z3 (rev<61) работало.

Gray One,
Для L7e полюбому отдельный билд picq.so. Для L7e c EP2 ревизии ниже 61 отдельный билд эльфа.


У меня складывается такое впечатление, что пользователи не могут самостоятельно собрать проект из нескольких файлов. По этой же причине DirectX есть почти на каждом диске с игрой и автоматически устанавливается.

Сообщение отредактировал G-XaD - 27.4.2010, 19:35
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pieeer
сообщение 27.4.2010, 19:53


Ветеран
*****

Группа: Пользователи
Сообщений: 357
Регистрация: 5.2.2007
Из: Нижний Новгород
Пользователь №: 120 756
Модель телефона: l7e, E2, Е3
Прошивка: 0AR, Maxx E2

Рейтинг: 46.5



Лог не запуска на 53 ревизии!!
Spoiler:
MotoCMD2: dbg: "../src/./fb.c"@287: HandleSelect: Enter
MotoCMD2: dbg: "../src/./fb.c"@1313: FBOpenFileByIndex: Enter, idx = 3
EP2> loadElf: enter, uri = 'file://c/Elf2/ICQ/masya_dbg.elf', stack=3fd9b14
EP2> prepareElf: enter, 0x3fd9aec
EP2> readElf: enter, 0x3fd9ac0
EP2> checkElf: e_flags=5000002, eabi=5000000
EP2> readElf: alloc physBase=0x14d4a354
EP2> readElf: alloc dynSegment=0x14cd15d4
EP2> readElf: exit, 0x0
EP2> prepareDynSegment: enter, 0x3fd9ad0
EP2> prepareDynSegment: DT_NEEDED: 2, d_val=527
EP2> prepareDynSegment: DT_NEEDED: 3, d_val=531
EP2> prepareDynSegment: DT_NEEDED: 2, name='libuix.so'
EP2> prepareDynSegment: DT_NEEDED: 3, name='picq.so'
EP2> prepareDynSegment: exit, 0x0
EP2> prepareElf: alloc cur_dir=0x14bed314
EP2> linkLibraries: enter, 0x3fd9a7c
EP2> linkLibraries: Loading [14cd2d3b]='libuix.so'
EP2> linkLibraries: alloc lib_uri=0x14bed434
EP2> findLibrary: enter, 0x3fd9a14
EP2> findLibrary: Libpath cur 'file://c/Elf2/ICQ', 17
EP2> findLibrary: exit, 0x0
EP2> loadLibrary: enter, uri='file://c/Elf2/ICQ/libuix.so', mode=0, stack=3fd98d4
EP2> prepareElf: enter, 0x3fd98a4
EP2> readElf: enter, 0x3fd9878
EP2> checkElf: e_flags=5000002, eabi=5000000
EP2> readElf: alloc physBase=0x14d6abd4
EP2> readElf: alloc dynSegment=0x14d4f364
EP2> readElf: exit, 0x0
EP2> prepareDynSegment: enter, 0x3fd9888
EP2> prepareDynSegment: exit, 0x0
EP2> relocatePLT: enter, 0x3fd9874
EP2> relocatePLT: exit, 0x0
EP2> relocateDyn: enter, 0x3fd988c
EP2> relocateDyn: exit, 0x0
EP2> prepareElf: exit, 0x0
EP2> prepareLibrary: enter, 0x3fd98a4
EP2> prepareLibrary: alloc lib=0x14c8d914
EP2> prepareLibrary: exit, 0x0
EP2> loadLibrary: lib = 0x3fd9ac0
EP2> loadLibrary: exit, 0x0
EP2> clearElf: free dynSegment=0x14D4F364
EP2> registerLibrary: enter, 0x3fd9a6c
EP2> registerLibrary: fnLibCount=3
EP2> registerLibrary: ind=3fd9ac4, i=2
EP2> registerLibrary: exit, *ind=2
EP2> linkLibraries: Loading [14cd2d45]='picq.so'
EP2> linkLibraries: alloc lib_uri=0x14bed554
EP2> findLibrary: enter, 0x3fd9a14
EP2> findLibrary: Libpath cur 'file://c/Elf2/ICQ', 17
EP2> findLibrary: exit, 0x0
EP2> loadLibrary: enter, uri='file://c/Elf2/ICQ/picq.so', mode=0, stack=3fd98d4
EP2> prepareElf: enter, 0x3fd98a4
EP2> readElf: enter, 0x3fd9878
EP2> checkElf: e_flags=5000002, eabi=5000000
EP2> readElf: alloc physBase=0x14d4f364
EP2> readElf: alloc dynSegment=0x14ccf754
EP2> readElf: exit, 0x0
EP2> prepareDynSegment: enter, 0x3fd9888
EP2> prepareDynSegment: exit, 0x0
EP2> relocatePLT: enter, 0x3fd9874
EP2> relocatePLT: exit, 0x0
EP2> relocateDyn: enter, 0x3fd988c
EP2> relocateDyn: exit, 0x0
EP2> prepareElf: exit, 0x0
EP2> prepareLibrary: enter, 0x3fd98a4
EP2> prepareLibrary: alloc lib=0x14c73914
EP2> prepareLibrary: exit, 0x0
EP2> loadLibrary: lib = 0x3fd9ac0
EP2> loadLibrary: exit, 0x0
EP2> clearElf: free dynSegment=0x14CCF754
EP2> registerLibrary: enter, 0x3fd9a6c
EP2> registerLibrary: fnLibCount=4
EP2> registerLibrary: ind=3fd9ac4, i=3
EP2> registerLibrary: exit, *ind=3
EP2> linkLibraries: free lib_uri=0x14BED554
EP2> linkLibraries: exit, 0x0
EP2> relocatePLT: enter, 0x3fd9abc
EP2> relocatePLT: exit, 0x0
EP2> relocateDyn: enter, 0x3fd9ad4
EP2> relocateDyn: exit, 0x0
EP2> prepareElf: free cur_dir=0x14BED314
EP2> prepareElf: exit, 0x0
EP2> registerElf: enter, 0x3fd9af0
EP2> registerElf: starting ELF at 0x14D4A8C9
Masya: dbg: "../src/./app.c"@187: _start: Enter
Masya: dbg: "../src/./app.c"@208: _start: register app to event 0x0002a3c0
Masya: dbg: "../src/./app.c"@210: _start: register app DONE, status = 0
EP2> dlopen_int: cur_dir = ''
EP2> dlopen_int: alloc lib_uri=0x14bed314
EP2> findLibrary: enter, 0x3fd99fc
EP2> findLibrary: Libpath 0, 'file://c/Elf2', 13
EP2> findLibrary: Libpath 1, 'file://c/libs', 13
EP2> findLibrary: Libpath 2, 'file://a/shared libs', 20
EP2> findLibrary: exit, 0x402
EP2> dlopen_int: free lib_uri=0x14BED314
EP2> dlopen_int: cur_dir = ''
EP2> dlopen_int: alloc lib_uri=0x14bed314
EP2> findLibrary: enter, 0x3fd99fc
EP2> findLibrary: Libpath 0, 'file://c/Elf2', 13
EP2> findLibrary: Libpath 1, 'file://c/libs', 13
EP2> findLibrary: Libpath 2, 'file://a/shared libs', 20
EP2> findLibrary: exit, 0x402
EP2> dlopen_int: free lib_uri=0x14BED314
Masya: dbg: "../src/./app.c"@230: _start: END, status = 0, elf = 0x14d4c080
10c5f1c6:AMS: Serial: port[1] XOFF.
10d75432:AMS_SERIAL_XON.
10d75448:sjal_SerialCallbackHandler: to USB 1999 bytes
EP2> registerElf: ELF returned with 0x14D4EA0C
EP2> registerElf: exit, 0x0
EP2> loadElf: exit, 0x0
EP2> clearElf: free dynSegment=0x14CD15D4
EP2> ldrLoadElf: status = 0
MotoCMD2: dbg: "../src/./fb.c"@322: HandleSelect: END, status = 0
Masya: dbg: "../src/./app.c"@299: AppStart: Enter
Masya: dbg: "../src/./app.c"@316: AppStart: APP_InitAppData DONE, papp = 0x14bca844
Masya: dbg: "../src/./app.c"@333: AppStart: APP_Start DONE, status = 0
Masya: udbg: "../src/util/bcfg.c"@130 @ address 0x03fd9bb8 BCFG_Init: uri = 'file://c/Elf2/IC/masya.bcfg'
Masya: dbg: "../src/util/bcfg.c"@132: BCFG_Init: BCFG_Load2RAM DONE, res = 1
Masya: dbg: "../src/util/bcfg.c"@135: BCFG_Init: BCFG_Save2File DONE, res = 1
Masya: dbg: "../src/util/bcfg.c"@137: BCFG_Init: END, res = 1
picq: ../src_picq./main.c@59 icqInit: app = 0x14bca844
SOCK: ../src/sock/socket.c@90 init_socket_api
SOCK: ../src/sock/socket.c@127 read_ws_params Enter
SOCK: ../src/sock/socket.c@150 read_ws_params: alloc mem done, ws_rec = 0x14c38654
SOCK: ../src/sock/socket.c@155 read_ws_params: get sess by index DONE, status = 1
SOCK: ../src/sock/socket.c@160 read_ws_params: apn:internet, name:, pw:
Masya: dbg: "../src/./app.c"@341: AppStart: END, status = 0
Masya: dbg: "../src/./app.c"@380: HandleUITokenGranted: Enter
Masya: dbg: "../src/./app.c"@384: HandleUITokenGranted: APP_HandleUITokenGranted DONE, status = 0
Masya: dbg: "../src/./main_menu.c"@78: MainStateEnter: Enter, type = 0
Masya: dbg: "../src/./main_menu.c"@86: MainStateEnter: UIX_CreateListDialog DONE, dialog = 65548
Masya: dbg: "../src/./main_menu.c"@96: MainStateEnter: END
Masya: dbg: "../src/./app.c"@391: HandleUITokenGranted: END
MotoCMD2: dbg: "../src/./fb.c"@234: FBStateExit: Enter, type = 1
Masya: dbg: "../src/./main_menu.c"@78: MainStateEnter: Enter, type = 1
Masya: dbg: "../src/./app.c"@353: AppExit: Enter, event = 0x14c11f94, code = 0x14
Masya: dbg: "../src/./app.c"@410: AppChangeState: state = 2 / 0
EP2> unloadElf: enter, addr=0x14D4AA4F
10d7546a:10c5f178:10d7546a:sjal_SerialCallbackHandler: completed
[close]

Надеюсь поможет smile.gif


----
G-XaD: понял. dlopen нужно вызывать после инита эльфа (после того, как _start вернет указатель на эльф). Или положить эльф и либы в один из стандартных путей:
/c/Elf2/
/c/libs/
/a/shared libs/

Сообщение отредактировал G-XaD - 28.4.2010, 7:47
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
daFix
сообщение 27.4.2010, 21:11


Новичок
*

Группа: Начинающие
Сообщений: 2
Регистрация: 20.6.2009
Пользователь №: 201 639
Модель телефона: E398
Прошивка: Dream a reality 1.3

Рейтинг: 0



Цитата(G-XaD @ 26.4.2010, 13:31) *
не понял pardon.gif


Я говорил о том, что было бы не плохо сделать два потока - один для обработки графики, а другой для работы с сетью


----
G-XaD: скорее всего невозможно.

Сообщение отредактировал G-XaD - 28.4.2010, 7:50
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gray One
сообщение 30.4.2010, 12:42


Ветеран
*****

Группа: Пользователи
Сообщений: 593
Регистрация: 12.2.2008
Из: Великий Новгород
Пользователь №: 163 295
Модель телефона: L7e, 5530
Прошивка: OAR, S60v5

Рейтинг: 238



G-XaD,
Да я наверно не в силах собрать и запустить этот эльф. Все разложил по всем путям, но никак не запускается. Пишет такую же ошибку как и раньше.
Прикрепленный файл log_l7e_icq.zip   ( 1.05 килобайт ) Кол-во скачиваний: 114
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
G-XaD
сообщение 30.4.2010, 14:58


Мастер
****

Группа: Разработчики
Сообщений: 171
Регистрация: 6.11.2007
Из: Donetsk City / Ukraine
Пользователь №: 153 083

Рейтинг: 323



Gray One,
Первый отчет об ошибке со скрином - там небыло файла libuix.so.
В конце лога ясно написано, что эльфлоадер не может найти либу "libuix.so". Поиск либы производился в папках "/c/Elf2", "/b/Elf2", "/c/libs", "/a/shared libs". Причем это на этапе "загрузки" эльфа.
Строка
Цитата
EP2> loadElf: enter, uri = 'file://c/Elf2/masya_dbg.elf', stack=3fd9b1c

показывает, что эльф был запущен с диска 'c', насколько я помню, флэшка это диск 'b', остальные память телефона. На втором скрине (с файлом LIBUIX.SO) файлы написаны большими буквами, наверное ты кидаешь файлы через p2k (я использую OBEX, он намного удобнее). В памяти телефона регистр имеет значение, об этом уже давно известно! Поэтому не находит либу.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Pieeer
сообщение 1.5.2010, 9:22


Ветеран
*****

Группа: Пользователи
Сообщений: 357
Регистрация: 5.2.2007
Из: Нижний Новгород
Пользователь №: 120 756
Модель телефона: l7e, E2, Е3
Прошивка: 0AR, Maxx E2

Рейтинг: 46.5



Кинул все /c/Elf2/ на запускается
Прикрепленный файл log.zip   ( 1.88 килобайт ) Кол-во скачиваний: 154



----
G-XaD: реализация ЕП2 не позволит инитить. Рабоать на ревизии ниже 61 пока не будет.

Сообщение отредактировал G-XaD - 5.5.2010, 10:58
Прикрепленный файл log.zip   ( 1.88 килобайт ) Кол-во скачиваний: 154
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Rastаman
сообщение 3.5.2010, 8:35


Опытный
***

Группа: Пользователи
Сообщений: 111
Регистрация: 3.2.2010
Пользователь №: 213 447
Модель телефона: L7
Прошивка: In_Style v1.0

Рейтинг: 9



G-XaD,
Будет в будушем поддерживать анимированые смайлы?


----
G-XaD: нет. Еще вопросы? :)

Сообщение отредактировал G-XaD - 5.5.2010, 10:29
Пользователю запрещено создавать сообщения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
mirba
сообщение 3.5.2010, 12:09


Интересующийся
**

Группа: Пользователи
Сообщений: 46
Регистрация: 3.9.2007
Пользователь №: 146 510
Модель телефона: Motorola E398
Прошивка: Dream Reality 1.3

Рейтинг: 3.5



круто на дар14.2, работает без проблем, какой объем принимаемого сообщения? у меня только первую строчку принимает.


----
G-XaD: Вообще 1024*2 байт. Строчку? Может это в чате видно только 1 строчку? А вообще я не проверял, но если длинное сообщение делится на нескольоко пакетов, то точно результат непредсказуем.

Сообщение отредактировал G-XaD - 5.5.2010, 10:32
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SpyHEX
сообщение 4.5.2010, 8:39


Мастер
****

Группа: Пользователи
Сообщений: 175
Регистрация: 9.7.2007
Из: страны непуганных идиотов
Пользователь №: 140 861
Модель телефона: -=/\/\=-
Прошивка: -=]|[=-

Рейтинг: 48



Как писал раньше Masya подключалась у меня с нового уина, а со старого никак(Disconnect, и сообщение передано 115кб - много слишком согласитесь), подчистил контакт - лист, все равно таже проблема. Зашел в эльфе в Contact List, листаю список - что-то контактов то много, а вроде чистил smile.gif Как выяснилось, все контакты повторяются 10 раз!!! . G-XaD, поправь плиз smile.gif


----
G-XaD: О_о, кульный уин :).
Я вроде писал, что контакт лист в протоколе называется SSI. Эта штука обладает двумя параметрами актуальности - количество и время модификации. Так вот после того, как сервер присылает полностью SSI, клиент должен отправить параметры актуальности своей локальной копии, если они не совпадают, то сервак снова их присылает. Похоже, что пакеты сформированы не так, как я ожидал. "Исправить" я не могу, т.к. не могу повторить проблему.
Мне нужна часть файла _icq.log после коннекта с твоим старым уином (при каждом запуске эльфа он обнуляется).
Нужны дампы начиная от "00130005000000000005000000000000" (это клиент спрашивает "моя лок. копия, в кот. нет записей актуальна?") до следующего, начинающегося с "00130005" включительно.
В этом промежутке может содержатья лична информация (уины и имена контактов, списки видящих/невидящих/игнора), поэтому можешь выложить это в rar архиве с паролем (rar ломается только брутом), а пасс в личку.

Сообщение отредактировал G-XaD - 5.5.2010, 10:27
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Serg398
сообщение 6.5.2010, 14:53


Интересующийся
**

Группа: Пользователи
Сообщений: 95
Регистрация: 25.6.2007
Из: Белгород
Пользователь №: 139 399
Модель телефона: E398
Прошивка: 79R + Elf's

Рейтинг: 7



подключение стоит на 1 проценте. тел К1. еп2 старый. ну хоть кнопки заработали.
Вот лог: http://slil.ru/29092567
какой то он слишком маленький..


----
G-XaD: [Masya] ICQ Client
На 1% стоит потому, что небыло колбэка на создание сокета, его небыло потому, что размер аттача не такой как ожидали, это потому что билд picq.so под L7e отдельный.
А в лог нужно было глянуть прежде чем выкладывать (102 байта).

Сообщение отредактировал G-XaD - 6.5.2010, 18:51
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sever20067
сообщение 11.5.2010, 9:08


Мастер
****

Группа: Пользователи
Сообщений: 244
Регистрация: 24.8.2006
Из: Усть-Катав
Пользователь №: 96 281
Модель телефона: moto e398 & se k810
Прошивка: Dar2.x & r8bf003

Рейтинг: 13



Можно реализовать показ/скрытие офлайн контактов, что бы текст в чате был сверху в низ а не наоборот, и написание текста сразу по джою а не через клавишу меню?

----
G-XaD: 1) да
2) можно, но это более сложный и медленный алгоритм.
3) изменить действие по select на MsgComposer можно. А открывать полностью сообщение через меню?

И ещё, наверно конфликта нет у маси с мра, так вот, можно ли сделать в конфиге сменную комбинацию развёртки маси, а то комбинации дефолтные совпадают. А реально сделать авто-развёртку маси при входящем сообщение, как в яве на сонериках?


----
G-XaD: да, да.

Сообщение отредактировал G-XaD - 12.5.2010, 14:41
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
bobert
сообщение 15.5.2010, 2:25


Новичок
*

Группа: Пользователи
Сообщений: 9
Регистрация: 3.4.2010
Пользователь №: 215 802
Модель телефона: e398

Рейтинг: 0



на дар 15 все нормально подключается, принимает и отправляет, вот только соединение недолого держится, минут через 5 выдает сообщение Disconect, очень напрягает. И еще заметил что если контакт в списке отключается и потом опять подключается, то в списке контактов зеленым он уже не загорается, то есть как бы так и остается отключенным.


----
G-XaD: Какой была активность за 5 мин перед отключением?
Про онлайн статус: сервер присылает сообщения когда контакт изменяет свой статус. Как сервак присылает сообщения так мася и показывает статусы.

Сообщение отредактировал G-XaD - 15.5.2010, 7:56
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
CarbonZyn
сообщение 17.5.2010, 13:12


Гуру
******

Группа: Пользователи
Сообщений: 849
Регистрация: 20.3.2008
Из: Саратов -63
Пользователь №: 167 051
Модель телефона: L7; Е398
Прошивка: Zver 1.4 and DaR 2.х


Настроение:
Все бодрячком=)))



Рейтинг: 281



Цитата(T@urn4ik @ 17.5.2010, 16:12) *
Скажите, что можно сделать со статус строкой? Она периодически появляется и это немного нервирует

дождаться пока автор исправит это недорозумение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sever20067
сообщение 18.5.2010, 17:10


Мастер
****

Группа: Пользователи
Сообщений: 244
Регистрация: 24.8.2006
Из: Усть-Катав
Пользователь №: 96 281
Модель телефона: moto e398 & se k810
Прошивка: Dar2.x & r8bf003

Рейтинг: 13



А можно изменить объём вводимой информации в сообщении, имею в виду количество вводимых символов? И будет ли поддержка смайлов, не графических, а текстовых?


----
G-XaD: 2 Кб мало? На экран влазит столько текста?
А что мешает набрать текстом ":)"?

Какие 2 кб? Низнаю низнаю, вот скрины:
Изображение
Изображение

Ещё заметил небольшой баг, допустим при вводе слова без айтапа использую джойстик, для сокращения времени удержания курсора на букве, так вот, набираю букву>нажимаю джой в право>и вижу что окошко в котором представлены символы ввода как бы зависло на букве, которую выбирал в последний раз, нажимаю джой в право/лево, окошко висит, нажимаю другую клавишу для ввода, выбирается буква, и только потом исчезает окошко выбора ввода символа. Так же не понял из-за чего ребут, думаю из-за простойки маси, т.к. минуты 2 ею не пользовался, а до этого минут 5-10 юзал и без каких либо побочных эфектов.
И ещё пожелание:
1. Сделать переход с заглавной буквы на прописную, в начале каждого предложения, а так же, если выставил сначал все заглавные, а потом надо пропиную, то он бы уменьшал букву, а не переключал на инглишь
2. Можно добавить ещё и пункт ввода символов+раширеные символы, как на сонерике, окошком?
3. Сделать запоминание ввода текста, допустим ввёл текст, и срочно свернул маську, по каким либо срочным делам, потом развернул маську, и текст ввода был на месте.

Сообщение отредактировал sever20067 - 22.5.2010, 16:44
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Mazzog
сообщение 19.5.2010, 15:07


Новичок
*

Группа: Пользователи
Сообщений: 22
Регистрация: 31.3.2010
Пользователь №: 215 695
Модель телефона: e2

Рейтинг: 0



только у меня ася часто дисконектит??
jimm работает отлично
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
[Masya] ICQ Client by G-XaD, Еще не вся нужная функциональность · Эльфы, их разработка и портирование · Forum
 

4 страниц V < 1 2 3 4 >
Ответ в темуСоздание новой темы
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 18.6.2025, 6:35

Форум живёт: