Сделай сам...
Ох уж этот Gaim - клиент icq под линукс, я же через него общаюсь с лаптопа на работе… Поставил новую версию (старая глючила) - новая ещё больше стала глючить… Чуть ли не половину друзей перестал понимать - то вообще говорит, что ошибка при получении сообщений, то абракадабру выдаёт…
Пришлось отловить пару друзей с такими проблемами, и править ручками исходники Gaim’а, а потом отлаживать… Зато пара дней возни - и теперь практически всё у меня со всеми работает, даже лучше чем было :)
Вот она - дань нетерпению! Ненавижу ждать! Приходится самому исправлять некоторые ошибки :) Зато потом приятно - всё шуршит и работает как раз так, как надо :) Люблю, когда так! :)
Старые комментарии (11)
Патчи слабо сделать и разработчикам отослать? :) (это не я, это будущий муж мимо проходил) :-)))) Он у меня такой же:)
↩ Ночная_тень:
Значит, теперь мы сможем Ююкать?)))
Угу! Обязательно сможем, Ночная! Чмок! :)
↩ Darjeeling:
Патчи слабо сделать и разработчикам отослать? :) (это не я, это будущий муж мимо проходил) :-)))) Он у меня такой же:)
Мучаться долго! А много времени я не имею права на это тратить... Так что пока только для себя... ;)
↩ Darjeeling:
Diff -u занимает много времени? Это вопрос привычки.
: ))))))))))))))))))))))))))))) Как раз это не занимает времени совершенно... Просто как объяснить разработчикам, что разделитель, который они используют для одного из форматов старых сообщени icq (старого на уровне icq2003a), который прекрасно работает в английском и многих других языках, в русском является кодом буквы "ю", и потому безбожно режет все мессаги с оной буквой?! ;) Я думаю, я не делаю feedback'а просто потому, что у меня подход изначально эгоистичный - я вижу, что неправильно, я немедленно вижу, как сделать хак, который спасёт моё положение, и уже не желаю (да и не могу) тратить время на то, чтобы разбираться досконально и докапываться до того уровня, где на самом деле зародилась проблема и где её можно, наверное, решить способом более долгим, но зато правильным и полезным для всех, а не для меня одного ;)
Привет! Я уже как раз по дороге примерно так и думал, что надо , действительно, просто на sf.net заложить патчик, и сказать, что к версии 0.81, правит то-то и то-то ;) Я тогда всё же приведу мой quickfix к более гибкому виду (чтобы не 1251 была кодировка, а любая - та, что стоит в настройках к данному аккаунту icq), и положу его к ним на сайт. Ну и тебе кину тоже ;) А то quickfix, он хоть и quick, но на безрыбье тоже очень даже fix! :) О как сказал :)
Ну всё, патчик вот тут: http://sourceforge.net/tracker/index.php?func=deta...23696&group_id=235&atid=300235 Только про букву "ю" я не стал проблему решать - потому что не могу нигде найти описания протокола, а без него менять просто на другой символ - как-то неправильно. Я вечером отошлю по email-у тебе полный патч.
Там на самом деле полнее нету :) Просто В oscar.c если поискать 376, то найдётся та единственная строка с этим кодом, который почему-то всё после "ю" режет в сообщениях... Заменяешь это \376 на любой символ, и работает... Только понять не могу, почему \376? Надо будет спросить там же, или как баг записать... А workaround имеется в виду этот, по-видимому. В общем-то, то же самое, что и я сделал, только я меньше кода правил, чтобы зря не коверкать код - а они многое сразу переделали... В общем-то, тоже makes sense :) http://cvs.sourceforge.net/viewcvs.py/gaim/gaim/sr...scar/oscar.c?r1=1.654&r2=1.655
приятно слышать, что у тебя все хорошо