Discussion:
Когда будет 2.09 или где взять кумулятивный патч?
(слишком старое сообщение для ответа)
Alexey Korop
2005-03-26 17:33:06 UTC
Permalink
Привет, Kirill!

26.03.2005 в 16:16:24 Kirill Vodonosov написал к All:

KV> Subj собственно.
Для 2.09 основной темой мыслились новые настройки панелей и немножко новых
фишек по подвалу панелей. Глобальные настройки менеджера готовы; настройки
сортировки делает JO, настройки панелей и подвал - я. Hо меня сейчас прижала
работа. Впрочем, ближайшая неделя, вроде, будет относительно свободной,
постараюсь что-то сделать.

KV> Пробовал прикладывать patch-и. некоторые между собой конфликтуют
KV> (наверное надо знать последовательность их прикладывания).
Вообще-то, в описаниях к ним должны быть сведения о зависимостях. Кроме
того, есть файл pat.lst внутри архива c заведомо рабочей последовательностью.
Монтируешь его на одну панель unsorted, на другой панели открываешь исходники,
на расширение dif вешаешь вызов patch и вперёд, сверху вниз по списку.

Или скачать комплект для автоматического прикладывания по списку. Базовый
адрес - http://www.dn2.byte.nsk.su/, файлы такие:

create.bat 0k (батничек для создания из архива текущей версии каталога
пропатченных сорцов)
pat.rex 0k (rexx-скрипт для прохода по списку)
pat1.bat 0k (батничек для одного файла)
REXX.EXE 85k (интерпретатор RexX из PC DOS, можешь сам его оттуда
выдрать, если имеешь PC DOS)

Вызов: create 08.
Патчи должны быть в PAT\, архив текущей версии dn2s208.rar тут, результат
получится в DN2S\.

KV> Просто я
KV> там нашел очень неприятную ошибку в поиске по dBase. Хочу исправить,
KV> но боюсь, что кто-то там чего-нибудь менял.
Смотря где :) Если в dbase - то никто. Кстати, твой патч kv50209a так и
лежит замороженный, ты ж, вроде, там хотел хоткеи подправить.

KV> Очень хотелось бы иметь cumulative-patch на версию 2.08. Ведь
KV> его периодически выкладывать не сложно?
Hе сложно, но вредно IMHO. Затрудняет выявление зависимости патчей.

С уважением, Alexey.

...В действительности всё совсем не так, как на самом деле.
Kirill Vodonosov
2005-03-28 10:44:38 UTC
Permalink
Hello, Alexey!
You wrote to Kirill Vodonosov on Sat, 26 Mar 2005 20:33:06 +0300:

KV>> Просто я
KV>> там нашел очень неприятную ошибку в поиске по dBase. Хочу исправить,
KV>> но боюсь, что кто-то там чего-нибудь менял.
AK> Смотря где :) Если в dbase - то никто. Кстати, твой патч kv50209a
AK> так и лежит замороженный, ты ж, вроде, там хотел хоткеи подправить.

Хотел. Но теперь так привык к тем хоткеям, что были изначально, что даже и
не знаю, стоит ли менять.
Для защиты от случайного нажатия наверное Ctrl+Alt+стрелки лучше чем
Alt+стрелки.
Но зато Alt+стрелки удобнее. Как народ скажет - так и сделаю.
Просто у меня очень много работы было и сразу сделать не успел.

А ошибка состоит в том, что при поиске в dBase по полю длиной более 255
символов происходит копирование байтов за пределами строки (с помощью Move),
после чего DN/2 или сразу вылетает, или вылетает через некоторое время в
непредсказуемом месте.
Кстати Move для копирования строки символов там много где используется и
надо все такие места внимательно проверять.

With best regards, Kirill Vodonosov.

Loading...