gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Вторник, 2 февраля 2010< ^ >
Ским установил(а) тему: Upcoming release: 2.0alpha || SVN: 24 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO for 2.0:
* Production prepairings: update CMake build system
* GUI: settings for basic units
* Code cleanup
* запоминание местоположения виджетов
Release schedule:
* 15.02 Feature-freeze
* 17.02 Tag EiskaltDC++ 2.0alpha
* 21.02 Release EiskaltDC++ 2.0alpha
Long TODO:
Сделать то, что хотели в первой версии:
* Список друзей-врагов
* Раскраску ников
* *NEW* Иконки клиентов
* IP-фильтр
* Антиспам
* etc
Конфигурация комнаты
Участники комнаты

GMT+3
[01:18:51] NegatiV вошёл(а) в комнату
[01:27:52] Ским вышел(а) из комнаты
[01:28:03] Ским вошёл(а) в комнату
[01:31:52] Ским вышел(а) из комнаты
[01:32:02] Ским вошёл(а) в комнату
[01:43:55] Ским вышел(а) из комнаты
[01:44:28] Ским вошёл(а) в комнату
[03:06:11] Ским вышел(а) из комнаты
[03:12:52] Ским вошёл(а) в комнату
[03:13:30] <Ским> NegatiV:
[03:14:41] Ским вышел(а) из комнаты
[03:14:51] Ским вошёл(а) в комнату
[03:15:32] Ским вышел(а) из комнаты
[03:15:55] Ским вошёл(а) в комнату
[03:19:00] NegatiV >_> Ским
[03:19:16] <Ским> NegatiV: лог читай :)
[03:20:07] <NegatiV> угу
[03:20:20] <NegatiV> все виджеты сделать перемещаемыми трудно
[03:21:52] <Ским> почему? :)
[03:22:04] <Ским> половина итак перемещается :)
[03:22:31] <Ским> ну, впринципе положение никлиста можно и из менюшки выбирать, а чат перемещать по сути не надо :)
[03:23:37] <Ским> с табами, вот, вопрос — главная панель (с иконками), если ее ставить сбоку - становится вертикальной, а табы, вот не хотят вертикально открываться :) Я думаю, что можно бы этот момент подправить :)
[03:23:45] <Ским> (только что кстати обратил внимание)
[03:27:50] <Ским> кстати, фигня какая-то
[03:28:22] <Ским> Ready не переводится теперь :)
[03:30:19] <Ским> к слову, интересно, почему у нас MainWindow рисуется из cpp'шки, а не из .ui ;)
[03:30:33] <Ским> в дизайнере-то легче править :)
[03:47:48] <Ским> NegatiV: ты там чем занимаешься? :)
[03:48:34] Abram вышел(а) из комнаты
[03:50:56] <NegatiV> Ским: фильм смотрю, "Шоу Трумана" =) MainWindow строю динамически, т.к. в дизайнере невозможно многие моменты контролировать
[03:51:23] <NegatiV> типа виджеты QDockWidget
[03:51:42] <NegatiV> *виджетов
[03:54:37] <Ским> хех
[03:55:35] <Ским> NegatiV: а кто-то обещал вечерком припилить IP-фильтр и антиспам :) не помнишь кто? :) Кстати, я тут всё думаю, как бы грамотнее вебкит прикрутить... :)
[03:57:49] <Ским> кстати по поводу: « MainWindow строю динамически, т.к. в дизайнере невозможно многие моменты контролировать» — можно ж то, что надо рисовать отдельно, а основной набор виджетов держать в .ui'шке :)
[03:59:20] <NegatiV> Ским: я пришел домой недавно, теперь еще вся ночь впереди) так что буду пилить. смысл держать стандартные виджеты в ui-файле?
[04:00:10] <Ским> чтобы было легче изменять их положение и некоторые не очевидные параметры :)
[04:01:48] <Ским> кстати, у меня еще со времен первой версии есть вопрос... зачем в меню на нике экшны чата и в меню на чате экшны ника? :) имхо, это лишнее, хотя, да, реализовать это нормально со стандартным текст-вью тяжеловато. Зато в вебвью можно :)
[04:02:26] <Ским> а еще я думаю можно "команды пользователя" (ака "меню хаба") можно так же вставить в меню вкладки :)
[04:02:34] <Ским> как это и сделано в вендоклиентах :)
[04:04:31] <NegatiV> Ским: что-то я тебе не понял про меню в чате и никлисте
[04:04:47] <NegatiV> для чата, к меню никлиста добавляется еще пара пунктов
[04:05:11] <Ским> ненене
[04:05:13] <NegatiV> т.к. при пкм в чате из абзаца выдирается ник юзера
[04:05:14] <Ским> не неклиста
[04:05:52] <NegatiV> ты имеешь в виду что при пкм не на нике появляется меню для ника?
[04:06:36] <Ским> вот я о том и говорю, что при клике в чате на любое место без текста - должно выскакивать меню чата (с опциями очистки и т.п.), при клике на текст (но не на ник) - "копировать", и т.п., при клике на ник - меню, которое на нем же в никлисте вылазит
[04:06:41] <Ским> без всего остального :)
[04:06:44] <Ским> как-то так
[04:07:16] <NegatiV> там все немного по-другому сделано, текст получается исходя из параграфа по которому кликнули
[04:07:24] <Ским> я знаю, как сделано
[04:07:27] <NegatiV> а не текста под курсором
[04:07:46] <Ским> вот поэтому я вебкит и предлагаю, к примеру :)
[04:07:54] <NegatiV> и это по-моему очень удобно
[04:07:59] <Ским> хотя, к слову, в квирке так сделано и без вебкита
[04:08:08] <NegatiV> клик по цитате - получаешь меню для ника
[04:08:27] <NegatiV> да сделать это можно без проблем
[04:08:38] <NegatiV> просто это уже устоялось
[04:08:46] <NegatiV> да и многие считают это удобным
[04:09:11] <Ским> а по-моему, по логике вещей - меню ника только на нике, меню чата - только в пустом месте, а меню текста - на тексте...
[04:09:18] <Ским> это по крайней мере логично :)
[04:09:29] <NegatiV> я и не спорю с этим
[04:09:58] <NegatiV> но что то мне подсказывает что подобный функционал был добавлен в валкнуте из-за фич-реквеста
[04:10:54] <Ским> а мне - что из-за... кхм.. желания матиаса сделать через.. что-то :)
[04:10:58] <NegatiV> думаю меню для управления именно чатом можно вынести на тулбар
[04:11:42] <Ским> к слову, ты не ответил про "команды пользователя" в меню таба :)
[04:11:52] <NegatiV> да можно, в принципе
[04:11:56] <NegatiV> одно но
[04:11:59] <Ским> хотя, имхо, эти команды пользователя правильнее перевести, как меню хаба :)
[04:12:11] <NegatiV> для создания меню нужен чей-то CID
[04:12:25] <Ским> NegatiV: ээм
[04:12:28] <Ским> а зачем? :)
[04:12:35] <NegatiV> хотя можно использовать свой собственный
[04:12:35] <Ским> речь же о меню с командами хаба
[04:12:47] <Ским> да, свой собственный - самое то :)
[04:13:02] <NegatiV> если я правильно помню, список команд получается через CID
[04:13:19] <NegatiV> таким образом опы и юзеры могут иметь разное меню
[04:13:22] <NegatiV> вот так то)
[04:13:38] <NegatiV> но для вкладки думаю хватит)
[04:13:46] <Ским> ну так тогда опы я так думаю получают менб по своему CID'у :)
[04:13:52] <Ским> *меню
[04:13:58] <NegatiV> ага
[04:14:07] <NegatiV> ну значит так и сделаем)
[04:14:16] <NegatiV> в TODO плиз добавь
[04:19:56] Ским установил(а) тему: Upcoming release: 2.0alpha || SVN: 24 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO for 2.0:
* Production prepairings: update CMake build system
* GUI: settings for basic units
* Code cleanup
* запоминание местоположения виджетов
* Вывод меню хаба в меню на вкладке.
* IP-фильтр
* Антиспам
Release schedule:
* 15.02 Feature-freeze
* 17.02 Tag EiskaltDC++ 2.0alpha
* 21.02 Release EiskaltDC++ 2.0alpha
Long TODO:
Сделать то, что хотели в первой версии:
* Список друзей-врагов
* Раскраску ников
* *NEW* Иконки клиентов
* etc

