Ru-Board.club
← Вернуться в раздел «Программы»

» Far Manager

Автор: VictorVG2
Дата сообщения: 11.02.2016 23:27
wseventeen

Собирал 2013-й - для 32-бит зависимости GDI32.dll, gdiplus.dll, KERNEL32.dll, SHELL32.dll, USER32.dll и WS2_32.dll, а вот в 64-х битной сборке студия подключает VCOMP120.DLL откуда зовёт:

VCOMP120.DLL

Ordn Name
62 _vcomp_for_static_end
65 _vcomp_for_static_simple_init
67 _vcomp_fork
69 _vcomp_leave_critsect
98 omp_get_thread_num
53 _vcomp_barrier
58 _vcomp_for_dynamic_init
56 _vcomp_enter_critsect
60 _vcomp_for_dynamic_next

я специально пересобрал FreeImage.lib в 2010 - получил для х86 ~ 87 Мб, для х64 ~ 53 Мб, но линкер говорит - мол не видит эту либу (хотя она в каталоге с мэйком лежит) , повозился сколько мог, отложил до лучшего моменту...
Автор: wseventeen
Дата сообщения: 12.02.2016 01:23
VictorVG2
Возиться не надо, надо отключить Open MP support.

Добавлено:
Проекты для 3.17.0 я выложу вместе с пересобранными библиотеками.
Завтра, заодно и ImageView обновлю.
Автор: VictorVG2
Дата сообщения: 12.02.2016 01:47
wseventeen

Спасибо! Про это и не подумал.

Добавлено:
wseventeen

Вроде и пересобираю всё отключив компилятору OMP в cl ключом /OPENMP-, а всё равно компилятор игнорирует указания и в FreeImage.lib красуется "You_must_link_with_Microsoft_OpenMP_library" - VC2013 игнорирует /OPENMP- и линкует эту либу с упорством маньяка. Не, эдак проще выходит её в каталог Far кинуть чем с vc воевать.
Автор: wseventeen
Дата сообщения: 12.02.2016 08:54
VictorVG2
Пересобирать надо FreeImage.
Можно просто подождать, сегодня выложу.
Автор: SSchumi
Дата сообщения: 12.02.2016 10:21
А можно как-то отключить плагины, но так чтобы они не загружались, но при этом работал для авто обновление?

Добавлено:
И второй вопрос - а можно как-то сделать дефолтные цвета по f3/f4 быстро?
Меня бесит эта белая тема. Если только по новой ставишь она по умолчанию пихается.
Автор: wseventeen
Дата сообщения: 12.02.2016 13:05
klarus
Плагин ImageView обновлён

skipik001
VictorVG2
Кроме библиотек FreeImage добавлены сорсы 3.17.0 и мои изменения.
Автор: VictorVG2
Дата сообщения: 12.02.2016 14:04
wseventeen

Спасибо! Я с её пересборки и начал т.к. сразу отыскал грепом строку #if defined (_OPENMP) в ./FreeImage/Source/LibRawLite/libraw/libraw_types.h. Стал пересобирать её с /OPENMP- - для х86 получил либу в 115 Мб, для х64 в 43 Мб, но всё равно студия включила мне в ней поддержку ОМР. А далее так же собрала и плагин....
Автор: Alexyz21
Дата сообщения: 12.02.2016 15:00
Являются ли "стандартными" пути такого вида:

Код: Z:\Temp\"File Name.txt"
Автор: VictorVG2
Дата сообщения: 12.02.2016 15:38
Alexyz21

У меня в Tru64 Unix терминал на такое ругается и просит исправить опечатки, хотя супер криминала я в этом не вижу - старая SunOS 2.3 такой путь ./var/"usr/home'/5619"/ac23/asban.so съела и сама выкинула из него кавычки, но за опечатки отругала, Far выкинет "мусор" сам, но если файла нет выведет ошибку. Так что от реализации.
Автор: wseventeen
Дата сообщения: 12.02.2016 16:42

Цитата:
Являются ли "стандартными" пути такого вида:

Код:
Z:\Temp\"File Name.txt"

IMHO - нет.
\" - это экранированная кавычка, должна оставаться как есть.

Добавлено:
Но dir в cmd.exe относится к ним лояльно.
Автор: fcdobpiy
Дата сообщения: 13.02.2016 11:24
Alexyz21
исправил работу colorer. в очередной сборке будет новая версия
Автор: SSchumi
Дата сообщения: 13.02.2016 11:54
А можно ли навесить хот-кей, чтобы фар из трее развернуть и наоборот свернуть?
Автор: VictorVG2
Дата сообщения: 13.02.2016 12:35
fcdobpiy
Alexyz21

Собрал для тестирования - FarColorer-1.2.5.0_x86_and_x64.7z (VC++ 2010, x86 и AMD64, Release, colorer.exe не собирал, схемы взяты из ночнушки чтобы были - компилятора для их сборки у меня нет). Эта DLL должна работать под ХР ибо специально для этого и собиралась в VC++ 2010. В сборки сейчас начну "запихивать". В х64 достаточно только архив обновить, в х86 нужно править исходники обновлялки.


