gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Суббота, 6 марта 2010< ^ >
NegatiV установил(а) тему: Release: 1.98-beta2 || SVN: 136 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO:
* Вывод меню хаба на вкладке.
* Раскраску ников
* *NEW* Иконки клиентов
Release schedule:
* 10.03 Release EiskaltDC++ 1.99-beta3
* 20.03 Release EiskaltDC++ 2.0
Конфигурация комнаты
Участники комнаты

GMT+3
[01:34:28] SPU вышел(а) из комнаты
[02:07:31] <dhampire> 0xd34df00d, не знаешь что это такое что такое творится?
Cannot get thread event message: debugger service failed
(gdb)
[02:41:50] WiseLord вышел(а) из комнаты
[03:40:26] nbspjr вышел(а) из комнаты
[04:39:20] NegatiV вошёл(а) в комнату
[09:16:38] NegatiV установил(а) тему: Release: 1.98-beta2 || SVN: 221 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO:
* Вывод меню хаба на вкладке.
* Раскраску ников
* *NEW* Иконки клиентов
Release schedule:
* 10.03 Release EiskaltDC++ 1.99-beta3
* 20.03 Release EiskaltDC++ 2.0

[09:17:53] SPU вошёл(а) в комнату
[10:53:07] SPU вышел(а) из комнаты
[10:53:43] SPU вошёл(а) в комнату
[11:17:24] SPU вышел(а) из комнаты
[11:20:04] dhampire вышел(а) из комнаты
[11:45:03] nbspjr вошёл(а) в комнату
[11:58:07] WiseLord вошёл(а) в комнату
[12:06:33] <WiseLord> NegatiV: http://www12.picfront.org/picture/w6jmIM7kW6h/img/xsnap.png - можно исправить аналогично прогрессбару загрузки в своё время?
[12:12:06] Abram вошёл(а) в комнату
[12:36:41] deseven вошёл(а) в комнату
[12:37:13] <deseven> спасибо за галочку)
[13:08:25] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[13:15:20] wilgib вошёл(а) в комнату
[13:18:22] <wilgib> NegatiV: issue 107: это иконки от старого EiskaltDC http://img692.imageshack.us/img692/9830/37548027.png , а это от EiskaltDC++  http://img692.imageshack.us/img692/9778/86090739.png
[13:21:49] nE0sIghT вошёл(а) в комнату
[13:22:14] <WiseLord> wilgib: ты бы хотя бы на тех же юзерах показал, отличаются, мол
[13:23:09] <WiseLord> а иконки одинаковые
[13:23:27] <wilgib> WiseLord: в иконках из EiskaltDC++ вообще нет оранжевого цвета, только вариации синего.
[13:23:37] <WiseLord> оранжевый - это вроде firewall
[13:23:45] <WiseLord> там бинарная система иконок
[13:24:15] <WiseLord> возможно, не определяет ядро dcpp
[13:24:33] <WiseLord> а так - один и тот же icons/user/default/usericons.png
[13:24:54] <WiseLord> либо наоборот, старый eiskaltdc не мог определить и показывал как "огонёк" - закрыто за файрволом
[13:26:01] <wilgib> WiseLord: да сами иконки одинаковые, но мне не хватает именно этого цвета в дополнение к иконкам.
[13:26:16] <WiseLord> при чём тут цвет
[13:27:13] <WiseLord> тему нарисовать любую можно, кто не даёт
[13:28:07] <wilgib> WiseLord: в смысле некоторые иконки заменяются на иконки оранжевого цвета
[13:28:21] <WiseLord> ща.. погоди, найду
[13:29:24] <nbspjr> а у меня почему-то меню не полностью работает, вызываемое по ПКМ в окне трансферов
[13:29:46] nE0sIghT вышел(а) из комнаты
[13:29:56] nE0sIghT вошёл(а) в комнату
[13:30:10] <nbspjr> качает с меня пользователь. жму пкм на нем в трансферах, личка - не происходит ничего. пкм - browse files - тоже ничего
[13:30:16] <wilgib> WiseLord: и что значит белая галочка на зелёном фоне у некоторых иконок из EiskaltDC ?
[13:30:43] <WiseLord> ssl
[13:39:04] dhampire вошёл(а) в комнату
[13:41:16] <WiseLord> wilgib: http://dpaste.org/HU5H/ (из кода eiskaltdc)
[13:41:22] <WiseLord> там понятно, что какая иконка обозначает
[13:41:40] <WiseLord> x - смотри файл иконок по горизонтали, y - по вертикали
[13:48:27] <WiseLord> а ++ в файле WulforUtil.cpp идёт обработка, там firewall пока не обыгрывается
[13:51:10] <wilgib> WiseLord: а набор иконок от valknut может удалить из поставки?
[13:51:22] <WiseLord> а пусть будет
[13:51:34] <WiseLord> он убогий, но хрен его знает.. может кому нравится )
[13:51:59] <wilgib> WiseLord: зачем, неужели кто-то будет его использовать?
[13:54:29] <dhampire> wilgib, откуда ты знаешь что никто его использовать не будет ?
[13:55:28] <WiseLord> кстати
[13:55:29] <WiseLord> dhampire:
[13:55:44] <dhampire> ?
[13:55:47] <WiseLord> а что, если написать какую-нибудь мелкую программку
[13:55:58] <WiseLord> чтобы клепать темы для eiskaltdcpp можно было?
[13:56:22] <dhampire> WiseLord, какие темы?
[13:56:30] <WiseLord> usericons.png
[13:56:58] <WiseLord> я просто вспоминаю, как я вручную рисовал новый этот файл
[13:57:06] <dhampire> написать можно
[13:57:06] <WiseLord> накладывал иконки эти "оверлейные".. жуть
[13:57:12] <WiseLord> суть-то там проста
[13:57:22] <wilgib> dhampire: любой человек посмотрев на иконки по умолчанию и на иконки из valknut выберет по умолчанию, я не могу себе представить человека который будучи в здравом уме и светлой памяти предпочтёт иконки из valknut.
[13:57:25] <WiseLord> несколько основных иконок - по скорости линии
[13:57:41] <WiseLord> и несколько мелких (оверлейных), которые в разных сочетаниях накладываются на основные
[13:58:03] <WiseLord> и на выходе получаем как бы готовый файл
[14:03:06] <dhampire> WiseLord, а на питоне скрипт для гимпа нельзя написать ?
[14:03:17] <WiseLord> а хз.. может и можно
[14:03:37] <WiseLord> но в любом случае, у нас пока вроде темы не переключаются в настройках
[14:04:40] <dhampire> WiseLord, ты вообще писал скрипты на питоне ?
[14:04:44] <WiseLord> не
[14:04:45] <WiseLord> )
[14:05:34] <dhampire> =)
[14:09:43] Abram вошёл(а) в комнату
[14:13:46] <deseven> r224 - работает, не падает, не глючит. Странно :)
[14:16:37] <dhampire> deseven, почему старнното сразу ? :)
[14:16:54] <dhampire> странно то*
[14:17:02] <deseven> dhampire: ну я все microdc вспоминаю)
[14:17:11] <deseven> и greylink под вайном)
[14:17:43] <nbspjr> месье знает толк в извращениях :)
[14:17:54] <deseven> щас еще попробую под Xvfb загнать, надеюсь получится
[14:18:15] <nbspjr> dhampire: а что насчет менюшки в окне трансфера? или на трекер писать?)
[14:18:22] <deseven> nbspjr: я не виноват что все так плохо с дц-клиентами) Ну, теперь можно сказать что _было_ плохо
[14:18:27] <dhampire> nbspjr, на трекер
[14:19:07] <dhampire> deseven, Xvfb - а чистый fb не идёт?
[14:19:09] <nbspjr> хмм, а сейчас работает. я даже не перезапускал. может, оно работает только для активных трансферов
[14:19:20] <nbspjr> ладно, потестю еще, а потом напишу :)
[14:19:28] <dhampire> а точно qt же не умеет
[14:19:52] <deseven> qt..
[14:19:58] <dhampire> nbspjr, ты о чём вообще
[14:20:17] <dhampire> deseven, ну gtk вроде через fb рендерить умеет
[14:20:24] <dhampire> а вот qt вроде нет
[14:20:24] <deseven> я же хочу отказаться от vnc :) Так правильнее будет по-моему
[14:21:08] <nbspjr> dhampire, меню по ПКМ в окне трансферов не всегда работает. точнее, не все пункты. например,при выборе private message или brose files ничего не происходит
[14:21:19] <nbspjr> но не всегда
[15:20:45] <deseven> Усе работает, я счастлив. Спасибо вам за работу :)
[15:42:37] nbspjr вышел(а) из комнаты
[15:42:37] nbspjr вошёл(а) в комнату
[15:45:44] WiseLord вышел(а) из комнаты
[15:52:17] dhampire вышел(а) из комнаты
[15:54:06] dhampire вошёл(а) в комнату
[15:59:34] <nbspjr> а ручками тег клиента нельзя указать?
[16:00:53] <dhampire> nbspjr, в смысле глобал тэг?
[16:01:57] <nbspjr> да хоть какой-нибудь :) я сейчас в настройках избранного хаба смотрю, там в списке теги нескольких клиентов на выбор (флайлинк, хомдц и так далее).
[16:02:16] <nbspjr> для проверки понадобилось грейлинком представиться, но это так.. слишком частный случай :)
[16:02:46] <dhampire> nbspjr, грейлинк не одобряем
[16:03:14] <nbspjr> я сам не одобряю :) человеки тестят броадкастилку на хабе, которая кидает всем, у кого тег грейлинка, ворнинг
[16:03:30] <nbspjr> ладн, не важно :)
[16:04:30] <dhampire> nbspjr, ты хотел узнать что им кидают?
[16:04:39] <nbspjr> помочь потестить хотел
[16:04:42] <Kroll> (gdb) backtrace
#0  0x00000000 in ?? ()
#1  0x08131217 in HubFrame::getArenaTitle() ()
#2  0x081bd461 in ToolBar::redraw() ()
#3  0x08146c57 in MainWindow::redrawToolPanel() ()
#4  0x081265da in HubFrame::newMsg(QHash<QString, QVariant>) ()
#5  0x08134f22 in Func1<HubFrame, QHash<QString, QVariant> >::call() ()
#6  0x08133f13 in HubFrame::customEvent(QEvent*) ()
#7  0xb7217b1c in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#8  0xb76a84e0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#9  0xb764889c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0xb764f728 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#11 0xb7206d7e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#12 0xb7209783 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#13 0xb72098dc in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#14 0xb7233bad in ?? () from /usr/lib/libQtCore.so.4
#15 0xb6b4f602 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
[16:05:09] <nbspjr> dhampire: уже неактуально 0
[16:08:49] <nbspjr> хм, говорят, что не по тегу грей проверяют :)
[16:09:55] <Kroll> кодировки ещё не исправили?
[16:13:42] <Kroll> (gdb) backtrace
#0  0xb7fde424 in __kernel_vsyscall ()
#1  0xb7086df8 in send () from /lib/libpthread.so.0
#2  0x0829723d in dcpp::Socket::write(void const*, int) ()
#3  0x082ca91c in dcpp::BufferedSocket::threadSendFile(dcpp::InputStream*) ()
#4  0x082cb0b2 in dcpp::BufferedSocket::checkEvents() ()
#5  0x082cb198 in dcpp::BufferedSocket::run() ()
#6  0x0829b5b1 in dcpp::Thread::starter(void*) ()
#7  0xb707eb55 in start_thread () from /lib/libpthread.so.0
#8  0xb6e2c86e in clone () from /lib/libc.so.6
[16:18:07] <Kroll> это г211 и как только оно запускается и начинает заходить на хабы то сразу же повисает
[16:18:20] <dhampire> Kroll, интереные  у тебя backtrace'ы
[16:18:34] <dhampire> Kroll, обновись
[16:18:38] <Kroll> щас свеженькое собирается
[16:31:31] <Kroll> г230 и снова отвал
[16:31:48] <Kroll> Program received signal SIGPIPE, Broken pipe.
[Switching to Thread 0x9abffb70 (LWP 13834)]
0xb7fde424 in __kernel_vsyscall ()
(gdb) backtrace
#0  0xb7fde424 in __kernel_vsyscall ()
#1  0xb7086df8 in send () from /lib/libpthread.so.0
#2  0x08297ded in dcpp::Socket::write(void const*, int) ()
#3  0x082cb4cc in dcpp::BufferedSocket::threadSendFile(dcpp::InputStream*) ()
#4  0x082cbc62 in dcpp::BufferedSocket::checkEvents() ()
#5  0x082cbd48 in dcpp::BufferedSocket::run() ()
#6  0x0829c161 in dcpp::Thread::starter(void*) ()
#7  0xb707eb55 in start_thread () from /lib/libpthread.so.0
#8  0xb6e2c86e in clone () from /lib/libc.so.6
[16:32:32] <Kroll> а вот это уже интересно
[16:32:48] <Kroll> я сделал в detach
[16:32:51] <Kroll> и q
[16:33:05] <Kroll> и айскальт из зависа вышел и заработал сам
[16:33:07] <Kroll> 8()
[16:33:58] <Kroll> я реально не набирал ничё больше
[16:34:08] <Kroll> (gdb) backtrace
#0  0xb7fde424 in __kernel_vsyscall ()
#1  0xb7086df8 in send () from /lib/libpthread.so.0
#2  0x08297ded in dcpp::Socket::write(void const*, int) ()
#3  0x082cb4cc in dcpp::BufferedSocket::threadSendFile(dcpp::InputStream*) ()
#4  0x082cbc62 in dcpp::BufferedSocket::checkEvents() ()
#5  0x082cbd48 in dcpp::BufferedSocket::run() ()
#6  0x0829c161 in dcpp::Thread::starter(void*) ()
#7  0xb707eb55 in start_thread () from /lib/libpthread.so.0
#8  0xb6e2c86e in clone () from /lib/libc.so.6
(gdb) detach
Detaching from program: /usr/bin/eiskaltdcpp, process 13780
(gdb) q
kroll@exorcist:~$ QPainter::begin: Paint device returned engine == 0, type: 2
QPainter::save: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setPen: Painter not active
QPainter::drawPath: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setBrush: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setPen: Painter not active
QPainter::drawPath: Painter not active
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setBrush: Painter not active
[16:34:11] <Kroll> лог
[16:35:38] <Kroll> а кодировки так и не исправили :(
[16:45:18] <Kroll> короче г211+ не хотят работать через gdb
[16:45:23] <Kroll> он их вешает
[16:45:50] <Kroll> без него работают
[16:47:05] <Kroll> как только отцепляюсь и выхожу из гдб айскальт отвисает и работает
[17:08:23] <Kroll> а это нормально?
QWidget::setMinimumSize: (/QDockWidget) Negative sizes (0,-1) are not possible
QWidget::setMinimumSize: (transfer_dock/QDockWidget) Negative sizes (0,-1) are not possible
[17:20:19] Kroll вышел(а) из комнаты: Logged out
[17:20:41] Kroll вошёл(а) в комнату
[17:21:20] <Kroll> разобрался немного чё оно виснет
[17:21:25] <Kroll> нада c нажать :)
[17:22:30] <Kroll> тоесть получается этот бэктрэйс не смертельный
[17:33:14] <Kroll> QPixmap: It is not safe to use pixmaps outside the GUI thread
X Error: BadIDChoice (invalid resource ID chosen for this connection) 14
  Major opcode: 55 (X_CreateGC)
  Resource id:  0x3c0787e