[04:19:56] Ским вышел(а) из комнаты: Logged out
[04:26:17] <Phazeus> и поправьте меню плиз)))
[04:26:25] <Phazeus> оно искажает текст :)))
[04:34:35] Ским вошёл(а) в комнату
[04:36:14] Ским установил(а) тему: Upcoming release: 2.0alpha || SVN: 27 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO:
* Production prepairings: update CMake build system
* GUI: settings for basic units
* Code cleanup
* запоминание местоположения виджетов
* Вывод меню хаба на вкладке.
* IP-фильтр
* Антиспам
* Список друзей-врагов
* Раскраску ников
* *NEW* Иконки клиентов
* etc
Release schedule:
* 15.02 Feature-freeze
* 17.02 Tag EiskaltDC++ 2.0alpha
* 21.02 Release EiskaltDC++ 2.0alpha

[04:38:19] Ским сделал у себя интерфейс немного посветлее, а то было невидно "ручки" виджетов :)
[04:50:07] <Ским> NegatiV: что-то у бота-опа ник черный :)
[04:50:46] <Ским> при чем при джойне (до того, как введу пароль) - он красный, а когда бот вещает в остальное время - черный
[04:50:51] <Ским> (речь про цвет ника в чате)
[04:52:03] <NegatiV> я не делал определение бот-не бот
[04:52:26] <NegatiV> на тот момент пока не ввел пароль - инфа о нем не обновилась, флаг опа не установлен
[04:52:33] <NegatiV> вот и красным показывает
[04:53:07] <NegatiV> надо для ботов другой цвет задать
[04:55:48] <NegatiV> Ским: черт, ты мой коммит затер
[04:55:55] <Ским> э?
[04:56:00] <Ским> как и когда?
[04:56:05] <NegatiV> прежде чем делать svn ci делай svn up
[04:56:14] <Ским> так и деаю если что
[04:56:36] <NegatiV> r26
[04:56:47] <NegatiV> void MainWindow::initStatusBar(){
-    statusBar = new QStatusBar(this);
-    statusBar->setLayoutDirection(Qt::RightToLeft);
-
-    statusLabel = new QLabel(statusBar);
-    statusLabel->setLayoutDirection(Qt::RightToLeft);
-
-    msgLabel = new QLabel(statusBar);
-    msgLabel->setLayoutDirection(Qt::RightToLeft);
-
-    statusBar->addWidget(msgLabel);
-    statusBar->addWidget(statusLabel, 300);
-
-    setStatusBar(statusBar);
+    statusLabel = new QLabel(statusBar());
+    statusLabel->setFrameShape(QFrame::NoFrame);
+    statusLabel->setFrameShadow(QFrame::Plain);
+
+    msgLabel = new QLabel(statusBar());
+    msgLabel->setFrameShape(QFrame::NoFrame);
+    msgLabel->setFrameShadow(QFrame::Plain);
+
+    statusBar()->addPermanentWidget(statusLabel);
+    statusBar()->addPermanentWidget(msgLabel);
  }
