• Tornado 1.71.3/WIP/21.01.2024

    From Nil Alexandrov@2:5015/46 to All on Mon Jan 22 05:34:14 2024
    =============================================================================
    * Area : hobbit.bbs (2:5023/24: BBS 2:5023/24)
    * From : Alexey Fayans, 2:5030/1997 (Sunday January 21 2024 11:20)
    * To : All
    * Subj : Tornado 1.71.3/WIP/21.01.2024 ============================================================================= Hello All!

    Выложил сабж. Основные изменения:

    - Ластриды неправильно читались и устанавливались для баз Squish.
    - Если в базе JAM были удалённые письма, при открытии такой базы автоматически пересобирался индекс, при этом не было перенумерации сообщений, что приводило к несоответствию номера сообщения его физическому расположению в индексе. То же самое происходило при удалении сообщений. Теперь индекс мы не пересобираем вообще.
    - Если в базе Squish или Fido было более 16380 сообщений, /DOS и /DPMI версии падали. Это вызвано ограничением компилятора. Теперь /DOS версия "видит" только последние 1000 сообщений в базе (в том числе и JAM), а /DPMI - последние 16280.
    - Исправлено отображение сообщений, в тексте которых встречаются длинные строки с символами табуляции.
    - Появилось отображение флага Sent.
    - Для компактности, флаги теперь трёхбуквенные и без скобок.
    - Появилось отображение номера предыдущего и следующего сообщений в треде.
    - При ответе на сообщение, пишем его номер в заголовок "reply to" нового сообщения.
    - Если у сообщения, на которое ответили, ничего не записано в заголовке "first reply", пишем туда номер нового сообщения.
    - Удалять сообщения, которые были отправлены (флаг Sent) или получены (флаг Received), или на которые уже кто-то ответил, теперь может только сисоп.
    - Строки SEEN-BY в сообщениях больше не отбражаются.
    - Длинные цитаты теперь правильно переносятся на новую строку.
    - При подтверждении удаления сообщения выбор по умолчанию теперь - ет.
    - Пользователи теперь могут редактировать свои сообщения, если они ещё не отправлены, не прочитаны, и без ответа. Сисоп может редактировать любые сообщения. Важно: MSGID, Tearline и Origin будут переписаны. Потребуются изменения в LNG-файле:
    1. В Msg_Keys последним символом нужно добавить хоткей для редактирования.
    2. В MsgString нужно добавить подсказку. Тут ещё важно, чтобы строка с этим параметром не оказалсь длиннее 255 символов, иначе парсер не сможет её обработать.
    Примеры: https://pb.bsrealm.net/3977d7f0
    - Встроенный редактор больше не вставляет пустую линию после обработки шаблона. - При работе сообщениями, все специальные символы заменяются на пробел. В основном для того, чтобы сообщения с 0x07 (ANSI Bell) не ломали редактор.
    - В режиме просмотра почтовой области чужие приватные сообщения автоматически пропускаются.
    - Клавиши PgUp и PgDn теперь распознаются. Можно использовать в меню и скриптах.
    - Хоткей для ManualSend изменён с PgUp на Alt-U.
    - Загрузка подготовленного сообщения теперь работает и при использовании внешних протоколов.
    - Для гостевых аккаунтов при входе пропускается поиск личных сообщений и новых файлов, а так же не отображаются новости с последнего входа.
    - Глобальные настройки поиска новых файлов и личных сообщений при входе теперь учитываются при использовании IEMSI. То есть если в конфиге написано No, то вне зависимости от предпочтения юзера действие будет пропущено.

    Забирать, как обычно, отсюда: https://musicstation.bsrealm.net/tornado/wip.php

    * Originally in TORNADO.SUPPORT
    * Crossposted in HOBBIT.BBS


    ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
    --- GoldED+/W32-MSVC 1.1.5-b20230826
    * Origin: Music Station | https://ms.bsrealm.net (2:5030/1997) =============================================================================

    --- GoldED+/LNX 1.1.5
    * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)