X Error: BadIDChoice (invalid resource ID chosen for this connection) 14
  Major opcode: 55 (X_CreateGC)
  Resource id:  0x3c0787f
X Error: BadIDChoice (invalid resource ID chosen for this connection) 14
  Major opcode: 55 (X_CreateGC)
  Resource id:  0x3c07895
X Error: BadIDChoice (invalid resource ID chosen for this connection) 14
  Major opcode: 55 (X_CreateGC)
  Resource id:  0x3c07896
X Error: BadIDChoice (invalid resource ID chosen for this connection) 14
  Major opcode: 55 (X_CreateGC)
  Resource id:  0x3c07897
X Error: BadIDChoice (invalid resource ID chosen for this connection) 14
  Major opcode: 55 (X_CreateGC)
  Resource id:  0x3c07898
X Error: BadIDChoice (invalid resource ID chosen for this connection) 14
  Major opcode: 55 (X_CreateGC)
  Resource id:  0x3c078ae
X Error: BadIDChoice (invalid resource ID chosen for this connection) 14
  Major opcode: 55 (X_CreateGC)
  Resource id:  0x3c078af
X Error: BadIDChoice (invalid resource ID chosen for this connection) 14
  Major opcode: 55 (X_CreateGC)
  Resource id:  0x3c078b0