[04:56:53] <NegatiV> это мой коммит
[04:56:58] <NegatiV> r27 (твой)
[04:57:05] <Ским> ну :) оно на 26 было весь сегодняшний день
[04:57:09] <Ским> даже со вчерашней ночи
[04:57:14] <NegatiV> void MainWindow::initStatusBar(){
-    statusLabel = new QLabel(statusBar());
-    statusLabel->setFrameShape(QFrame::NoFrame);
-    statusLabel->setFrameShadow(QFrame::Plain);
-
-    msgLabel = new QLabel(statusBar());
-    msgLabel->setFrameShape(QFrame::NoFrame);
-    msgLabel->setFrameShadow(QFrame::Plain);
-
-    statusBar()->addPermanentWidget(statusLabel);
-    statusBar()->addPermanentWidget(msgLabel);
+       statusBar = new QStatusBar(this);
+       statusBar->setLayoutDirection(Qt::RightToLeft);
+
+       statusLabel = new QLabel(statusBar);
+       statusLabel->setLayoutDirection(Qt::RightToLeft);
+
+       msgLabel = new QLabel(statusBar);
+       msgLabel->setLayoutDirection(Qt::RightToLeft);
+
+       statusBar->addWidget(msgLabel);
+       statusBar->addWidget(statusLabel, 300);
+
+       setStatusBar(statusBar);
  }