Добавлено:
SSchumi

Для х86 есть такой плагин FarTray (ANSI, Far 1.50+), для х64 аналогов ему нет. Сам когда-то искал простой способ решения сей задачи и решения не отыскал.

Добавлено:
FarUE3 b4547 r13824 Upd1 Sat Feb 13 15:02:35 +0300 2016

Цитата:
1. FarColorer v1.2.5.0
2. LuaFAR History v3.6.4
3. NirSoft IPNetInfo v1.66
4. Рефакторинг. Обновление совместимо с SVN r13814 - SVN r13824

b4547 r13824 Sat Feb 13 02:28:47 +0300 2016

1. Far b4547 r13824
2. FarHexitor 3.12.2.4040 SVN r76
3. FarPEAnalyzer v3.6.2.4040 SVN r76
4. Editor_SaveRun.lua - новый макровызов CtrlShiftF10 (CtrlF10 починили)
5. Поправки в macro.txt учитывают изменения макровызовов.
6. Рефакторинг. Обновление совместимо с SVN r13814 - SVN r13824

b4546 r13821 Fri Feb 12 16:19:33 +0300 2016

1. LuaMacro v3.0.556.0
2. FarImageView 3.46.5.4362
3. Рефакторинг. Обновление совместимо с SVN r13814 - SVN r13821

b4546 r13820 Fri Feb 12 04:57:19 +0300 2016

1. Far b4546 r13820
2. LuaFAR Search v3.22.2 (сброс выделения найденного в редакторе Alt7)
3. MultiArc - пересоберём и мелкие хвосты подчистим
4. Обновим macro.txt.
5 Рефакторинг. Обновление совместимо с SVN r13814 - SVN r13819

Изменения в х64 совпадают с изменениями в х86 кроме пунктов касающихся инсталляторов.
Автор: Alexyz21
Дата сообщения: 13.02.2016 14:22
Модернизировал макрос RESearch.Grep.lua. Теперь можно править прямо результат грепа с сохранением всех изменений во всех найденных грепом файлах.

SSchumi, ConEmu - Hide to TSA.

fcdobpiy, VictorVG2 - проверил, работает.

Автор: VictorVG2
Дата сообщения: 13.02.2016 14:40
Alexyz21

Отлично! Значит мы свою часть работы сделали без ошибок.
Автор: skipik001
Дата сообщения: 13.02.2016 17:21
Перестал работать плагин svcmgr. Берём последнюю ночную сборку Far x64, кладём туда svcmgr, запускаем, получаем:



Такое началось с того момента, как Far стал собираться в MS VS 2015.
Это теперь нужно плагин править или ошибка в самом Far?
Автор: shmuz
Дата сообщения: 13.02.2016 18:21
skipik001
По идее, если вы ничего не меняли в плагине (и не пересобирали его), он должен продолжать работать по-прежнему. То, что Far стал собираться в VS 2015 само по себе не должно ничего ломать.
Автор: skipik001
Дата сообщения: 13.02.2016 18:47
shmuz
Плагин не трогал, взял с плагринга и положил в папку. Раньше в ночных сборках с сайта он работал, в моих (vs 2015) — нет. А с недавнего времени везде выдаёт ошибку. Может только на Windows 10 проблема? Подождём VictorVG2, он бы проверил на Windows 7 с ночной сборкой с сайта.
Автор: Alexyz21
Дата сообщения: 13.02.2016 20:40
Интересно, FAR3 умеет искать в файлах по маске в выбранных папках и их подпапках? В панелях AltF7 есть Select search area: Selected folders, но нужна рекурсия...
Автор: shmuz
Дата сообщения: 13.02.2016 21:33
Alexyz21
Это тот случай, когда проверить гораздо быстрее, чем дожидаться ответа в форуме.
Автор: Alexyz21
Дата сообщения: 13.02.2016 21:55
Да вот в F1 ничего не вижу, поизголялся с фильтром, но ничего не получилось. Имхо к Select search area не хватает опции [x] рекурсивно.
Автор: shmuz
Дата сообщения: 13.02.2016 22:42
Alexyz21
Что не получилось? Простой пример можете привести?
Автор: Alexyz21
Дата сообщения: 13.02.2016 22:59
Неожиданно (для меня) оказалось, что FAR3 искать в содержимом файлов по маске в наборе папок и их подпапках не умеет
Автор: shmuz
Дата сообщения: 13.02.2016 23:31
Alexyz21
Ладно, вытягивать из вас информацию не буду. Спокойной ночи.
Автор: VictorVG2
Дата сообщения: 14.02.2016 00:58
Alexyz21

Увы, у меня умеет. Просто надо: а) задавать правильную маску, б) правильно указать параметр поиска, в) правильно указать область поиска и AltF7. И что самое "криминальное" это умеет любая сборка Far из коробки и никакие скрипты/плагины для этого не нужны.

skipik001

Проверил на b4547 SVN r13824 x64 (VS2015, ночнушка) + SvcMgr 2.2.4:

Цитата:
Far Manager, version 3.0 (build 4547) x64
Copyright c 1996-2000 Eugene Roshal, Copyright c 2000-2016 Far Group

Libraries:
Mozilla Universal Charset Detector
SQLite, version 3.10.1; SQLite unicode extension, version 5.1.0.12
TinyXML-2, version 3.0.0

Plugins:
Align, version 3.0.0 (build 29)
arclite, version 3.0.0 (build 226)
AutoWrap, version 3.0.0 (build 27)
Brackets, version 3.0.0 (build 35)
FarColorer, version 1.2.4 (build 0)
Compare, version 3.0.0 (build 54)
DrawLine, version 3.0.0 (build 27)
EditCase, version 3.0.0 (build 26)
EMenu, version 3.0.0 (build 64)
FARCmds, version 3.0.0 (build 127)
FileCase, version 3.0.0 (build 37)
HlfViewer, version 3.0.0 (build 49)
LuaMacro, version 1.0.0 (build 556)
NetBox, version 2.1.45 (build 426)
Network, version 3.0.0 (build 96)
ProcList, version 3.0.0 (build 182)
SameFolder, version 3.0.0 (build 1)
svcmgr, version 2.2.14 (build 3380)
TmpPanel, version 3.0.0 (build 106)

пустой профиль или там вся моя куча скриптов и плагинов - ни ошибок, ни сбоев. А на десятке, да там смотреть надо - в новой оси часть API убрали, но в отношении SCM таких указаний на MSDN нет, иначе бы и Process Hacker в ней сыпался при попытке редактирования драйверов и демонов, а этого нет. Да, в десятке добавили новые типы демонов: User Own Process, User Own Process (Instance), User Share Process, User Share Process (Instance) (демоны выполняющиеся в контексте пользователя - опять честно слямзили идеи и похоже их реализацию с UNIX - Apple, M$ енто можно) и возможно это вызывает ошибку, но сильно сомневаюсь что причина в них. По идее плагин должен поступить с ними аналогично РН - проигнорировать факт их существования...
Автор: Alexyz21
Дата сообщения: 14.02.2016 05:52

Цитата:
в) правильно указать область поиска

Не разобрался как в диалоге AltF7 указать область поиска. - До этого Selected folders не пользовался, ожидал, что можно просто перечислить корневые папки (пути) через точку с запятой и даже заюзать регэспы, а оказалось, что искать в произвольных папках можно искать только через предварительно созданные junction. Для удобства сделаю скрипт, но, имхо лучше бы такой вариант поиска был в диалоге FAR "из коробки".
Автор: abelenki
Дата сообщения: 14.02.2016 10:39
VictorVG2, у вас тоже 4548 не собрался? на farmanager.com сегодня не собрался. скачал Far30latest-x86_x64-bin.7z, а там тоже 4547.
Автор: VictorVG2
Дата сообщения: 14.02.2016 12:26
abelenki

b4548 собрался, но ошибки вылезли в NetBox 2.2.0.427 - у меня там вылезла путаница с именами команд в меню. Скинул в тестовую кучу с пустым профилем, закинул в неё сессии и разбираюсь. По крайней мере ночью я обнаружил три таких перепутанных между собой пункта, а так как сил проверять дальше в пять утра уже не было, то лёг спать...
Автор: Alexyz21
Дата сообщения: 14.02.2016 12:40
В новом билде XMLDOM для FAR3 под XPSP2 утечки памяти прежние, без изменений.
Автор: VictorVG2
Дата сообщения: 14.02.2016 14:19
abelenki

С NetBox соберу 2.2.1 и мы с Мишей проверим что видим - был сбой в .LNG файлах, так что просьба подождать пока сборочные скрипты отработают.

Alexyz21

Я ещё ночью ребятам отчитался. Возился сразу с пятью вещами - у матери сдох телефон - вообще не запускается и ток с сетевого БП не идёт (на амперметре в разрыве цепи ноль, а аккумулятор судя по напряжению заряжен), видимо где-то контакт отгорел, плюс мой старый Nokia N70 который я ей хотел временно дать то же не хочет запускаться, оба надо разбирать и смотреть, в книжном шкафу сломалась полка, NetBox и XMLDOM. При этом на PH времени и сил уже не хватило. В общем это из серии что такое не везёт и как с этим бороться? Иначе не скажешь.

Добавлено:
abelenki

Сейчас я 2.2.1.428 на ЯД выложу - ошибка #191 была из-за рассинхронизации .LNG, устранена.

Добавлено:
Пока отдельно - NetBox v2.2.1.428:

FarNetBox-2.2.1_Far3_x64.7z
FarNetBox-2.2.1_Far3_x86.7z

старая версия 2.1.45.426 с моих серверов удалена, но пока я её подержу в своих архивах сборок Far3 (> 610 сборок, ~ 3,7 Gb ). Потребуется - напишите, выложу. Основные сборки будут через некоторое время с новым b4549 (если там грубых ошибок не обнаружится). Туда точно войдут NetBox v2.2.1.428 и XMLDOM v2.5.1.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: оффтоп


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.