X Error: BadIDChoice (invalid resource ID chosen for this connection) 14
  Major opcode: 55 (X_CreateGC)
  Resource id:  0x3c078b1
eiskaltdcpp: xcb_io.c:249: process_responses: Проверочное утверждение «(((long) (dpy->last_request_read) - (long) (dpy->request)) <= 0)» не выполнено.
[17:33:44] <Kroll> Program terminated with signal SIGABRT, Aborted.
The program no longer exists.
[17:34:30] <Kroll> стало вылетать и не даёт теперь бэктрэйсы
[18:12:57] <wilgib> NegatiV: Issue 74: Прочитай мой комментарий. Ведь ник пользователя по смыслу отличается от текста и при наведении мыши на него указатель должен был бы менятся так же как при наведении на ссылку.
[18:15:05] Chiron вошёл(а) в комнату
[18:15:34] <wilgib> NegatiV: вопрос снимается: собрал новую ревизию - в ней уже реализовано.
[18:22:12] deseven вышел(а) из комнаты
[18:27:08] deseven вошёл(а) в комнату
[18:27:55] <deseven> а eiskalt проверяет на наличие файла в шаре при добавлении ссылки?
[18:28:57] <dhampire> deseven, есть опции
[18:32:27] SPU вошёл(а) в комнату
[18:32:44] SPU вышел(а) из комнаты
[18:32:59] SPU вошёл(а) в комнату
[18:34:50] Abram вышел(а) из комнаты: Replaced by new connection
[18:35:00] Abram вошёл(а) в комнату
[18:54:38] <NegatiV> Kroll: ты конектишься к отлиживаему процессу или запускаешь сразу в отладчике?
[18:54:54] <Kroll> в отладчике
[18:55:00] <Kroll> конектится не умею
[18:55:37] <NegatiV> хм, странный трейс у отладчика
[18:55:53] <Kroll> это не посмертный
[18:55:53] <NegatiV> у меня что-то подобное бывало только на первых ревизиях клиента
[18:56:00] <Kroll> я мотом продолжыть пишу и оно дальше едет
[18:56:22] <Kroll> обычно с концами было а щас вот
[18:56:35] <Kroll> или ты про последний?
[18:56:53] <Kroll> это не бэктрэйс
[18:57:12] <Kroll> это непосредственно перед зависом
[18:57:30] <Kroll> короче тут какойто полтргейст
[18:57:39] <NegatiV> Kroll: QPixmap: It is not safe to use pixmaps outside the GUI thread
[18:57:45] <NegatiV> про это
[18:57:58] <NegatiV> это и причина последнего SIGABRT
[18:57:58] <Kroll> а чё это
[18:58:29] <NegatiV> гуй обновляется в другом потоке (не родительском)
[18:58:46] <NegatiV> но это даже теоретически не может произойти
[18:58:53] <Kroll> говорю же полтргейст :)
[18:58:59] tehnick вошёл(а) в комнату
[18:59:04] <NegatiV> у меня все события диспатчатся в основном потоке
[18:59:31] <tehnick> Kroll: ты make install делал?
[18:59:56] <Kroll> я так делал
cmake . -DCMAKE_INSTALL_PREFIX=/usr                                                                                                          
                                                                                                                                            