[04:57:23] <Ским> хех :)
[04:57:48] <NegatiV> т.е. ты затер мои изменения
[04:57:58] <NegatiV> я сижу и думаю хера ли не обирается)
[04:58:02] <NegatiV> *собирается
[05:06:59] Ским вышел(а) из комнаты: Replaced by new connection
[05:07:09] Ским вошёл(а) в комнату
[05:08:43] <Ским> что-то у провайдера колбасит vpn и джаббер-серваки
[05:09:20] <Ским> при чем джаббер - отваливается на сутки и потом пол суток работает, а впн - раз в 10 минут туда-сюда :(
[05:27:52] <Ским> NegatiV: а сейчас чем занимаешься? :)
[05:28:17] <NegatiV> сохранение параметров для менеджера передач и файл-браузера
[05:28:22] <Ским> а я тут думаю, а не прикрутить ли трей-иконку... :)
[05:28:43] <NegatiV> следом надо добавить список отданного/скачанного
[05:28:53] <NegatiV> трей пока не надо
[05:29:05] <Ским> причина? :)
[05:29:13] <NegatiV> я хочу синглтон прикрутить для управления всеми уведомлениями
[05:29:20] <NegatiV> в том числе и треем
[05:30:00] <NegatiV> хочу максимальной модульности так сказать)
[05:30:18] <Ским> ах
[05:30:23] <Ским> кстати, о модульности
[05:30:29] <NegatiV> если возмешься за все целиком - то ради бога)
[05:30:32] <Ским> надо будет плагины таки прикрутить тоже
[05:30:37] <Ским> потом как-нибудь
[05:30:43] <NegatiV> и да настрой свою ide, у нас отступы разные
[05:30:49] <Ским> и сделать плагин для личкрайтов, чтоб дедфуд отстал :)
[05:31:16] <Ским> NegatiV: у тебя какие отступы? :)
[05:31:30] <NegatiV> Ским: скажи ему чтобы мне написал, я могу часть кода ++ портануть
[05:31:55] <NegatiV> 4 пробела
[05:32:49] Ским вообще считает, что таб должен быть табом, а не пробелами... только вот kwrite, kate и qt-creator не согласны :(
[05:34:47] <NegatiV> Ским наверное не знает, что отступ должен быть пробелом, чтобы на всех машинах со всеми шрифтами и настройками ide код выглядел одинаково
[05:35:29] <NegatiV> а то некоторые редакторы интерпретирует табуляцию как 8 пробелов, другие как 4
[05:35:33] <NegatiV> так не годится
[05:35:36] <Ским> если ide не понимает табуляции, то оно ненужно :)
[05:36:12] <NegatiV> поверь, я готов отрывать руки с корнем тем, кто юзает табуляцию вместо пробелов)
[05:36:23] <Ским> :)
[05:37:37] <Ским> кстати, надо будет когда смайлы будем делать - сделать их не так, как раньше, а в виде иконпаков
[05:37:52] <NegatiV> типа раздельно?
[05:38:01] <Ским> т.е. картинки+ icondef.xml и всё это в зип-архиве :)
[05:38:03] <NegatiV> я за руками и ногами)
[05:38:14] <Ским> ну и да, отдельно от клиента :)
[05:39:16] <Ским> кстати, NegatiV, у тебя на скрине, я видел немного-другое окно опций
[05:39:28] <Ским> (нежели то, что сейчас в клиенте)
[05:39:35] <Ским> в чем дело? :)
[05:39:36] <NegatiV> хренасе, это как так
[05:39:50] <NegatiV> вчера чтоль?
[05:39:54] <Ским> угу
[05:40:00] <NegatiV> там был скрин из LinuxDC++))
[05:40:04] <Ским> а
[06:42:06] <Ским> NegatiV: что-то черный цвет у опов напрягает :) особенно на черном фоне :) надо таки из старого айскальца окошко опций стащить :)
[06:43:28] <NegatiV> Ским: всему свое время)) я меня не 4 руки)
[06:43:41] <Ским> а жаль :)
[06:53:19] tonal вышел(а) из комнаты
[06:54:55] <NegatiV> Ским: что значит "раскраска" ников?
[06:59:10] <Ским> придание им цветов :)
В данном контексте - менять в чате и в никлисте цвет ников, состоящих а друзьях и врагах на определенный. Да и свой ник в никлисте можно перекрасить, чтоб легче себя найти было :)
[07:07:31] <Ским> NegatiV: ты зачем кодировки сломал? :)
[07:10:20] <Ским> <-Bot> Неправильный размер шары. Она должна быть от 3 GB до 10 TB.
[07:10:29] <Ским> ололоололо!
[07:10:49] <Ским> а если у меня размер шары будет 11 терабайт, то меня не пустят на заб :)
[07:10:54] <Ским>
[07:13:00] <NegatiV> Ским: кодировки вообще не трогал
[07:13:34] <NegatiV> + шара передается на инглише в ascii
[07:13:46] <NegatiV> кодировка какбэ не причем
[07:14:03] <Ским> к шаре - не при чем
[07:14:11] <Ским> это два разных комментария
[07:14:18] <Ским> и я их не объединял, если что :)
[07:14:34] <Ским> http://antixpuct.ru/screens/eiskalt2.png
[07:15:00] <Ским> и да, вот на тот что windows-1251 когда захожу - вместо буков кадратики :)
[07:15:38] <NegatiV> там конвертация между названиями кодировок сломалась
[07:15:45] <NegatiV> постараюсб сейчас починить
[07:15:51] <Ским> зато когда выйдешь из айскальта и опять войдешь - там CP1251 тоже и нормально все выглядит :)
[07:16:08] <Ским> правда на хаб не пускают, хотят 3Гб шары :(
[07:16:27] <Ским> надо таки прикрутить обманку шары по секретному хоткею :(
[07:16:30] <NegatiV> ну так добавь шару
[07:18:35] <Ским> пароль, кстати, не сохраняется :(
[08:18:32] Phazeus вышел(а) из комнаты
[08:21:36] gray_graff вошёл(а) в комнату
[08:33:52] NegatiV вышел(а) из комнаты
[08:39:21] NegatiV вошёл(а) в комнату
[13:26:23] NegatiV установил(а) тему: Upcoming release: 2.0alpha || SVN: 27 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list
TODO:
* GUI: settings for basic units
* Code cleanup
* запоминание местоположения виджетов
* Вывод меню хаба на вкладке.
* IP-фильтр
* Антиспам
* Список друзей-врагов
* Раскраску ников
* *NEW* Иконки клиентов
* etc
Release schedule:
* 15.02 Feature-freeze
* 17.02 Tag EiskaltDC++ 2.0alpha
* 21.02 Release EiskaltDC++ 2.0alpha

[14:02:00] Ским вышел(а) из комнаты
[14:06:01] Ским вошёл(а) в комнату
[14:06:29] Ским вышел(а) из комнаты
[14:06:41] Ским вошёл(а) в комнату
[14:09:08] Ским вышел(а) из комнаты
[14:09:35] Ским вошёл(а) в комнату
[14:41:01] Phazeus вошёл(а) в комнату
[14:45:03] gray_graff вышел(а) из комнаты
[16:39:07] NegatiV вышел(а) из комнаты
[17:08:50] ravishankar вошёл(а) в комнату
[17:48:02] ravishankar вышел(а) из комнаты
[20:01:58] Ским вышел(а) из комнаты
[20:02:08] Ским вошёл(а) в комнату
[20:12:18] Abram вошёл(а) в комнату
[21:40:10] gray_graff вошёл(а) в комнату
[21:44:41] gray_graff вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!