|
GoldED-NSF aka NoSFeRaTU's GoldED+Страничка неофициального мода к GoldED+, в основном добавляющего поддержку FGHIUrl
Навигация |
|
|
|
Список последних изменений
Изменения от 20090710
Редактор из NoSFeRaTU's GoldED+ переименован в GoldED-NSF, с целью укорачивания названия.
Добавлена возможность использования своих обработчиков ссылок, они задаются группами через GroupURL и EndGroupURL, в качестве регулярных выпражений можно использовать либо POSIX, либо PCRE. Примерно всё выглядит так:
URLEngine может принимать два значения: POSIX и PCRE.
Реализована возможность скачивания сообщений с FGHI-совместимых загрузочных гейтов, т.е. таких гейтов, которым можно скормить FGHIUrl и получить в ответ Msg`шку (FTS-1/OPUS) с сообщением. Загрузка происходит не самим голдедом, а настраиваемой через конфиг качалкой, рекоммендуется wget. Будет выглядеть примерно так. Для этого нужно прописать в конфиг деда (или, как вариант, тоссера) эхоконференцию с именем FGHIGet и типом OPUS, например так:
AreaDef FGHIGET "Полученное с fido.g0x.ru" 0 LOCAL OPUS ~/fido/FGHIGetDir
Также прописать обработчик, например:
FGHIGetHandler wget http://fido.g0x.ru/get?@fghiurl -O @ofile -U "GoldED-NSF Downloader"
Теперь при ненахождении сообщения, будет произведена попытка запросить их с гейта и в случае удачи - появится как в базе назначения, так и в базе FGHIGET.
Исправлен давний баг с вылетом при переполнением переменной, что случалось при переходе на сообщение, к которому приликовано более 200 писем.
Исправлен баг с крашем при нулевом msgid, а также теперь при включенном URLBrackets парсер считает и символы <>[] (которые частенько используются в msgid на гейтах) частью ссылки (Багрепорт Maxim Sokolsky 2:5020/828.777). Теперь по умолчанию URLBrackets включен.
Исправлен баг с крашем при переходе по FGHI-ссылке с msgid в эхоконференцию в которой нет ни одного сообщения.
Немножко переделан загрузочный экран.
Теперь флаги в нодлисте корректно отобраюжается для нодлистов с UNIX-like новыми строками. Также перед baud добавлен отступ, чтобы исключить наползание.
Добавлен параметр MsgListFirstFGHI, если включен, то при включенном MsgListFirst в любом случае показывается список сообщений при входе в эху, иначе не показывается, когда переходят по FGHI-ссылке на конкретное сообщение (ссылка с msgid). По-умолчанию выключен.
Добавлена комбинация клавиш READgotofirstURL, для перехода по самой первой ссылке в сообщении. Ссылка, которая окажется первой зависит от значения параметра PeekURLOptions.
При твите теперь подсвечивается имя, если сообщение затвитовано по TwitName, или тема, если сообщение затвитовано по TwitSubj. Используется стандартный цвет подсветки, который задается в gedcolor.cfg -> COLOR HEADER HIGHLIGHT.
В твитах исправлен баг с End`ом, когда просят нажать Home, для показа сообщения. После его нажатия визуально ничего не произойдет, но и нажатие на Home не будет давало после этого никаких результатов.
Изменения от 20090603
Добавлено меню для ввода ссылки, вызывается из режима просмотра сообщений клавишей, забитой на READfindURLs.
Слегка переделан парсер fghi-ссылок и выделен в отдельный класс.
Добавлена оброботка MsgListFirst при переходе по ссылке.
Добавлена url-обработка на отсутствие слешей после схемы.
Добавлена url-обработка на завершающий слеш.
Добавлена url-обработка кодированных url-сущностей.
Добавлен параметр URLBrackets, если включён, то считает скобки частью ссылки. По умолчанию выключен.
Добавлен параметр FGHIReverseSearch, при котором поиск fghi-ссылок идет в обратном порядке. По-умолчанию включён.
Area-ссылки теперь показываются и в дереве сообщений, и в списке сообщений.
Area-ссылки без основной части теперь отправляют в ареалист.
Если сообщение не содержит msgid, то вместо кривой ссылки теперь выводится сообщение об отсутствии msgid`а.
Убран источник ругани про утечку памяти в логах.
DISPHDRLOCATION CENTER больше не включается и приравнивается YES, если DISPHDRFGHIURL тоже включён.
Для 64битных версий под GNU/Linux добавлено определение процессоров, также поправлено определение модели процессора в 32битных версиях GNU/Linux.
Поправлены мейкфайлы для unix-систем для возможности сборки 32битной версии на 64битной системе с помощью строчки CFLAGS="-m32 -march=i386" make.
Исправлены невозможности сборки под Cygwin, FreeBSD и MacOSX.
Мелкие исправления.
Изменения от 20080814
Распознает и переходит по area-ссылкам. Использует при этом локальные базы. В качестве опциональных параметров понимает только msgid/mid.
Показывает в заголовке fghi-ссылку текущего сообщения. Регулируется через токен DISPHDRFGHIURL в конфиге, который может принимать значения YES, NO, SHORT.
Новый макрос в темплейте @OFGHIUrl, содержащий FGHI-area ссылку на текущее сообщение. (Можно использовать, например, при форвардинге письма).
Исправлен режим DISPHDRLOCATION CENTER, правда если включен DISPHDRFGHIURL, то он его будет перекрывать. |
|
| |