Page 3 of 19

Posted: Thu Aug 24, 2006 3:47 pm
by diamond
KFar 0.11. Подправил восстановление после сворачивания в заголовок. Теперь файлы с известным расширением по нажатию Enter открываются в ассоциированных приложениях. Примечание: имя файла передаётся, естественно, в стиле 70-й функции, так что пока приложения продолжают работать через 58-ю функцию, файлы с полным именем не укладывающимся в 8.3 открываться не будут (в смысле, /rd/1/chess.bmp откроется, а /hd0/1/Program Files/kolibri/chess.bmp и /hd0/1/LongFileName.txt - нет). Использует новые возможности ядра по установке строки заголовка, так что требуется ядро минимум ревизии 114 (или KlbrInWin последней или предпоследней версий).

Posted: Thu Aug 24, 2006 3:54 pm
by diamond
Переписал sysxtree на 70-ю функцию. В результате менеджер работает с и показывает длинные имена, но
1) применимо первое замечание из предыдущего поста
2) требуется изменить приложения, использующие IPC-сервис sysxtree для открытия/сохранения файла: во-первых, размер пути увеличен с ~100 символов до 1024 (включая завершающий нуль), во-вторых, всё те же проблемы с файлами не укладывающимися в 8.3. Второе решается переписыванием на 70-ю функцию, первое требует изменения в макросах opendialog и savedialog из ASCL - изменённые макросы смотреть в svn-репозитории в папке с исходниками sysxtree. Первая проблема уже решена для @rcher, midamp, rtfread, из известных мне приложений остались tinypad2 и animage.

Posted: Thu Aug 31, 2006 4:01 pm
by diamond
KFar 0.12 - исправлены пара небольших багов; добавлено обновление активной панели по Ctrl+R.

Posted: Fri Sep 22, 2006 4:08 pm
by andrew_programmer
У меня есть один нескромный вопрос.
А когда,примерно,ждать появления в Kfar возможности копирования файлов ?
Ато чтобы сохранить результат работы на дискету - нужно виндовс загружать.

Posted: Sat Sep 23, 2006 6:00 pm
by diamond
Понятия не имею... Но когда-нибудь будет.
А винду загружать необязательно - есть программа copy2 (между прочим, с иконкой на рабочем столе).

Posted: Sat Sep 23, 2006 6:14 pm
by andrew_programmer
Только copy2 не всегда работает правильно.
Хотя,если переписать на 70 функцию,то может быть будет работать правильно.

Posted: Sat Sep 23, 2006 6:38 pm
by diamond
Ещё можно копировать файлы из sysxtree (копировать+вставить) - программа copyr на 70-ю функцию переписана (лично занимался заодно с sysxtree).

Posted: Mon Oct 09, 2006 3:57 pm
by diamond
KFar 0.13 - усовершенствовано обновление панелей по Ctrl+R, добавлено удаление файлов по F8 (внимание! никаких предупреждений не будет!)

Posted: Tue Oct 10, 2006 8:21 am
by Serge
diamond
Никаких предупреждений - это если нажал F8 по ошибке, то сам виноват?

Posted: Tue Oct 10, 2006 5:44 pm
by diamond
Ну да. Если выдавать предупреждение, то оно несколько раздражает при нормальной работе (всё-таки кнопки гораздо чаще нажимаются по назначению, чем по ошибке).

Posted: Wed Oct 11, 2006 10:55 pm
by KCEOH
Нормальная работа - это когда вы постоянно тыкаете F8 ? :D имхо лучше бы спросить, надо ли файл грохать.

Posted: Thu Oct 12, 2006 1:24 pm
by diamond
Зачем же постоянно? Вполне достаточно иногда - всё равно гораздо чаще, чем случайные нажатия.
В Windows-Far'е это можно установить в настройках (спрашивать или нет) - а в Колибри нет никаких функций по работе с реестром и/или ini-файлами. Так что на правах автора программы я нагло навязываю свои настройки :)

Posted: Thu Oct 12, 2006 1:37 pm
by Serge
Это неудачная идея. Удалённый по ошибке файл действует на нервы хуже любых напоминаний. Если нельзя сделать настройки то можно сделать условную компиляцию.

Рац. предложение.
Две новые опции:
F9 - форматировать винчестер.
F10 - перепрошить BIOS текстом "Не надо нажимать на эту кнопку"

Posted: Thu Oct 12, 2006 1:43 pm
by diamond
Тогда уж лучше F10 - "Не надо было нажимать на эту кнопку"... :-)
А вообще F9 - выход в меню (которого пока нет), F10 - выход из программы.
Вообще при настройках по умолчанию в Far'е показывается напоминание. В результате, как правило, через некоторое время вырабатывается условный рефлекс автоматически давить F8+Enter, так что напоминание становится бессмысленным.

Posted: Thu Oct 12, 2006 2:01 pm
by Heavyiron
Можно и с другой стороны подойти. Когда нужно, автоматически давишь F8+Enter (поэтому напоминание не мешает), а если случайно нажал (например ночью в темноте), то напоминание может спасти нужные файлы!