CFLAGS="$SLKCFLAGS" \                                                                                                                        
CXXFLAGS="$SLKCFLAGS" \                                                                                                                      
LDFLAGS="$SLKCFLAGS" \                                                                                                                      
make || exit 1                                                                                                                              
make install DESTDIR=$PKG || exit 1
[19:00:07] SPU вышел(а) из комнаты
[19:00:40] <Kroll> поправьте плиз кодировки
[19:01:05] <dhampire> Kroll, что это ? CFLAGS="$SLKCFLAGS"
[19:01:19] <NegatiV> Kroll: ты про кодировк избранных хабов?
[19:01:22] <Kroll> я честно говоря не вкурсе всех этих весчей
[19:01:30] <Kroll> оно просто плавает из слакбилда в сбакбилд :)
[19:01:50] tehnick вышел(а) из комнаты
[19:01:56] <Kroll> а если они не избранные?
[19:02:02] <Kroll> у меня все избранные
[19:02:13] <dhampire> Kroll, ты хоть знаешь чему эти хрени равны?
[19:02:35] <Kroll> тема такая что если я не зареган на требующем регу хабе то кодировка на нём неправильная делается
[19:02:54] <Kroll> + он мне присылает в поиск результаты в не правильной кодировке
[19:02:57] <NegatiV> Kroll: у нас какая-та ревизия порола дефолтные кодировки избранных хабов
[19:03:21] <NegatiV> лечится повторным выбором кодировки в редакторе)
[19:03:36] <NegatiV> либо скопируй избранные из другого клиента
[19:03:52] <Kroll> ARCH=${ARCH:-i686}
elif [ "$ARCH" = "i686" ]; then                                                                                                              
  SLKCFLAGS="-O3 -march=i686 -pipe -fomit-frame-pointer"
