Хм. Все же, BOM лучше убрать; эти два файла — единственные в проекте такие (если, конечно, вы допускаете мутабельность файлов, заимствованных из Qt). Сборка спотыкается на этих файлах (т.е. вылетает с ошибкой).
В процессе сборки под юникс нашел еще одну проблему: синтаксис unix:!macx требует фигурных скобок в файле src/config.inc, иначе переменные INSTALL_PREFIX, etc. не устанавливаются.
1) уберите Byte Order Mark (BOM) в начале src/utils/balloontip.{cpp,h}
2) в src/plugins/stylesheeteditor/private/qcssparser.cpp надо заменить #include'ы QFileinfo и QFontmetrics на QFileInfo и QFontMetrics соответственно (видимо, девелоперы сидят под вендой, поэтому ошибка в регистре прошла незамеченой)
Учитывая ваши планы выложить исходники, думаю, добавление не-mainstream платформ не будет слишком уж сложной задачей, особенно если люди будут присылать качественные патчи. :-)
Выглядит действительно симпатично. Рассматриваете ли вы возможность открытия исходников (хотя бы частично: например, только ядро программы + jabber (gtalk) протоколы/транспорты)?
Возможно. Впрочем, еще не ясно, что окажется полезнее: последовательно собирать все грабли, или сразу окунаться в хорошие архитектуру и код + учиться разработке в настоящем open source проекте. ;-)
Не стану говорить, что «не нужно», но все же имхо полезнее и эффективнее было бы не писать свое с нуля, а добавлять поддержку новых форматов в libarchive. Это очень зрелый проект, прошедший проверку коллекцией портов FreeBSD; libarchive лежит в основе bsdtar и bsdcpio, отличается хорошей архитектурой и переносимостью.
Дело в том, что сокращалки в твиттере — это вынужденная необходимость, прибегать к которой стоит лишь в том случае, когда ссылка никак не влезает в твит, а без нее не обойтись. В «полноформатных» сообщениях сокращать ссылки — дурной тон, ибо нельзя сразу понять, куда она ведет, и стоит ли на нее кликать. Слешдот-парсер, к примеру, к каждой ссылке вообще приписывает в квадратных скобках имя домена, т.е. даже смотреть в статус бар нет необходимости — сомнительный домен глаз заметит еще во время чтения текста комментария.
В данном случае, кстати, человек вовсе не дал понять, куда ведет ссылка, а лишь о чем она. Согласитесь, это все-таки не одно и то же.
В процессе сборки под юникс нашел еще одну проблему: синтаксис
unix:!macx
требует фигурных скобок в файлеsrc/config.inc
, иначе переменныеINSTALL_PREFIX
, etc. не устанавливаются.1) уберите Byte Order Mark (BOM) в начале
src/utils/balloontip.{cpp,h}
2) в
src/plugins/stylesheeteditor/private/qcssparser.cpp
надо заменить #include'ы QFileinfo и QFontmetrics на QFileInfo и QFontMetrics соответственно (видимо, девелоперы сидят под вендой, поэтому ошибка в регистре прошла незамеченой)ramblercontacts_v0.3.2.1030_beta_src.tar.gz
?В данном случае, кстати, человек вовсе не дал понять, куда ведет ссылка, а лишь о чем она. Согласитесь, это все-таки не одно и то же.