{************************************************************} { Условные обозначения } { * добавлена новаю функция, метод } { + раширина функциональность } { - исправлена ошибка } { ? известная но не устраннёная ошибка } { # сделать в будущем } {************************************************************} 10.05.1999 (Версия 1.0) * Первая версия (задуман как альтернатива DBFBrow написанному на клипере и имеющему ограничение по бесплатному использованию), целиком написан на Borland Pascal 7.0, функциональность примерно оринтирована на вышеназванный DBFBrow 15.06.1999 (Версия 1.1) * Добавлена возможность создания несуществующей таблицы * Добавлена возможность работы в Windows кодовой странице (CP1251) * Перекодировка из одной кодовой страницы в другую 15.09.2000 (Версия 1.2) * Собрана первая версия под Win32 (использован Virtual Pascal V2.1 build 231 for Win32). ? не работает ввод русских букв на платформах Win95 (ошибка Win95 - кто знает подскажите, пока я сам не разобрался, Far это как-то обходит). 20.09.2000 + в связи с тем что в ядре доступа к данным изменился механизм поддержки кодовых национальных страниц теперь доступны различные кодировки (не только Dos или Windows) - исправлен баг создания новой таблицы (не присваивалось имя поля) ? физическая перекодировка таблицы в кодовых страницах ? некоректно работает мыш в режиме таблицы (ошибка движка) ? недоделал справочную систему 26.10.2000 - исправлен баг работы в многопользовательском режиме (таблица усекалась по текущему значению записей) 18.10.2000 * Добавлена возможность физического переупорядочивания таблицы по полю # Сделать возможность обратного упорядочивания # Сделать возможность упорядочивания по нескольким полям 20.10.2000 (Версия 1.2 сборка 84) + улучшена обработка ошибок в выражении фильтра - исправлен баг русских имён полей в различных кодировках 23.10.2000 (Версия 1.2 сборка 87) - исправлена ошибка открытия файла с 0 физических записей и не нулевым количеством записей в заголовке. - исправлен баг русских имён полей в при возврате в исходную кодировку (отображение без перекодирования) 26.10.2000 - Исправлен баг прямого редактирования поля (заголовок поля отображался в оригинальной кодировке, вместо выбранной) - исправил практически все ошибки обработки клавиатуры в Win32 версии # сделать мультиселект в таблице и инструменты для работы с выделенным диапазоном 15.11.2000 (Версия 1.3 сборка 111) - исправлен баг поиска перекодировочных таблиц (ошибка в ядре доступа) (спасибо - William Kuchukoff ) - исправлена ошибка в английском варианте моей фамилии (спасибо - Рифат Имангулов ) - работают сочетания Alt + функциональная клавиша * теперь чтобы написать мне письмо достаточно щёлкнуть мышкой по адресу в окне About. (Работает только в Вин32 версии) + изменилась палитра по умолчанию (стала ближе к FAR) (`22`Rifat - ау) 19.11.2000 - исправил глюк с таблицей (некоректно отображалась при запуске полоса прокрутки) * теперь у вин32 версии появилась своя иконка 22.11.2000 - исправил глюк с нижней полосой прокрутки в таблице теперь при кликанбье по ней мышкой коректно отображаются поля 23.11.2000 (Версия 1.4) * добавилась возможность сохранять и считывать цветовую палитру программы в файл и из файла * образцы палитр взял из Dos Navigator-а. * теперь в вин32 версии информация о версии файла хранится в стандартном windows ресурсе 24.11.2000 - исправил работу с мемо полями в формате FoxPro (багрепорт - Рифат Имангулов ) - исправил работу компоненты, отображающей мемо-поле в вин32 версии + в виде формы мемо поле теперь отображается во всю длинну формы + При работе под Windows 2000 коректно берутся значения размера консоли (строка статуса обрезалась до 80 символов - исправлено в вин32 версии) 27.11.2000 - вычистил баги (надеюсь все), из-за которых небыло возможности работать в таблице мышкой. * теперь инфо-строки (Вид кодировки, номер записи, номер версии) помимо всего прочего ещё и откликаются на мышку. * Коректно отслеживается изменения размера консоли в Windows 2000 (Windows NT 4 - не проверял) (только вин32 версия) 01.12.2000 - Исправил баг с отслеживанием размера экрана консоли (проявляется в Win9x, блин - как они отличаются от НТ в худшую стороно) * теперь по желанию можно настроитьреакцию на запус программы без параметров в командной стороке - появился режим, позволяющий открыть существующий файл или ввести имя нового (раньше выдавался только копирайт и работа завершалась) 08.12.2000 - Исправил баг работы в многопользовательском режиме - некоректно обновлялась информация о количестве записей. * добавил в Win32 версии отслеживание изменений просматриваемого файла сторонними программами средствами Windows. Изменения становятся видны после закрытий другой программой данного файла. 09.12.2000 + добавлена поддержка Visual Foxpro и его типов (спасибо - Valentin Skirdin ) - исправлен глюк перекодировки (теперь в перекодировке участвуют только строковые поля) - исправлен злобный баг, приводивший к потере информации о кодовой странице таблицы и мешавший автоопределению. 15.12.2000 (Версия 1.5 beta 1) - исправлен баг таблицы, возникал после индексации таблиц - курсор неверно перемещался по строкам ? неверно отображаются поля из Visual Foxpro типа DateTime (тип "T"), соответсвенно редактирование их запрещено. 18.12.2000 (Версия 1.5 beta 2) - наконец таки исправлен баг с вводом русских букв в 95 винде (большое спасибо за предоставленный исходник - Oleg Chernyahovskii <2:5032/2.10>) - исправлен баг печати (после печати не сохранялся текущий фильтр) 20.12.2000 - исправил баги, которые полезли после ввода поддержки VFP + изменил метод обработки размера столбца таблицы для конкретного поля по умолчанию # Реализовать экспорт в DIFF и SDF форматы 17.01.2001 (Версия 1.5 beta 3) * добавил отслеживание некоректной информации в заголовке о количестве записей. Теперь программа предлагает исправить заголовок при не совпадении колличества записей, указанных в заголвке и физическом колличестве в таблице. * добавил возможность отображения номера записи в виде первого столбца таблицы * при выводе в файл содержимого таблицы добавлена возможность нумеровать строки (ставить физический номер строки или номер записи) 22.01.2001 * добавил возможность заполнения числовых столбцов прогрессией (арифметической и геометрической), но не реализовал ещё все режимы - исправил баг в команде заполнения стобца - исправил баг, возникающий при смене режима отображения (форма/таблица) при наличии первого столбца с номером записи - исправлны некоторые орфографические ошибки в сообщениях (спасибо Шевченко Л.С. ls@n10.ft.stavropol.ru) 31.01.2001 * добавлена возможность импорта данных из другой таблицы 02.02.2001 - исправлен баг при редактировании поля со флагом ReadOnly (попытка вода данных в него приводила к зависанию) + теперь если есть колонка номер записи, то курсор на неё не становится + колонка с номером записи подсвечену цветом рамки - исправил баг с прогресией (когда значение для заполнения выходило за разрядность сетки числа). теперь просто выдаётся ошибка. + тепери логические поля имею три состояния (истина, ложь, незаполнено) + в фильтрах добавилась функция IsNull - возвращает истину при незаполненном поле 07.02.2001 - исправлен баг, приводивший к возможной потере данных мемо-полей при упаковке таблицы - исправлен баг, приводивший к потере памяти при переименовании таблицы