[19:04:48] <Kroll> тоесть это мне надо удалить старый фаворитес?
[19:05:18] <NegatiV> Kroll: или в ручную все поправить
[19:06:30] <Kroll> NegatiV: можеш скопировать суда свою строчку с умолчальными кодировками ?
[19:06:42] <dhampire> Kroll, s/O3/O2
[19:07:15] <Kroll> dhampire: почему?
[19:07:43] <NegatiV> <Hub Name="Interzet" Connect="1" Description="" Password="" Server="dc.zet" UserDescription="" Encoding="CP1251" ClientId="StrgDC++ V:2.30" ExternalIP="" OverrideId="1"/>
[19:07:47] <NegatiV> как то так
[19:08:05] <Kroll> dhampire: хм реально -02
[19:08:16] <Kroll> докопипастился :)
[19:08:29] <Kroll> поленился подробней разобраться
[19:08:45] <wilgib> NegatiV: Issue 118 что думаешь по поводу предложения назначить на одинарный клик по нику в чате - вставку этого ника в поле для ввода сообщения, а на двойной клик - выделение пользователя в списке пользователей?
[19:08:53] <dhampire> Kroll,
/home/egik/Linux/Downloads/elves of lineage II/Data/Elves Of Lineage II.esp
/home/egik/Linux/Downloads/elves of lineage II/Data/Textures
/home/egik/Linux/Downloads/elves of lineage II/Data/Meshes
[19:08:58] <dhampire> пля
[19:09:04] <dhampire> Arch Linux i686 Default
CARCH="i686"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=i686 -mtune=generic -O2 -pipe"
CXXFLAGS="${CFLAGS}"
[19:09:12] <dhampire> Arch Linux x86_64 Default
CARCH="x86_64"
CHOST="x86_64-unknown-linux-gnu"
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe"
CXXFLAGS="${CFLAGS}"
[19:09:24] <dhampire> это дефолты в арче
[19:09:53] <NegatiV> wilgib: эти действия уже заняты
[19:10:06] <NegatiV> скачать файллист/вставить ник
[19:10:38] <wilgib> NegatiV: так я предлагаю их перегачначить между собой 1 -> 2, 2 -> 1.
[19:10:45] <NegatiV> а нет, файлист это мидлклик
[19:10:55] <Kroll> NegatiV: оно разве не должно быть Encoding="Global hub default"
[19:11:26] <NegatiV> Kroll: default - взять из настроек
[19:11:29] <wilgib> *переназначить
[19:12:22] <NegatiV> wilgib: лично я вообще не хочу назначать ничего на лкм
[19:12:32] <Kroll> этот фаворитес взят из другого клиента вроде как
[19:12:32] <NegatiV> ибо очень ненадежная комбинация
[19:12:35] <wilgib> NegatiV: в комментарии к Issue 118 - я объясняю почему.
[19:12:44] <NegatiV> Kroll: скорми, должно прокатить
[19:14:08] <NegatiV> wilgib: я не буду назначать дейсвия на лкм - так как это ненадежная_ комбинация, т.е. возможно ее случайное срабатывание
[19:14:19] <NegatiV> типа случайного клика по нику
[19:15:04] <NegatiV> вообще, считаю дурным тоном вешать что-либо на лкм
[19:17:14] <Chiron> Какая текущая ревизия?
[19:17:53] <dhampire> Updated to revision 232.
[19:17:56] <dhampire> Chiron,
[19:18:17] <Chiron> спс
[19:19:45] <wilgib> NegatiV: Действие на лкм ведь уже назначено. К тому же когда наводишь мышь на ник указатель мыши меняется, поэтому случайное нажатие маловероятно, и к тому же результат нажатия это вставка ника в поле для ввода текста  - ничего страшного неслучится если будет случайное нажатие. А то ведь так рассуждая можно сказать, что открытие ссылок в браузере по клику лкм может привести к случайному срабатыванию.
[19:19:46] <Chiron> Кстати, что посоветуете почитать про Spec-файлу, или может у кого-то есть шаблонный Spec. Вот хотел попробывать пакеты под SUSE пособирать...
[19:22:19] <NegatiV> wilgib: дейсвие назначено только на даблклик, если сейчас что-то сломалось - это другое дело
[19:22:43] <wilgib> NegatiV: "А то ведь так рассуждая можно сказать, что открытие ссылок в браузере по клику лкм может привести к случайному срабатыванию."
[19:22:49] <NegatiV> Chiron: думаю с этим лучше на форум, тут suse-водов нет вроде)
[19:23:38] <NegatiV> wilgib: я использую лкм только для подсветки юзера в зерлисте
[19:23:43] <NegatiV> *юзерлисте
[19:23:58] <NegatiV> никаких других дейсвий я от клика не ожидаю
[19:24:13] <Chiron> NegatiV: Да я вижу, что пакеты в основном только под Дебиан и Мандриву.
[19:24:16] <NegatiV> и обычный пользователь не должен ожидать
[19:24:35] <Chiron> ды
[19:26:55] Chiron вышел(а) из комнаты
[19:28:30] <wilgib> NegatiV: так я предлагаю поменять местами результат действий одинарный клик - вставка ника в поле для ввода сообщений, двойной клик - подсветка юзера в юзерлисте. Обоснование такое: подсвечивать юзера в юзерлисте приходится значительно реже чем вставлять ник в поле для ввода сообщений. А один клик - это более простое действие, чем двойной клик.
[19:32:15] <NegatiV> еще раз говорю, подсветка ника при лкм - это не сайд-эффект и не более. единственное что я готов сделать - это убрать этот эффект для дабл клика, или же оставить его для даблклика, но убрать от лкм
[19:32:50] <NegatiV> *подсветка ника при лкм - это сайд-эффект
[19:36:56] SPU вошёл(а) в комнату
[19:38:36] <wilgib> NegatiV: если не хочешь сделать как я предлагаю то лучше оставь один клик для подсветки ника. "единственное что я готов сделать - это убрать этот эффект для дабл клика" - то что эффект надо убрать это само собой разумеющееся т.к. на даблклик уже есть действие - вставка ника в поле для ввода сообщений.
[19:39:34] SPU вышел(а) из комнаты
[19:39:47] SPU вошёл(а) в комнату
[19:40:10] <gray_graff> простите, что встреваю. "make install" пока еще нет?
[19:41:31] <Kroll> -02 не помогло :(
[19:41:32] <gray_graff> думаю опакетить, но смущает ручное раскидывание но каталогам
[19:42:15] <dhampire> Kroll, qt у тебя из реп?
[19:42:53] <gray_graff> если что, я говорю, конечно, про eiskaltdcpp
[19:44:41] gray_graff вышел(а) из комнаты
[19:45:22] <Kroll> (gdb) bt
#0  0xb7fde424 in __kernel_vsyscall ()
#1  0xb7086df8 in send () from /lib/libpthread.so.0
#2  0x08297a4d in dcpp::Socket::write(void const*, int) ()
#3  0x082cb12c in dcpp::BufferedSocket::threadSendFile(dcpp::InputStream*) ()
#4  0x082cb8c2 in dcpp::BufferedSocket::checkEvents() ()
#5  0x082cb9a8 in dcpp::BufferedSocket::run() ()
#6  0x0829bdc1 in dcpp::Thread::starter(void*) ()
#7  0xb707eb55 in start_thread () from /lib/libpthread.so.0
#8  0xb6e2c86e in clone () from /lib/libc.so.6
[19:46:29] gray_graff вошёл(а) в комнату
[19:47:23] WiseLord вошёл(а) в комнату
[19:48:36] <NegatiV> gray_graff: уже давно cmake прикручен
[19:48:42] <NegatiV> Kroll: упало ядро)
[19:49:02] <gray_graff> NegatiV: я условно:)
[19:49:33] <gray_graff> NegatiV: процедуры install же нет?
[19:50:05] <NegatiV> есть начиная где то с r40
[19:50:20] <NegatiV> сейчас r232
[19:50:59] <gray_graff> NegatiV: ой. щас тогда посмотрю :)
[19:51:29] <NegatiV> gray_graff: как говориться, с выходом из анабиоза)
[19:53:00] <gray_graff> NegatiV: ага. спасибо :)) кстати, бинарник так и будет называться eiskaltdcpp? т.е. конфликтов по файлам с eiskaltdc не будет?
[19:53:47] <NegatiV> gray_graff: да, eiskaltdcpp
[19:54:13] <NegatiV> конфликтов быть просто не может - поменяли все, даже директорию с настройками
[19:54:49] <gray_graff> NegatiV: а миграция конфигов возможна?
[19:55:06] <gray_graff> NegatiV: простите. я просто не поверял еще
[19:55:17] <gray_graff> NegatiV: можно старые конфиги подсунуть?
[19:55:23] <dhampire> gray_graff, с настроек к linuxdcpp/freedcpp
[19:55:34] <dhampire> миграция возможна
[19:55:39] <NegatiV> gray_graff: к сожалению нет, но большая часть умолчательных конфигов вполне нормальна (я про гуй)
[19:55:41] <dhampire> с eskaltdc - нет
[19:56:19] <gray_graff> понятно. совершенно другая программа как бы
[19:57:06] <gray_graff> просто я фиг вспомню пароли от некоторых хабов :)
[19:58:13] <NegatiV> gray_graff: так они открытым текстом хранятся в конфигах))
[19:58:19] <dhampire> gray_graff, они же в конфигах написаны открытым текстом
[19:58:24] <dhampire> =)
[19:58:42] <gray_graff> хм. я просто немного параноик и такого не ожидал :))
[19:59:35] <dhampire> gray_graff, не ну можно шифровать без возможности расшифровки :)
[19:59:57] <NegatiV> gray_graff: дык, так во всех клиентах)
[20:00:25] <gray_graff> NegatiV: во всех??? ужас
[20:00:50] <gray_graff> многие олухи же program files расшаривают
[20:01:18] <dhampire> gray_graff, у тебя есть шанс расшарить корень :)
[20:01:26] <dhampire> что бы переплюнуть их
[20:01:29] <dhampire> =)
[20:02:16] <gray_graff> dhampire: боюсь, что прога поперхнется от количества файлов :))
[20:02:39] <dhampire> 256 метров файл-лист
[20:02:43] <dhampire> максимальый
[20:02:46] <dhampire> максимальный
[20:02:48] <dhampire> *
[20:02:52] <NegatiV> gray_graff: а смысл шифровать их если ключ придется тоже где-то хранить локально?
[20:03:29] <gray_graff> NegatiV: можно использовать хранилище kde4
[20:04:08] <gray_graff> dhampire: 256 наверное хватит :) и открыть небось такой файл никто не сможет :)
[20:04:44] <dhampire> gray_graff, почему на мэйнфрэёме точно можно открыть :)
[20:04:46] <gray_graff> NegatiV: но это так. глупые мысли. привязка к DE совсем не нужна
[20:04:55] <dhampire> мэйнфрэйме*
[20:05:20] <NegatiV> gray_graff: ну учитывая что ++ открывает (у меня файлисты на 20 Мб на 6 сек), то долго ждать не придется)
[20:05:36] <NegatiV> приэтом памяти всего метров 20 уходит
[20:06:06] <gray_graff> dhampire: людям, держащим мэйнфрейм или кластер дома 100% не нужны мои пароли  :)
[20:06:21] <gray_graff> NegatiV: хм. не знал
[20:06:59] <NegatiV> gray_graff: загрузка файлистов, по-моему самое удачное достижение)
[20:07:02] <gray_graff> тот же linuxdcpp надолго задумывался
[20:07:40] <gray_graff> надо проверить :)
[20:07:48] <Kroll> Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6849930 (LWP 21271)]
0x6852c120 in ?? ()
(gdb) bt
#0  0x6852c120 in ?? ()
#1  0x08130707 in HubFrame::getArenaTitle() ()
#2  0x081bf731 in ToolBar::redraw() ()
#3  0x081466e7 in MainWindow::redrawToolPanel() ()
#4  0x08121687 in HubFrame::newMsg(QHash<QString, QVariant>) ()
#5  0x08134572 in Func1<HubFrame, QHash<QString, QVariant> >::call() ()
#6  0x08133563 in HubFrame::customEvent(QEvent*) ()
#7  0xb7217b1c in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#8  0xb76a84e0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#9  0xb764889c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0xb764f728 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#11 0xb7206d7e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#12 0xb7209783 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#13 0xb72098dc in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#14 0xb7233bad in ?? () from /usr/lib/libQtCore.so.4
#15 0xb6b4f602 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
[20:07:56] <NegatiV> gray_graff: отдельный поток для парсинга + использование внутренних структур из ядра = профит))
[20:08:04] <Kroll> у меня буквально сыпет и сыпет
[20:08:18] <Kroll> жму продолжить и сразу же вылазит
[20:08:34] <NegatiV> я смтотрю ты веселишься по полной)
[20:08:37] <Kroll> а потом вылетает без права бэктрэйса
[20:08:57] <Kroll> [Thread 0xa50f7b70 (LWP 21301) exited]
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) c
The program is not being run.
[20:08:59] <Kroll> отаке
[20:09:23] <gray_graff> NegatiV: заметил, что boost filesystem стали использовать. это его заслуга?
[20:10:00] <NegatiV> gray_graff: нет. его используем только для получения инфы о свободном пространстве
[20:14:48] Abram вышел(а) из комнаты: Replaced by new connection
[20:14:58] Abram вошёл(а) в комнату
[20:26:01] SPU вышел(а) из комнаты
[20:26:43] SPU вошёл(а) в комнату
[20:27:21] <Kroll> Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xa804ab70 (LWP 21701)]
0xb7755e36 in ?? () from /usr/lib/libQtGui.so.4
(gdb) bt
#0  0xb7755e36 in ?? () from /usr/lib/libQtGui.so.4
#1  0xb7876ebb in ?? () from /usr/lib/libQtGui.so.4
#2  0xb77c83fa in QPainter::drawPixmap(QPointF const&, QPixmap const&) () from /usr/lib/libQtGui.so.4
#3  0xb22a0007 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#4  0xa804933c in ?? ()
#5  0xa8047cd0 in ?? ()
#6  0x099c8f00 in ?? ()
#7  0x00000000 in ?? ()
[20:32:19] Abram вышел(а) из комнаты
[21:07:58] SPU вышел(а) из комнаты
[21:11:30] SPU вошёл(а) в комнату
[21:29:09] <gray_graff> хы. собрал
[21:30:12] <gray_graff> не тот макрос использовать пытался. оказывается теперь %make_install не работает
[21:41:34] SPU вышел(а) из комнаты
[21:42:26] SPU вошёл(а) в комнату
[22:09:22] wilgib вышел(а) из комнаты
[22:09:28] NegatiV вышел(а) из комнаты
[22:11:14] wilgib вошёл(а) в комнату
[22:14:44] <wilgib> dhampire: выложи пожалуйста скриншот с окном открытия файл-листов по Shift+L в e17.
[22:16:45] tehnick вошёл(а) в комнату
[22:16:48] <wilgib> dhampire: я хочу убедиться, что кнопка стирания текста есть только в случае когда DE - KDE.
[22:17:30] <tehnick> А чего не в гноме тогда?
[22:18:16] <wilgib> tehnick:  у dhampire что разве и гном установлен?
[22:19:07] <tehnick> Нет скорее всего.
[22:19:29] <tehnick> Но у кого-то здесь был гном. Я видел на скриншоте.
[22:20:10] <wilgib> Kroll: у тебя гном или kde?
[22:20:22] <Kroll> кде 4.4.1
[22:20:32] <tehnick> Я кстати не уверен, что e17 --- это полноценное DE. Оно скорее к WM относится. Но мб я и не прав.
[22:20:51] <wilgib> у кого тут гном установлен?
[22:21:19] <deseven> я одно могу сказать... eiskalt под fluxbox'ом - вот где порно :)
[22:21:56] <tehnick> Чо-чо?
[22:22:07] <tehnick> Нормально он выглядит. Я смотрел.
[22:23:42] <wilgib> tehnick: если окажется что не зависит ни от DE ни даже от того Linux или Windows то ты сделаешь этот issue 117 ?
[22:26:28] <tehnick> Конечно. Только шансы твои равны нулю.
[22:26:47] <deseven> tehnick: не знаю, не знаю. Я еле-еле его привел в божеский вид
[22:27:01] <tehnick> Кстати кроме системных диалогов можно и родные кутешные исплользовать.
[22:27:16] <tehnick> Но там этого нет.
[22:27:49] <wilgib> tehnick: так по моему сейчас и используются родные, т.е. не из KDE диалоги
[22:28:04] <tehnick> Нет.
[22:28:14] <tehnick> Проверить-то легко.
[22:28:29] <tehnick> Запусти любую кутешную прогу.
[22:28:40] <tehnick> А затем запусти гимп.
[22:28:57] <tehnick> И посмотри, как отличаются диалоги открытия файлов.
[22:31:34] <wilgib> tehnick: из этого не следует что диалоги EiskaltDC++ будут менятся в зависимости от DE.
[22:31:57] <tehnick> The easiest way to create a QFileDialog is to use the static functions. On Windows, Mac OS X, KDE and GNOME, these static functions will call the native file dialog when possible.
[22:32:22] <tehnick> http://doc.trolltech.com/4.6/qfiledialog.html
[22:32:30] <tehnick> Это следует из документации.
[22:32:53] <tehnick> И легко проверяется самостоятельно.
[22:33:18] <wilgib> tehnick: Firefox - использует в среде KDE свои родные диалоги
[22:33:37] <tehnick> Это исключение.
[22:34:00] <tehnick> К тому же огнелис не является частью гнома.
[22:34:22] <wilgib> да неужели же тут все кроме dhampire кдешники?
[22:34:43] <deseven> я считаю что интерфейс должен быть нативен для той иде, в котором запущена прога... поэтому гораздо лучше когда используются нативные диалоги
[22:34:55] <deseven> *де
[22:34:57] <tehnick> Есть пользователи флюксбокса и гнома.
[22:35:28] <tehnick> deseven: правильно считаешь. Но к чему ты это написал?
[22:35:40] <wilgib> tehnick:  кто именно?
[22:36:24] <deseven> tehnick: вы кажется спорите на тему нативных/не нативных диалогов. Или я что-то пропустил? oO
[22:37:14] <wilgib> deseven: мы спорим про Issue 117
[22:37:54] <tehnick> deseven: звон совсем не о том.
[22:40:17] <tehnick> Нашел: http://unixforum.org/index.php?s=&showtopic=95491&view=findpost&p=1031110
[22:40:35] <tehnick> Убунтоед...
[22:41:22] <tehnick> wilgib:
Но смысла спрашивать уже нет. Или ты все еще надеешься, что я ошибся?
[22:42:08] <wilgib> tehnick: я почти уверен что ты ошибаешся.
[22:42:42] <wilgib> tehnick: кстати, как в kopete переносить строку?
[22:44:44] <tehnick> У тебя на Enter назначена отправка?
[22:45:02] <tehnick> Попробуй shift+enter
[22:45:12] <tehnick> Или в настройках посмотри.
[22:45:13] <deseven> прочитал... не знаю даже, это так важно? По-моему быстрее нажать ctrl-a и начать писать новый текст, чем тянуться к мышке и тыкать на кнопочку - где бы она ни была
[22:45:19] <deseven> ctrl-enter?
[22:45:44] <tehnick> Вспомнил.
[22:45:49] <tehnick> Правый enter.
[22:46:00] <tehnick> Если не ноут, а полноценная клава.
[22:46:24] <wilgib> tehnick: Shift+Enter
[22:46:37] <tehnick> Их может быть несколько...
[22:47:09] <tehnick> "Правый enter." --- это на цифровой панели.
[22:49:02] <wilgib> tehnick:  точно ещё и Enter на цифровой панели.
[22:49:50] <tehnick> Оба моих варианта оказали правильными... =)
[22:50:05] <tehnick> Осталось тебе проверить предмет нашего спора.
[22:51:09] <wilgib> tehnick: так а диалоги гимпа в среде KDE тоже родные.
[22:51:27] <tehnick> о_О
[22:51:32] <tehnick> Не верю. (с)
[22:51:50] <wilgib> т.е. они на GTK
[22:52:23] <deseven> э... разве родные?
[22:52:52] <tehnick> Проверил, нифига они не родные.
[22:52:57] <wilgib> родные в смысле что родные для того тулкита на котором программа написана
[22:52:58] <tehnick> Не надо так пугать.
[22:53:16] <tehnick> wilgib: тулкит роли не играет.
[22:53:54] <wilgib> tehnick: у тебя что в гимпе кдешные диалоговые окна открытия файлов?
[22:54:04] <tehnick> Нет конечно.
[22:54:15] <tehnick> Авторы гимпа об этом не позаботились.
[22:54:26] <wilgib> tehnick: ну то есть они родные для его тулкита GTK
[22:54:34] <tehnick> И что?
[22:54:43] <tehnick> Это нифига не доказывает.
[22:55:00] <tehnick> Все ависит только от программиста.
[22:55:12] <tehnick> Основное тулкит роли не играет.
[22:55:19] <wilgib> а то что диалоги EiskaltDC++ тоже останутся родными в DE Gnome
[22:55:30] <tehnick> Нифига подобного.
[22:55:56] <tehnick> 1) Qt вообще умеет из коробки под GTK+ приложения шифроваться.
[22:56:12] <tehnick> 2) Я тебе цитату из документации привел.
[22:56:19] <tehnick> Прочитай ее внимательно.
[22:56:33] <tehnick> Это все равно что носом ткнуть, а ты не видишь...
[22:57:07] <tehnick> Мне этот пустой треп надоел.
[22:57:21] <wilgib> ты хочешь сказать что в убунте диалог открытия файла в SMPlayer будет GTK-шным? Теперь уже я "не верю".
[22:57:29] <tehnick> Попроси кого-нибудь, чтобы тебе сделали скриншот еискальта в гноме.
[22:58:09] <wilgib> tehnick: это только тема, а диалоги не заменяются
[22:58:48] <tehnick> (22:53:02)  wilgib:  ты хочешь сказать что в убунте диалог открытия файла в SMPlayer будет GTK-шным? Теперь уже я "не верю".
Я не смотрел код SMPlayer'а, но я верю, что он написан грамотно и "в убунте диалог открытия файла в SMPlayer будет GTK-шным"
[22:59:32] <tehnick> wilgib: так, еще раз:
"The easiest way to create a QFileDialog is to use the static functions. On Windows, Mac OS X, KDE and GNOME, these static functions will call the native file dialog when possible."
http://doc.trolltech.com/4.6/qfiledialog.html
[23:00:19] <wilgib> я где-то читал что в мандриве в Firefox диалог открытия файла кдешный, но там же и говорилось что это сделано за счёт грязного хака.
[23:01:48] <tehnick> И чо?
[23:02:43] deseven вышел(а) из комнаты: GTFO
[23:04:36] <wilgib> tehnick: проверил SMPlayer под Windows XP - у него там Qt-шный диалог.
[23:05:17] <tehnick> Мб в настройках можно выбрать.
[23:05:35] wilgib вышел(а) из комнаты
[23:06:52] nE0sIghT вышел(а) из комнаты
[23:12:25] tehnick вышел(а) из комнаты
[23:12:57] wilgib вошёл(а) в комнату
[23:15:08] <wilgib> про диалог Smplayer это я соврал(по памяти говорил) - сейчас проверил там родной Windows диалог, но по-моему раньше там точно был Qt-шный.
[23:22:53] <Ским> лол
[23:23:20] <Ским> как бы уже давно в интернетах идёт компания, чтоб софт пользовал XDG-совместимые вызовы
[23:23:29] <Ским> и вызывал zdg-open/etc
[23:23:33] <Ским> *xdg*
[23:23:51] <Ским> и тогда можно хоть ncurses'овый диалог вызывать
[23:28:54] <wilgib> Ским: спор идёт о том можно ли использовать не в диалоге, а в главном окне программы кнопку  "Clear text", скриншот с которой можно посмотреть в Issue 117.
[23:36:23] 0xd34df00d вышел(а) из комнаты
[23:38:01] <dhampire> что за флейм насчет диалогов открытия/сохранения ?
[23:39:28] <wilgib> dhampire: скриншот в e17 окна в открытия файл-листа по Shift+L выложи пожалуйста
[23:40:03] <dhampire> wilgib, обычный gtk+ диалог, у qt тема gtk+
[23:40:23] <dhampire> а диалог самого e17 могу выложить
[23:40:53] <wilgib> dhampire: я хочу убедиться в этом своими глазами
[23:44:41] <dhampire> wilgib,
http://savepic.org/275447.png - натив e17
http://savepic.org/275447.png - eiskaltdc, тема qt: gtk+ - стандартное gtk окошко
[23:45:59] <wilgib> dhampire: ты один и тот же url дал
[23:46:06] <dhampire> =)
[23:46:15] <dhampire> http://savepic.ru/1056853.png - ко второму
[23:49:26] <wilgib> tehnick был прав в EiskaltDC++ для каждой DE свой диалог открытия файлов.
[23:54:51] 0xd34df00d вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!