project started at 15 Aug 1999 ------26.07.2001 -------------- Beta 4.2 ------- (+) Now correctly search in the big files works to TextViewer (+) Now the text mapping more correctly works in TextViewer (+) Add "Case sensitive" in function Search to TextViewer (+) Add "Could not find the string" dialog in TextViewer ------20.07.2001 -------------- Beta 4.1 ------- (+) Add french dictionary (Thank Francois Jouen) (+) Add Search function in TextViewer ------17.07.2001 -------------- Beta 4 --------- (+) Improve mouse navigation. Separate left and right click. (+) Fixed bug with double click mouse is corrected at output from the directory (+) The error with failure display of files with ftp is corrected (+) fixed some bugs in ftp client ------08.04.2000 -------------- Beta 3 --------- ------06 Aug 2000 -------------- (+) Finished new text_viewer ------30 Jul 2000 -------------- (=) Started text_viewer full rewriting (+) finish localisation engine, English and Russian localisations are ready! ------15 Jul 2000 -------------- (=) localisation engine ------11 Jul 2000 -------------- (=) localisation engine ------09 Jul 2000 -------------- (=) started localisation engine ------08 Jul 2000 -------------- (+) fixed bug #2 (+) finished "Make SH-link" ------05 Jul 2000 -------------- (=) started code for "Make SH-link" ------07 May 2000 -------------- (*) Included new attributes viewer ------11.04.2000 -------------- (*) fixed some errors in text_messages (*) fixed bug6 (*) fixed bug8 (*) fixed bug7 ------10.04.2000 -------------- (=) Started BResources researching ;-) ------09.04.2000 ----------------------- (*) some impovements in copy_task (*) text_viewer now has self colors for text and background ------08.04.2000 -------------- Beta 2 --------- (*) added vertical scrollbar to colors_setup menu, scrollbar dosn`t control by mouse clicks. yet. (*) fixed some small glitches in search_panel -------06.04.2000 --------------------- (*) if panel is non-local-files, then after selecting volume (F1,F2), this panel closes and files-panel go to selecting volume ( or path ) -------05.04.2000 --------------------- (*) fixed some visual glitches -------01.04.2000 --------------------- Beta 1 ---- posted to BeBits-------------------- --------31.03.2000 --------------------- (*) code cleaned --------30.03.2000 --------------------- Below text in Russian UTF8 (*) disable checkin on beta-testing-password (*) в настройки по умолчанию включены автозапись сетапа и вопрос при выходе (*) исправлена ошибка с неправильным выводом информации о текущем диске, вызываемой по Alt+I (*) исправлена ошибка : черточка остается под иконкой текущего файла --------29.03.2000 --------------------------- Alpha 6 ----------------------------- --------29.03.2000 --------------------- (*) доделаны запись/считывание настроек файловых панелей (*) отменена необходимость регистрации участников тестирования --------23.03.2000 --------------------- (*) продолжен поиск бага номер 1, в некоторые места кода добавлены необходимые блокировки (*) перименование ( по Альт+Ф6) по маске улучшено, теперь можно использовать маски la*la *la la* (*) при попытке переименования сразу нескольких файлов в одно имя ( без маски *) выдается соотв. сообщение (*) добавлена еще одна панель сетапа, в нее вынесены настройки, относящиеся к файловым операциям (*) если при вызове перенос (F6) введен не путь, а имя или маска, то происходит не перенос, а переименование --------22.03.2000 --------------------- (*) добавлена обработка ошибочных ситуаций при перемещении файлов, теперь при существовании в месте назначения файла с таким-же названиемкак у перемещаемого задается вопрос что делать - Перезаписать,Пропустить или Пропустить все. (*) в ситуации с неизвестной ошибкой выдается соотв. сообщение об ошибке и предлагается либо пропустить данный файл, либо все обломать. (*) имена линков на файлы теперь выводятся своим цветом, настраивается в меню (*) если в ходе операции по создании линков файл с таким именем уже существует, то выдается более осмысленное сообщение (*) если в ходе копирования файлов копируется линк и файл с таким-же именем уже есть, то выдается вопрос, что именно делать с таким файлом (*)переработана операция создания линков, теперь корректно обрабатывются введенные вместо пути назначения маски имен и безмасковые имена ( т.е. наприпр создание ссылок в каталоге '*_link' или "link to this file' ) -------- 18.03.2000 --------------------- (*) в нижней части панелей теперь справа от размера текущего файла показыватся его инонка, если был включен режим показа иконок --------- 17.03.2000 ------------------- (*) после попытки запуска неправильной команды и выдачи сообщения об этом командная строка, неправильная команда сохраняется в списке команда сама командная строка очищается наводка: Gleb (*) исправлен баг, приводивший к падению при попытке очистки трэша (*)в диалоге, возникающем при попытке перезаписать уже имеющийся файл кнопки Skip и Owerwrite переставлены местами ( наводчик Andrew Zaikin) (*) изменена система запуска команд из командной строки порядок запуска теперь такой: 1) Вначале программы бифар пытается запустить набранную команду в текущем каталоге 2) если не получилось, то он запускает ее без указания пути короче, теперь можно запускать любые проги, если система знает путь к ним (*)все методы и функции в нужных местах кода были проапдейтены на const (*) начата разработка панели монтирования/размонтирования разделов (*) в запись/считывание сетапа теперь добавлены размеры/положение окна и каталоги обоих панелей, эта информация сохраняется в файле /boot/home/config/settings/BeFAR/vars.settings -------- 15.03.2000 --------------------- (*) пофиксен следующий баг: когда шел процесс копирования, то размер каталогов и линков также прибавлялся к кол-ву скопированных байтов, хотя это было и неправильно (*) продолжаются поиска бага, роняющего бифар после копирования (*) продолжена разработка архивного модуля --------------------------------------------- Alpha 5 ----------------------------- -------- 14.03.2000 --------------------- (*) в некоторых местах теперь более thread-safe код (*)пофиксен баг, возникавший при попытке удаления несуществующего файла -------- 11.03.2000 --------------------- (*) в списке задач при копировании теперь есть информация, из какого каталога и куда копируется (*) аналогично при удалении (*) добавлена кнопка Alt+R для насильственного обновления содержимого панели --------- 08.03.2000 ----- Alpha 4 --- (*) продолжена работа с ftp-модулем (*) продолжена работа над поиском, теперь работает поиск по всем выбранным разделам, --------- 02.03.2000 ----- (*) в файловую панель добавлена клавиша Alt+u,при ее нажатии противоположная панель переходит по пути текущей файловой панели -------- 22.02.2000 -------- (*) добавлен отладочный флаг в Debug_настройку (*) продолжена работа над поиском на не-BeOs-дисках --------24.01.2000 --------- (*) sledana proverka na udaleniyu systemnih folderov (*) pofiksen bag, kogda v sisteme net FileType-a s iconkouy fonta,ranee v etom sluchaye befar lomalsya pri popitke zayti v nastroyku fontov i colorov (?) razobratsya s iconkoy fontov dlya setapa --------19.01.2000 --------- (*) тень от диалоговых окон теперь полупрозрачная :-) (*) новый настроечный параметр "Setup auto saving" , думаю, что его назначение ясно :) (*)переделанно одно весьма опасное место в сортировке файловых списков,вполне возможно, что оно и роняло прогу после копирования :) (*) сортировка имен теперь делается без учета регистра (*) пофиксен баг, когда при большом кол-ве колонок в файловой панеле заголовки "Name" неправильно позиционировались ------- 18.01.2000 Alpha 3 ---------------------------------- --------17.01.2000 --------- (*) исправлен баг в настройке флагов, связанный с полем "Taskdialog: show after new task" (*) изменено сохранение настроек, старые файл /boot/home/config/settings/befar.settings и каталог /boot/home/config/settings/befar можно вручную удалить, они уже не нужны, все настройки теперь кладутся в каталог /boot/home/config/settings/BeFAR (*) исправлен ряд багов с настройкой, записью, считыванием фонтов (*) в настройку фонта добавлен параметр "Antialiasing" --------- 16.01.2000 ------ (*) пофиксен баг в панеле настроек, когда при открытии настройки фонта выкидывалась ошибка (*) пофиксен ряд мест, неглючных, но не совсем правильно описанных (*) перед текущим элементом меню добавлена стрелочка, чтобы было видно (*) в меню файловых панелей добавлен пункт "Go to...", он используется следующим макаром : 1) допустим вы читаете доку по установке драйвера и вам надо перейти в каталог /boot/home/config/add-ons/kernel/drivers/dev/disk/ppa/zip100 причем вы даже не в курсах, а есть ли такой каталог 2) ок, копируем путь в буфер 3) идем в бифар, вызываем меню, Left(or Right) , выбираем Go to... 4) в появившемся диалоге нажимаем Alt+V 5) Жмем Enter 6) Мы уже по указаному пути, если такого каталога не было, то он создается :) (*) при попытке создания каталога на read_only разделе выдается соотв. предупреждение (*) аналогично для remove,delete,move,make_link,change case --------- 10.01.2000 Alpha 2------ --------- 10.01.2000 ------ (*) при удалении( в void или trash ) теперь стоит проверка на read_only раздел (*) пофиксена ошибка: если поверх диалога файловых операций появлялось окно с ошибкой, то сам диалог не дизаблился. т.е. при тыканье в него мышкой ситуация полностью выходила из-под контроля (*) более разумная обработка остановки поиска....требуется потестить --------- 09.01.2000 ------ (*) minor change in Rename_File dialog (*) nachata dovodka poiska...on budet umet iskat po vibranim razdelam --------- 07.01.2000 ------ (*) continue creation of new text_viewer (*) all edits now can handle Alt+C and Alt+V --------- 06.01.2000 ------ (*) search by text (*) started creation of new text_viewer --------- 05.01.2000 ------ (*) po Alt+D vizivaetsya menu Tracker AddOns (Zip-O-Matic ne raboteat, suka! (*) po Alt+C copy path+/+name of current file(or selected files) to system buffer (*) pofiksen nebolshoy bag v otrisovke multi-cols panele (*) Ctrl+F5 make links (* ) Alt+I show info_panel --------- 28.12. 1999 ------ (*) в диалог, возникающий при наличии в месте назначения копируемого файла добавлены кнопки Skip all, Overwrite all (*) pri kopirovanii foldera kopiruytsya ego atributi (*) nastroyka fontov : nazvaie i size zapisvayutsya i chitayutsya (*) sdela zapusk comand is cmdline.... s argumentami (*) Alt+Keydown show history of commands (*) Alt+KeyUp set last command --------- 26.12.1999-------- (*) переименование файлов теперь работает и с группой файлов, маска ( пока только *.xxx и ххх.*) нормально обрабатывается (*) пофиксен баг в операции "Change case" (*) первая компиляция под Мауи... компилятор выдал ряд ероров : 1) status_t BL_File::WriteString(const BString *str) { к str добавляли '\n' 2) BMessage(BMessage *a_message) стал устаревшим. его убрали в private 3) uint8 BF_Node::CompareCreateTime(BF_Node *po_CompNode) пытались возвращать -1 4) bool BF_Node::IsMask(const char *pc_Mask) const char can`t be changed 5) ряд нюансов с const BF_FilesPath (*) новая версия текст_вьюера, пофиксена утечка памяти, начаты раздумия по поводу переделки сабжа --------- 22.12.1999-------- (*) в меню настроек добавлен пункт BF_SETUP_MAIN_RETURN_REMEMBER --------- 21.12.1999-------- (*) настройка фонтов , пройден очередной виток развития (*) разные фиксы в вертикальных меню, теперь более полезно работают PAGE_DOWN,PAGE_UP (*) исправлен баг, когда после вызова диалога "Цвета и Фонты" главные стили выставлялись в левое значение (*) возможность возврата в род.каталог по кнопке BackSpace по дефоулту отключена, в меню настроек добавлен соотв. флаг -------- 20.12.1999 -------- (*) снова работает кнопка Del для удаления файлов (*) исправлен баг, когда при выборе любой кнопку в диалоге удаления происходило само удаление ============ BeFar Alpha 1 == 18.12.1999,19.12.1999 === (*) запись, считываение config и палитр (*) выпуск BeFar Alpha1 ------ 17.12.1999 (*)в меню выбора разделов добавлен стек каталогов, добавлен соотв. флаг в панель (*) по нажатию мыши на имя панели появляется выбор разделов ------ 15.12.1999 (*) реализовано нажатие Pause/Run в диалоге задач (*) реализовано нажатие Cancel в диалоге задач (*) более проработана процедура добавления/удаления панелей ------ 13.12.1999 (*) Сделано сравнение файлов обоих панелей, для этого в меню добавился соотв.пункт (*) по Alt+Q и шатдауне тачки теперь не спрашивают о желании выйти (*) прогресс с панелью настроек -------05.12.99 (*) разные фиксы (*) закачка на ftp работает, но вложенные каталоги пока не обрабатываются (*) удаление с FTP работает, но вложенные каталоги пока не обрабатываются (*) создание каталогов на ftp (*) скачивание с FTP работает, но вложенные каталоги пока не обрабатываются (*) изменение регистра название файлов -------04.12.99 (*) поиск файлов пофиксен (*)портирован из старого кода, точнее написан заново мониторинг файлов (*) куча мелких фиксов по всему проекту (*) создано переименование одного файла, в нем можно использовать маски двух типов lala.* и *.lala (*) начата работа по обработке ошибок в файловых операциях (*) в меню добавлена команда Empty Trash -------28.11.99 (*) в новый проект портированны операции копирования и переносв -------27.11.99 (*) чеху посланны исходники, он начинает работу над просмотровщиком картинок (*) активная работа над BF_GUI_Oper* (*) расширенны классы BF_GUI_Menu, BF_GUI_MenuItem, BF_GUI_VMenu, (*) портированы из старого кода методы удаления файлов, теперь они работают в рамках новой концепции -------26.11.99 (*) подготовлен шаблон для создания просмотровщика картинок -------22.11.99 (*) небольшое дополнение к панели настроек -------22.11.99 (*) сделан работающий макет новой концепции файловых операций. -------20.11.99 - 20.11.99 () ------ (*) сделана фоновая загрузка содержания файловой панели в отдельном потоке (*) сделан первый вариант поиска файлов, пока только по имени и в текущем диске -------14.11.99 - 14.11.99 () (*) доделанно меню (*) куча мелких и крупных фиксов и дополнений. (*) диалог "Св-ва панели" -------08.11.99 - 08.11.99 ( 18.30...24.30) (*) сделанa нормальную обработку + и - cherez proverku coda klavishi (*) pofiksen bag v obrabotke nazatiya mishi v faylovoy panele -------30.10.99 - 5.11.99 (*) большая часть бифара переработанна, в концепцию вписанны ftp,zip и т.д. панели (*) мышка теперь везде работает , почти :)) (*) добавлена командная строка, текст в ней уже набирается, но еще не выполняется -------29.10.99 - 29.10.99 ---- (*) исправленно неверное позиционирование мышиного нажатия в списке файлов- ========= 26.10.99 version 0.1.3========= -------26.10.99 - 26.10.99 ---- (*) Исправлено : (*) выделение инсертом последнего файла не отрисовывает его :( (*)по нажатию кнопки закрытий окна окно без вопросов уходит, а приложение нет :( (*) при копировании файлов с дос-раздела неправильно копировался атрибут BEOS:TYPE (*) Нарисована новая иконка для бифара :) ========= 23.10.99 version 0.1.2========= -------23.10.99 - 23.10.99 ---- (*) добавлена оптимизация отрисовки full-панели при перемещении курсора по кнопкам вверх, вниз (*) сделанна прокрутки экрана по нажию мышкой на заголовки или в область под списком файлов (*) после нажатия Alt+Q теперь тоже справлятся о серьезности намерения -------22.10.99 - 22.10.99 ---- (*) добавлена оптимизация отрисовки мультиколончатой панели при перемещении курсора по кнопкам лево, вправо -------21.10.99 - 21.10.99 ---- (*) законченна оптимизация отрисовки мультиколончатой панели (*) установлен минимальный размер окна -------19.10.99 - 19.10.99 ---- (*) Проведена оптимизация отрисовки верт.меню через off_screen_render ( cмотри BeNewsLetter Volume III, Issue 35; September 1, 1999, BE ENGINEERING INSIGHTS: Programming at the Limit... ) (*) Начата аналогичная процедура с BF_GUI_FilePanel -------17.10.99 - 17.10.99 ---- (*) сделанно окно со спиской BFS-атрибутов текущего файла, вызывается по Alt+A - для этого пришлось аптейдить кучу всего, в частности делать прокручиваемое верт.меню, мульти-колончатость и т.д. -------16.10.99 - 16.10.99 ---- (*) при выходе из программы задается вопрос - Выход - Да или Нет ? ------- 09.10.99 - 09.10.99 ---- (*) иконка в строке пути, по желанию, можно будет отключать. (*) Alt+C копирует путь+имя текущего файла в BeOS-буффер (*) нажатие мышкой на нижнюю строку функц. клавиш вызывает написанное на ней событие (*) оконченно создание пробной дополнительной панели на примере info_panel, ее вызов по нажатию Alt+I ------- 07.10.99 - 07.10.99 ---- (*) убраны все варнинги, всплывавшие при компиляции (*) пофиксен ряд недоделок с virtual root (*) Alt+N - запуск нового бифара (*) показ иконок при выборе раздела, по желанию, можно будет отключать. ------- 05.10.99 - 05.10.99 ---- (*) клик мышки по строке пути вызывает меню выбора разделов ------- 04.10.99 version 0.1.1 -------- (*) изменение процедур Enable, OnEnable, Enabled (*) корневой каталога теперь не /volume_bla_bla , а просто / , т.е. корень виртуальной файловой системы (*) имена каталогов везде с /boot/home/ изменены на /boot/home (*) поправлен баг с возвращением обратно...не происходило позиционирование на нужный каталог ========= 04.02.09 version 0.1.1========= ------- 04.10.99 - 04.10.99 -------- (*) переключение режимов по Alt+0,1..9 ------- 02.10.99 - 02.10.99 -------- (*) правильный ресайзинг панелей ========= 01.02.09 version 0.1========= ------- 28.09.99 - 28.09.99 -------- (*) поправить DrawNode_Emptys (*) вычищение глюков при копировании, удалении (*) разобраться с навигацией по CD (*) строка с информацией о текущем файле, актуально для MultiColumn режима отображения (*) в окно копирования добавлено название и иконка текущего копируемого файла ------ 25.09.99 - 26.09.99------------------------- (*) каталоги на СД показываются как Broken links и неправильно в дальнейшем (*) Alt+U - set another panel to path from focused panel (*) Alt+P - включает/выключает показ иконок (*) многоколончатый вид панели (*) кнопки Alt+1..Alt+9 для установки кол-ва столбцов (*) обработка мыши.... (*) Переход в каталог - при ссылке менять путь на родной, для возврат смотри пункт ниже :) - хранить историю переходов и по нажитю Alt+BackSpace, Alt+Left возвращаться по истории (*) Удаление в корзину - при удалении файлов с DOS-разделе, происходит некорректная обработка соответсвующего сообщения от монитора (*) создание ссылок - проверить правильность (*) Перемещение файлов - перемещение на другой раздел, требуется копирование + удаление (*) Создание каталогов - позиционирование на созданный каталог -------22.09.99-22.09.99---------- (*) Прочее - авантюра с руут-объектом удалась не полностью, пришлось пойти на компромисс с BL_Collection::iItemsType (*) Выбор раздела: - рушит прогу..причина была связана с предыдущим пунктов (*) Нюансы с broken links - правильное отображение - отработка захода по данной ссылке -------19.09.99---------- (*) Перемещение файлов - иконки каталогов не появляются (*) Удаление в корзину - прекращать мониторное слежение за удаляемыми файоами - неправильная реакция на дублированые мониторные сообщения от слежения за файлом и слежения за каталогом (*) файловая панель - убрать время у parent_dir (*) Прочее - для корректной деструкции все классы, которые могут попасть в BL_List, теперь наследются от BL_Object, кроме BL_String,BL_Collection (*) Сообщения из монитора - удаление, отследить удаление файлов из loNodeEvent - создание каталога кидается в буффер, его переименование нет - удаление, если текущий каталог удаляется, то надо прекращать его мониторинг -------12.09.99 - 13.09.99---------- (*) Создание каталогов - не появляется иконка (*) Копирование файлов - возможность создания копий файлов по введеному новому имени или маске - БАРДАК С КОПИРОВАНИЕ ПО МАСКЕ В СВОЙ КАТАЛОГ (*) Удаление по сообщению из монитора - если текущий каталог удаляется, то надо идти в родительский каталог -------11.09.99---------- (*)Копирование файлов - от монитора часто приходят нулевые размеры файлов -форморования дерева копируемых файлов перенести в поток - по дереву - доделать - почему кансел на канселит ? - добавить кнопку pause (*) Удаление по сообщениею из монитора - если файлов несколько, то остается след справа от иконки ------- 15.08 - 10.09.99 -- (*) no reportss project started at 15.08.1999