gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Воскресенье, 11 июля 2010< ^ >
tehnick установил(а) тему: Last stable release: 2.0.3 || Конференция разработчиков EiskaltDC++ || логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2010/ || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list || Общая активность в проекте: http://code.google.com/p/eiskaltdc/updates/list
Release schedule:
2010-09-xx Strings freeze
2010-09-xx Release EiskaltDC++ 2.0.4
Конфигурация комнаты
Участники комнаты

GMT+4
[00:01:30] FiliN вышел(а) из комнаты
[00:01:43] FiliN вошёл(а) в комнату
[00:03:09] FiliN вышел(а) из комнаты
[00:08:46] <wilgib> vasily.n@k..: echo "#define BOOST_VERSION 000000" > "%MINGW%\include\boost\version.hpp"
откуда boost взял?, в этом http://code.google.com/p/eiskaltdc/downloads/list нет файла version.hpp
[00:09:08] <wilgib> ой
[00:09:15] <wilgib> я ступил
[00:10:00] <vasily.n@k..> wilgib: Ога, это такой костыль обхода отсутсвия такого файла, чтобы cmake 2 раза не запускать
[00:11:09] <vasily.n@k..> там надо по сути if опставить if not exists "%MINGW%\include\boost\version.hpp" then, но я не помню как это делается на cmd.exe
[00:12:45] <vasily.n@k..> ну вообщем клиент собрался 1301ревизии, еще я заметил 2 кнопки убрали, оставили 1 которую я сварганил
[00:12:56] <wilgib> vasily.n@k..: -DFREE_SPACE_BAR_C=OFF а это зачем? у меня одна из сборок была с ним вот скриншот: http://img697.imageshack.us/img697/8065/eiskaltdc.png
[00:13:43] dhamp вошёл(а) в комнату
[00:13:46] Nikoli вышел(а) из комнаты
[00:14:29] <vasily.n@k..> wilgib: free_space_bar_c отключил, т.к. были проблемы линковки с libgn...
[00:14:51] <wilgib> vasily.n@k..: собрался где под виндовс или под линукс?
[00:14:53] <vasily.n@k..> но теперь ты включай понменогу функционал, ты же мэйнтейнер теперь
[00:15:24] <vasily.n@k..> под виндой, но со статическими либами, которые я сварганил
[00:15:29] <vasily.n@k..> не портабельный
[00:15:53] <wilgib> так а с чего это он стал не портабельным?
[00:16:11] <wilgib> если все либы внутри
[00:16:44] <vasily.n@k..> непортабльный в том смысле, что я не объявлял CMAKE_INSTALL_PREFIX=.
[00:17:32] <dhamp> wilgib: share/applications/eiskaltdcpp.desktop явно в винде не нужен, хотя и не мешает
[00:18:24] <vasily.n@k..> ну вообщем, скачка, чат, русский работает, буду теперь прикручивать консоль.
что еще в глаза бросается, так это отсутсвия иконки у прграммы
[00:18:42] <wilgib> dhamp: так поправь правила установки #ifdef win32
[00:18:43] amatus вошёл(а) в комнату
[00:19:33] <wilgib> dhamp: каталог share тоже не самое удачное название
[00:19:43] <wilgib> для виндовс
[00:20:44] Nikoli вошёл(а) в комнату
[00:21:39] <vasily.n@k..> да нормальное это название, надо другое: понять где именно вкоде вставляется CMAKE_INSTALL_PREFIX
[00:22:50] <dhamp> vasily.n@k..: нигде
[00:22:59] <dhamp> это же префикс установки
[00:23:22] nE0sIghT вошёл(а) в комнату
[00:23:23] <dhamp> но DATADIR его содержит
[00:24:06] <dhamp> wilgib: gzip есть в mingw ?
[00:24:34] <wilgib> нет
[00:25:01] <dhamp> ну и не надо )
[00:25:33] <wilgib> тебе чтоли нужен gzip.exe для bat файла?
[00:26:31] <vasily.n@k..> dhamp: gzip в поставке QTSDK mignw нету, зато он есть в msys
[00:26:32] <dhamp> wilgib: нету и не нужен не будет значит man страницы пакующейся cmake'ом
[00:27:14] <wilgib> а зачем в виндовс man страница и как её там открывать?
[00:27:40] <dhamp> wilgib: man из msys ? )
[00:31:13] <wilgib> vasily.n@k..: set TARGET="C:\Program Files\eiskaltdcpp\bin"
надо заменить eiskaltdcpp на EiskaltDC++, а бин вообще не нужен.
[00:33:22] <wilgib> vasily.n@k..: в Windows 7 стоит запрет для программ на запись в каталог Program Files как ты это обходишь?
[00:33:46] <wilgib> в смысле в процессе работы на запись.
[00:34:01] <wilgib> а не при установке программы
[00:39:15] <Nikoli> wilgib: зачем тебе имено в PF ставить?
[00:39:52] <wilgib> Nikoli: это когда будет installer
[00:40:24] <wilgib> для портабле версии это не важно
[00:40:36] <Nikoli> wilgib: у переносной сборки поведение должно быть одно, у непереносной - другое
[00:40:56] <Nikoli> писать что-либо в PF ПО не должно
[00:43:54] <tehnick> dhamp: ты зачем сборку сломал?
[00:44:21] <dhamp> tehnick: как так ?
[00:44:25] <tehnick> $ make
[  0%] Building CXX object dcpp/CMakeFiles/dcpp.dir/FavoriteManager.cpp.o
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `cd /home/boradmin/Work_dirrectory/EiskaltDC++/eiskaltdc_develop/dcpp && /usr/local/bin/c++   -Ddcpp_EXPORTS -DDCPP_REVISION="" -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_DATADIR=\"/usr/share/eiskaltdcpp\" -DBUILDING_DCPP -DHAVE_IFADDRS_H -DFORCE_XDG -DUSE_JS -O2 -g -pipe -DNDEBUG -fPIC -I/home/boradmin/Work_dirrectory/EiskaltDC++/eiskaltdc_develop -I/home/boradmin/Work_dirrectory/EiskaltDC++/eiskaltdc_develop/dcpp -I/home/boradmin/Work_dirrectory/EiskaltDC++/eiskaltdc_develop/eiskaltdcpp   (r1304M) -o CMakeFiles/dcpp.dir/FavoriteManager.cpp.o -c /home/boradmin/Work_dirrectory/EiskaltDC++/eiskaltdc_develop/dcpp/FavoriteManager.cpp'
make[2]: *** [dcpp/CMakeFiles/dcpp.dir/FavoriteManager.cpp.o] Ошибка 1
make[1]: *** [dcpp/CMakeFiles/dcpp.dir/all] Ошибка 2
make: *** [all] Ошибка 2
[00:44:49] <dhamp> а понял
[00:45:34] <wilgib> Nikoli: в StrongDC++ эта проблема решена созданием каталога со всеми файлами и каталогами  что создаются EiskaltDC++.exe  в Мои документы\StrongDC++. С EiskaltDC++ можно поступить также только писать надо, на мой взгляд, не в Мои документы\StrongDC++, а в C:\Documents and Settings\user\Application Data
[00:46:11] <dhamp> tehnick: починил
[00:46:19] tka4ev вошёл(а) в комнату
[00:50:55] <vasily.n@k..> есть такие переменные в винде USERPROFILE и APPDATA, все настройки проги должна быть в соответсвущем подкаталоге APPDATA, APPDATA в этом смысле аналога ~/.config/
надо найти где это в кодах используется и вставить ifdef
[00:51:30] <tehnick> vasily.n@k..: в Qt это работает замечательно. А вот в ядре...
[00:52:13] <tka4ev> вечер добрый. под виндой ядро dc++ смотрит файлик в каталоге с екзешником и названием dcppboot.xml
[00:52:40] <tka4ev> вот такой http://omploader.org/vNHc2cA/dcppboot.xml
[00:52:41] <dhamp> tka4ev: угу
[00:53:05] <wilgib> tehnick: а как же стронгдс++
[00:53:15] <dhamp> да всё давно придумано за вас )
[00:53:28] <tehnick> wilgib: он пропатченный по самое...
[00:53:32] <dhamp> dc++ пишет свои настройки в appdata
[00:53:44] <dhamp> если его ставить конечно
[00:59:26] <wilgib> у меня вместо диска C:\ диск I:\ есть какая-нибудь переменная в которой лежит имя диска?
[01:01:11] <dhamp> wilgib: а поподробней к чему эта буква относится ?
[01:01:49] <wilgib> tka4ev: не понимаю для чего этот файл нужен.
[01:01:50] Abram вошёл(а) в комнату
[01:01:51] <vasily.n@k..> кстати в void Util::loadBootConfig() вроде все есть
[01:02:14] <tka4ev> wilgib: содержимое почитай
[01:07:48] <vasily.n@k..> вообщем, indeed, судя по коду в dcppboot.xml задается localMode и ConfigPath, которые управляют раположением настроек
[01:08:15] <vasily.n@k..> по умолчанию localMode==true если dcppboot.xml нету
[01:14:42] <vasily.n@k..> Вот такой dcppboot.xml решает проблему, все настройки уже не в PF
<Boot>
- <!--  
    ConfigPath specifies where settings, queue and other runtime data should be saved.
    Relative paths are relative to the DC++ executable.
    You may use the following variables, which are interpreted on a per-user basis:
    %[APPDATA] - Application data, typically c:\documents and settings\<username>\Application Data\
    %[PERSONAL] - My documents
    
    All % variables from strftime with the current time:
    http://msdn.microsoft.com/library/en-us/vclib/html/_crt_strftime.2c_.wcsftime.asp
  -->
  <ConfigPath>%[APPDATA]</ConfigPath>
  <LocalMode>0</LocalMode>
  </Boot>
[01:15:55] <wilgib> vasily.n@k..: <username> -это переменная, почему у неё такой вид?
[01:16:45] <dhamp> wilgib: это не переменая
[01:17:07] <vasily.n@k..> не обращай внимания на каммент, в коде Util::loadBootConfig возмется соотв. переменная окружения
[01:19:56] dhamp вышел(а) из комнаты
[01:20:47] <tka4ev> <ConfigPath>%[APPDATA]\имя программы\</ConfigPath> наверное лучше всё же
[01:22:17] <wilgib> tka4ev: да лучше.
[01:23:45] <vasily.n@k..> кажется он сам добавляет имя программы, т.к. у меня настройки в C:\Documents and Settings\Владелец\Application Data\EiskaltDC++\
[01:24:33] <vasily.n@k..> еще надо понять где загрузки сразу в %[PERSONAL] установилсь, а то щас они туда же в аппдата
[01:27:17] <wilgib> vasily.n@k..: так пусть там и будут, в Windows XP нет умолчального каталога "Загрузки"
[01:27:35] <tka4ev> paths[PATH_DOWNLOADS] = getDownloadsPath(paths[PATH_USER_CONFIG]);
[01:32:32] <tehnick> Так.
[01:32:37] <tehnick> Тестим r1306
[01:33:17] <tehnick> Что-нибудь сейчас нужно изменить в проекте в сборке для винды?
[01:33:27] <tehnick> wilgib: ^
[01:34:27] <wilgib> tehnick: set TARGET="I:\Program Files\Eiskaltdc++"
[01:34:31] <vasily.n@k..> о я как раз написал http://code.google.com/p/eiskaltdc/issues/detail?id=589#c5, щас посмотрим что поменялось
[01:34:42] <wilgib> в install.bat
[01:34:59] <tehnick> wilgib: ок
[01:35:16] <tehnick> Диск I: ?
[01:35:26] <wilgib> tehnick: call variables.bat заменить везде на call ../win32/variables.bat
[01:35:50] <wilgib> т.к. сборка выполняется в каталоге build
[01:36:02] <tehnick> wilgib: эм... это точно?
[01:36:08] <tehnick> vasily.n@k..: ^
[01:36:09] <vasily.n@k..> wilgib: ? я сборку в win32 делал
[01:36:16] <tehnick> vasily.n@k..: +1
[01:36:44] <vasily.n@k..> токо неудобно удалять, перед свежим билдом, make distclean нету
[01:36:46] <tehnick> [01:34:27] <wilgib> tehnick: set TARGET="I:\Program Files\Eiskaltdc++"
Без \bin ?
[01:36:50] <wilgib> я делаю mkdir build, и в нём уже cmake ..
[01:37:05] <wilgib> да bin не нужен
[01:37:21] <tka4ev> краш-тест. поставить на закачку папку с ~ > 10000 файлов, попробовать удалить из очереди любой файл. сегфолт 100%
[01:37:25] <wilgib> так же как имя папки share тоже незвучит
[01:37:28] <tehnick> wilgib: ориентироваться надо на имеющиеся bat-файлы
[01:37:44] <tehnick> tka4ev: есть issue такой
[01:37:57] <wilgib> vasily.n@k..: ты в каком каталоге собираешь, в win32 ?
[01:38:01] <vasily.n@k..> wilgib: я просто иду в win32, затем cmd.exe запускаю, в нем configure, build, install
[01:38:27] <tehnick> vasily.n@k..: эм... Нафига cmd.exe? Даблклик же... =)
[01:38:36] <wilgib> а ну тогда ../win32/variables.bat не надо
[01:39:32] <vasily.n@k..> ну, чтобы видеть если ошибки будут, иначе он просто его закроет
[01:39:37] tka4ev вышел(а) из комнаты
[01:39:50] <wilgib> у меня вместо диска C:\ диск I:\ есть какая-нибудь переменная в которой лежит имя диска?
[01:40:08] <wilgib> кто-нибудь в курсе
[01:40:15] <tehnick> wilgib: есть, но я не помню.
[01:40:26] <tehnick> Постмотри с списке переменных окружения.
[01:40:26] <vasily.n@k..> wilgib: а тебе зачем?
напиши в cmd.exe set
[01:40:38] <tehnick> vasily.n@k..: ему для bat-файла.
[01:40:44] <tehnick> Чтобы автоматизировать.
[01:41:02] <tehnick> wilgib: как посмотреть список переменных знаешь?
[01:41:07] <vasily.n@k..> дык, те bat файлы какие есть уже автоматизированы
[01:41:27] <tehnick> vasily.n@k..: а теперь прочитай его коммент.
[01:41:30] <wilgib> tehnick: нет
[01:41:37] <vasily.n@k..> ( для непортабельной сборки )
[01:41:54] <tehnick> vasily.n@k..: не обязательно винда и программ файлс находятся на диске C:\
[01:42:09] <tehnick> И это надо поправить в bat-файлах.
[01:42:18] <tehnick> s/надо/можно/
[01:42:20] <vasily.n@k..> а понял, install.bat
[01:42:40] <wilgib> tehnick: -DFREE_SPACE_BAR_C=ON
[01:42:46] <tehnick> wilgib: ок
[01:42:52] <vasily.n@k..> ну тут надо все в variables.bat перекинуть, чтобы все пути в одном месте были
[01:43:47] <tehnick> vasily.n@k..: да, идея здравая
[01:43:56] <tehnick> wilgib: посмотрел переменные?
[01:44:03] <vasily.n@k..> ProgramFiles=C:\Program Files
[01:44:23] <wilgib> в смысле посмотрел?
[01:44:33] <vasily.n@k..> SystemDrive=C:
[01:44:34] <wilgib> проверил что ли?
[01:44:52] <tehnick> wilgib: имя переменной для системного диска не нашел еще?
[01:45:09] <vasily.n@k..> впрочем systemdrive не обязательно там же, где и PF
[01:45:52] <wilgib> tehnick:
I:\eiskaltdcpp-trunk\build>echo %SystemDrive%
I:
[01:46:09] <tehnick> wilgib: отлично.
[01:46:33] <tehnick> wilgib: что изменить?
[01:47:24] <WiseLord> возник вопрос.. если в двух каталогах расшаренных одинаковый файл (TTH)
[01:47:35] <WiseLord> то в шаре отображается только один из них
[01:47:43] <WiseLord> по какому принципу приоритет здесь?
[01:47:44] <wilgib> tehnick:везде в bat файлах где есть C: поставить %SystemDrive%
[01:48:08] <vasily.n@k..> на я так понял, надо перенести TARGET в variables.bat
[01:48:48] <vasily.n@k..> set TARGET=%ProgramFiles%\Eiskaltdc++
[01:48:58] <tehnick> r1308
[01:48:58] <vasily.n@k..> чтото в этом роде
[01:49:01] <tehnick> тестим
[01:49:20] <tehnick> wilgib: echo %ProgramFiles%
[01:49:54] <wilgib> tehnick:
I:\eiskaltdcpp-trunk\build>echo %ProgramFiles%
I:\Program Files
[01:50:29] <tehnick> r1309
[01:51:11] <vasily.n@k..> tehnick: не надо так торопиться )) я не успеваю записывать
[01:51:27] <tehnick> vasily.n@k..: записывать?
[01:52:10] <tehnick> Надеюсь, вы не с нуля под виндой собираете каждую ревизию?..
[01:52:22] <vasily.n@k..> tehnick: абсолютные пути были лучше, сразу было ясно, что подредактировать
[01:52:40] amatus вышел(а) из комнаты
[01:52:46] <vasily.n@k..> это я про CMAKEDIR, QTSDKDIR
[01:52:46] <tehnick> vasily.n@k..: как добавить комментарий в bat-файл?
[01:52:58] <vasily.n@k..> команда REM
[01:53:03] <tehnick> Пример.
[01:53:10] <vasily.n@k..> REM some comment
[01:53:22] <vasily.n@k..> rem == remark
[01:53:59] nE0sIghT вышел(а) из комнаты
[01:54:32] <wilgib> vasily.n@k..:
set TARGET=%ProgramFiles%\Eiskaltdc++
только правильнее:
set TARGET=%ProgramFiles%\EiskaltDC++
[01:55:52] <tehnick> vasily.n@k..: r1310
[01:55:56] <vasily.n@k..> wilgib: ну майнтейнер, последнее слово за тобой
[01:56:44] <wilgib> не понял, ты про что?
[01:56:59] dhamp вошёл(а) в комнату
[01:57:32] <vasily.n@k..> еще раз повторяю насчет контсрукции "%SystemDrive%\Program Files" -- это неверно, PF могут быть легко на другом диске
[01:57:55] <vasily.n@k..> вон у wilgib PF не на диске C, а где-то на I
[01:58:14] <tehnick> vasily.n@k..: r1311
[01:58:29] <wilgib> vasily.n@k..: %SystemDrive% - это и есть I:\
[01:59:33] <vasily.n@k..> wilgib: я когда-то 98 ставил так, что PF были на диске D, а на C была 98, на E - 95, и PF общие были
[02:00:06] <tehnick> vasily.n@k..: исправлено уже, успокойся.
[02:00:16] <tehnick> Еще изменения есть?
[02:00:25] <wilgib> tehnick: зачем исправлено?
[02:00:34] <wilgib> всё было нормально
[02:00:37] <tehnick> wilgib: r1311
[02:00:40] <vasily.n@k..> да я не знаю, вообще куда торопимся, я export делать не успеваю
[02:00:41] <tehnick> Узри.
[02:00:50] <tehnick> wilgib: все и сейчас нормально.
[02:01:27] <tehnick> vasily.n@k..: кокой экспорт? На гуглокоде все и так видно, что изменилось...
[02:01:42] <tehnick> s/кокой/на кой тебе/
[02:01:47] <wilgib> tehnick: svn export
[02:01:54] <tehnick> wilgib: спасибо, КО
[02:02:10] <vasily.n@k..> да я знаю, но я для виндовой сборки, чтобы все .svn не копировать в виртулаку, делаю export
[02:02:20] <tehnick> vasily.n@k..: и зря
[02:02:28] <tehnick> Больше трафика потратишь.
[02:02:37] <tehnick> Экономя на .svn
[02:02:49] <tehnick> svn update лучше
[02:02:54] <vasily.n@k..> LOL, export я делаю из локально копии
[02:03:00] <wilgib> vasily.n@k..: я делая svn checkout , а не export
[02:03:08] <vasily.n@k..> svn up
svn export . ../r1311
[02:03:22] <tehnick> vasily.n@k..: так бы сразу и написал.. =)
[02:04:13] Abram вышел(а) из комнаты: Replaced by new connection
[02:04:23] Abram вошёл(а) в комнату
[02:05:07] <vasily.n@k..> кстати кавычки вокгру c:\qt\2010.02.01 вредны
[02:06:01] <tehnick> vasily.n@k..: почему?
[02:06:20] <tehnick> vasily.n@k..: клево опечатался.
[02:06:33] <vasily.n@k..> ну cmake сразу компилятор перестает анходить, чтото с path
[02:07:12] <tehnick> wilgib: подтверждаешь?
[02:08:26] <wilgib> tehnick: у меня и до этого не находил
[02:08:59] <vasily.n@k..> кстати set PATH=%QTDIR%\bin нам не нужно, там qt-creator нафик не нужный
[02:09:16] <tehnick> vasily.n@k..: пусть будет
[02:09:31] <wilgib> tehnick: нет, лучше удали
[02:10:31] <wilgib> кстати у меня Qt\2010.04
[02:11:14] <vasily.n@k..> надо щас еще придумать distclean.bat
[02:11:28] <tehnick> wilgib: рад за тебя. Что удалить и зачем?
[02:11:33] <Abram> О_О
[02:11:35] <Abram> win32?
[02:11:44] <gelraen> vasily.n@k..: и что оно будет делать?
[02:12:16] <wilgib> tehnick:  [02:09:03] <vasily.n@k..> кстати set PATH=%QTDIR%\bin нам не нужно, там qt-creator нафик не нужный
[02:12:18] <vasily.n@k..> ну как, что удалять все в каталоге сборке
[02:13:17] <gelraen> 1) svn cleanup 2) cmake поддерживает сборку вне дерева сорсов
[02:13:26] <vasily.n@k..> make clean это не то, конфигруация cmake остается
[02:13:42] <gelraen> нутыпонел
[02:14:39] <tehnick> [02:09:03] <vasily.n@k..> кстати set PATH=%QTDIR%\bin нам не нужно, там qt-creator нафик не нужный
А dll-ки кутешные у тебя где лежат?
[02:14:44] <vasily.n@k..> >gelraen: 1) svn cleanup 2) cmake поддерживает сборку вне дерева сорсов
ну вообщем-то да, это я сам себе злобный буратинов в win32 собираю
[02:15:11] <gelraen> vasily.n@k..: так оба метода в винде тоже должны работать какбе
[02:15:32] <gelraen> потому буратина ты не из-за винды :)
[02:15:34] <vasily.n@k..> dll-ки потом копируются все нужные в install.bat
[02:15:43] <tehnick> gelraen: для этого придется еще subversion ставить юзеру.
[02:15:49] <tehnick> Не поймут...
[02:16:08] <gelraen> tehnick: а зачем юзеру (виндовому) вообще сорсы видеть?
[02:17:25] <tehnick> vasily.n@k..: я знаю, что они копируются. А линковаться с ними по твоему как будет?
[02:17:50] <tehnick> gelraen: есть такие извращенцы под виндой, которые захотят сами собрать.
[02:17:57] <tehnick> Например, параноики.
[02:18:08] <tehnick> Чтобы точно троянов не было...
[02:18:13] <gelraen> ну cmake им в любом случае будет нужен
[02:18:25] <tehnick> gelraen: нет, ты ошибаешься.
[02:18:31] <gelraen> как это?
[02:18:34] <vasily.n@k..> линкуется то, через .a файлы, ны вообщем-то неважно, я это QTSDKDIR\bin попутал, пускай остается
[02:18:39] <tehnick> У них будет архив со стабильной версией.
[02:18:49] <tehnick> И нафига им svn?
[02:18:54] <gelraen> где уже сгенерированы мейкфайлы?
[02:19:03] <gelraen> tehnick: я сейчас о cmake
[02:19:07] <gelraen> а не об svn
[02:19:20] dhamp вышел(а) из комнаты
[02:19:36] <tehnick> "gelraen: 1) svn cleanup"
[02:19:41] <tehnick> А я об этом.
[02:19:48] <vasily.n@k..> >tehnick: gelraen: есть такие извращенцы под виндой, которые захотят сами собрать.
есть извращенца под линуксом, кросс-компилирующие под венду ))
[02:19:50] <tehnick> Так что не надо тут ля-ля.
[02:19:55] <gelraen> ну да, надо было OR поставить :)
[02:20:18] <tehnick> gelraen: и вообще, ты не понял о чем речь.
[02:20:27] <gelraen> чорт :(
[02:20:39] <gelraen> вот где подвох
[02:20:39] <wilgib> vasily.n@k..: ничего ты не попутал всё правильно
[02:20:46] <tehnick> gelraen: речь не об аналоге make clean, а о make uninstall
[02:20:57] <gelraen> shi...
[02:21:20] <gelraen> на винде?
[02:21:29] <tehnick> wilgib: успокойся, все остается как есть сейчас. Ибо это правильно.
[02:22:08] <wilgib> tehnick:
I:\Qt\2010.04\bin - это не нужно
I:\Qt\2010.04\qt\bin - а нужно вот это
[02:22:10] <tehnick> Изначально мои bat-файлы были вообще для кутешной сборки без SDK
[02:22:19] <vasily.n@k..> > wilgib: vasily.n@k..: ничего ты не попутал всё правильно
кароче, очень важно, чтобы в путях небыло bin где qt-creator лежит, т.к. там qt4 собраное ms-компилятором, они по-другому декорируются
[02:22:53] <tehnick> "I:\Qt\2010.04\bin - это не нужно" --- а этого и нет
[02:22:56] <tehnick> Сам посмотри.
[02:23:08] <wilgib> tehnick: точно, нет.
[02:23:16] <tehnick> wilgib: ну вот... =)
[02:23:21] <wilgib> значит всё правильно.
[02:30:48] gelraen вышел(а) из комнаты
[02:31:50] <wilgib> tehnick: перед коментарием который не надо выводить на экран надо поставить символ @
[02:32:28] <vasily.n@k..> вот почему я не включал FREE_SPACE_BAR_C:
Linking CXX executable EiskaltDC++.exe
c:/qt/2010.02.1/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.ex
e: cannot find -lgnu
[02:32:29] <wilgib> @rem set QTSDKDIR="C:\Qt\2010.01"
[02:33:17] <wilgib> vasily.n@k..: удали -lgnu из фала link.txt
[02:34:09] <tehnick> wilgib: зачем выводить это на экран?
[02:34:21] <wilgib> vasily.n@k..: I:\eiskaltdcpp-trunk\eiskaltdcpp\gnulib
[02:34:38] <tehnick> В данном случае комментарии нужны пользователям, когда они будут редактировать файл.
[02:34:50] <wilgib> tehnick: наоборот @ отключит вывод коментариев на экран
[02:34:52] <tehnick> На этом их функция исчерпывается.
[02:34:59] <tehnick> ОК
[02:36:49] <vasily.n@k..> -- Installing: C:/Program Files/eiskaltdcpp/share/EiskaltDC++/examples/audacious
.en_US.sh
C:\devel\r1311\win32>strip "C:\Program Files\EiskaltDC++"\EiskaltDC++.exe
strip: 'C:\Program Files\EiskaltDC++\EiskaltDC++.exe': No such file
[02:38:34] <wilgib> vasily.n@k..: set TARGET="%ProgramFiles%\EiskaltDC++"
[02:38:43] <tehnick> vasily.n@k..: у тебя куда поставилось?
[02:39:12] <vasily.n@k..> C:\Program Files\eiskaltdcpp\bin\EiskaltDC++.exe
[02:39:20] <tehnick> eiskaltdcpp?
[02:39:27] <vasily.n@k..> а куда бы еще оно поставилось?
[02:39:40] <tehnick> А вот хз.
[02:39:53] <vasily.n@k..> если по дефолту CMAKE_INSTALL_PREFIX==C:\Program Files\
[02:39:57] <wilgib> vasily.n@k..: как решил роблему:
I:\eiskaltdcpp-trunk\win32>cmake -G "MinGW Makefiles" -DCMAKE_FIND_ROOT_PATH=""I
:\Qt\2010.04"\mingw" -DUSE_ASPELL=OFF -DUSE_LIBUPNP=OFF -DDBUS_NOTIFY=OFF -DFORC
E_XDG=OFF -DFREE_SPACE_BAR_C=ON ..
CMake Error: CMake was unable to find a build program corresponding to "MinGW Ma
kefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a differe
nt build tool.
[02:40:01] <wilgib> ?
[02:40:04] <tehnick> Надо инструкции для cmake поправить?
[02:40:24] <tehnick> vasily.n@k..: ^
[02:40:30] <vasily.n@k..> wilgib: Я же говорил кавычки вредны
[02:40:56] <wilgib> vasily.n@k..: set CMAKEDIR=%ProgramFiles%\CMake 2.8
[02:41:09] <vasily.n@k..> wilgib: сделай set QTSDKDIR=C:\Qt\2010.04
[02:41:26] <wilgib> а как это связано с cmake
[02:41:46] <vasily.n@k..> это не с симэйк связано а спутями
[02:41:57] <tehnick> [02:40:30] <vasily.n@k..> wilgib: Я же говорил кавычки вредны
r1313 ?
[02:43:26] <wilgib> vasily.n@k..: т.е. кавычки нужны только если в пути есть пробелы?
[02:43:56] <wilgib> тогда и set TARGET="%ProgramFiles%\EiskaltDC++" неверно
[02:44:28] <vasily.n@k..> wilgib: если их слишком много после вставок, то конфликтуют сами ссобой
[02:46:38] <wilgib> vasily.n@k..:  у меня и строка без кавычек работает: set CMAKEDIR=%ProgramFiles%\CMake 2.8
[02:47:45] <vasily.n@k..> короче коммиты r1307-r1314 ни очем, привели скрипты в непонятное состояние только зазря
[02:49:28] <wilgib> vasily.n@k..: ты неправ, они стали универсальными
[02:49:51] tehnick вышел(а) из комнаты
[02:51:17] <vasily.n@k..> wilgib: универсальлность не нужна, если они с ошибками.
я девелопер и знать cmd.exe мне совсем не обязательно,
поэтому если не получится собрать скриптами это может
отпугнуть тестеров.
[02:55:29] <wilgib> я абсолютно не согласен:
во первых тестеры будут пользоватся моими сборками, во вторых тестировать то уже нечего программа оттестирована ещё на linux, в третьих человек котрый захочет собрать клиент сам, сумеет понять эти скрипты. Какие ошибки? - теперь то всё работает.
[02:59:17] tehnick вошёл(а) в комнату
[02:59:35] <tehnick> wilgib: кстати, выложи свежие сборки на гуглокод.
[02:59:42] <tehnick> Там фиксы в ядре были...
[02:59:48] tehnick вышел(а) из комнаты
[03:06:23] <wilgib> tehnick: следующая сборка будет тогда когда ты или dhamp пофиксите баг с не созданием файла EiskaltDC++.xml если в пути к каталогу с программой есть папки с русскими именами, ядро dcpp свои файлы создаёт нормально, соответственно, как вариант можно посмотреть на то как это в ядре реализовано.
[03:08:03] <vasily.n@k..> tehnick: кстати верно, настройки-то не сохраняются теперь, хотя для portable-версии это не актуально
[03:08:31] <vasily.n@k..> глюк с висением после выхода не пропал
[03:08:43] <wilgib> почему не актуально?
[03:09:12] <vasily.n@k..> wilgib: portable-верси должна все настройки с собой таскать
[03:11:15] <wilgib> при первом запуске создаются файлы с настройками, так вот файл с настройками EiskaltDC++.xml не создаётся, если положить заранее созданный файл то программа будет его находить только если в пути к каталогу с программой нет папок с русскими именами.
[03:12:37] <wilgib> в тоже время файлы с настройками ядра находятся в любом случае
[03:18:50] <wilgib> vasily.n@k..: так что ты сделал с -lgnu - удалил просто?
[03:19:18] <vasily.n@k..> wilgib: да я удалил в link.txt как ты сказал
[03:22:44] <wilgib> vasily.n@k..: а то просто в каталоге I:\eiskaltdcpp-trunk\eiskaltdcpp\gnulib только заголовки, как бы так сделать чтобы не надо было руками удалять?
[03:23:44] <vasily.n@k..> я уже поправил CMakeLists.txt, щас потестирую и залью
[03:28:28] <wilgib> vasily.n@k..: g++ -I ../eiskaltdcpp/gnulib - надо как-то вроде этого.
[03:29:58] <vasily.n@k..> wilgib: эм, мне кажется, что раз убирание -lgnu, фиксит сборку, значит то, что надо было скомпилировать -- компилится
[03:30:16] <vasily.n@k..> Ответ узнаем через 20 минут
[03:33:50] <wilgib> что я проглядел - там не только заголовки, а ещё файл fsusage.c
[03:36:59] <wilgib> vasily.n@k..: как оказалось заключать пути в bat файлах в кавычки не требуется даже в том случае если в имени есть пробелы.
[03:47:16] wilgib вышел(а) из комнаты
[03:51:01] <vasily.n@k..> примите исправление http://code.google.com/p/eiskaltdc/issues/detail?id=585#c26
[04:21:26] vasily.n@k.. вышел(а) из комнаты: QIP 2010: Спокойное общение
[04:27:11] gray_graff вошёл(а) в комнату
[04:36:43] Клёк вышел(а) из комнаты
[04:53:45] gray_graff вышел(а) из комнаты
[05:18:50] Abram вышел(а) из комнаты
[06:33:10] дрюха вошёл(а) в комнату
[07:05:08] <дрюха> а что надо сделать, чтоб dchub: и здесь заработал?
[07:14:05] дрюха вышел(а) из комнаты
[08:38:27] SolarRay вошёл(а) в комнату
[10:19:55] amfetamin вышел(а) из комнаты
[10:44:10] Клёк вошёл(а) в комнату
[11:28:23] nE0sIghT вошёл(а) в комнату
[11:41:13] quiritius вошёл(а) в комнату
[12:10:39] gelraen вошёл(а) в комнату
[12:24:31] wilgib вошёл(а) в комнату
[12:57:37] SolarRay вышел(а) из комнаты
[12:57:50] Клёк вышел(а) из комнаты
[13:36:48] Shlem вошёл(а) в комнату
[13:42:35] Клёк вошёл(а) в комнату
[13:46:40] Shlem вышел(а) из комнаты: qutIM : Jabber plugin
[14:03:57] <wilgib> WiseLord: можешь поменять на странице http://code.google.com/p/eiskaltdc/ строку
EiskaltDC++ is a program for UNIX-like systems that uses на
EiskaltDC++ is a cross-platform program that uses
[14:04:28] <WiseLord> )
[14:07:15] tehnick вошёл(а) в комнату
[14:07:30] <tehnick> wilgib: сделай свежие билды
[14:07:40] <tehnick> И плевать, что не portable
[14:07:47] <WiseLord> ага
[14:08:02] <WiseLord> вообще portable для dc++-клиента как-то бессмысленно
[14:08:19] <WiseLord> учитывая, что хэшированные файлы привязаны к машине
[14:09:02] <wilgib> tehnick: сначала надо поравить CmakeList.txt а то сейчас всё ставится в Progfam Files\eiskaltdcpp\bin\, а должно в Progfam Files\EiskaltDC++\
[14:09:56] <tehnick> Можно для начала даже с nsis не заморачиваться. Сделай самораспаковывающийся архив с помощью архиватора 7z. БУдет такой установочный экзешник...
[14:10:00] <tehnick> wilgib: ^
[14:10:25] <tehnick> wilgib: с чего вдруг должно?
[14:10:47] <tehnick> мб наоборот EiskaltDC++ на eiskaltdcpp в bat-файлах поправить?
[14:10:49] <WiseLord> tehnick: может новые функции чуть иначе назвать/перевести
[14:10:53] <WiseLord> не система единиц
[14:11:03] <tehnick> Или cmake вызывать с соответствующей опцией...
[14:11:09] <WiseLord> а размеры - двоичные/десятичные
[14:12:17] <wilgib> tehnick:  C:\Progfam Files\EiskaltDC++\ - это естественно,
а это C:\Progfam Files\eiskaltdcpp\ - выглядит уродски
[14:13:26] <wilgib> tehnick:  а подкаталог bin вообще не нужен, надо сразу ставить бинарник и dll-ки в C:\Progfam Files\EiskaltDC++\
[14:14:06] <WiseLord> http://tehnick-8.narod.ru/eiskaltdcpp/img/e17_dark__00.png может надо критичнее подойти к размещаемым на главной странице скриншотам? (я о тексте в чате)
[14:14:53] <tehnick> [14:11:09] <WiseLord> а размеры - двоичные/десятичные
Чем тебе не угодила система единиц?
[14:15:40] <WiseLord> непонятно о чём речь
[14:16:27] <WiseLord> самому сложно сформулировать, как надо бы, но то что есть не совсем отражает
[14:16:58] <tehnick> WiseLord: там тултип есть, и все понятно...
[14:17:58] <WiseLord> Вообще можно обойти это хитрее
[14:18:05] <WiseLord> не выпадающий список
[14:18:12] dhamp вошёл(а) в комнату
[14:18:19] <WiseLord> а просто чекбокс - Использовать десятичные приставки
[14:19:37] <WiseLord> а тултипа там нет либо не работает
[14:19:48] <tehnick> WiseLord: чо-чо?
[14:20:09] <tehnick> Наведи курсор на текстовое поле.
[14:20:17] <WiseLord> а шит
[14:20:20] <WiseLord> на метку..
[14:20:46] <tehnick> [14:12:16] <wilgib> tehnick:  C:\Progfam Files\EiskaltDC++\ - это естественно,
а это C:\Progfam Files\eiskaltdcpp\ - выглядит уродски
Ага-ага. Ну так сделай как хочешь.
[14:22:12] <tehnick> [14:14:06] <WiseLord> http://tehnick-8.narod.ru/eiskaltdcpp/img/e17_dark__00.png может надо критичнее подойти к размещаемым на главной странице скриншотам? (я о тексте в чате)
Хы. =) Да какая разница?
[14:22:27] <tehnick> Это к dhamp. Его скриншот...
[14:22:31] <WiseLord> )
[14:23:04] <dhamp> WiseLord: что не так ? )
[14:23:13] <tehnick> dhamp: текст читал?
[14:23:24] <dhamp> tehnick: нет )
[14:23:32] <tehnick> dhamp: ну теперь посмотри...
[14:23:47] <WiseLord> http://imgby.com/xsnapxix.png
[14:23:56] <tehnick> dhamp: кстати, помоги wilgib сделать установку как он хочет.
[14:24:01] <dhamp> tehnick: не вижу ничего плохого )
[14:24:07] <tehnick> dhamp: порно же...
[14:24:12] <dhamp> tehnick: а как он хочет ?
[14:24:21] <dhamp> wilgib: чего ты хочеь ?
[14:24:34] <dhamp> tehnick: ты не поверишь
[14:24:35] <tehnick> dhamp: читай сообщения выше, епт.
[14:24:47] <dhamp> ыт на других хабах никогда не бывал ? )
[14:24:49] <dhamp> ты*
[14:24:51] <tehnick> "[14:09:02] <wilgib> tehnick: сначала надо поравить CmakeList.txt а то сейчас всё ставится в Progfam Files\eiskaltdcpp\bin\, а должно в Progfam Files\EiskaltDC++\"
[14:25:10] <tehnick> dhamp: бывал и что?
[14:25:21] <tehnick> Мне это совершенно не мешает.
[14:25:55] <wilgib> dhamp: и надо убрать нафиг bin и ставить бинарник прямо в Progfam Files\EiskaltDC++\
[14:26:43] <wilgib> dhamp: кроме того, название папки share - не самое удачное
[14:30:50] <gelraen> wilgib: кто тебе мешает поправить CMakeLists.txt и прислать патч? :)
[14:31:06] <tehnick> gelraen: глупый вопрос.
[14:31:27] <gelraen> сильно?
[14:31:31] <tehnick> Ага.
[14:31:38] <wilgib> gelraen: я правлю для win32 а там надо учестьвсе случаи - этим dhamp занимается
[14:32:20] <dhamp> wilgib: чем тебе share не нравится ?
[14:33:08] <wilgib> шара имеет тут ещё одно значение
[14:39:38] vasily.n@k.. вошёл(а) в комнату
[14:47:31] <wilgib> dhamp: что -то не могу разобраться где задаётся каталог Program files\eiskaltdcpp
[14:47:41] <vasily.n@k..> wilgib: imho, ничего страшного в том, что у айскалта будут подкаталоги  в unix-стиле нет. тем более конечный пользователь увидит только ярлык на рабочем столе или в главном меню.
[14:47:47] <wilgib> в Cmakelist.txt
[14:48:00] <vasily.n@k..> wilgib: это задается CMAKE_INSTALL_PREFIX
[14:48:13] <vasily.n@k..> он под дефолту PF
[14:48:19] <vasily.n@k..> может быть, следует переименовать переменную TARGET в variables.bat, на INSTALLPREFIX, и добавить опцию cmake -DCMAKE_INSTALL_PREFIX=%INSTALLPREFIX%, тогда можно будет проще настраивать систему сборки.
[14:48:23] <dhamp> wilgib: имя проекта
[14:48:48] <wilgib> dhamp: спасибо
[14:49:15] <vasily.n@k..> wilgib: Запусти cmake-gui, поставь галочку advanced и увидиш все пути
[14:50:36] <wilgib> vasily.n@k..: я хочу довести до работы из коробки сборку через bat файлы
[14:52:00] <vasily.n@k..> wilgib: ну я тогда сейчас этим займусь. тем более у меня возникли некоторые идеи
[14:52:15] <wilgib> чем этим?
[14:52:51] <vasily.n@k..> wilgib: ну, хочу поправить variables.bat и install.bat
[14:53:27] <wilgib> так я сейчас их правлю когда закончу выложу тут что надо исправить
[14:54:02] <wilgib> и IFEXIST version.txt для boost тоже сейчас сделаю
[14:54:17] <wilgib> version.h
[14:54:26] <vasily.n@k..> кинь потом дифф в личку
[14:54:44] <wilgib> как делать diff ?
[14:55:51] <vasily.n@k..> vasily.n@k..: если редактировал в свне, то просто "svn diff"
если хочеш сравинть 2 каталога, то "diff -Naur old-dir new-dir"
[14:56:50] <wilgib> я под виндой сейчас сижу, тут нет diff
[14:57:26] <wilgib> и я не в svn а просто в редакторе редактирую
[14:57:27] <vasily.n@k..> wilgib: поставь msys, там есть diff
[14:57:48] <dhamp> wilgib: исходники с свн ты чем берёшь?
[14:58:03] <vasily.n@k..> wilgib: ты редактируеш в редакторе, но в том же каталоге где делал svn co ?
[14:58:09] <wilgib> dhamp:  svn checkout
[14:58:42] <wilgib> конечно в том же, файлы то только там лежат
[14:59:17] <vasily.n@k..> wilgib: ну вот и попробуй в командной строке в линуксе сказать там svn diff
[14:59:51] <vasily.n@k..> можно наверно и виндовские версии прикрутить, обычно что-то идет с какимнить большими ide
[15:00:03] <wilgib> так я не в виртуалке под виндой а просто
[15:03:11] <wilgib> vasily.n@k..: кстати, а у тебя линковка если собирать в mingw под линуксом чисто проходит или вываливает каки-то варнинги?
[15:04:19] <vasily.n@k..> wilgib: есть 3 варнинга auto-importa, но резултат все равно запускается, только падает привыходе
[15:05:04] <wilgib> vasily.n@k..: так, а почему если собирать в винде то линковка без этих варнингов?
[15:06:14] <vasily.n@k..> wilgib: donotknow, у меня еще кросскомпиляции туча варнингов для заголовков кутешных
[15:10:46] WiseLord вышел(а) из комнаты
[15:11:36] <wilgib> dhamp: я тут запутался совсем можешь поправить cmakelist так чтобы ставилось в каталог Progfam Files\EiskaltDC++\ и удалить bin и сделать commit в svn, а тоя сам ещё долго провожусь с этим.
[15:12:36] <vasily.n@k..> wilgib: блин, не торопитесь, а то опеть будет туча коммитов ниочем
[15:17:04] <wilgib> vasily.n@k..: IF NOT EXIST "%MINGW%\include\boost\version.hpp" echo "#define BOOST_VERSION 000000" >"%MINGW%\include\boost\version.hpp"
[15:17:35] gray_graff вошёл(а) в комнату
[15:17:41] Abram вошёл(а) в комнату
[15:22:01] gray_graff вышел(а) из комнаты
[15:23:39] <dhamp> wilgib: если тебе не нравится share -DSHARE_DIR="что-тоЭ
[15:23:52] <dhamp> s/Э/"
[15:24:18] <wilgib> dhamp: это в cmakelist?
[15:24:39] <wilgib> или в командной строкее
[15:24:56] <dhamp> cmake предать
[15:25:02] <dhamp> передать*
[15:26:09] <wilgib> тогда как передать имя папки которая запишется в Program Files?
[15:26:56] <dhamp> wilgib: собери для начала последнюю ревизию
[15:29:52] <wilgib> vasily.n@k..: сейчас файл variables.bat затирает то что было в PATH до его запуска, это необходимо? А то я сей час хотел сделать svn chekout и получил что команда не найдена.
[15:30:34] <dhamp> wilgib: ты постоянно делаешь checkout ?
[15:30:43] <wilgib> да
[15:30:50] <wilgib> а что это неправильно
[15:30:50] <dhamp> update для кого придуман ?
[15:31:08] <dhamp> svn up или svn update
[15:31:10] <wilgib> так он и раскачивает только новые файлы
[15:31:31] <wilgib> в чём отличие от up?
[15:31:55] <wilgib> *скачивает
[15:32:25] <dhamp> wilgib: видимо это защита от дурака что бы в существующую копию делался всё таки up а не checkuot
[15:42:03] <wilgib> dhamp: так каким флагом задать EiskaltDC++
[15:42:23] <wilgib> в PF
[15:43:15] <dhamp> wilgib: так всё ещё eiskaltdcpp ? )
[15:44:35] <wilgib> я ещё не собирал, я хочу чтобы это не было вшито в cmakelist.txt а задавалось как аргумент для cmake в командной строке.
[15:46:26] <dhamp> wilgib: давай всё таки ты сначала соберёшь
[15:46:39] <wilgib> ок
[15:48:31] <wilgib> dhamp: я тут  http://pastebin.ca/1898353 всё правильно сделал?
[15:50:30] <dhamp> wilgib: зачем ? делать так svn up http://eiskaltdc.googlecode.com/svn/branches/trunk/ eiskaltdcpp-trunk
может проще cd eiskaltdc-trunk && svn up ?
[15:51:14] <wilgib> спасибо, теперь буду знать.
[15:53:34] 0xd34df00d вышел(а) из комнаты
[15:55:10] <wilgib> теперь надо делать так, если я правильно понял:
-DPROJECT_NAME_GLOBAL=EiskaltDC++
[15:56:41] dhamp вышел(а) из комнаты
[15:56:51] <wilgib> tehnick: раскажи про то как ты предлагаешь сделать installer через 7z
[15:57:14] <vasily.n@k..> wilgib: 7z sfx ?
[15:57:45] <tehnick> wilgib: он, как и винрар, умеет делать самораспаковывающийся архив.
[15:57:53] <tehnick> Причем сжатие намного лучше.
[15:58:06] <tehnick> А на выходе получается обычный exe-шник.
[15:58:52] 0xd34df00d вошёл(а) в комнату
[15:59:33] <tehnick> В настройках так укажешь, куда распаковывать, нужно ли создавать ярлыки и т.п..
[15:59:43] <tehnick> s/так/там/
[15:59:57] <wilgib> tehnick: как ярлыки, как хранение изменяющихся данных не в Program Files?
[16:00:13] <tehnick> wilgib: чо-чо?
[16:00:25] <tehnick> Ярлык на рабочий стол.
[16:00:34] <wilgib> а данные
[16:00:40] <tehnick> А что с ними?
[16:00:48] <tehnick> Их копировать никуда не надо.
[16:00:54] <tehnick> Прога их сама создает.
[16:01:20] <wilgib> в win7 нельзя писать в PF в процессе работы программы
[16:01:51] <tehnick> wilgib: и что?
[16:02:04] <wilgib> в PF только не изменяющиеся данные
[16:02:10] <tehnick> Сделай установку в другой каталог.
[16:02:20] <tehnick> Например, в корень диска.
[16:02:43] <wilgib> tehnick: PF - для того и сделали чтобы туда программы ставили
[16:03:07] <tehnick> И потом, разве вчера на обсуждали способ сохранения пользовательский настроек в application data?
[16:03:40] <wilgib> не надо идти по корявому пути, куда торопиться лучше сделать сразу так что бы потом уже ничего не менять
[16:04:45] <wilgib> tehnick: обсуждали, но там надо ещё разбираться, а ты говоришь постоянно залей новую версию, залей новую версию, ...
[16:05:59] <vasily.n@k..> ух запирлся менять c:\qt\2010.02.1 на c:\qt\2010.01, оказывается qt-инсталятор в каждый экзешник его зашивает
[16:06:32] <tehnick> wilgib: потому что та, которая доступна там сейчас --- очень сырая.
[16:06:47] <tehnick> Вчера и сегодня были улучшения.
[16:06:54] <wilgib> и чем же лучше текущая?
[16:07:00] <wilgib> ответ ничем
[16:07:01] <tehnick> И ее уже не стадно давать бета-тестерам.
[16:07:30] <wilgib> баг с EiskaltDC++.xml не исправили
[16:07:58] <tehnick> wilgib: кстати, для nsis рекомендую гуй nisedit
[16:08:06] <tehnick> Когда-то сам его использовал...
[16:08:31] <wilgib> баг при выборе каталогов для загрузки: вставляются слэши в другую сторону, приходится их руками менять.
[16:08:39] <vasily.n@k..> >wilgib: в win7 нельзя писать в PF в процессе работы программы
вчера уже обсосали этот вопрос, дело в dcppboot.xml. Это не проблема
[16:08:42] <tehnick> wilgib: ты же не портабл-версию будешь выкладывать, какой еще баг?..
[16:09:00] <vasily.n@k..> но баг с EiskaltDC++.xml не исправили, да отсался
[16:10:40] <vasily.n@k..> > в win7 нельзя писать в PF в процессе работы программы
ну это так и под xp, если не под админом сидеть ))
[16:11:07] <wilgib> tehnick: слеши надо поравить при выборе каталога загрузки
[16:13:12] <tehnick> configFile(QString::fromStdString(Util::getPath(Util::PATH_USER_CONFIG)) + "EiskaltDC++.xml"),
[16:14:21] grayich вошёл(а) в комнату
[16:14:30] <tehnick> Так что все решает dcppboot.xml
[16:14:37] <tehnick> wilgib: действую.
[16:14:43] <tehnick> *действуй
[16:16:24] WiseLord вошёл(а) в комнату
[16:16:29] <tehnick> Очевидно, что и все другие конфигурационные файлы будут в том же каталоге.
[16:17:24] Alik вошёл(а) в комнату
[16:17:54] <grayich> Alik: пинг
[16:18:39] <Alik> Драсти. Eiskaltdcpp из SVN не ищет файлы с кириллическим названием
[16:18:50] <Alik> Чего-то посоветуете?
[16:19:16] <tehnick> void Util::loadBootConfig() {
    // Load boot settings
    try {
        SimpleXML boot;
        boot.fromXML(File(getPath(PATH_GLOBAL_CONFIG) + "dcppboot.xml", File::READ, File::OPEN).read());
        boot.stepIn();
        if(boot.findChild("LocalMode")) {
            localMode = boot.getChildData() != "0";
        }
        if(boot.findChild("ConfigPath")) {
            StringMap params;
#ifdef _WIN32
            // @todo load environment variables instead? would make it more useful on *nix
            TCHAR path[MAX_PATH];
            params["APPDATA"] = Text::fromT((::SHGetFolderPath(NULL, CSIDL_APPDATA, NULL, SHGFP_TYPE_CURRENT, path), path));
            params["PERSONAL"] = Text::fromT((::SHGetFolderPath(NULL, CSIDL_PERSONAL, NULL, SHGFP_TYPE_CURRENT, path), path));
#endif
            paths[PATH_USER_CONFIG] = Util::formatParams(boot.getChildData(), params, false);
        }
    } catch(const Exception& ) {
        // Unable to load boot settings...
    }
}
[16:19:36] <tehnick> Вот здесь видно, откуда PATH_USER_CONFIG берется.
[16:19:55] <tehnick> wilgib: ^
[16:19:59] <wilgib> tehnick: под win7 на панели задач используется маленький значок(который win7 масштабирует до большего размера и он становится размытым), хотя в share\icons\hicolor есть значки большого размера, это поравить как-нибудь можно?
[16:20:23] <tehnick> wilgib: да, сделать нормальную иконку.
[16:20:30] <tehnick> WiseLord: ^
[16:20:46] <tehnick> Умеешь файлы *.ico делать?
[16:20:53] <tehnick> Там несколько слоев...
[16:21:05] <WiseLord> не пробовал
[16:21:05] <wilgib> в смысле? там есть нормального размера иконки, как их использовать, а не маленькие
[16:21:06] <tehnick> С иконками разного размера.
[16:21:08] <WiseLord> а какой софт есть?
[16:21:14] <tehnick> WiseLord: gimp
[16:21:19] <tehnick> Он умеет.
[16:21:24] <WiseLord> что надо?
[16:21:44] <WiseLord> у меня основная иконка в 1024x1024 xcf
[16:21:45] <tehnick> WiseLord: еще неплохо было бы векторные иконки иметь.
[16:22:15] <tehnick> Даже linuxdcpp и freedcpp их используют.
[16:22:19] <tehnick> И нам надо.
[16:22:27] <wilgib> tehnick: в win7 есть две иконки - одна для трея(маленькая), вторая для панели задач(должна быть крупной).
[16:22:47] <wilgib> надо как-то это сделать в программе
[16:22:48] <tehnick> WiseLord: возьми любой нормальный ico-файл и отредактируй.
[16:23:00] <WiseLord> например?
[16:23:13] <tehnick> wilgib: там не две, а минимум 4. Нифига ты не знаешь...
[16:24:36] <vasily.n@k..> tehnick: проблема может не втом откуда файл загружается, а куда сохраняется
[16:24:56] <vasily.n@k..> (это я про настройки)
[16:25:05] <tehnick> vasily.n@k..: чо-чо?
[16:25:14] <tehnick> Никакой проблемы нет вообще.
[16:25:37] <tehnick> Осильте составить файл dcppboot.xml и все будет автоматически.
[16:25:51] <vasily.n@k..> да есть она, я осилил еще вчера dcppboot.xml
[16:26:10] <tehnick> А при установке в install.bat будет соответствующая строка для его копирования.
[16:26:28] <tehnick> vasily.n@k..: давай его сюда.
[16:26:31] <vasily.n@k..> если в localMode редактирование тулбара созраняется, то  в не localMode уже нет
[16:26:49] Alik вышел(а) из комнаты
[16:26:51] <vasily.n@k..> <Boot>
    <ConfigPath>%[APPDATA]\Settings\</ConfigPath>
    <LocalMode>0</LocalMode>
</Boot>
[16:27:07] <tehnick> Почему 0?
[16:27:22] <wilgib> tehnick: [15:57:48] <tehnick> wilgib: он, как и винрар, умеет делать самораспаковывающийся архив.
что-то нет этого в меню
[16:27:23] <vasily.n@k..> это кстати тоже забавный глюк Settings в реальных путях нету
[16:27:25] grayich вышел(а) из комнаты
[16:27:47] <vasily.n@k..> LocalMode 0 или 1, я щас его туда обратно выключаю
[16:28:03] <wilgib> tehnick: ?-Яшз 4.65
[16:28:16] <wilgib> 7-Zip 4.65
[16:28:40] <vasily.n@k..> 0 -- настройки будут в appdata, 1 -- в .
[16:29:17] <Abram> ммм
[16:29:23] <Abram> вам дать 7zsfx? :)
[16:29:42] <Abram> у меня его есть. расширенный какой-то, с пачкой плюшек. я им инсталяторы делаю
[16:30:19] <tehnick> wilgib: гугл в помощь
[16:30:22] <Abram> http://7zsfx.info/ru/
[16:30:26] <tehnick> Тебе тут уже подсказали...
[16:30:28] <Abram> конфиг в утф-8
[16:31:14] <Abram> делаем инсталятор так:
под линупсом:
cat 7zsfx config.txt file.7z > installer.exe
под вендой:
copy /b 7zsfx+config.txt+file.7z installer.exe
[16:31:31] <Abram> гуя для создания конфига нет, но он и не нужен
[16:31:54] <tehnick> r1319
[16:31:59] <tehnick> Что еще поправить?
[16:32:17] <WiseLord> tehnick: создал ico, сейчас залью
[16:32:29] <tehnick> Abram: что-то сложно. Я с графической морды делал.
[16:32:38] <tehnick> Больше года назад правда...
[16:32:47] <tehnick> Не помню уже как оно выглядело.
[16:33:23] <Abram> tehnick, в графической морде меньше рюшечек
[16:33:30] <Abram> а это допиленный модуль
[16:33:35] <tehnick> Ок
[16:33:38] <Abram> с игрищами и блудницами
[16:33:38] <Abram> :)
[16:33:59] <Abram> только там ещё желательно manifest дописать, чтобы под вистой/7 запускалось с правами администратора
[16:34:03] <Abram> этого у меня тоже есть :)
[16:34:16] Abram чухнул
[16:34:29] <tehnick> wilgib: с конфигами разобрались, что еще надо?
[16:34:50] <Abram> СТОП
[16:34:55] <wilgib> у меня не ставит в PF\EiskaltDC++
[16:34:56] <Abram> а что, уже есть что собирать? О_О
[16:35:09] <tehnick> Abram: с разморозкой.
[16:35:15] <Abram> tehnick, спасибо
[16:35:18] <Abram> эээ
[16:35:22] <Abram> ГДЕ?!
[16:35:22] <tehnick> Abram: уже и сопровождающий есть.
[16:35:28] <Abram> ёпт...
[16:35:38] <wilgib> tehnick: cmake -G "MinGW Makefiles" -DCMAKE_FIND_ROOT_PATH="%MINGW%" -DPROJECT_NAME_GLOBAL=EiskaltDC++ -DSHARE_DIR=stuff -DUSE_ASPELL=OFF -DUSE_LIBUPNP=OFF -DDBUS_NOTIFY=OFF -DFORCE_XDG=OFF -DFREE_SPACE_BAR_C=ON ..
[16:35:41] <Abram> я ж вроде кому-то должен был даже платить за вин32-версию
[16:35:46] <WiseLord> tehnick: r1320
[16:35:46] <Abram> а уже сделали без меня :(
[16:36:01] <Abram> могу инсталятор склепать, если что
[16:36:11] <Abram> для такого даже не жалко скрипт на NSIS написать :)
[16:36:23] Abram вернется через полчасика
[16:36:49] <tehnick> wilgib: ты там еще проверку на существование файла делал.
[16:36:56] <tehnick> Скопирую сюда.
[16:37:18] <vasily.n@k..> tehnick: основное отличие dcpp/SettingsManager.h:236 от eiskaltdcpp/WulfurSettings.cpp:31
это то, что в dcpp метод, а в WS -- в контсрукторе.
похоже это и есть источник ошибок.
[16:38:09] <tehnick> Abram: скрипты для nsis может любой дурак написать. Там совсем немного времени надо потратить, чтобы разобраться в автоматически сгенерированном из шаблонов коде. И поправить как душе угодно...
[16:38:27] <wilgib> tehnick: только я корректность работы не проверял, сделал просто по мануалу
IF NOT EXIST "%MINGW%\include\boost\version.hpp" echo "#define BOOST_VERSION 000000" >"%MINGW%\include\boost\version.hpp"
[16:38:42] <tehnick> vasily.n@k..: не понял. В чем собственно ошибка?
[16:39:03] <tehnick> wilgib: ну так проверь в cmd.exe
[16:39:09] <tehnick> Тебе это минутное дело.
[16:39:16] <tehnick> А мне сейчас негде...
[16:39:29] <tehnick> Эээ...
[16:39:36] <tehnick> А где endif?
[16:39:49] <vasily.n@k..> tehnick: Util::initialize() когда зовется до или после WS ?
[16:39:52] <tehnick> Епт.
[16:39:55] <tehnick> Это вообще бред.
[16:41:30] <tehnick> Там еще THAN вроде должно быть.
[16:41:37] <tehnick> Или что-то такое.
[16:41:45] <wilgib> там нет endif
[16:41:51] <vasily.n@k..> Util::initialize() зовется в dcpp::startup, а конструктор WS отрабатывет еще раньше
[16:41:54] <tehnick> Совсем забыл этот быдло-шелл...
[16:42:15] <tehnick> vasily.n@k..: да
[16:42:43] <tehnick> vasily.n@k..: может проверить опытным путем?
[16:42:51] <tehnick> printf рулит...
[16:43:05] <tehnick> wilgib: проверил?
[16:43:33] <tehnick> О! Кстати, в wine же есть cmd.exe
[16:44:44] <wilgib> tehnick: да, работает корректно если есть файл и если нету
[16:45:37] <vasily.n@k..> tehnick: ок, попробую, поправить контсруктор WS
[16:46:51] <tehnick> wilgib: действительно, я ошибся. Наверное с чем-то перепутал...
[16:47:22] <wilgib> ощибся на счёт чего?
[16:48:00] <tehnick> wilgib: на счет синтаксиса IF
[16:48:15] amfetamin вошёл(а) в комнату
[16:48:32] <wilgib> tehnick: copy /Y "dcppboot.xml"  %TARGET% а откуда же он там возмёт этот dcppboot.xml?
[16:49:32] <tehnick> wilgib: забыл файл добавить.
[16:49:35] <tehnick> Поправил.
[16:52:03] <wilgib> tehnick: -DSHARE_DIR=stuff это у меня так было просто пока я тестил, stuff это же ещё хуже чем share
[16:53:33] <wilgib> как бы покрасивее назвать эту папку
[16:53:36] <wilgib> ?
[16:53:44] <tehnick> common
[16:54:22] <tehnick> resources
[16:54:24] <tehnick> &
[16:54:25] <tehnick> ?
[16:54:31] <wilgib> resources
[16:54:51] <tehnick> wilgib: r1322
[16:55:04] <tehnick> Добавил иконку в проект.
[16:56:24] <tehnick> wilgib: ты осилил пересборку проекта под виндой? Или каждый раз с нуля компилишь?..
[16:56:46] <Abram> tehnick, тогда зачем ебаться с 7z?
[16:57:20] <wilgib> <ConfigPath>%[APPDATA]\Settings\</ConfigPath> - вместо %[APPDATA] подставится ведь кажется EiskaltDC++ зачем там ещё одна папка Settings, ведь это и так папка для настроек?
[16:57:22] <tehnick> Abram: мне-то пофиг.
[16:57:31] <tehnick> Решает сборщик...
[16:57:51] <tehnick> vasily.n@k..: ^
[16:58:31] gray_graff вошёл(а) в комнату
[16:59:00] <wilgib> tehnick: он сам начинает с нуля компилить если у cmake поменялись аргументы
[16:59:09] Клёк вышел(а) из комнаты: Logged out
[16:59:26] <tehnick> wilgib: а ccache или аналога там нет?
[16:59:38] <wilgib> не знаю
[17:02:50] <wilgib> vasily.n@k..: так что там насчёт затирания прежнего содержимого PATH после запуска variables.bat ?
[17:03:35] <wilgib> нужно ли это вообще?
[17:04:22] <vasily.n@k..> wilgib: если сейчас работает, поступи по принципу "не трогай пока работает"
[17:04:51] <wilgib> vasily.n@k..: у меня тогда другие программы перестают работать
[17:05:49] <vasily.n@k..> wilgib: это если их запускать в этом же cmd.exe
[17:08:48] <WiseLord> кстати, неплохо было бы вместо man-загрушки для win сделать небольшую html-страничку с той же справкой
[17:09:17] <WiseLord> *заглушки
[17:10:04] <tehnick> WiseLord: точно нужно?
[17:10:23] <WiseLord> это не долго, man2html
[17:10:26] <tehnick> man2html
[17:10:28] <tehnick> Ага.
[17:10:39] <WiseLord> но раз уз сейчас настройки даблкликов вынесены в GUI то не знаю
[17:10:40] <tehnick> Но вот я не уверен, что кто-то будет это читать...
[17:10:42] <vasily.n@k..> tehnick: WiseLord: этот пункт и в меню можно добавить
[17:11:04] <WiseLord> а то первый вопрос был у юзеров - как это сделать, чтобы по даблклику открывать файллист
[17:11:17] <WiseLord> а man-а то и нету
[17:11:19] <vasily.n@k..> туда же faq
[17:11:43] <WiseLord> в принципе, оно бы и в linux не помешало
[17:12:03] <tehnick> WiseLord: я же в диалог настроек добавил.
[17:12:18] <WiseLord> всё равно
[17:12:22] <tehnick> vasily.n@k..: какой еще фак? Нет у нас его...
[17:12:23] <WiseLord> горячие клавиши и т.п.
[17:12:29] <WiseLord> удообно иметь где-то справку под рукой
[17:13:06] <vasily.n@k..> tehnick: ну так появиться, можно просто веб-ссылку на страницу виеи в гуглокоде
[17:13:06] <tehnick> WiseLord: убедил.
[17:14:37] <tehnick> WiseLord: добавил то, что есть. Потом поправим...
[17:16:04] <vasily.n@k..> tehnick: походу ошибка с QFile метод load WS:
C:\Program Files\EiskaltDC++>"EiskaltDC++.exe"
Loading: Hash database
Loading: Shared Files
Loading: Download Queue
WulforSettings::WulforSettings constructor C:\Documents and Settings\╨Т╨╗╨░╨┤╨╡╨
╗╨╡╤Ж\Application Data\EiskaltDC++\ + EiskaltDC++.xml
WulforSettings::load() says file not exists C:\Documents and Settings\├Р┬Т├Р┬╗├Р
┬░├Р┬┤├Р┬╡├Р┬╗├Р┬╡├С┬Ж\Application Data\EiskaltDC++\EiskaltDC++.xml
UserList icons has been loaded
Application icons has been loaded
QWidget::setMinimumSize: (/QDockWidget) Negative sizes (0,-1) are not possible
Shutting down libdcpp...
Quit...
QWaitCondition: Destroyed while threads are still waiting
[17:16:48] <tehnick> vasily.n@k..: wtf?
[17:16:56] <tehnick> А где реально они лежат?
[17:17:10] <wilgib> Application Data\EiskaltDC++\ + EiskaltDC++.xml
[17:17:16] <vasily.n@k..> т.е. какието касики с кодировкой при создании QString
[17:17:37] <vasily.n@k..> из std::string configFile
[17:18:09] <vasily.n@k..> C:\Documents and Settings\Владелец\Application Data\EiskaltDC++\EiskaltDC++.xml
я его специально туда скопировал даже
[17:18:28] <tehnick> Владелец --- это твой юзер?
[17:18:46] <vasily.n@k..> да это по дефолту в винду если при установке ничего не указывать
[17:18:57] <tehnick> Сейчас решим.
[17:21:51] <vasily.n@k..> tehnick: похоже util::getPath дает в UTF-8
[17:26:00] <tehnick> vasily.n@k..: r1324
[17:26:02] <tehnick> ?
[17:28:02] <tehnick> wilgib: к тебе это тоже относится.
[17:28:18] <vasily.n@k..> tehnick: не уверен, что уникод, скорее fromUtf8, щас посмтотрю ито ито
[17:29:48] <vasily.n@k..> tehnick: даже не собирается, щас пробую fromUtf8
[17:31:36] <vasily.n@k..>         configFile = QString::fromUtf8( Util::getPath(Util::PATH_USER_CONFIG).c_str() ) + "EiskaltDC++.xml";
#else
        configFile = QString::fromStdString(Util::getPath(Util::PATH_USER_CONFIG)) + "EiskaltDC++.xml";
#endif
вроде загрузился ))
[17:32:39] <vasily.n@k..> да все, теперь созраняется
[17:33:22] <tehnick> Отлично.
[17:33:32] <tehnick> wilgib: все? Проблемы закончились?
[17:33:40] Abram вышел(а) из комнаты: Replaced by new connection
[17:33:50] Abram вошёл(а) в комнату
[17:36:24] amfetamin вышел(а) из комнаты
[17:36:51] <tehnick> wilgib: когда зальешь свежую сборку, можно будет скриншоты добавить.
[17:39:04] Abram вышел(а) из комнаты: Replaced by new connection
[17:39:14] Abram вошёл(а) в комнату
[17:41:33] <wilgib> tehnick:  у меня нет прав на добавление скриншотов
[17:42:28] <vasily.n@k..> wilgib: как получиш права, сделай скриншот еще без визуального оформления ( win2000 стиль )
[17:43:04] <wilgib> а мне эти права дадут?
[17:43:38] <wilgib> если дадут, то на каком компе делать скриншоты?
[17:43:54] <wilgib> с xp или с win7
[17:44:09] <tehnick> wilgib: а тебе и не нужны эти права. Ты расшарь, а я добавлю.
[17:44:16] <vasily.n@k..> wilgib: на права экзамен сдавать надо... экзаменаторы принимают по методу Ипатьего ))
[17:44:17] <wilgib> и какое лучше экранное разрешение.
[17:44:55] <tehnick> [17:43:53] <wilgib> с xp или с win7
Я думаю на четырех скриншотах можно 4 стиля уместить...
[17:45:46] <tehnick> WinXP, Win7, Windows Classic и Plastique
[17:45:52] <tehnick> wilgib: ^
[17:45:59] <vasily.n@k..> wilgib: а ядумал, не обязательно на весь экарн делать
[17:46:09] <tehnick> А так же там должны быть разные панели:
[17:47:16] <tehnick> 2 скриншота многострочной панелью табов (горизонтально и вертикально), 1 с обычным таббаром и 1 с боковой панелью...
[17:47:41] <tehnick> vasily.n@k..: нет, лучше все же на весь экран.
[17:47:58] <tehnick> Нужно окно и панель задач захватить.
[17:48:11] <tehnick> А мусор с рабочего стола на скриншоте не нужен.
[17:48:23] <wilgib> Windows Classic - неприятный глазу, зачем с ним то делать?
[17:48:37] <tehnick> wilgib: многие используют. Пусть будет.
[17:49:13] <vasily.n@k..> tehnick: дык, кто мешает использовать alt-printscreen
[17:49:29] <tehnick> vasily.n@k..: а панель?
[17:50:03] nE0sIghT вышел(а) из комнаты
[17:50:06] <tehnick> wilgib: иконка теперь нормально выглядит в Win7?
[17:50:09] <vasily.n@k..> tehnick: ты имееш ввиду notification-area aka systray?
[17:50:21] <tehnick> vasily.n@k..: и панель задач тоже.
[17:50:27] nE0sIghT вошёл(а) в комнату
[17:50:37] nE0sIghT вышел(а) из комнаты
[17:50:58] nE0sIghT вошёл(а) в комнату
[17:51:05] <vasily.n@k..> tehnick: с этим трудно поспорить, тогда 1024x768 должно все показать
[17:51:12] nE0sIghT вышел(а) из комнаты
[17:51:22] <wilgib> tehnick: не знаю у меня что то с ноутом на котором win7 стоит случилось -не хочет перезагружаться и выключатся и в пуске ничего не жмётся
[17:51:22] <tehnick> vasily.n@k..: конечно
[17:52:01] <tehnick> wilgib: что пишет?
[17:52:12] <vasily.n@k..> хотя в virtualbox-е если установлены guest-additions, можно вообще любое разрешение сделать
[17:52:16] <tehnick> Всегда можно ресет сделать на крайний случай.
[17:53:09] <tehnick> vasily.n@k..: вот например из этого скриншота:
http://tehnick-8.narod.ru/eiskaltdcpp/img/Mac_OS_X___00.png
видно, что это не закос под макось...
[17:53:37] <wilgib> ресет на ноуте - как это?
[17:54:08] <tehnick> wilgib: жмешь кнопку выключения 5 секунд.
[17:54:10] gelraen вышел(а) из комнаты
[17:54:18] <vasily.n@k..> wilgib: вытаскиваеш батарейку и вставляеш обратно )))
[17:54:30] <tehnick> vasily.n@k..: вредные советы давать не надо.
[17:54:46] <wilgib> пишет в свойствах что свободно 1.87 GB из 2 GB
[17:55:02] <tehnick> wilgib: кто? что?
[17:55:25] <wilgib> оперативки
[17:55:30] <vasily.n@k..> tehnick: видимо рам
[17:55:36] nE0sIghT вошёл(а) в комнату
[17:55:43] <wilgib> ctrl+alt+del не работает
[17:55:48] <tehnick> Клево.
[17:56:03] nE0sIghT вышел(а) из комнаты
[17:56:12] <tehnick> wilgib: ну так сделай ресет.
[17:56:21] gray_graff вышел(а) из комнаты
[17:56:27] <tehnick> wilgib: тольно вначале посмотри, что нет активности диска.
[17:56:57] <tehnick> На ноутах активность I/O дисков показывает отдельные светодиод.
[17:57:13] <vasily.n@k..> tehnick: под линуксом все проще, alt-sysreq-s, alt-sysreq-b
[17:57:16] <tehnick> Если не моргает, то можно смело делать ресет.
[17:57:30] <tehnick> vasily.n@k..: "под линуксом все проще"
[17:57:48] <tehnick> Остальная часть фразы --- лишняя.
[17:58:25] <vasily.n@k..> tehnick: "под линуксом все"
> Остальная часть фразы --- лишняя. ))
[18:01:54] vasily.n@k.. вышел(а) из комнаты
[18:02:09] nE0sIghT вошёл(а) в комнату
[18:02:21] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[18:02:23] <wilgib> всё, сделал ресет теперь всё нормально сейчас там запущу сборку
[18:04:00] nE0sIghT вошёл(а) в комнату
[18:04:16] gray_graff вошёл(а) в комнату
[18:06:27] vasily.n@k.. вошёл(а) в комнату
[18:07:14] nE0sIghT вышел(а) из комнаты
[18:07:24] nE0sIghT вошёл(а) в комнату
[18:10:10] <wilgib> vasily.n@k..: а как ты сделал статическую линковку с openssl, уменя по этим bat файлам идёт сборка с отдельными либами и поэтому мне нужно ещё две строки добавлять в файл install.bat.
[18:10:48] <tehnick> wilgib: еще можно будет один такой скриншот сделать:
http://tehnick-8.narod.ru/eiskaltdcpp/eiskaltdcpp_qt_notification.png
[18:10:51] <wilgib> на winXP:
I:\eiskaltdcpp-trunk\eiskaltdcpp\WulforSettings.cpp: In constructor 'WulforSetti
ngs::WulforSettings()':
I:\eiskaltdcpp-trunk\eiskaltdcpp\WulforSettings.cpp:36: error: no matching funct
ion for call to 'QTextCodec::fromUnicode(const std::basic_string<char, std::char
_traits<char>, std::allocator<char> >&)'
I:\Qt\2010.04\qt\include\QtCore/../../src/corelib/codecs/qtextcodec.h:96: note:
candidates are: QByteArray QTextCodec::fromUnicode(const QString&) const
I:\Qt\2010.04\qt\include\QtCore/../../src/corelib/codecs/qtextcodec.h:120: note:
                 QByteArray QTextCodec::fromUnicode(const QChar*, int, QTextCode
c::ConverterState*) const
mingw32-make[2]: *** [eiskaltdcpp/CMakeFiles/eiskaltdcpp.dir/WulforSettings.cpp.
obj] Error 1
mingw32-make[1]: *** [eiskaltdcpp/CMakeFiles/eiskaltdcpp.dir/all] Error 2
mingw32-make: *** [all] Error 2
I:\eiskaltdcpp-trunk\win32>
[18:11:14] <vasily.n@k..> wilgib: это уже поправил, бери следующую ревизию
[18:11:20] <tehnick> wilgib: у тебя старая ревизия.
[18:11:23] <tehnick> Обновись.
[18:11:51] <wilgib> tehnick: а можно делать так из каталога win32: svn up ..
[18:12:14] <wilgib> или лучше поднятся выше
[18:13:00] nE0sIghT вышел(а) из комнаты
[18:13:02] nE0sIghT вошёл(а) в комнату
[18:13:12] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[18:14:24] <vasily.n@k..> wilgib: vasily.n@k..: а как ты сделал статическую линковку с openssl
я сам собирал openssl статическую под msys и кроссокмпиляцией тоже
[18:15:04] <wilgib> и как, гладко прошло или надо было что то править
[18:15:17] nE0sIghT вошёл(а) в комнату
[18:19:35] <vasily.n@k..> wilgib: ну я в issue 585 упомянул про особенность сборки статической openssl, касательно e_capi
еще после сборки получается 2 файла libssl и libcrypto, а cmake требует и ищет ssleay libeay
приходиться обманывать его -DLIB_EAY:FILEPATH=crypto -DSSL_EAY:FILEPATH=ssl
[18:20:17] <vasily.n@k..> vasily.n@k..: хотя это страно, т.к. в пакете убунты ссля для мингв, тоже libssl и libcrypto
[18:20:35] <wilgib> так а сама то сборка статических либ ssl прошла гладко?
[18:22:22] <vasily.n@k..> wilgib: читай выше про e_capi
[18:23:17] <wilgib> опять: eiskaltdcpp вместо EiskaltDC++
Install the project...
-- Install configuration: "RelWithDebInfo"
-- Installing: I:/Program Files/eiskaltdcpp/./EiskaltDC++.exe
-- Installing: I:/Program Files/eiskaltdcpp/resources/EiskaltDC++/icons/appl
[18:23:52] <wilgib> vasily.n@k..: а тебя куда ставится
[18:27:15] <vasily.n@k..> wilgib:
call variables.bat
mingw32-make -k install
mkdir %INSTALLDIR%
rem copy /Y %BUILDDIR%\share  %INSTALLDIR%
copy /Y "%BUILDDIR%\eiskaltdcpp\EiskaltDC++.exe"  %INSTALLDIR%
strip %INSTALLDIR%\EiskaltDC++.exe
copy /Y %BUILDDIR%\dcppboot.xml  %INSTALLDIR%
copy /Y "%QTDIR%\bin\QtCore4.dll"  %INSTALLDIR%
copy /Y "%QTDIR%\bin\QtGui4.dll"   %INSTALLDIR%
[18:27:43] <vasily.n@k..> однако не знаю еще как скопировать целиком подкаталог командой copy
[18:31:04] <wilgib> vasily.n@k..: ты понимаешь почему ставится не туда куда было указано через флаг для cmake ?
[18:31:27] <vasily.n@k..> wilgib: да я на cmake вообще забил
[18:32:46] <wilgib> %BUILDDIR%\share там нет share
[18:33:58] <vasily.n@k..> wilgib: когда ты указываеш CMAKE_INSTALLER_PREFIX=., что совершенно необходимо, то после make install он все ставит в текущий каталог
[18:35:50] <vasily.n@k..> wilgib: да еще я переименовал TARGET в INSTALLDIR=%ProgramFiles%\EiskaltDC++
[18:35:58] <wilgib> vasily.n@k..: точно у меня там I:/Program Files/eiskaltdcpp
[18:37:06] <wilgib> tehnick: надо добавить флаг к cmake:
-DCMAKE_INSTALL_PREFIX=.
[18:44:55] <vasily.n@k..> wilgib: давай, ты сначала все поправиш, оттестируеш и только тогда сразу все скопом закомитиш, а то так по 1й строчке
комиты делать, туда-сюда дергать не тру
[18:48:41] Abram вышел(а) из комнаты
[18:51:09] <tehnick> wilgib: что еще?
[18:53:53] <wilgib> пока всё
[18:54:52] <wilgib> к сожалению, при изменении флагов cmake - сбока начинается с нуля.
[18:56:23] <vasily.n@k..> wilgib: конечно, ведь CMAKE_INSTALL_PREFIX где-то в в коде как константа вставляется. можеш набежать strings на экзешник и проверить, только сначала отладку strip
[19:05:24] WiseLord вышел(а) из комнаты
[19:06:10] WiseLord вошёл(а) в комнату
[19:06:39] Shlem вошёл(а) в комнату
[19:07:51] Shlem вышел(а) из комнаты: qutIM : Jabber plugin
[19:20:25] <wilgib> иконка осталась размытой
[19:21:54] <tehnick> wilgib: а в експлорере иконка у exe-шника появилась?
[19:22:58] <tehnick> wilgib: и если увеличить в эксплорере отображаемые размер иконок она нормально увеличивается.
[19:23:02] gray_graff вышел(а) из комнаты
[19:23:13] <tehnick> ?
[19:23:21] <wilgib> в win7 нет
[19:23:28] <tehnick> Чего нет?
[19:23:35] <wilgib> иконки
[19:24:18] <tehnick> А в WinXP?
[19:25:23] <wilgib> тже нет
[19:25:26] <wilgib> тоже
[19:26:27] <tehnick> Странно.
[19:26:34] <tehnick> Я позже посмотрю.
[19:27:00] <wilgib> tehnick: по какому пути он должен искать иконку?
[19:28:19] <tehnick> wilgib: eiskaltdcpp/icons/eiskaltdcpp.ico
[19:28:25] <wilgib> tehnick: такое впечатление что для трея и для панели задач используется одна и таже иконка
[19:28:44] <tehnick> wilgib: да
[19:30:17] <wilgib> tehnick: так потому она и размытая.
[19:30:30] <tehnick> wilgib: 1 мин
[19:31:15] <wilgib> "eiskaltdcpp/icons/eiskaltdcpp.ico" у меня такого пути нет
[19:31:28] <tehnick> wilgib: где нет?
[19:31:31] <tehnick> В проекте?
[19:31:46] <tehnick> Она линкуется с бинарником при сборке...
[19:31:47] <wilgib> в PF
[19:31:56] <tehnick> wilgib: см. выше
[19:31:59] <wilgib> ясно
[19:36:08] <wilgib> WiseLord: кстати, а почему на иконке изображены два американских континента и стрелки такие же какими в фильмах изображают направления нападения гитлеровской германии на ссср?
[19:36:49] <wilgib> надо переделать на наш континент и стрелки в сторону америки
[19:37:03] <WiseLord> батенька, вы насмотрелись всяких фильмов типа "Дух Времени"
[19:38:47] <WiseLord> wilgib: но в целом стрелки правильно отображают преобладающий трафик, согласись :)
[19:40:21] amfetamin вошёл(а) в комнату
[19:44:37] Kroll вышел(а) из комнаты
[19:52:42] Клёк вошёл(а) в комнату
[20:02:14] <wilgib> tehnick: захожу в настройки-> загрузки, щёлкаю на кнопку выбора каталога, вибираю каталог, он вставляется с слэшами не в ту сторону в результате не работают скачка и загрузка списка публичных хабов. Умолчальные значения каталогов также некоректны
Это же ведь серьёзный недостаток, особенно если учесть сколько пользователей сообщали о баге в настройки->шара где якобы вместо имён папок были непонятные цифры, а дело было в том что просто размер поля был маленьким и надо было его мышкой растянуть.
[20:02:17] Kroll вошёл(а) в комнату
[20:03:07] amatus вошёл(а) в комнату
[20:10:30] 0xd34df00d вышел(а) из комнаты
[20:10:40] 0xd34df00d вошёл(а) в комнату
[20:11:52] <tehnick> wilgib: исправим, не спеши.
[20:15:51] <amatus> измените, пожалуйста, статус у http://code.google.com/p/eiskaltdc/issues/detail?id=574 я добавил подробный backtrace в комментарий, а создавать новый баг-репорт не вижу смысла :)
[20:17:32] <tehnick> wilgib: скриншоты сегодня будут?
[20:17:38] <tehnick> amatus: уже
[20:18:58] <amatus> thanks)
[20:20:12] <tehnick> amatus: может eiskaltdcpp-unstable потестируешь из лаунчпада?
[20:20:24] <tehnick> amatus: мб он уже не падает...
[20:20:34] <tehnick> В твоих условиях.
[20:21:11] <tehnick> Хотя нет.
[20:21:16] <tehnick> Это еще не фиксили.
[20:21:19] <vasily.n@k..> > wilgib: tehnick: захожу в настройки-> загрузки, щёлкаю на кнопку выбора каталога, вибираю каталог, он вставляется с слэшами не в ту сторону в результате не работают скачка
у меня по дефолту
C:\Documents and Settings\Владелец\Application Data\EiskaltDC++\Downloads\
все норм, скачка работает, хотя каталог надо переместить куданить в моидокументы
p.s. winxp
[20:22:31] <vasily.n@k..> но если в списке файлов сказать "загрузить в", то в статусбаре пишет invalid directory
[20:23:21] <vasily.n@k..> т.е. скачка в дефолтную директорию работает, в выбраную в диалоге "загрузить в" уже нет
[20:23:46] <tehnick> vasily.n@k..: логи пишутся? из меню открываются?
[20:24:36] <vasily.n@k..> а, кстати я не прав, у меня все так-же как и у wilgib. приходится руками слэши менять
[20:24:43] gray_graff вошёл(а) в комнату
[20:26:02] <vasily.n@k..> tehnick: да это походу касяки кутэшных диалогов, все ядровские функции нормальные / ставят
[20:26:21] <tehnick> vasily.n@k..: чо-чо?
[20:26:32] <tehnick> Ядро ставит / или \ ?
[20:26:54] <vasily.n@k..> ядро ставить "\", кутэ "/"
[20:31:11] <amatus> tehnick: поставил unstable, тоже этот баг есть.
[20:32:06] <wilgib> tehnick: I:\Program Files\EiskaltDC++\resources\EiskaltDC++\
тут ещё один каталог явно лишний
[20:32:08] <tehnick> amatus: ок
[20:32:28] <wilgib> I:\Program Files\EiskaltDC++\resources\ этого достаточно
[20:33:51] <wilgib> tehnick: по-поводу скриншотов как же их делать если иконка в win7 размытая
[20:33:52] vasily.n@k.. вышел(а) из комнаты
[20:34:32] <tehnick> wilgib: это мелочи, потом переделаешь один скриншот
[20:36:10] <wilgib> всего четыре скрина нужно?
[20:36:58] <tehnick> wilgib: да.
[20:37:11] <tehnick> wilgib: посмотри в логе, каких именно.
[20:39:06] vasily.n@k.. вошёл(а) в комнату
[20:39:55] <tehnick> Нашел как решить проблему со слешами.
[20:52:31] <vasily.n@k..> tehnick: минут через 10 залью фикс для скриптов, только проверю щас -DPROJECT_NAME_GLOBAL=EiskaltDC++ -DSHARE_DIR=resources
[20:52:35] <tehnick> wilgib, vasily.n@k.., r1326
[20:53:19] <tehnick> Пофиксил проблему со слешами.
[20:53:23] <tehnick> Надо проверить.
[20:54:49] <tehnick> wilgib: что-то долго ты скриншоты делаешь.
[20:54:55] <vasily.n@k..> tehnick: eta 10 minutes
[20:55:59] <vasily.n@k..> вообще надоело к cmake эти аргументы передавать, надо Toolchain.cmake уже писать
[20:56:29] <tehnick> vasily.n@k..: что надоело?
[20:56:39] <tehnick> Все же уже есть с скриптах...
[20:56:46] <tehnick>
[20:59:05] gelraen вошёл(а) в комнату
[20:59:22] vasily.n@k.. вышел(а) из комнаты
[21:00:30] vasily.n@k.. вошёл(а) в комнату
[21:02:31] quiritius вышел(а) из комнаты
[21:02:41] quiritius вошёл(а) в комнату
[21:05:21] amatus вышел(а) из комнаты
[21:05:32] <vasily.n@k..> tehnick: ну понастоящему, большая часть аргументов должна быть в Toolchain
[21:06:25] gelraen вышел(а) из комнаты: Replaced by new connection
[21:06:35] gelraen вошёл(а) в комнату
[21:09:42] nE0sIghT вышел(а) из комнаты
[21:13:29] <wilgib> tehnick: окно EiskaltDC++ распахнуть на весь экран?
[21:14:00] <tehnick> wilgib: да
[21:14:39] <wilgib> я делаю скрины с ноута, разрешение 1366x768 пойдёт?
[21:15:44] <tehnick> wilgib: без разницы
[21:16:08] <tehnick> wilgib: на широкоформатном экране уместнее боковая панель.
[21:16:31] nE0sIghT вошёл(а) в комнату
[21:16:45] nE0sIghT вышел(а) из комнаты
[21:18:41] nE0sIghT вошёл(а) в комнату
[21:19:06] nE0sIghT вышел(а) из комнаты
[21:19:16] nE0sIghT вошёл(а) в комнату
[21:21:38] gray_graff вышел(а) из комнаты
[21:25:39] quiritius вышел(а) из комнаты
[21:32:41] <vasily.n@k..> tehnick: похоже r1326 решило проблему с неправильными слэшами
[21:32:53] <vasily.n@k..> щас залью свой фикс сриптов
[21:34:40] <wilgib> vasily.n@k..: не знаешь на win7 вообще можно както включить тему Classic?
[21:35:38] <vasily.n@k..> wilgib: зайди в настройки совместимости приложения и отключи визуальное оформление
[21:36:11] <vasily.n@k..> wilgib: еще есть Персонализация, где можно выбрать упрощенную тему
[21:36:55] <wilgib> vasily.n@k..: да нет, тему EiskaltDC++ можно настроить в настройках самого EiskaltDC++ как панель виндовс привести к виду classic?
[21:38:23] <vasily.n@k..> tehnick: http://code.google.com/p/eiskaltdc/issues/detail?id=585#c27
[21:39:55] <vasily.n@k..> wilgib: а полностью и невозможно к классическому виду
[21:45:33] dhamp вошёл(а) в комнату
[21:45:35] gray_graff вошёл(а) в комнату
[21:46:18] <dhamp>   
>теперь надо делать так, если я правильно понял:
-DPROJECT_NAME_GLOBAL=EiskaltDC++
[21:46:28] <dhamp> с чего вдруг ?
[21:47:58] <vasily.n@k..> > dhamp: с чего вдруг ?
Честно говоря, я тоже не знаю, wilgib с tehnick об этом между собой договорились выше.
[21:50:42] gray_graff вышел(а) из комнаты
[21:55:31] gelraen вышел(а) из комнаты
[22:09:35] <wilgib> dhamp: за что отвечает PROJECT_NAME_GLOBAL ?
[22:10:09] <dhamp> wilgib: а кто вообще решил что его надо задавать извне ?
[22:10:19] gelraen вошёл(а) в комнату
[22:12:16] <wilgib> за что отвечает эта переменная?
[22:12:24] <wilgib> я не понимаю
[22:13:11] <dhamp> задаёт глобал имя проекта, используется для имени бинарника и ещё кое-где
[22:16:57] <wilgib> ну так вот пусть имя бинарника задаётся через эту переменную как флаг для cmake в командной строке
[22:17:51] <wilgib> dhamp:
I:\Program Files\EiskaltDC++\resources\EiskaltDC++\ тут ещё один каталог явно лишний
I:\Program Files\EiskaltDC++\resources\ этого достаточно
[22:19:00] <wilgib> dhamp: и всё что было в I:\Program Files\EiskaltDC++\resources\EiskaltDC++\ надо положить в I:\Program Files\EiskaltDC++\resources\
[22:21:32] <vasily.n@k..> dhamp: кстати такой вопрос, когда-то где-то обсуждался функционал вставки магнета в чат по дропу файла на окно eiskaldcpp, только я не могу сейчас найти это issue. Какой сейчас статус этой фишки?
[22:22:21] <dhamp> vasily.n@k..: да вроде сделано было, но где либо окромя кед не работает
[22:23:27] <vasily.n@k..> dhamp: я погрепал setAcceptDrops и все это нето
[22:25:14] <vasily.n@k..> dhamp: если на поле ввода в чате скинуть, то вставляется только полное имя файла
[22:26:53] FiliN вошёл(а) в комнату
[22:27:45] gelraen вышел(а) из комнаты: Replaced by new connection
[22:27:55] gelraen вошёл(а) в комнату
[22:31:03] <dhamp> vasily.n@k..: http://code.google.com/p/eiskaltdc/issues/detail?id=311
[22:32:52] <vasily.n@k..> dhamp: ну и как оно работает? я заведомо файл из шары кидаю
[22:32:52] gelraen вышел(а) из комнаты: Replaced by new connection
[22:33:02] gelraen вошёл(а) в комнату
[22:33:32] <vasily.n@k..> dhamp: я уже было начал это реализовывать, а тут это типа fixed
[22:33:35] <dhamp> vasily.n@k..: если кинешь прохешированный файл должен вставится магнет
[22:33:56] <vasily.n@k..> dhamp: проверь у себя, у тебя работает? или я один такой неудачник
[22:36:00] FiliN вышел(а) из комнаты
[22:36:10] FiliN вошёл(а) в комнату
[22:39:12] <dhamp> vasily.n@k..: на это м компе работает при перетаскивании из dolphin
[22:39:21] <dhamp> вставляется magnet
[22:40:46] <vasily.n@k..> dhamp: куда именно надо файл перетащить?
[22:40:49] nE0sIghT вышел(а) из комнаты
[22:40:58] <dhamp> vasily.n@k..: на строку ввода
[22:40:58] gelraen вышел(а) из комнаты: Replaced by new connection
[22:41:08] gelraen вошёл(а) в комнату
[22:43:26] <vasily.n@k..> dhamp: а в PM работает?
[22:44:16] <dhamp> vasily.n@k..: да
[22:45:07] <dhamp> ещё из конка работает
[22:45:18] <dhamp> вероятно и из других qt fm
[22:45:58] <vasily.n@k..> dhamp: у меня kde3.5.10, ни из dolphin не из konqueror не работает
[22:46:10] <vasily.n@k..> вствляется просто file://// .....
[22:46:27] <dhamp> vasily.n@k..: файл точно расшарен ?
[22:46:51] <dhamp> хотя скорей всего это qt4 only
[22:46:53] <vasily.n@k..> dhamp: ну я его вижу в own filelist
[22:47:58] <vasily.n@k..> > dhamp: хотя скорей всего это qt4 only
нет, ну если хотя бы имя файла вставляется, то должно работать. добавлю отладочных сообщений, посмотрю, что там приходит
[22:51:04] gelraen вышел(а) из комнаты
[23:05:53] <wilgib> dhamp: variables.bat эту строка неправильная:
-DCMAKE_INSTALL_PREFIX:PATH=.
нужна такая:
-DCMAKE_INSTALL_PREFIX=%TARGET%
[23:06:11] <vasily.n@k..> wilgib: НЕТ!
[23:06:29] <wilgib> почему?
[23:06:34] <vasily.n@k..> -DCMAKE_INSTALL_PREFIX:PATH=. это так и надо, чтобы можно было в другой каталог файл перенести
[23:07:08] <vasily.n@k..> wilgib: что, забыл как проблему с другим каталогом программы так долго решал для portable-версии ?
[23:08:22] <vasily.n@k..> wilgib: тем более слова TARGET уже и нету давно
[23:08:47] <wilgib> а ну да, тогда надо переделать файл install.bat чтобы он всё копировал из каталога сборки в каталог C:\Program Files\EiskaltDC++
[23:09:41] <vasily.n@k..> wilgib: дак я уже сделал, обновись до последней сборки свн
[23:09:48] <wilgib> давно это 58 минут назад как на googlecode написано.
[23:12:59] <vasily.n@k..> dhamp: у меня почему-то HashManager::getInstance()->getFileTTHif(str.toStdString()); выдает NULL
[23:13:08] <wilgib> -DCMAKE_BUILD_TYPE=Release - что это значит?
[23:13:26] <tehnick> vasily.n@k..: чем тебе помешал:
set QTSDKDIR=%SystemDrive%\Qt\2010.01
?
[23:13:56] <tehnick> wilgib: очевидно, это значит релиз...
[23:14:17] <tehnick> Без дебагерской информации.
[23:14:42] <dhamp> vasily.n@k..: то что внутрях str точно содержит строку аналогичную какой-нить в HashIndex.xml
[23:14:45] <dhamp> &
[23:14:46] <dhamp> ?
[23:14:48] <vasily.n@k..> tehnick: ну, я незнаю почему у тебя такое предрасположение все усложнить.
[23:14:52] <tehnick> Только нафига в таком случае strip мне не понятно...
[23:15:30] <vasily.n@k..> dhamp: щас, я все аргументы проверю, но str типа QString содержит полный путь к файлу и он вроде верен
[23:15:32] <tehnick> vasily.n@k..: наоборот, упростить.
[23:16:11] <tehnick> Хотя все равно файл будут редактировать перед выполнением.
[23:16:19] <tehnick> Так что пофиг...
[23:16:37] <tehnick> vasily.n@k..: слеши проверь... =)
[23:16:57] <dhamp> wilgib: 2 первых скрина идентичны
[23:17:04] <dhamp> 1 явно не XP
[23:18:53] <tehnick> dhamp: размер разный.
[23:18:53] <wilgib> dhamp: это тема XP, так что делать на разных машинах скрины?
[23:19:01] <tehnick> wilgib: конечно.
[23:20:10] <tehnick> wilgib: к тому же в WinXP есть классическая тема.
[23:20:17] <wilgib> tehnick: сформулируй мне чётко что нужно:
сделать четыре скрина, ...
[23:20:21] <tehnick> wilgib: два скриншота переделаешь?
[23:20:36] <tehnick> wilgib: осталось два
[23:20:46] <wilgib> тоько на других машинах другое разрешение экрана
[23:20:53] <tehnick> Пофиг
[23:21:00] <vasily.n@k..> > tehnick: vasily.n@k..: слеши проверь... =)
я под линуксом эту фишку завести не могу
[23:21:02] <wilgib> какие?
[23:22:11] <tehnick> wilgib: или один: EiskaltDC++XP.png
[23:23:09] <wilgib> tehnick: тогда возьми для XP с unixforum-а
[23:23:28] <tehnick> wilgib: ок
[23:23:32] <wilgib> http://img16.imageshack.us/img16/5134/eiskaltdcppxp.png
[23:25:14] <wilgib> tehnick: на win7 не принято отображать иконки в трее, они там в раскрывающемся списке, т.к. их довольно много и они съедали бы место на панели
[23:26:11] <wilgib> можно исскуственно включить отображение иконки для EiskaltDC++ если всё же надо.
[23:26:25] <wilgib> в трее
[23:28:07] <tehnick> Не надо.
[23:28:10] <tehnick> Все нормально.
[23:28:12] <tehnick> Уже добавил.
[23:29:04] <wilgib> tehnick: нет, это я про скриншот уведомления
[23:29:24] <wilgib> http://tehnick-8.narod.ru/eiskaltdcpp/eiskaltdcpp_qt_notification.png как этот
[23:29:30] FiliN вышел(а) из комнаты
[23:29:43] FiliN вошёл(а) в комнату
[23:29:54] <tehnick> wilgib: если будет время, сделай.
[23:29:59] <tehnick> На WinXP
[23:31:26] <tehnick> wilgib: у тебя в Win7 на всех скриншотах тема Plastique стоит?
[23:32:09] <wilgib> нет, только на одном
[23:32:28] <wilgib> на остальных стандартная тема win7
[23:32:35] <tehnick> Ясно.
[23:38:54] <wilgib> dhamp:
[22:17:55] <wilgib> dhamp:
I:\Program Files\EiskaltDC++\resources\EiskaltDC++\ тут ещё один каталог явно лишний
I:\Program Files\EiskaltDC++\resources\ этого достаточно
[22:19:04] <wilgib> dhamp: и всё что было в I:\Program Files\EiskaltDC++\resources\EiskaltDC++\ надо положить в I:\Program Files\EiskaltDC++\resources\
так что, уберещь?
[23:40:49] <dhamp> I:\Program Files\EiskaltDC++\resources\ - вот так уже и должно быть, если не так svn up
[23:41:19] wilgib вышел(а) из комнаты
[23:41:29] wilgib вошёл(а) в комнату
[23:42:53] <vasily.n@k..> dhamp: tehnick: все, нашел почему у меня не вставлялось. хотя диск примонтирован к /mnt/sda2, я сделал симлинк /mnt/U и всегда в файлменеджере иду по симлинку,а в шаре симлинки не участвуют( их просто нельзя добавить, они сразу раскручиваются ). Если бы в HashManager::HashStore::getTTH не добавил отладки, то врядли бы понял почему такое поведение
[23:46:13] <tehnick> И никто мне не напомнил, что я preview/ забыл к картинкам на главной прилепить...
[23:46:37] <tehnick> Вот теперь порядок.
[23:46:49] <tehnick> Страница грузится быстро.
[23:52:01] <tehnick> Еще сегодня что-нибудь править будем?
[23:52:08] <tehnick> Завтра я уеду.
[23:52:19] <tehnick> И не знаю, когда появлюсь в сети.
[23:52:44] <wilgib> tehnick: потом могу если надо, сделать скрин на XP для 1680x1050, а то широкоформатные скрины плохо смотрятся с обычным
[23:53:06] FiliN вышел(а) из комнаты
[23:53:23] <tehnick> wilgib: да ерунда это все. Главное --- содержание.
[23:56:10] <vasily.n@k..> > tehnick: Еще сегодня что-нибудь править будем?
теперь, когда я разобрался почему не работает по линуксом, я смогу попробовать разобраться почему не работает под виндой ))
[23:56:14] <dhamp> [userhome@egik_home ~]$ diff -NaurEbBw  eiskaltdc/dcpp/ freedcpp/dcpp/ > МеГоПаТч.diff
[userhome@egik_home ~]$ ls -l *.diff
-rw-r--r-- 1 userhome users 1655959 Июл 11 23:49 МеГоПаТч.diff
[userhome@egik_home ~]$ ls -lh *.diff
-rw-r--r-- 1 userhome users 1,6M Июл 11 23:49 МеГоПаТч.diff
=)
[23:57:01] <tehnick> dhamp: это ты к новому ядру присматриваешься?
[23:57:32] <dhamp> tehnick: да просто проще dht будет воткнуть на новое ядро )
[23:58:08] <tehnick> dhamp: учти, что из-за разного выравнивания (пробелы в начале строк) так дофига одинакового кода...
[23:58:19] <dhamp> tehnick: не
[23:58:23] <tehnick> s/так/там/
[23:58:32] <dhamp> я это учёл и сказал diff на это заьбить
[23:59:00] <dhamp> если на различия в пробелах и табах не забивать все 2,7
[23:59:09] <dhamp> М
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!