Linux

Работы над плагином TooBars продолжаются

Мне и самому изначально было интересно сделать отображение статуса в виде картинки, да ниасилил с наскока. А тут ещё один иностранный товарищ то же запросил… В общем, решил я ещё немного с ним поковыряться.
И уже написал код, который выводит соответствующие значки. Задумка – объединить на одном значке иконку протокола с иконкой статуса, как это сделано в Carrier’е.
А вот далее – стопяцоттрёхсотый подход к попытке наложить значок поверх кнопки, да так, чтобы кнопка эта не увеличивалась в размерах, и, как следствие, не тянула за собой и статусную строку. Пример – gedit. Там в статусной строке есть пара контроллов похожих, только там это не совсем кнопки…
Заодно уже пофиксил пару потенциальных ошибок, следствием которых (наверное :)) являлись утечки памяти.
А также баг один нашёл – при возникновении ошибки в протоколе с последующим обрывом соединения этот протокол оставался висеть в статусной строке со старым статусом, т.к. возникающее при ошибке событие не обрабатывалось.

Теги: ,

Wednesday, 27 Jan 2010 Linux Ваш отзыв

Дальнейшие работы над плагинами пока заморожены

По причине попадания меня в аварию и последующей необходимости отремонтировать своего коника. Да ещё и ТО (60 ткм) уже на пару тыщ километров продро… просра… просрочил… В итоге семья + работа + коник = всё моё время. Т.е. раньше на третьем месте были плагины, а теперь – коник. Коник съел плагины! ЫЫыыыы!!!
Но ничего, рано или поздно этот гиморрой закончится и тогда, возможно, я осилю иконки вместо текстов статусов в TooBar’е и т.п.

Thursday, 21 Jan 2010 Linux Ваш отзыв

Сделал DEB-файл для установки плагина TooButtons

Ссылка на закачку:
pidgin-toobuttons_1.0-1_i386.zip

Скачиваем
Распаковываем
Устанавливаем

Теги: ,

Wednesday, 20 Jan 2010 Linux Ваш отзыв

Первый релиз нового плагина

Плагин добавляет кнопки “Отправить” и “Закрыть” в окно беседы.

http://vayurik.ru/wordpress/toobuttons

Из задумок – прикрутить к этим кнопкам функционал, соизмеримый с аналогичными кнопками QIP’а. Во всяком случае в части касающейся закрытия бесед.

Теги: , , ,

Sunday, 03 Jan 2010 Linux Ваш отзыв

С наступившим 2010 годом!

Счастья, здоровья, любви, секса (в хорошем смысле этого слова ;)), денег…
Всего, да побольше, побольше! :))))

Sunday, 03 Jan 2010 Linux Ваш отзыв

Последний в этом году релиз

По сообщению одного иностранного товарища, в предыдущей версии имелась ошибка, которая у меня не проявлялась, но в некоторых условиях не позволявшая активировать кнопку “Добавить контакт” после загрузки учётных записей.
В итоге дважды переписал соответствующую функцию и теперь, вроде бы, всё работает 🙂
Заодно добавил контекстные меню при клике на панели инструментов и на кнопке смены статуса учётной записи.

Теги:

Monday, 28 Dec 2009 Linux Ваш отзыв

Релиз TooBars 1.2

Рад сообщить, что 1.2! 🙂

http://vayurik.ru/wordpress/toobars

Теги: ,

Friday, 18 Dec 2009 Linux Ваш отзыв

Бугага!!!

Нашёл! Как ни странно, дело было не в моих кривых ручонках, в ручёнках того, кто писал этот самый pidgin_status_box_new_with_account.
На эту мысль меня навел тот факт, что во-первых, никаких unref’ов я там и близко не использую, однако ругается именно unref, во-вторых, при попытке установить свойство в TRUE (каковое значение и установлено по умолчанию) всё замечательно работало, проблема возникала исключительно при попытке установить его в FALSE.
Ну да ладно. Немного жаль потерянные 4 дня, что я потратил на выяснение этого.
В плюсе же – в очередной раз убедился, что верить нельзя никому, а также обнаружение и попутное устранение сегфолта при попытке добавить пользователя, если нет ни одного подключённого аккаунта (именно подключённого, а не активного).
В общем, нет худа без добра.

Теги:

Thursday, 17 Dec 2009 Linux Ваш отзыв

Эта музыка бууудет вееечной

Как выяснилось, то, что я так радостно нашёл днём – нихрена не оно и долбанная “g_object_unref: assertion `G_IS_OBJECT (object)’ failed” так и сыпет при первой попытке сделать g_object_set (TB->AccountStatusBox_sbox, “iconsel”, FALSE, NULL) при условии, что TB->AccountStatusBox_sbox это pidgin_status_box_new_with_account (account).
При этом в плагине MyStatusBox никаких таких ошибок нет. Правда, его разработчики не знают, что этот плагин можно заставить вызвать сегфолт, а я с ним уже поборолся. Возможно, следствием этого и является текущая жопа, но от этого не легче. Странный выбор для разработчика – или такая ошибка, или такая. При этом создаётся впечатление, что третьего и не дано.
Упарило уже. Как-то неприлично много внимания к какой-то сраной, копеечной проблеме. Неадекватно много. Бедные программисты, вынужденные в ЭТОМ программить постоянно. Соболезную.

Теги:

Thursday, 17 Dec 2009 Linux Ваш отзыв

Совместимость в Pidgin 2.6.4

Сегодня прилетело обновление Pidgin до версии 2.6.4. Плагин стабильно работает, будто смены версии и не произошло.
Я рад.
Одним потенциальным гиморром меньше 🙂

Теги:

Wednesday, 16 Dec 2009 Linux Ваш отзыв

Поддержите меня!

Если вы хотите отблагодарить меня, можете закинуть денег мне на хостинг.
Делается это просто: в любом терминале ищем провайдера "Masterhost" и указываем лицевой счёт c123759 (обычно без первой буквы).

А я уж постараюсь и дальше стараться! :D

Яндекс.Деньги

41001543226857